Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-adaptedPipeline-generatedprecheck pass
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.

The exhaustive box quadratic solve returns the unique minimizer in finite time

Statement

For a nonempty box [ℓ,u]⊂Rn and positive-definite H, the exact algorithm of Finite exhaustive active-set solve for a box-constrained positive quadratic returns the unique minimizer of ϕ(x)=12xTHx+cTx after at most 3n status checks.

Facts & Assumptions

Given: A finite-dimensional nonempty box, a symmetric positive-definite Hessian, and exact arithmetic for the stated algorithm.

[F1]

The algorithm enumerates all status vectors and retains precisely candidates with coordinates fixed at their assigned lower or upper bounds, free coordinates strictly between their bounds, and the lower/free/upper gradient signs stated in its definition (Finite exhaustive active-set solve for a box-constrained positive quadratic).

[F2]

The Euclidean extreme-value theorem gives a minimizer of a continuous function on a compact box (Semicontinuous extreme value theorem on compact Euclidean sets).

[A1]

The box is nonempty and all arithmetic and comparisons in the algorithm are exact.

Proof

1.1A1F2givenalgebra

The box is compact and ϕ is continuous, so [F2] supplies a minimizer x∗. If ℓi<ui and x∗,i=ℓi, the feasible right derivative is gi≥0; if x∗,i=ui, the feasible left derivative gives gi≤0; and if ℓi<x∗,i<ui, both signs of perturbation are feasible, so gi=0. For a fixed coordinate with ℓi=ui, assign lower status if gi≥0 and upper status if gi≤0 (either if gi=0).

2.1F1step 1.1givenalgebra

Assign each nonfixed coordinate of x∗ its lower, upper, or free status according as it is at the lower bound, at the upper bound, or strictly between them; assign fixed coordinates as in step 1.1. Every nonempty principal block HFF is positive definite: for 0≠y∈RF, extend y by zeros to x∈Rn to get yTHFFy=xTHx>0. Hence HFF is nonsingular; if F=∅, its system is vacuous. The free subsystem has the unique solution x∗,F by its zero free gradient. Thus the algorithm recovers x∗, whose free coordinates are strictly interior by their assignment and whose gradient signs hold by step 1.1. It is retained by [F1], so the algorithm terminates within 3n checks.

3.1F1step 2.1givenalgebra∎

Let x be a retained candidate and g=Hx+c. For any feasible y, the checked coordinate signs give gi(yi−xi)≥0 on lower-active coordinates, the same inequality on upper-active coordinates, and zero on free coordinates; hence gT(y−x)≥0. The exact expansion ϕ(y)−ϕ(x)=gT(y−x)+12(y−x)TH(y−x) is nonnegative, and is strictly positive when y≠x because H is positive definite. Thus every retained candidate is the unique minimizer, so the first one returned by the algorithm is.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

12 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