AutomorphismPair( A )
This returns a record pairA containing a permutation group
isomorphic to the group A obtained using the OperationHomomorphism
function. The record contains A and pairA.auto, P as
pairA.perm. Isomorphisms in each direction are saved as pairA.p2a
and pairA.a2p.
gap> ac3 := AutomorphismGroup( c3 );
Group( GroupHomomorphismByImages( c3, c3, [(1,2,3)], [(1,3,2)] ) )
gap> pairc3 := AutomorphismPair( ac3 );
rec(
auto := Aut(c3),
perm := PermAut(c3),
a2p := OperationHomomorphism( Aut(c3), PermAut(c3) ),
p2a := GroupHomomorphismByImages( PermAut(c3), Aut(c3), [(1,2)],
[ GroupHomomorphismByImages( c3, c3, [(1,2,3)], [(1,3,2)] ) ] ),
isAutomorphismPair := true )
gap> pc3 := pairc3.perm;
PermAut(c3)
GAP 3.4.4