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-budget active-set SQP with a certified KKT-system residual status
Definition
Let a finite-dimensional reduced FE control program have a fixed list of inequality constraints. Its exact objective, constraint, gradient, and Hessian evaluators, and its active-row rank and reduced-curvature checks, must terminate on every query or return failure. For each active set , use the active KKT map and exact-Hessian Jacobian specified by Full-step exact-Hessian SQP after active-set identification, with inactive inequality multipliers set to zero. Given an initial primal vector , equality multiplier , and full inequality multiplier vector with entries outside zero when , an ordered finite list of proposed active sets , maximum budget , residual tolerance , a terminating exact-storage routine satisfying the input contract of Finite-precision reduced-QR KKT solve with certified residual status, and its floating-point hypotheses, process at most candidates. If , return inconclusive immediately. At candidate , first set for , then let be the active KKT variable.
-
Evaluate and . Write for the stacked equality and active-inequality rows, and for the Lagrangian Hessian block. Verify that has full row rank and for every nonzero , as required by Finite-precision reduced-QR KKT solve with certified residual status. If an evaluation fails or either condition is false or cannot be verified, mark this candidate
numerical-failure, set , and continue to the next candidate. -
Otherwise set and call Finite-precision reduced-QR KKT solve with certified residual status exactly once on the intended system , supplying the terminating exact-storage routine. Before factorization or residual evaluation, that call must verify that the stored entries equal the intended . An unavailable or unverified admission is a failed QR solve with no residual certificate. On a failed QR solve, record
numerical-failure, set , and continue. -
On a successful QR return, write its vector as and let be its residual bound. Set , , and, for each inequality index , set if and otherwise. Thus the next candidate has a full, dimensionally fixed multiplier vector; newly active multipliers start at zero. The QR vector is the only step used by this wrapper. If , return , where ; otherwise continue.
For each successful solve, retain the tuple with the smallest computed . If the finite list or budget is exhausted, return budget-exhausted with that tuple, or inconclusive if no solve succeeded. The active-kkt-residual-certified status concerns only the linearized active KKT equation residual . A nonlinear next-point KKT residual, box feasibility, multiplier signs, global optimality, and forward accuracy require separate validated checks; none follows from a small linear-system residual alone.
Remarks
For an exact quadratic reduced objective and affine active constraints, including every equality constraint, is affine and its Jacobian is constant, so the next-point active KKT residual equals the linear solve residual in the algorithm. For a nonlinear active KKT map, a certified step-equation residual is not by itself a certificate for ; the local OPT6 convergence theorem additionally requires identified active set, LICQ, strict complementarity, positive reduced curvature, locally Lipschitz Jacobian, and a sufficiently close start. The exact-Hessian algorithm supplies the map/Jacobian convention; the QR algorithm supplies the rank and curvature input conditions. The exact solve is not run by this finite-precision wrapper.
Depends on
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)