theorem
Hex.GraphIso.Nauty.Max.Frame.emit_step
{n : Nat}
{ctx : Ctx n}
{tcLevel : Nat}
{f : Frame n}
(next : Generic.SweepFn (Search n) n)
(h : (emit ctx tcLevel f).fst ≠ Generic.Exit.done)
:
A nonlocal emission is the actual node step, with no sweep invoked.
theorem
Hex.GraphIso.Nauty.Max.better_target
{n level sr target : Nat}
{short : Bool}
{st : Search n}
(he : (leafExit (Generic.Leaf.better sr) level st).fst = Generic.Exit.unwind target short)
(ht : target < level)
:
Installation sets the equal-code level to the leaf level, so every strict-ancestor return from a better leaf uses the cheap boundary.
The better-leaf rule discharges its complete local maximum obligation, including every nonlocal cheap return.