| 1 | initial version |
This is quite old, but since it is not answered:
One way to do this is do use the (built-in) version of GAP to test the conjugacy.
This has the function RepresentativeAction(g,g1,g2) which takes three arguments, g, g1, g2 and either returns fail if g1 and g2 are not conjugate in g, or returns a conjugating element if they are.
You need to turn everything into a GAP-object in order to do this.
gap.RepresentativeAction(gap("SymmetricGroup(3)"), gap(G1), gap(G2))
This returns () which is the identity, indicating that the groups are not only conjugate, but identical.
| 2 | No.2 Revision |
This is quite old, but since it is not answered:
One way to do this is do use the (built-in) version of GAP to test the conjugacy.
This has the function RepresentativeAction(g,g1,g2) which takes three arguments, g, g1, g2 and either returns fail if g1 and g2 are not conjugate in g, or returns a conjugating element if they are.
You need to turn everything into a GAP-object in order to do this.
gap.RepresentativeAction(gap("SymmetricGroup(3)"), gap(G1), gap(G2))
This returns () which is the identity, indicating that the groups are not only conjugate, but identical.
EDIT: if you define
S = SymmetricGroup(3)
gen1 = Permutation('(1,2)(3)')
gen2 = Permutation('(1,3)(2)')
H1=S.subgroup([gen1])
H2=S.subgroup([gen2])
You'll see that you get
sage: gap.RepresentativeAction(gap(S),gap(H1),gap(H2))
(2,3)
so the subgroups are conjugate, but not identical. Useful to know how to get this info, though!
Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.