The incumbent's key: the ghost code list with the sentinel stamped, and the stored best leaf's rows.
Equations
- Hex.GraphIso.Nauty.incKey ctx bs canonlab = { codes := bs ++ [Hex.GraphIso.Nauty.codeSentinel], rows := Hex.GraphIso.Nauty.leafRows ctx canonlab }
Instances For
A leaf key of the current path.
Equations
- Hex.GraphIso.Nauty.pathLeafKey ctx cs lab = { codes := cs ++ [Hex.GraphIso.Nauty.codeSentinel], rows := Hex.GraphIso.Nauty.leafRows ctx lab }
Instances For
A code-tied leaf strictly above the incumbent's depth compares above it: the leaf's sentinel meets a real incumbent code.
A code-tied leaf at the incumbent's depth hands the comparison to the rows.
The downward-frozen verdict at a leaf, in incumbent-key form.
The upward-frozen verdict at a leaf, in incumbent-key form.
firstterminal seeds the first-path machine: the just-installed
first leaf agrees with itself at full depth.
One child key of a spec node: the subtree below individualizing
the o-th target-cell vertex of the refined state.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The internal arm of specNode, isolated: at a non-discrete node
the subtree key under the path prefix is the maximum of the
children's keys under the path extended by the node's own code.
Equal canonical-row comparison identifies the two leaf-row lists.
A reached labelling lands in the vertex range.
The frozen divergence survives truncation: with the divergence
recorded at level eqlevCanon + 1, the path prefix down to any level
at or beyond it still compares below the incumbent, whatever comes
after.
The key-level truncated verdict: every subtree hanging below the truncated path is dominated once the machine froze downward at or above the truncation level.
frozen_take_keyCmp_lt in the keyLe form the absorption
consumes.
The whole-path instance: with the machine frozen downward, every subtree below the current path is dominated.
A checked automorphism stabilizing the refined node's cells and carrying one target-cell vertex onto another identifies the two children's subtree keys.