Access Functions#

The functions described here provide access to basic information stored for an automorphism group \(A\).

Group(A): GrpAuto -> Grp#

Given a group of automorphisms \(A\) of the group \(G\), return the base group \(G\) on which \(A\) acts.

NumberOfGenerators(A): GrpAuto -> RngIntElt#
Ngens(A): GrpAuto -> RngIntElt#

Given a group of automorphisms \(A\) of the group \(G\), return the number of defining generators for \(A\).

NumberOfPCGenerators(A): GrpAuto -> RngIntElt#
NPCGenerators(A): GrpAuto -> RngIntElt#
NPCgens(A): GrpAuto -> RngIntElt#

Given a group of automorphisms \(A\) of the group \(G\), where a pc-representation has been created for \(A\) (and attribute PCGenerators is set on \(A\)), return the number of pc-generators for \(A\).

Generators(A): GrpAuto -> SetEnum#

Given a group of automorphisms \(A\) of the group \(G\), return a set containing the defining generators of \(A\).

PCGenerators(A): GrpAuto -> SetIndx#

Given a group of automorphisms \(A\) of the group \(G\), where a pc-representation has been created for \(A\) (and attribute PCGenerators is set on \(A\)), return an indexed set containing the pc-generators of \(A\).

InnerGenerators(A): GrpAuto -> SeqEnum#

Given the full group of automorphisms \(A\) of the group \(G\), return a sequence of generators for the inner automorphism group of the base group of \(A\) (attribute InnerGenerators), if this attribute has been set.

CharacteristicSeries(A): GrpAuto -> SeqEnum#

Given a group of automorphisms \(A\) of the group \(G\), return the value of the characteristic series of \(G\) used to compute \(A\), if this attribute has been set.

IsSoluble(A): GrpAuto -> BoolElt#
IsSolvable(A): GrpAuto -> BoolElt#

Given a group of automorphisms \(A\) of the group \(G\), return the value of \(A\)’s attribute Soluble, if this attribute has been set.

IsSolubleAutomorphismGroupPGroup(A): GrpAuto -> BoolElt#
IsSolvableAutomorphismGroupPGroup(A): GrpAuto -> BoolElt#

Given a group of automorphisms \(A\) of a \(p\)-group \(G\) constructed using the intrinsic AutomorphismGroup(G) or any equivalent alias, determine if \(A\) is soluble and return the result. This function also sets the Soluble attribute on \(A\).