[GAP Forum] trival fp group

tkohl at math.bu.edu tkohl at math.bu.edu
Thu Sep 19 20:14:59 BST 2019


Dear Alexander, 

Thank you very much for the explanation.
 
	-Tim

On Thu, 19 Sep 2019, Hulpke,Alexander wrote:

> 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