I have defined $S_4$ (Symmetric group of order 4), and with the base field $Z_5$, groupring $Z_5S_4$ is constructed. Then I have taken two elements of this group ring and I want to multiply them to get the simplest result.
gap> f := FreeGroup( "a", "b","c" );;
gap> G := f / [ f.1^2, f.2^3,f.3^4, f.1*f.2*f.3 ];
<fp group on the generators [ a, b, c ]>
gap> AsList(G);
[ <identity ...>, a, b, b^-1, c, c^-1, a*b^-1, a*c, b*a, b*c^-1, b^-1*c^-1, c*b^-1, c^2,
c^-1*a, a*b^-1*c^-1, a*c*b^-1, b*a*b^-1, b*a*c, b^-1*c^-1*a, c*b^-1*c^-1, c^-1*a*c,
a*b^-1*c^-1*a, b*a*b^-1*c^-1, b^-1*c^-1*a*c ]
gap> a:=G.1;;
gap> a^2;
a^2
gap> a^2=One(G);
true
Question
Why I am not getting simplified form of the group elements? E.g. a^2
is the identity, but is displayed as a^2
.