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 on , where is positive definite. Let the feasible set be the nonempty polyhedron where the equality rows of are linearly independent (zero rows are allowed). Then has a unique minimizer . There are equality multipliers and inequality multipliers such that They can be chosen so that the equality rows and the active inequality rows with 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.
is symmetric positive definite and is nonempty.
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 convention.
Farkas alternative for a finite linear system: for a matrix and vector , either for some , or there is with and , but not both.
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.
Heine-Borel in : with the Euclidean metric a subset of is compact if and only if it is closed and bounded, and the proof by bisection uses no choice principle; the same holds on the real line and A continuous real-valued function on a nonempty compact metric space is bounded and attains a greatest and a least value: closed bounded subsets of are compact, and a continuous function on a nonempty compact metric space attains its minimum.
The Euclidean inner product on defines the Euclidean inner product and norm .
Proof
If , then and nonempty is this singleton, so is its unique minimizer. Every equality row is the zero vector, so independence forces to have zero rows; every inequality row is also zero. Taking the empty equality multiplier and for all gives stationarity and complementarity, with empty positive support, so the required row-independence and KKT certificate hold. Now assume . The unit sphere is compact by [F4]. The continuous function is positive on it, so it attains a positive minimum . Thus by [F6], which tends to as . By [F1], the constraint rows are affine, so their closed half-spaces and affine equality sets intersect in a closed set; choosing one feasible , the nonempty sublevel is bounded and closed, hence compact by [F4]. The minimum is attained there and therefore on .
If two distinct feasible points minimized , their midpoint is feasible and contradicting minimality. Hence the minimizer is unique.
Let . For any with and for , inactive constraints have positive slack, so for all sufficiently small , . Minimality and the one-sided derivative at give . Therefore satisfies for every such .
If were not representable as with , apply [F2] to the matrix whose columns are for , the columns of , and their negatives, with right-hand side . The alternative gives with , , and . Then satisfies the direction conditions of step 2.2 but , a contradiction. Thus for some . Since , this is KKT stationarity with equality multiplier ; setting inactive multipliers to zero gives complementarity.
If has positive row count, full row rank makes positive definite, so set ; if it has zero rows, set . Direct multiplication gives , , and , and for every . Thus is the orthogonal projection onto and . 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 times that relation, where 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 , 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 first forces all active coefficients to be zero by projected independence; full row rank then forces the equality coefficients to be zero.
The feasible tuple from steps 3.1–3.1 satisfies the hypotheses of [F3], because 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
- The linearized quadratic subproblem in sequential quadratic programming
- Farkas alternative for a finite linear system
- Convex KKT conditions certify a global minimum and an outward normal
- Heine-Borel in $\mathbb{R}^n$: with the Euclidean metric a subset of $\mathbb{R}^n$ is compact if and only if it is closed and bounded, and the proof by bisection uses no choice principle; the same holds on the real line
- A continuous real-valued function on a nonempty compact metric space is bounded and attains a greatest and a least value
- The Euclidean inner product $\langle x,y\rangle = \sum_{k<n} x_k y_k$ on $\mathbb{R}^n$
- Cauchy-Schwarz $\lvert\langle x,y\rangle\rvert \le \lVert x\rVert_2\lVert y\rVert_2$ with its equality case, the triangle inequality for $\lVert\cdot\rVert_2$, the parallelogram law and polarisation
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
- Jorge Nocedal and Stephen J. Wright, Numerical Optimization, 2nd ed. (standard reference, not scraped)