Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-adaptedPipeline-generated
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.

A feasible strictly convex linear-constrained QP has a unique KKT minimizer with independent active support

Statement

Let q(p)=cTp+12pTBp on Rn, where B=BT is positive definite. Let the feasible set be the nonempty polyhedron C={p:Ap=b, Gip+di≤0 (1≤i≤m)}, where the equality rows of A are linearly independent (zero rows are allowed). Then q has a unique minimizer p∗. There are equality multipliers ν and inequality multipliers λi≥0 such that Bp∗+c+ATν+∑iλiGiT=0,λi(Gip∗+di)=0. They can be chosen so that the equality rows and the active inequality rows with λi>0 are linearly independent. This KKT tuple certifies the global minimizer.

Facts & Assumptions

Given: The quadratic objective, the nonempty feasible polyhedron, and the independent equality-row convention in the Statement.

[A1]

B is symmetric positive definite and C is nonempty.

[F1]

The linearized quadratic subproblem in sequential quadratic programming: the SQP subproblem has a positive-definite quadratic objective and affine equality and inequality constraints, with inequalities in the ≤0 convention.

[F2]

Farkas alternative for a finite linear system: for a matrix M and vector v, either Mz=v for some z≥0, or there is y with MTy≥0 and vTy<0, but not both.

[F3]

Convex KKT conditions certify a global minimum and an outward normal: a feasible KKT tuple for a differentiable convex objective with affine convex inequalities and affine equalities is a global minimizer.

[F5]

The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn defines the Euclidean inner product uTv and norm ∥u∥2=uTu.

Proof

1.1givenA1F1F4F5F6algebrachoose

If n=0, then R0={0} and nonempty C is this singleton, so p∗=0 is its unique minimizer. Every equality row is the zero vector, so independence forces A to have zero rows; every inequality row is also zero. Taking the empty equality multiplier and λi=0 for all i gives stationarity and complementarity, with empty positive support, so the required row-independence and KKT certificate hold. Now assume n≥1. The unit sphere is compact by [F4]. The continuous function z↦zTBz is positive on it, so it attains a positive minimum α. Thus q(p)≥α2∥p∥22−∥c∥2∥p∥2 by [F6], which tends to +∞ as ∥p∥2→∞. By [F1], the constraint rows are affine, so their closed half-spaces and affine equality sets intersect in a closed set; choosing one feasible p0, the nonempty sublevel {p∈C:q(p)≤q(p0)} is bounded and closed, hence compact by [F4]. The minimum is attained there and therefore on C.

2.1step 1.1givenA1algebra

If two distinct feasible points p1,p2 minimized q, their midpoint is feasible and q((p1+p2)/2)=12q(p1)+12q(p2)−18(p1−p2)TB(p1−p2)<q(p1), contradicting minimality. Hence the minimizer p∗ is unique.

2.2givenA1F1step 1.1choosealgebra

Let I={i:Gip∗+di=0}. For any z with Az=0 and Giz≤0 for i∈I, inactive constraints have positive slack, so for all sufficiently small t>0, p∗+tz∈C. Minimality and the one-sided derivative at t=0 give (Bp∗+c)Tz≥0. Therefore v:=−(Bp∗+c) satisfies vTz≤0 for every such z.

3.1F2step 2.2algebraassume-contradischarge-contradiction

If v were not representable as ATη+∑i∈IμiGiT with μi≥0, apply [F2] to the matrix whose columns are GiT for i∈I, the columns of AT, and their negatives, with right-hand side v. The alternative gives y with Giy≥0, Ay=0, and vTy<0. Then z=−y satisfies the direction conditions of step 2.2 but vTz>0, a contradiction. Thus v=ATη+∑i∈IμiGiT for some μi≥0. Since v=−(Bp∗+c), this is KKT stationarity with equality multiplier η; setting inactive multipliers to zero gives complementarity.

4.1A1step 3.1givenalgebraconstructinduction

If A has positive row count, full row rank makes AAT positive definite, so set P=I−AT(AAT)−1A; if it has zero rows, set P=I. Direct multiplication gives AP=0, PT=P, and P2=P, and Pz=z for every z∈ker⁡A. Thus P is the orthogonal projection onto ker⁡A and ker⁡P=range⁡(AT). Project the multiplier representation from step 3.1. If the projected active normals with positive coefficients are dependent, choose a nonzero dependence, change its sign to give a positive coefficient, and subtract t times that relation, where t is the minimum ratio of a current multiplier to a positive dependence coefficient. All coefficients remain nonnegative and at least one becomes zero. Repeating finitely many times leaves independent projected normals. Their unprojected remainder lies in ker⁡P=range⁡(AT), so it is absorbed into the equality multiplier. If a linear combination of the equality rows and supported active rows is zero, projecting it by P first forces all active coefficients to be zero by projected independence; full row rank then forces the equality coefficients to be zero.

5.1F3step 2.1step 3.1∎

The feasible tuple from steps 3.1–3.1 satisfies the hypotheses of [F3], because q is differentiable and convex and every constraint is affine. Thus it certifies a global minimizer; step 2.1 makes that global minimizer unique.

Depends on

Used by

Dependency tree · two levels

61 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