def
Hex.GraphIso.Mathlib.Sparse.autos
{V : Type u}
[Fintype V]
{n k : ℕ}
(e : V ≃ Fin n)
(G : Colored V k)
[DecidableRel G.graph.Adj]
:
Decode the complete native sparse generator list into Mathlib colour-preserving automorphisms, retaining its order and every entry.
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Hex.GraphIso.Mathlib.Sparse.autNumOrbits
{V : Type u}
[Fintype V]
{n k : ℕ}
(e : V ≃ Fin n)
(G : Colored V k)
[DecidableRel G.graph.Adj]
:
The orbit count computed by the native sparse search.
Equations
Instances For
def
Hex.GraphIso.Mathlib.Sparse.autOrder
{V : Type u}
[Fintype V]
{n k : ℕ}
(e : V ≃ Fin n)
(G : Colored V k)
[DecidableRel G.graph.Adj]
:
The first-path index product computed by one native sparse search.
Equations
Instances For
def
Hex.GraphIso.Mathlib.Sparse.autEquiv
{V : Type u}
[Fintype V]
{n k : ℕ}
(e : V ≃ Fin n)
(G : Colored V k)
[DecidableRel G.graph.Adj]
:
Native sparse encoding identifies the full automorphism groups.
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
Hex.GraphIso.Mathlib.Sparse.autos_sameOrbit
{V : Type u}
[Fintype V]
{n k : ℕ}
(e : V ≃ Fin n)
(G : Colored V k)
[DecidableRel G.graph.Adj]
(v w : V)
:
The actual sparse representative array classifies the full Mathlib automorphism orbits for any finite enumeration.
noncomputable def
Hex.GraphIso.Mathlib.Sparse.autOrbitEquiv
{V : Type u}
[Fintype V]
{n k : ℕ}
(e : V ≃ Fin n)
(G : Colored V k)
[DecidableRel G.graph.Adj]
:
MulAction.orbitRel.Quotient (G.Iso G) V ≃ MulAction.orbitRel.Quotient (↥(Sparse.Aut.group (encode e G))) (Fin n)
Equations
Instances For
theorem
Hex.GraphIso.Mathlib.Sparse.autNumOrbits_card
{V : Type u}
[Fintype V]
{n k : ℕ}
(e : V ≃ Fin n)
(G : Colored V k)
[DecidableRel G.graph.Adj]
:
The native sparse orbit count equals the number of full Mathlib automorphism orbits, including empty graphs and arbitrary enumerations.
theorem
Hex.GraphIso.Mathlib.Sparse.autOrder_card
{V : Type u}
[Fintype V]
{n k : ℕ}
(e : V ≃ Fin n)
(G : Colored V k)
[DecidableRel G.graph.Adj]
:
The product accumulated by the native sparse traversal is the order of the full Mathlib automorphism group for any chosen enumeration.