A right transversal uses cosets Hg, with equality tested by xy⁻¹ ∈ H.
It is a distinct result type from a left transversal.
Instances For
def
Hex.PermGroup.LeftTransversal.inverse
{n✝ : Nat}
{G H : Group n✝}
(t : LeftTransversal G H)
:
RightTransversal G H
Inversion converts a complete left transversal to a complete right transversal, including its programs in the original input generators.
Equations
- t.inverse = { reps := Array.map Hex.PermGroup.Element.inv t.reps, distinct := ⋯, covers := ⋯, words := Vector.cast ⋯ (Vector.map Hex.PermGroup.Program.inv t.words), checked := ⋯ }