Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-generatedPipeline-generatedprecheck passjudge pass (gpt-6-luna)
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Limits of approximate margin-KKT points under MFCQ

Statement

Let N,d≥1 and let q1,…,qN:Rd→R be locally Lipschitz. Let θ∗ be feasible for qi(θ)≥1 and satisfy MFCQ in the margin convention. Suppose that for every ε>0 there is a feasible θε with ∥θε−θ∗∥2≤ε and multipliers/subgradients witnessing that θε is an (ε,ε)-approximate Clarke KKT point. Then θ∗ is a Clarke KKT point.

Facts & Assumptions

Given: Locally Lipschitz margins, a feasible point satisfying MFCQ, and for every tolerance a nearby feasible approximate KKT witness with stationarity and complementarity errors no larger than that tolerance.

[F1]

Clarke subdifferential and gradient-flow trajectory: Clarke subdifferentials are compact, locally bounded, and have closed graph; for fixed v, their support function qi∘(θ;v) is upper semicontinuous in θ.

[F2]

KKT conditions and MFCQ for margin constraints: approximate KKT supplies nonnegative multipliers, subgradients, and the two error bounds; exact KKT is the corresponding zero-error stationarity and complementary-slackness condition.

Proof

technique · bound all approximate witnesses uniformly with the MFCQ direction, then apply the finite-intersection property to nested compact sets of witnesses
1.1F1F2givenalgebra

Let I={i:qi(θ∗)=1}. If I=∅, every constraint has positive slack near θ∗. Local boundedness in [F1] gives a common bound M on all nearby subgradients. For any sufficiently small ε, the approximate witness in [F2] satisfies λi≤ε/ci for positive local slack bounds ci, so its stationarity residual gives ∥θ∗∥2≤2ε+Mε∑ici−1. This holds for every small ε, hence θ∗=0; setting all exact multipliers to zero gives KKT.

1.2F1F2givenconstructalgebra

Suppose I≠∅. By MFCQ choose v and let c>0 be a common lower bound for ⟨h,v⟩ over active i and h∈∂∘qi(θ∗); such a bound exists by compactness and finiteness. Then qi∘(θ∗;−v)≤−c for each active i. Upper semicontinuity in [F1] gives a neighborhood where every active subgradient satisfies ⟨h,v⟩≥c/2. Shrink it so each inactive constraint has slack at least ci>0 and all subgradients are bounded by M. For any sufficiently small ε, the approximate witness has λi≤ε/ci for inactive i. Dotting its stationarity equation with v therefore bounds the sum of active multipliers by 2c((∥θ∗∥2+2ε)∥v∥2+M∥v∥2ε∑i∉Ici−1). Thus, for all sufficiently small ε, all multipliers and subgradients in every witness are uniformly bounded.

2.1F1F2F3step 1.2construct

Choose an integer m0 large enough that every approximate witness with ε=1/m for m≥m0 lies in a fixed closed bounded box B of the finite-dimensional space of parameters, multipliers, and subgradients, using step 1.2. For each m≥m0, let Km⊆B consist of feasible witnesses with ∥θ−θ∗∥2≤1/m, stationarity residual at most 1/m, and aggregate complementarity residual at most 1/m. The hypothesis makes every Km nonempty; continuity and the closed-graph property in [F1] make it closed. Hence each Km is compact by [F3], and Km+1⊆Km.

3.1F1F2F3step 2.1algebra∎

The nested family (Km)m≥m0 has the finite-intersection property, since every finite intersection equals its largest-index member. Compactness of Km0 therefore makes ⋂m≥m0Km nonempty. Any tuple in this intersection has θ=θ∗, zero stationarity residual, and zero complementarity residual, because each corresponding norm/error is at most 1/m for every m. It is consequently an exact Clarke KKT witness by [F2]. This argument selects one point from one nonempty intersection and uses no choice principle.

Depends on

Used by

Dependency tree · two levels

10 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources