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.
Finite-precision reduced-QR KKT solve with certified residual status
Definition
Let
be an active KKT matrix, where has full row rank and is positive
definite on , and let . By
The SQP KKT matrix is nonsingular under positive reduced curvature, is
nonsingular. Also supply a terminating exact-storage routine which, for each requested real entry, either returns that same value with an exact representability certificate in the selected floating-point set or returns unavailable. Before QR, invoke this routine on every entry of the intended and , in increasing row and column order for and increasing index for . If any call is unavailable or its equality/representability certificate is not verified, return numerical-failure without a solve certificate. Otherwise use these unchanged stored values, still denoted , for both the solve and residual evaluation. No rounded conversion is performed: every successful residual certificate below concerns the original intended data. Assume , , and the successful-operation hypotheses of Operationwise real and complex floating point arithmetic with rounded square roots and fused multiply-add.
Set . For , call Scaled Householder reflector formation and application on the active column and trailing block . Set equal to with the returned active block written into those rows and columns, leaving earlier rows and columns unchanged, and store the returned reflector. If a call fails, return numerical-failure. After the loop set . Call the stored reflectors on in the same order, on the matching active row slices and without column overwrites; call the result . Solve by descending substitution, for : compute the sequential rounded dot , then and , following Forward and backward substitution for triangular linear systems. If reflector application or substitution fails, return numerical-failure. The perturbation bounds for these procedures are supplied by Computed reduced QR least squares is backward stable for full column rank.
For a returned stored vector , compute in the specified order
and
. Use
Rounded matrix products give certified linear and normal-equation residual allowances with ,
, and to compute
where the product and subtraction use successful sequential dot products
and . Let be the local coefficient specified by
The scaled computed Householder step satisfies the local backward error premise, and set
where is defined by the operationwise model. The QR
theorem supplies an exactly orthonormal , a triangular
, and perturbations satisfying
with ,
, and
. Define
. Return
using exact norms or certified upward bounds. If residual evaluation or a
certified bound fails, return numerical-failure. A successful return
certifies a residual upper bound, not a small residual or an accurate exact
solution by itself.
Facts & Assumptions
Given: A nonsingular square KKT matrix, right-hand side, floating-point model hypotheses, and successful QR and triangular solves.
Operationwise real and complex floating point arithmetic with rounded square roots and fused multiply-add states the operationwise rounding hypotheses and successful-operation convention.
Computed reduced QR least squares is backward stable for full column rank supplies with exactly orthonormal , the rounded triangular solve , and the stated perturbation bounds.
Rounded matrix products give certified linear and normal-equation residual allowances: for the specified rounded product and subtraction, .
The SQP KKT matrix is nonsingular under positive reduced curvature makes the input KKT matrix nonsingular under the stated rank and curvature hypotheses.
The scaled computed Householder step satisfies the local backward error premise defines the local coefficient used in the QR backward bound.
Scaled Householder reflector formation and application defines the active-column QR step and its stored-reflector application to a separate block.
Forward and backward substitution for triangular linear systems defines the descending row recursion for the upper-triangular solve.
The terminating exact-storage admission has succeeded and its stored equal the intended inputs entrywise. Also , , , , all factorization and residual operations succeed under the operationwise model, and any norm upper bounds used in are certified without overflow.
Proof
The admission in [A1] supplies stored equal to the intended data; [F6] and [F7] specify the scaled QR and descending substitution used by the procedure. The factorization and transformed right-hand side are therefore admissible stored operands. By [F4], is nonsingular and, being square, has full column rank, so the perturbation equations of [F2] apply under [A1]. Their additional perturbed-least-squares uniqueness condition is not needed for this residual calculation. Multiplying the triangular equation by and using gives . Substituting yields for . Orthogonality gives , and . Hence Rearrangement now gives
By [F3] and the triangle inequality, Both entries in the returned minimum are upper bounds, so their minimum is also an upper bound. Failure of any required operation exits without a certificate.
Depends on
- The linearized quadratic subproblem in sequential quadratic programming
- Operationwise real and complex floating point arithmetic with rounded square roots and fused multiply-add
- The SQP KKT matrix is nonsingular under positive reduced curvature
- Scaled Householder reflector formation and application
- Forward and backward substitution for triangular linear systems
- The scaled computed Householder step satisfies the local backward error premise
- Computed reduced QR least squares is backward stable for full column rank
- Rounded matrix products give certified linear and normal-equation residual allowances
Used by
Dependency tree · two levels
22 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)