theorem
Hex.GraphIso.Nauty.Generation.match_recover
{n : Nat}
{st : Search n}
{level inf : Nat}
(hlevel : level ≤ st.eqlevFirst)
:
Recovering a matching ancestor keeps the first-reference comparison live at precisely that ancestor.
theorem
Hex.GraphIso.Nauty.Generation.match_target
{n : Nat}
{ctx : Ctx n}
{lab ptn : Array Nat}
{level tcLevel : Nat}
(heq : Equitable ctx level lab ptn)
(hlab : LabOk lab n)
(hlsz : lab.size = n)
(hpsz : ptn.size = n)
(hend : ptn[ptn.size - 1]! ≤ level)
{hint : Int}
(hhint : hint = Int.ofNat (specTargetcell ctx lab ptn level tcLevel))
:
A first-reference target hint equal to the specification's choice cannot demote the first-reference comparison.