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.
Truncated-CG iterates are feasible and lie in generated Krylov subspaces
Statement
For the interior recurrence of Truncated conjugate gradients with boundary and negative-curvature exits, before it exits at the boundary, nonpositive curvature, residual tolerance, or inner cap, its vectors satisfy where is the Krylov subspace of The Krylov subspace . Every boundary exit uses the unique positive root of the displayed formula, and the algorithm returns a feasible vector.
Facts & Assumptions
Given: A quadratic trust-region model with radius , nonzero , and the truncated-CG procedure.
Truncated conjugate gradients with boundary and negative-curvature exits: , , ; an interior update is , , and . A boundary formula is used only after the zero-direction guard has passed, and an interior update is made only when .
The Krylov subspace : , , and multiplication by sends into .
The Cauchy step for a quadratic trust-region model: for , its formula gives and .
Quadratic trust-region models and the actual-to-predicted reduction ratio: feasible vectors satisfy , where .
Proof
Given: The hypotheses in the Statement.
Initially, , while and . Also .
Suppose the algorithm makes an interior update at index . By [F2], , while and . The first two recurrences in [F1] therefore give and . The last recurrence gives . The update is made only when , so remains strictly inside the ball.
At a boundary exit, put , , , , and . Steps 1.1 and 2.1 show , and the zero-direction guard in [F1] gives , so and . The boundary equation is Its discriminant is , and the product of its roots is . Thus it has exactly one positive root, namely which is the algorithm's formula. In the positive-curvature exit, the unconstrained point satisfies , so the quadratic is nonnegative at . It is negative on , where is its unique positive root; hence . In either boundary branch, .
Before a non-boundary stop, the current recurrence vector is strictly inside the ball by steps 1.1 and 2.1. Thus residual-tolerance and zero-direction stops, and the inner-cap stop, use a feasible current vector. A boundary stop uses a vector of norm by step 3.1. The stationary branch returns zero, and the final comparison returns either its feasible candidate or the Cauchy step, which is feasible because [F3] gives . Hence every returned vector is feasible.
Induction on the interior updates proves the claimed Krylov memberships. The base case is step 1.1, and the induction step is step 2.1.
Depends on
Used by
Cited to discharge well-definedness by Truncated conjugate gradients with boundary and negative-curvature exits.
Dependency tree · two levels
9 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, second edition (standard reference, not scraped)