theorem
Hex.GraphIso.Nauty.leafExit_coset
{n : Nat}
{κ : Type}
(leaf : Leaf)
(level : Nat)
(st : SearchState n κ)
:
Leaf actions preserve the coset index selected by first-path descent.
theorem
Hex.GraphIso.Nauty.compare_coset
{n : Nat}
{κ : Type}
(level code : Nat)
(st : SearchState n κ)
:
Local off-path operations retain the coset index.
theorem
Hex.GraphIso.Nauty.classify_coset
{n : Nat}
(ctx : Ctx n)
(level numcells : Nat)
(st : Search n)
:
Classification changes scratch data without changing the coset index.
theorem
Hex.GraphIso.Nauty.recover_coset
{n : Nat}
{κ : Type}
(inf level : Nat)
(st : SearchState n κ)
:
Recovery preserves the current coset index.
theorem
Hex.GraphIso.Nauty.node_coset
{n : Nat}
(ctx : Ctx n)
(inf tcLevel fuel level numcells : Nat)
(st : Search n)
:
Off-path recursion never overwrites the suspended first child's index.