[Next] [Prev] [Right] [Left] [Up] [Index] [Root]
General Group Properties

General Group Properties

Subsections
IsAbelian(G) : GrpAb -> BoolElt
True if the group G is abelian, false otherwise.
IsCyclic(G) : GrpAb -> BoolElt
True if the group G is cyclic, false otherwise.
IsElementaryAbelian(G) : GrpAb -> BoolElt
True if the group G is elementary abelian, false otherwise.
IsNilpotent(G) : GrpAb -> BoolElt
True if the group G is nilpotent, false otherwise.
IsPerfect(G) : GrpAb -> BoolElt
True if the group G is perfect, false otherwise. A soluble group G is perfect only if it is trivial.

IsSimple(G) : GrpAb -> BoolElt
True if the group G is simple, false otherwise.

IsSoluble(G) : GrpAb -> BoolElt
IsSolvable(G) : GrpAb -> BoolElt
True if the group G is soluble, false otherwise.

General Properties of Subgroups

IsCentral(G, H) : GrpAb, GrpAb -> BoolElt
True if the subgroup H of the group G lies in the centre of G, false otherwise.
IsConjugate(G, H, K) : GrpAb, GrpAb, GrpAb -> BoolElt, GrpAbElt
Given a group G and subgroups H and K belonging to G, return the value true if H and K are conjugate in G. The function returns a second value in the event that the subgroups are conjugate: an element z which conjugates H into K.
IsMaximal(G, H) : GrpAb, GrpAb -> BoolElt
True if the subgroup H of the finite group G is a maximal subgroup of G, false otherwise.

IsNormal(G, H) : GrpAb, GrpAb -> BoolElt
True if the subgroup H of the group G is a normal subgroup of G, false otherwise.

IsSubnormal(G, H) : GrpAb, GrpAb -> BoolElt
True if the subgroup H of the group G is subnormal in G, false otherwise.

Coercions Between Groups and Subgroups

G ! g : GrpAb, GrpAbElt -> GrpAbElt
Given an element g belonging to the subgroup H of the group G, rewrite g as an element of G.
H ! g : GrpAb, GrpAbElt -> GrpAbElt
Given an element g belonging to the group G, and given a subgroup H of G containing g, rewrite g as an element of H.
K ! g : GrpAb, GrpAbElt -> GrpAbElt
Given an element g belonging to the group H, and a group K, such that H and K are subgroups of G, and both H and K contain g, rewrite g as an element of K.
Morphism(H, G) : GrpAb, GrpAb -> Map
The inclusion monomorphism from the subgroup H of G into G.
[Next] [Prev] [Right] [Left] [Up] [Index] [Root]