[GAP Forum] trival fp group
Hulpke,Alexander
Alexander.Hulpke at colostate.edu
Thu Sep 19 20:07:20 BST 2019
Dear GAP Forum,
> On Sep 19, 2019, at 10:56 AM, tkohl at math.bu.edu wrote:
> I was looking at the finitely presented group
>
> G=<x,y | yx^3=x^2y; y^3x=xy^2>
>
> where one can show that G=[G,G], which is pretty easy.
>
> I had a nagging suspicion that it is actually trivial
> and in GAP I found that this was the case:
>
> gap> f := FreeGroup( "x", "y" );;
> gap> g := f / [ f.2*f.1^3*f.2^(-1)*f.1^(-2),f.2^3*f.1*f.2^(-2)*f.1^(-1) ];
> gap> Size(g);
> 1
>
> And I was able to work out that this was indeed the case by
> playing with the relations.
>
> What I'm wondering is whether I can make GAP show me
> how it determined this group was trivial?
What GAP does is to try coset enumeration by a cyclic subgroup, and — assuming this enumeration terminates and returns the index — rewrite the presentation to this cyclic subgroup, calculating the order of the subgroup then is easy.
There is no mechanism provided to extract a proof from this. You would have to interface rather seriously with the coset enumeration (i.e. basically rewrite the routine) to extract an actual proof.
You might want to look at
http://dx.doi.org/doi:10.1017/S0004972700018529
for a description on how this could be done (it is not implemented in GAP).
Best,
Alexander Hulpke
-- Colorado State University, Department of Mathematics,
Weber Building, 1874 Campus Delivery, Fort Collins, CO 80523-1874, USA
email: hulpke at colostate.edu
http://www.math.colostate.edu/~hulpke
More information about the Forum
mailing list