Documentation

HexGraphIso.Nauty.Sparse.CertState

The partition fields observed by the shared certificate algebra. This projection is confined to proofs and invokes no dense refinement routine.

Equations
Instances For
    theorem Hex.GraphIso.Nauty.Sparse.RefineSt.Valid.stOk {n level : Nat} {s : RefineSt n} (h : Valid level s) :
    StOk n level s.toPartition
    theorem Hex.GraphIso.Nauty.Sparse.RefineSt.Valid.queue_mem {n level : Nat} {s : RefineSt n} {pos : Nat} (h : Valid level s) (hp : pos < s.queue.size) :
    theorem Hex.GraphIso.Nauty.Sparse.RefineSt.Step.refInv {n level : Nat} {s t : RefineSt n} (h : Step level s t) (hs : Valid level s) (ht : Valid level t) :
    theorem Hex.GraphIso.Nauty.Sparse.RefineSt.cert_transport {n level : Nat} {s t : RefineSt n} (G : SparseGraph n) (split : Nat) (hs : Valid level s) (ht : Valid level t) (hstep : Step level s t) (hb : split < n) (hm : s.active.mem split = true) (ha : Activation n level s.ptn t.ptn (s.active.erase split) t.active) (hc : ∀ (a len : Nat), IsCell t.ptn level a len → a + len ≤ n → ConstOn (Graph.context G) (worksetOf n s.lab split (cellEnd s.ptn level split)) (segN t.lab a len)) (hinv : CertInv (Graph.context G) level s.toPartition) :

    Sparse passes preserve the shared equitability certificate once their proved native count and activation properties are supplied.