Hello,
I'm starting to use the GAP package/software with the follow commands to define a simple finite group:
gap> f := FreeGroup("x");
<free group="" on="" the="" generators="" [="" x="" ]><="" p="">
gap> AssignGeneratorVariables(f);
I Assigned the global variables [ x ]
gap> x^5 * x^-7;
x^-2
gap> g := f/[x^5];
<fp group="" on="" the="" generators="" [x]><="" p="">
gap> AssignGeneratorVariables(g);
I Global Variable x already defined and will be overwritten I Assigned the global variables [ x ]
gap> Size(g);
5
gap> List(g);
Here is the problem, I should get:
[ identity ..., x, x^2, x^3, x^4 ]
but instead, I got:
[ identity ..., x, x^-1, x^2, x^-2 ]
1) What am I doing wrong, please?
Also, the command:
gap> MultTable(g);
Error, Variable: 'MultTable' must have a value not in any function at line 8 of stdin
Can someone please help with that? I have a lot of ideas on Group / Abstract Algebra but despite I use/read the GAP manual I can't create a simple multiplication table.
Any hint/help will be appreciate.
Thank you in advance.