Documentation

HexGraphIso.Sparse.Canonical

The total native sparse canonical form is the declarative maximum's form, at every order. The empty graph is unique; the nonempty case reads the literal production label from the proved exact maximum.

theorem Hex.GraphIso.Sparse.canon_invariant {n k : Nat} {G H : Colored n k} (h : Isomorphic G H) :

Isomorphic native sparse inputs have identical canonical forms, including the ordered colour sequence.

theorem Hex.GraphIso.Sparse.canon_relabel {n k : Nat} (G : Colored n k) (l : Label n) :
theorem Hex.GraphIso.Sparse.findIso_complete {n k : Nat} {G H : Colored n k} (h : Isomorphic G H) :

The actual total sparse decision returns a transporter for every isomorphic pair; no logical search limit remains in this API.