[Next][Prev] [Right] [Left] [Up] [Index] [Root]
Subsections
Right coset of the subgroup H of the group G, where g is an
element of G.
The double coset H * g * K of the subgroups H and K
of the group G, where g is an element of G.
Given a group G and two subgroups H and K of G, return a sequence S
containing representatives of the H-K-double cosets in G. The first
element of S is guaranteed to be the identity element of G.
Returns true if element g of group G lies in the coset C.
Returns true if element g of group G does not lie in the coset C.
Returns true if the coset C_1 is equal to the coset C_2.
Returns true if the coset C_1 is not equal to the coset C_2.
The cardinality of the coset C.
The (right) coset table for G over subgroup H relative
to its defining generators.
The coset table for G corresponding to the permutation representation
f of G, where f is a homomorphism of G onto a transitive
permutation group.
RightTransversal(G, H) : GrpPerm, GrpPerm -> {@ GrpPermElt @}, Map
Given a permutation group G and a subgroup H of G, this
function returns
- (a)
- An indexed set of elements T of G forming a right transversal for G
over H; and
- (b)
- The corresponding transversal mapping phi: G -> T.
If T = [t_1, ..., t_r] and g in G, phi is defined by
phi(g) = t_i, where g in H * t_i.
Given a permutation group G and H, a subgroup of G,
create a process to run through a left transversal for H in G.
The method used is a backtrack search for a canonical coset
representative. TransversalProcess can be used when the
index of H in G is too large to allow a full transversal to
be created.
The number of coset representatives the process has yet to produce.
Initially this will be the index of the subgroup in the group.
Advance the process to the next coset representative and return
that representative. This may only be used when
TransversalProcessRemaining(P) is positive.
The first call to TransversalProcessNext will always give
the identity element.
[Next][Prev] [Right] [Left] [Up] [Index] [Root]