Documentation

HexGraphIso.Nauty.Sparse.SingletonCongr

theorem Hex.GraphIso.Nauty.Sparse.splitSingleton_lab {n : Nat} (G : SparseGraph n) (level split : Nat) (s t : RefineSt n) (hs : RefineSt.Valid level s) (ht : RefineSt.Valid level t) (hl : t.lab = s.lab) (he : t.ptn = s.ptn) (hb : split < n) :
(splitSingleton (Graph.ofGraph G) level split s).lab = (splitSingleton (Graph.ofGraph G) level split t).lab

Reusing admissible scratch cannot change the literal label array of the executed singleton splitter. The retained marks and generations may differ; the observed predicate is fixed by the native graph row.