SylowComplements( U )
SylowComplements returns a Sylow complement system of U. This system
S is represented as a record with at least the components S.primes
and S.sylowComplements, additionally there may be a component
S.sylowSubgroups (see SylowSystem).
primes:
sylowComplements:S.primes, so that if the i.th element of
S.primes is p, then the i.th element of
sylowComplements is a Sylow-p-complement of U.
sylowSubgroups:S.primes, such that if the i.th element of
S.primes is p, then the i.th element of
S.sylowSubgroups is a Sylow-p-subgroup of U.
SylowComplements uses HallSubgroup (see HallSubgroup) in order to
compute the various Sylow complements of U, if no Sylow system is known
for U. If a Sylow system { S_1, ... , S_n } is known,
SylowComplements computes the various Hall subgroups H_i using the
fact that H_i is the product of all S_j except S_i.
SylowComplements sets and checks U.sylowSystem.
gap> SylowComplements( s4 );
rec(
primes := [ 2, 3 ],
sylowComplements :=
[ Subgroup( s4, [ b ] ), Subgroup( s4, [ a, c, d ] ) ] )
GAP 3.4.4