Transversals of subgroups (preliminary)
<#Include Label="[1]{gptransv}">

The functions and operations described in this chapter have been added very recently and are still undergoing development. It is conceivable that names of variants of the functionality might change in future versions. If you plan to use these functions in your own code, please contact us.

General operations on transversals
<#Include Label="[2]{gptransv}">

<#Include Label="TransversalElt"> <#Include Label="SiftOneLevel">[gptransv]!{for subgroup transversals}

Transversals by Schreier tree
<#Include Label="[3]{gptransv}">

<#Include Label="SchreierTransversal"> <#Include Label="OrbitGenerators"> <#Include Label="OrbitGeneratorsInv"> <#Include Label="BasePointOfSchreierTransversal"> <#Include Label="One"> <#Include Label="ExtendSchreierTransversal"> <#Include Label="ExtendSchreierTransversalShortCube"> <#Include Label="ExtendSchreierTransversalShortTree"> <#Include Label="CompleteSchreierTransversal"> <#Include Label="PreferredGenerators"> <#Include Label="SchreierTreeDepth">

Transversals by homomorphic images
<#Include Label="[4]{gptransv}">

<#Include Label="HomTransversal"> <#Include Label="Homomorphism">[gptransv]!{for subgroup transversals} <#Include Label="QuotientGroup"> <#Include Label="ImageGroup">

Transversals by direct products
<#Include Label="[5]{gptransv}">

<#Include Label="Projection"> <#Include Label="Injection">

Transversals by Trivial subgroups
<#Include Label="[6]{gptransv}">

<#Include Label="TransversalByTrivial">

Transversals by sift functions
<#Include Label="[7]{gptransv}">

<#Include Label="TransversalBySiftFunction">