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.

The SQP KKT matrix is nonsingular under positive reduced curvature

Statement

Let A∈Rr×n have full row rank, where 0≤r≤n, and let H∈Rn×n be symmetric and positive definite on ker⁡A: zTHz>0 whenever 0≠z∈ker⁡A. Then K=[HATA0] is nonsingular. Here the zero-row case r=0 is allowed.

Facts & Assumptions

Given: The matrix hypotheses in the Statement and the SQP KKT block convention of The linearized quadratic subproblem in sequential quadratic programming.

[A1]

A has full row rank, and H is positive definite on ker⁡A, as stated.

[F1]

The linearized quadratic subproblem in sequential quadratic programming stacks equality rows before active inequality rows in the displayed saddle matrix. Independence is the full-row-rank hypothesis [A1], not a consequence of that definition.

Proof

1.1givenF1algebra

Suppose K(zμ)=0. Its lower block gives Az=0, so z∈ker⁡A; multiplying the upper block Hz+ATμ=0 by zT gives zTHz=0. Positive definiteness on ker⁡A forces z=0.

2.1givenstep 1.1algebra∎

With z=0, the upper block gives ATμ=0. Full row rank of A means AT is injective, so μ=0. Thus the square matrix K has trivial kernel and is nonsingular; when r=0, the same argument says H has trivial kernel.

Depends on

Used by

Dependency tree · two levels

2 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