theorem
Hex.GraphIso.Nauty.Sparse.firstPath_exists
{n k : Nat}
{G : Sparse.Colored n k}
{tcLevel fuel level numcells : Nat}
{st : State n}
(hn : 0 < n)
(hl : 1 ≤ level)
(h : NodeInv G level numcells st)
(horbit : ∀ (v : Nat), v < n → st.orbits[v]! = v)
(hf : n + 1 ≤ level + fuel)
:
Every valid native first-path entry with identity orbits reaches a discrete leaf within the executable's depth bound. The returned leaf has the production partition and cache invariants.
Stable colour buckets and the initialized identity orbit array give a successful actual first descent for every nonempty sparse coloured graph.