Documentation

HexGraphIso.Sparse.Autos

def Hex.GraphIso.Sparse.SameOrbit {n k : Nat} (G : Colored n k) (u v : Fin n) :

The full native colour-preserving automorphism orbit relation.

Equations
Instances For
    def Hex.GraphIso.Sparse.Aut.gens {n k : Nat} (G : Colored n k) :

    Decode the complete emitted trace of one native sparse traversal.

    Equations
    Instances For

      The least representatives stored by the native traversal.

      Equations
      Instances For

        The orbit count accumulated by the native joins.

        Equations
        Instances For

          The product of first-path indices accumulated by the native search. This projection performs one traversal and no individualized reruns.

          Equations
          Instances For
            theorem Hex.GraphIso.Sparse.Aut.gens_isIso {n k : Nat} {G : Colored n k} {p : Perm n} (hp : p ∈ gens G) :
            IsIso G G p
            theorem Hex.GraphIso.Sparse.Aut.complete {n k : Nat} (G : Colored n k) {p : Perm n} (hp : IsIso G G p) :
            theorem Hex.GraphIso.Sparse.Aut.orbits_lt {n k : Nat} (G : Colored n k) {v : Nat} (hv : v < n) :
            (orbits G)[v]! < n
            theorem Hex.GraphIso.Sparse.Aut.sameOrbit_orbits {n k : Nat} (G : Colored n k) (v : Fin n) :
            SameOrbit G v ⟨(orbits G)[↑v]!, ⋯⟩
            theorem Hex.GraphIso.Sparse.Aut.orbits_eq_iff_sameOrbit {n k : Nat} (G : Colored n k) (u v : Fin n) :
            (orbits G)[↑u]! = (orbits G)[↑v]! ↔ SameOrbit G u v
            theorem Hex.GraphIso.Sparse.Aut.orbit_le {n k : Nat} (G : Colored n k) (u v : Fin n) (h : SameOrbit G u v) :
            (orbits G)[↑u]! ≤ ↑v

            The native generator list, orbit representatives, orbit count and first-path index product, extracted together from one sparse traversal.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              theorem Hex.GraphIso.Sparse.autos_isIso {n k : Nat} {G : Colored n k} {p : Perm n} (h : p ∈ (autos G).gens) :
              IsIso G G p
              theorem Hex.GraphIso.Sparse.autos_complete {n k : Nat} (G : Colored n k) {p : Perm n} (h : IsIso G G p) :
              theorem Hex.GraphIso.Sparse.autos_sameOrbit {n k : Nat} (G : Colored n k) (u v : Fin n) :
              (autos G).orbits[↑u]! = (autos G).orbits[↑v]! ↔ SameOrbit G u v