A suspended native parent records the actual child selection and the incumbent codes at that selection. Its mutable target may be filtered.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
The suspended entry retains its native frame and cheap shape. A hinted target is allowed when its negative comparison already covers the parent; the positive branch retains the original target coordinate.
- node : Frame.Valid G p.node
- target : Generic.Target State.frame p.node.level p.tc p.cell p.state
Instances For
A selected vertex belongs to the original unfiltered window whenever the actual target coordinate agrees with the unhinted native target.
A cheap parent's full key is covered already or equals the key of its actual chosen child. The two cases are the literal target-choice alternatives; no whole-search correctness is assumed.
Every actual selected child stays below the parent's allowed upper bound. A hinted child is bounded by its negative code prefix, even when it does not belong to the unhinted specification target.
Suspended native parents are indexed by their node level.
Equations
Instances For
Return target zero names the root entry; every later target names the frozen entry at the next level.
Equations
- parents.frames target = Option.map Hex.GraphIso.Nauty.Sparse.Max.Parent.node (parents (target + 1))