Automorphisms( P )
OuterAutomorphisms( P )
NormalizedAutomorphisms( P )
NormalizedOuterAutomorphisms( P )
all return a record with components
sizeOutG:
sizeInnG:
sizeAutG:
generators:
gap> g:= SolvableGroup( "Q8" );;
gap> Automorphisms( g );
rec(
sizeAutG := 24,
sizeInnG := 4,
sizeOutG := 6,
generators :=
[ GroupHomomorphismByImages( Q8, Q8, [ a, b, c ], [ b, a, c ] ),
GroupHomomorphismByImages( Q8, Q8, [ a, b, c ], [ a*b, b, c ] ),
GroupHomomorphismByImages( Q8, Q8, [ a, b, c ], [ a, b*c, c ] ),
GroupHomomorphismByImages( Q8, Q8, [ a, b, c ], [ a*c, b, c ] ) ] )
gap> OuterAutomorphisms( g );
rec(
sizeAutG := 24,
sizeInnG := 4,
sizeOutG := 6,
generators :=
[ GroupHomomorphismByImages( Q8, Q8, [ a, b, c ], [ b, a, c ] ),
GroupHomomorphismByImages( Q8, Q8, [ a, b, c ], [ a*b, b, c ] ) ] )
Note: If the component P.isCompatiblePCentralSeries is not bound
it is computed using IsCompatiblePCentralSeries.
GAP 3.4.4