At a cheap first-path ancestor, retain its saved first descent and the current descent selected by the live agreement counter.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Transport a frozen first ancestor through a local operation.
Code comparison retains the frozen ancestor and activates the pending node history.
A retained target comparison preserves its history and saved sentinel bound.
Classification preserves the live first-path history.
Leaf actions preserve the live first-path history until the receiving frame recovers it.
A failed guard below the first ancestor cannot make that ancestor cheap.
The sweep target is recorded whenever cheap first-path agreement is retained.
Equations
- Hex.GraphIso.Nauty.CheapRecorded level tc st = (st.noncheaplevel ≤ st.gcaFirst → st.eqlevFirst = level → st.firsttc[level]! = Int.ofNat tc)
Instances For
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.