theorem
Hex.GraphIso.Nauty.Sparse.classify_frame
{n : Nat}
(g : Graph n)
(level numcells : Nat)
(st : State n)
:
Native classification preserves the partition and saved reference labels, including branches that install canonical rows or scatter an automorphism.
theorem
Hex.GraphIso.Nauty.Sparse.Ready.classify
{n k : Nat}
{G : Sparse.Colored n k}
{level numcells : Nat}
{st : State n}
(h : Ready G level numcells st)
:
Local G level numcells st (Sparse.classify (Graph.ofGraph G.graph) level numcells st).snd
theorem
Hex.GraphIso.Nauty.Sparse.Ready.target_frame
{n k : Nat}
{G : Sparse.Colored n k}
{level numcells : Nat}
{st : State n}
(h : Ready G level numcells st)
(first : Bool)
(tcLevel : Nat)
:
Local G level numcells st (chooseTarget first (Graph.ofGraph G.graph) tcLevel level numcells st).snd.snd.snd