theorem
Hex.GraphIso.Nauty.Sparse.Boundary.set
{level : Nat}
{a b : Array Nat}
(h : Boundary level a b)
(i : Nat)
:
Boundary level a (b.setIfInBounds i level)
theorem
Hex.GraphIso.Nauty.Sparse.splitCounts_boundary
{n : Nat}
(level first : Nat)
(distance : Bool)
(s : RefineSt n)
:
Boundary level s.ptn (splitCounts level first distance s).ptn
The complete count splitter preserves old closed boundaries, including all indirect-sort, queue-replacement and distance-code branches.