While this submission is a draft, it cannot be used by other submissions.

Proof of `Descending target search in Solve`

groundedproofs/Lax263307Proofs/TargetSearch.lean · lax-263307

What this proof establishes

no assumptions

Assuming the claims on the left, the claim on the right holds — checked by the archive's pipeline. Proof code is not displayed here.

Read the Lean proof on GitHub

Description

Induct over the decreasing target. A rejection at k+1k+1 bounds all independent sets by kk, preserving the induction invariant. A success uses that invariant as the certified upper bound. Initially every independent set has at most the graph's order, and the zero case returns the empty set.

Attribution

Bonnet–Chang, Algorithm 1 and Lemma 14.