theorem
Hex.GraphIso.Nauty.Sparse.CountTrace.count_pass
{n : Nat}
(level : Nat)
(distance : Bool)
(key : Nat → Nat)
(cells : Array Nat)
(s : RefineSt n)
(hp : s.lab.toList.Perm (List.range n))
(hs : s.ptn.size = n)
(hi : Index.Valid n s.lab s.ptn level s.cellstart s.cellend)
(hn : cells.toList.Nodup)
(hc : ∀ (a : Nat), a ∈ cells.toList → Ready level key a s.cellend[a]! s)
:
The executed count-split iterator admits the semantic trace. Its pending original cells retain exact keys through earlier disjoint splits.