theorem
Hex.GraphIso.Nauty.Sparse.Ready.first_nonempty
{n k : Nat}
{G : Sparse.Colored n k}
{tcLevel level numcells : Nat}
{st : State n}
(h : Ready G level numcells st)
(hn : 0 < n)
(hl : 1 ≤ level)
(hc : numcells < n)
:
Every open first-path target contains a current vertex. The cache agreement theorem supplies the exact workset used by the executable.
theorem
Hex.GraphIso.Nauty.Sparse.NodeInv.prepare
{n k : Nat}
{G : Sparse.Colored n k}
{tcLevel level numcells : Nat}
{st : State n}
(h : NodeInv G level numcells st)
(hn : 0 < n)
(hl : 1 ≤ level)
:
Preparation establishes an equitable parent and the actual target's membership contract, starting with the production entry invariant.