def
Hex.GraphIso.Nauty.Max.Frame.Witness
{n : Nat}
(ctx : Ctx n)
(tcLevel : Nat)
(f : Frame n)
(best : Option (Key n))
:
Either a specific ancestor subtree is covered, or a frozen downward comparison bounds every extension of its first refinement code.
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
Hex.GraphIso.Nauty.Max.Frame.Witness.resolve
{n : Nat}
{ctx : Ctx n}
{tcLevel : Nat}
{f : Frame n}
{best : Option (Key n)}
(h : Witness ctx tcLevel f best)
(hlevel : f.level ≤ n)
:
Generic.Covers (key ctx tcLevel f) best
Both return justifications cover the actual frozen specification subtree.
@[reducible, inline]
Frozen ancestor subtrees are indexed by their receiving sweep level.
Equations
Instances For
theorem
Hex.GraphIso.Nauty.Max.Witness.resolve
{n : Nat}
{ctx : Ctx n}
{tcLevel : Nat}
{frames : Frames n}
{f : Frame n}
{best : Option (Key n)}
(h : Witness ctx tcLevel (frames.insert f) (f.level - 1) best)
:
Generic.Covers (Frame.key ctx tcLevel f) best
A return to the current node's parent resolves its own frozen key.