Documentation

HexPermGroup.Orbit.Words

theorem Hex.PermGroup.Orbit.mem_stabilizerGens {n : Nat} {S : Array (Perm n)} {a : Fin n} {c : Orbit n} (h : Valid S a c) (p : Perm n) :
def Hex.PermGroup.Orbit.schreierWord {n : Nat} {S : Array (Perm n)} {a : Fin n} {c : Orbit n} (h : Valid S a c) (i : Fin S.size) (x : Fin c.points.size) :

A program for one recomputed Schreier element, in the same composition order as schreier. Orbit transporter programs retain their internal DAG references.

Equations
Instances For
    theorem Hex.PermGroup.Orbit.check_schreierWord {n : Nat} {S : Array (Perm n)} {a : Fin n} {c : Orbit n} (h : Valid S a c) (i : Fin S.size) (x : Fin c.points.size) :
    checkWord S (schreier h S[↑i] ⋯ x) (schreierWord h i x) = true
    def Hex.PermGroup.Orbit.stabilizerWords {n : Nat} {S : Array (Perm n)} {a : Fin n} {c : Orbit n} (h : Valid S a c) :

    Provenance for every pair in stabilizerGens, in generator-major order.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      theorem Hex.PermGroup.Orbit.stabilizerGens_fixed {n : Nat} {S : Array (Perm n)} {a : Fin n} {c : Orbit n} (h : Valid S a c) {base : Nat} (ha : ↑a = base) (hf : Chain.Fixed base S) :