Off-path entry facts needed to validate every pruning-pair admission.
- history : let r := visit (Graph.ofGraph G.graph) level numcells st; CheapHistory G.graph tcLevel level (level - 1) r.fst r.snd.snd
- path : PathInv G level st
- pairs : PairsOk G st
- boundary : CheapBoundary G level st
Instances For
A sweep carries a valid workspace and a boundary advanced through its cheap guard. The path and trace histories justify subsequent child admissions.
- history : CheapHistory G.graph tcLevel level level numcells st
- path : PathInv G level st
- pairs : PairsOk G st
- boundary : CheapBoundary G (level + 1) st
Instances For
The actual guard parks a failed boundary at the next child's level.
Recovery always bounds the revived boundary by the next child's level.
Native off-path preparation preserves the path, root workspace and saved-pair boundary while establishing the admission history.
Classifying and acting on a prepared leaf preserves both explicit and implicit pair validity, using the executed classifier's sound workspace.
Child entry extends the path and keeps the inherited pair boundary.
A returned workspace combines with independent trace, frame, fixed-set and boundary theorems to establish the next actual sibling state.