Thanks, this is just what I want. But Elements(F) doesn't work for me. gap> Elements(F); Error, no method found! For debugging hints type ?Recovery from NoMethodFound Error, no 3rd choice method found for `PrimitiveRoot' on 1 arguments called fr\ om PrimitiveRoot( F ) called from Basis( V ) called from AsSSortedList( coll ) called from <function>( <arguments> ) called from read-eval-loop Entering break read-eval-print loop ... you can 'quit;' to quit to outer loop, or you can 'return;' to continue
PrimitiveRoot don't work for F. My GAP version is: GAP4, Version: 4.4.10 of 02-Oct-2007, x86_64-pc-linux-gnu-x86_64-linux-gnu-gcc 2009/5/26 Burkhard Höfling <[email protected]> > I guess that 'AlgebraicExtension' might do what you want. > > gap> x := X(GF(2), "x"); > x > gap> f := x^2 + x + 1; > x^2+x+Z(2)^0 > gap> F := AlgebraicExtension (GF(2), f); > <field of size 4> > gap> Elements (F); > [ !0*Z(2), a, !Z(2)^0, a+Z(2)^0 ] > > Note that !0*Z(2) is the zero element, and !Z(2)^0 is one. > > Cheers, > > Burkhard. > > > > _______________________________________________ Forum mailing list [email protected] http://mail.gap-system.org/mailman/listinfo/forum
