The operators +
, -
, *
and /
are used for addition,
subtraction, multiplication and division of unknowns and cyclotomics.
The result will be a new unknown except in one of the following
cases:
Multiplication with zero yields zero, and multiplication with one or addition of zero yields the old unknown.
gap> Unknown() + 1; Unknown(2) + 0; last * 3; last * 1; last * 0; Unknown(2010) Unknown(2) Unknown(2011) Unknown(2011) 0
Note that division by an unknown causes an error, since an unknown might stand for zero.
GAP 3.4.4