The live first-path history retains a general guided descent and the stronger small-cell descent whenever its common ancestor is cheap.
- cheapHistory : CheapHistory ctx tcLevel level agreed numcells st
- route : RouteHistory ctx tcLevel level agreed numcells st
Instances For
The chosen sweep target follows either the canonical selector or the saved first path, and agrees with the saved path at cheap ancestors.
- cheapRecorded : CheapRecorded level tc st
- choice : Choice ctx tcLevel level tc st
Instances For
Code comparison retains the frozen ancestor and activates the pending node history.
Classification preserves the live first-path history.
A failed guard below the first ancestor cannot make that ancestor cheap.
A cheap-boundary update retains the recorded target when its ancestor remains cheap.
A target selected at a cheap ancestor is the stored target position.
A sweep's stored target prepares the next actual child history.
Recovering an actual child preserves the history at its receiving ancestor.
The live history supplies the restored first-leaf admission test at every prepared node.
Both automorphism classifications produce a checked scratch permutation.