[GAP Forum] (no subject)
Alexander Konovalov
alexk at mcs.st-andrews.ac.uk
Wed Aug 24 21:07:38 BST 2011
Dear Zeinab, dear Forum,
On 20 Apr 2011, at 05:10, zeinab foruzanfar wrote:
> Dear Gap
> I am a question?
> Let we have SmallGroup(order,n),how we can show finite group of SmallGroup(order,n) in the form of
> <x,y|x^n=y^m=1 ,y^(-1) xy=x^r>
> For example finite group of SmallGroup(70,2).
> Thanks for your attention
You may convert it to the finitely presented group and then use RelatorsOfFpGroup:
gap> G:=SmallGroup(70,2);
<pc group of size 70 with 3 generators>
gap> H:=Image(IsomorphismFpGroup(G));
<fp group of size 70 on the generators [ F1, F2, F3 ]>
gap> RelatorsOfFpGroup(H);
[ F1^2, F2^-1*F1^-1*F2*F1, F3^-1*F1^-1*F3*F1*F3^-5, F2^5, F3^-1*F2^-1*F3*F2, F3^7 ]
Note also the usage of SimplifiedFpGroup which tries to simplify its argument via
Tietze transformations.
gap> G:=SmallGroup(8,3);
<pc group of size 8 with 3 generators>
gap> H:=Image(IsomorphismFpGroup(G));
<fp group of size 8 on the generators [ F1, F2, F3 ]>
gap> RelatorsOfFpGroup(K);
[ F2^-1*F1^-1*F2*F1, F1^8, F2^8 ]
gap> RelatorsOfFpGroup(H);
[ F1^2, F2^-1*F1^-1*F2*F1*F3^-1, F3^-1*F1^-1*F3*F1, F2^2, F3^-1*F2^-1*F3*F2, F3^2 ]
gap> K:=SimplifiedFpGroup(H);
<fp group on the generators [ F1, F2 ]>
gap> RelatorsOfFpGroup(H);
[ F1^2, F2^-1*F1^-1*F2*F1*F3^-1, F3^-1*F1^-1*F3*F1, F2^2, F3^-1*F2^-1*F3*F2, F3^2 ]
Hope this helps,
Alexander
More information about the Forum
mailing list