Field( z,.. )
Field( list )
In the first form Field returns the smallest field that contains all
the elements z,.. etc. In the second form Field returns the smallest
field that contains all the elements in the list list. If any element
is not an element of a field or the elements lie in no common field an
error is raised.
gap> Field( Z(4) );
GF(2^2)
gap> Field( E(9) );
CF(9)
gap> Field( [ Z(4), Z(9) ] );
Error, CharFFE: <z> must be a finite field element, vector, or matrix
gap> Field( [ E(4), E(9) ] );
CF(36)
Field differs from DefaultField (see DefaultField) in that it
returns the smallest field in which the elements lie, while
DefaultField may return a larger field if that makes sense.
GAP 3.4.4