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 LP/QP primal-dual Newton matrix is nonsingular from a strict positive start

Statement

Let Q⪰0 be symmetric, let A∈Rp×n have full row rank, and let x,s∈Rn have strictly positive coordinates. Then the LP/QP Newton matrix M=[Q−AT−IA00S0X],X=diag⁡(x),S=diag⁡(s), is nonsingular.

Facts & Assumptions

Given: The matrix and residual convention of Log-barrier central paths and primal-dual Newton residuals, with Q⪰0, full-row-rank A, and x,s>0.

[F1]

The Newton equations have first block QΔx−ATΔy−Δs, second block AΔx, and complementarity block SΔx+XΔs (Log-barrier central paths and primal-dual Newton residuals).

[F2]

A full-row-rank matrix has injective transpose, and a symmetric positive-semidefinite Q satisfies uTQu≥0 (Conic, LP, and convex QP primal-dual models).

Proof

1.1F1givenalgebra

Let (u,v,w) lie in the kernel of M. The last block equation is Su+Xw=0. Since X is invertible, w=−X−1Su=−Du, where D=diag⁡(si/xi)≻0. Substituting into the first block gives (Q+D)u−ATv=0, and the second block gives Au=0.

2.1F2step 1.1algebra∎

Take the inner product of (Q+D)u−ATv=0 with u. Since Au=0, this yields uTQu+uTDu=0. Both terms are nonnegative by [F2], and D≻0, so u=0. The first block then gives ATv=0, hence v=0 by [F2], and the last block gives w=0. The square matrix M has trivial kernel and is therefore nonsingular.

Depends on

Used by

Dependency tree · two levels

8 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