Dear Forum, Dear Minghui Liu,

> 
> I thought it was because my groups are too complicated for GAP and thus I
> tried a much simpler version of groups:
> 
> F2:=FreeGroup("a","b");
> B2:=[Comm(Comm(F2.1,F2.2),F2.1),Comm(Comm(F2.1,F2.2),F2.2)];
> K2:=F2/B2;
> A2:=Subgroup(K2,[K2.1*K2.2,Comm(K2.1,K2.2)])
> *
> *
> When I run the command AbelianInvariants(A2), the same error message
> appeared.

The algorithm for abelian invariants of a subgroup constructs a coset table and 
rewrites relators. In your case A2 has infinite index in K2, so this will not 
terminate.

I am not aware of any algorithm that would deal with such situations 
automatically. What might be of help is to look at subgroups of finite index, 
containing A2. For example:

gap> pq:=EpimorphismPGroup(K2,2,10);Size(Image(pq));
[ a, b ] -> [ a1, a2 ]
536870912
gap> A3:=PreImage(pq,Image(pq,A2));
Group(<fp, no generators known>)
gap> AbelianInvariants(A3);
[ 0, 0, 1024 ]
gap> pq:=EpimorphismPGroup(K2,3,5);Size(Image(pq)); 
[ a, b ] -> [ a1, a2 ]
4782969
gap> A3:=PreImage(pq,Image(pq,A2));
Group(<fp, no generators known>)
gap> AbelianInvariants(A3);        
[ 0, 0, 243 ]
gap> pq:=EpimorphismPGroup(K2,5,3);Size(Image(pq));
[ a, b ] -> [ a1, a2 ]
390625
gap> A3:=PreImage(pq,Image(pq,A2));
Group(<fp, no generators known>)
gap> Index(K2,A3);
125
gap> AbelianInvariants(A3);         
[ 0, 0, 125 ]

from which I would naively guess that the invariants of A2 might be [0,0,0], 
but this is certainly no proof.

Best,

   Alexander Hulpke


_______________________________________________
Forum mailing list
Forum@mail.gap-system.org
http://mail.gap-system.org/mailman/listinfo/forum

Reply via email to