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 inexact Newton–Krylov with a descent safeguard
Definition
Let , let be open, and let be twice continuously differentiable, meaning that is and its gradient is . Write and using The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case and The Hessian matrix and critical points of a scalar field. The identity matrix and matrix-vector products have the convention of Rectangular matrix multiplication and the identity matrix , including zero-sized shapes. Use the matrix-free access model of The matrix-free access model for Krylov methods for products .
Linear-solver input: a fixed deterministic Krylov procedure which accepts a
matrix-free linear operator , a right-hand side , a tolerance ,
and a finite inner-iteration budget . It returns either
no-candidate or candidate with a vector and an iteration count
satisfying , where is as defined
by The Krylov subspace . A candidate's residual
status is never trusted: this algorithm recomputes
the requested residual using the supplied operator. Other inputs: , outer update budget
, forcing values for a fixed
, descent parameter , regularization factor
, initial shift , shift cap ,
regularized-attempt budget , inner budget , and the
parameters and finite expansion/zoom budgets of
Finite-budget bracketing and zoom for a strong Wolfe step. Output: the last valid
iterate and one of stationary, iteration-budget-exhausted,
no-descent-direction, or line-search-failure; in the last case also
return the underlying line-search failure cause.
At iteration :
- Compute . If , return . If , return .
- Set . For , call on
, right-hand side , tolerance
, and budget . A
no-candidateresult is a rejected attempt. If it returns a candidate , compute . Accept this linear solve only when and ; otherwise reject it. If the attempt is accepted, retain this and immediately leave the regularization loop. If the attempt is rejected and either or , stop the regularization loop. Otherwise set when , and when ; then continue with the next . - If no attempt in step 2 was accepted, set and check
. If this check fails,
return
no-descent-direction. For the stated and it passes, but the check remains part of the procedure. - Call Finite-budget bracketing and zoom for a strong Wolfe step at in direction . If it returns failure, return , where is the returned line-search failure cause. Otherwise, for its returned strong Wolfe step , set and continue.
The first unregularized system uses the forcing residual . A regularized attempt checks the residual for the shifted system instead. Finite inner, regularization, and line-search budgets can return failure; the procedure makes no global convergence claim. The local rate theorem applies only to an unshifted sequence taking full steps and remaining in its stated local tube. This algorithm does not assert that every run enters that branch.
Depends on
- Finite-budget bracketing and zoom for a strong Wolfe step
- Wolfe and strong Wolfe line-search conditions
- Continuously differentiable maps, local inverses, and local diffeomorphisms
- The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case
- The Hessian matrix and critical points of a scalar field
- The Euclidean inner product $\langle x,y\rangle = \sum_{k<n} x_k y_k$ on $\mathbb{R}^n$
- Rectangular matrix multiplication and the identity matrix $I_n$, including zero-sized shapes
- The matrix-free access model for Krylov methods
- The Krylov subspace $K_m(A,b)=\operatorname{span}\{b,Ab,\dots,A^{m-1}b\}$
Used by
- A scalar inexact Newton solve trades inner work for outer error Example
- An indefinite Rosenbrock Hessian makes the raw Newton direction ascend Example
- Newton, Cauchy, and truncated-CG steps on one indefinite model Example
- The standard Rosenbrock start accepts a full Newton step Example
- Safeguarded inexact Newton has a finite checked-return bound Lemma
Dependency tree · two levels
31 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)
- Ron S. Dembo, Stanley C. Eisenstat, and Trond Steihaug, Inexact Newton Methods, SIAM Journal on Numerical Analysis 19 (1982), 400–408 (standard reference, not scraped)