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.
Nonconvex line search and inexact newton methods — Examples
1 · Prerequisites
- Binary Operations, Monoids, Groups and Subgroups
- Compactness in Metric Spaces
- Completeness, Completion, and Uniform Continuity
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Continuity, IVT, EVT, and Uniform Continuity
- Countability and Uncountability
- Filters and Ultrafilters
- Finite Counting, Factorials and Binomial Coefficients
- Foundations of the Real Numbers for Analysis
- Krylov Subspaces, Arnoldi and GMRES
- Limits of Real Functions
- limsup, liminf, and Subsequential Limits
- Linear Independence, Bases and Dimension
- Linear Transformations, Rank-Nullity and Quotient Spaces
- Matrices, the Matrix of a Linear Map, and Change of Basis
- Metric Spaces
- Mixed Partials, Taylor Formulae, and Extrema
- Monotone Functions, Discontinuities, and Continuity Sets
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Nonconvex line search and inexact newton methods
- Nonlinear equations and Newton methods
- Order, Zorn's Lemma, and the Axiom of Choice
- Properties of the Integral and the Working FTC
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Rⁿ as a Normed Space; Vector-Valued Functions
- Roots, Rational Powers, and Classical Inequalities
- Sequences and Limits
- Suprema and Infima
- The Derivative and the Mean Value Theorems
- The Fundamental Theorems of Calculus
- The Inverse and Implicit Function Theorems
- The Riemann Integral: Definition and Integrability
- The Total Derivative in ℝᵐ → ℝⁿ
- The ZFC Axioms and the Basic Set Constructions
- Topology of ℝ
- Vector Spaces, Linear Subspaces, Span and Direct Sums
2 · Summary
The examples calculate a unit strong-Wolfe Newton step at the standard Rosenbrock start, show why an indefinite Hessian needs a descent safeguard, and track how a scalar Krylov residual tolerance changes inner work and outer error. The finite-budget search caveat is retained: existence of a Wolfe interval does not guarantee a particular cap reaches it.
3 · Logical flowchart
4 · Definitions, theorems and proofs
None yet.
5 · Examples, counterexamples and false statements
The standard Rosenbrock start accepts a full Newton step
Example
For at , use an exact unshifted Newton solve, descent threshold , and strong Wolfe parameters , . The initial unit trial satisfies both strong Wolfe inequalities, so the bracketing search returns .
Use the deterministic Krylov procedure which, for a two-dimensional operator
and right-hand side , forms when .
If and are invertible, it returns
with iteration count ; otherwise it returns
no-candidate. On other input dimensions or budgets below two it returns
no-candidate. Its candidate lies in by construction.
Take , , , , ,
, and .
Facts & Assumptions
Given: The Rosenbrock objective and parameters in the Example.
The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case: the gradient is the vector of first partial derivatives in Euclidean coordinates.
The Hessian matrix and critical points of a scalar field: the Hessian matrix consists of the second partial derivatives.
Finite-budget inexact Newton–Krylov with a descent safeguard: with , the algorithm accepts a candidate only after it verifies the Newton residual bound and strict descent test.
Finite-budget bracketing and zoom for a strong Wolfe step: the expansion phase tests first and returns a step only after both strong Wolfe inequalities are checked.
Wolfe and strong Wolfe line-search conditions: a strong Wolfe step satisfies Armijo decrease and .
Verification
Given: The objective, initial point, and parameters of the Example.
Put . Direct differentiation using [F1]–[F2] gives and . At , , , and .
With , direct calculation gives and . Thus and are invertible. The specified solver returns with ; since is invertible, . Solving gives ; substitution into the matrix product verifies the equation exactly. Hence the recomputed unshifted residual is zero and . Also and , so . The descent safeguard accepts this direction.
The full trial is , with . Thus , while . Since , the Armijo right side is greater than ; therefore the full trial satisfies Armijo.
At the trial point, , , and . The gradient formula of step 1.1 gives and . Since and , it follows that . Meanwhile . The strong curvature inequality therefore holds.
Steps 2.1 and 2.2 verify both strong Wolfe tests at the first trial . By [F4] the search returns this verified full step. This example is a single accepted update and gives no global convergence claim.
An indefinite Rosenbrock Hessian makes the raw Newton direction ascend
Example
For the Rosenbrock objective at , the Hessian is indefinite and the unshifted Newton correction is an ascent direction. With shift , the linear solve produces a descent direction, and the objective is bounded below on its ray; a strong Wolfe interval therefore exists. A finite search budget may still return failure before finding a step.
Use the deterministic Krylov procedure which, for a two-dimensional operator
and right-hand side , forms when .
If and are invertible, it returns
with iteration count ; otherwise it returns
no-candidate. On other input dimensions or budgets below two it returns
no-candidate. Its candidate lies in by construction.
Take , , , ,
, , and , with the shift parameters below.
Facts & Assumptions
Given: The objective and point in the Example, descent threshold , regularization seed , a regularization cap , and attempt budget .
The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case: the gradient is the vector of first partial derivatives in Euclidean coordinates.
The Hessian matrix and critical points of a scalar field: the Hessian matrix consists of the second partial derivatives.
Finite-budget inexact Newton–Krylov with a descent safeguard: the first linear system is unshifted; a failed residual or descent check triggers a positive shift, and a regularized candidate is accepted only after recomputing its residual and checking descent.
A strong Wolfe step exists on a bounded-below descent ray: for a objective bounded below on an entire feasible descent ray, a strong Wolfe interval exists.
Verification
Given: The Rosenbrock objective, the point , , , , and .
Put . Differentiating gives and . At the given point, and . The quadratic form of is negative on and positive on , so is indefinite.
For and either or , , and both operators are invertible. Hence the specified projected solver returns the exact solution in , using . The unshifted Newton solve gives and . It is therefore not a descent direction and fails the algorithm's descent check.
For shift , and the exact shifted solve gives . Its residual is zero, while . Also and , hence and . Thus the shifted candidate passes the stated residual and descent tests.
The Rosenbrock objective is nonnegative on , and the shifted direction has . The entire ray is feasible because . Apply [F4] to conclude that a nonempty interval of strong Wolfe steps exists for this direction. This existence result does not guarantee that any specified finite expansion/zoom budget reaches the interval.
A scalar inexact Newton solve trades inner work for outer error
Example
Let , so and . At a nonzero iterate, solve the Newton equation approximately from by
Stop at the first with , where the forcing tolerance satisfies . With the exact strong Wolfe search from Finite-budget bracketing and zoom for a strong Wolfe step, the unit step is accepted. The number of inner iterations grows as is tightened, while the outer error contracts by a factor at most ; choosing gives a quadratic outer error bound for .
For each finite horizon , let be the least integer with
on the first steps of the displayed recurrence,
and choose the single inner budget .
Use , , , , ,
, and .
The deterministic solver on the scalar operator starts at zero and
performs the displayed iteration until , where is its
absolute requested residual tolerance, or until iterations are used;
it returns that scalar candidate and its iteration count. It returns
no-candidate for other operators. For and any ,
, so every returned candidate meets the Krylov input
contract (and ).
This realizes every finite prefix. The infinite recurrence and its rate
claim do not assert realization by one fixed finite inner budget.
Facts & Assumptions
Given: The scalar objective, the fixed , and Wolfe parameters .
The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case: for a scalar function the gradient is the vector of first partial derivatives.
The Hessian matrix and critical points of a scalar field: the Hessian is the matrix of second partial derivatives.
Finite-budget inexact Newton–Krylov with a descent safeguard: the unshifted solve is accepted only after recomputing and checking its forcing residual and descent threshold; the next iterate uses the returned Wolfe step.
Finite-budget bracketing and zoom for a strong Wolfe step: the search tests first and returns it when both strong Wolfe inequalities hold.
Forcing residuals determine local inexact-Newton rates: an unshifted full-step sequence with a relative residual bounded by converges quadratically when , under the stated local hypotheses.
The Krylov subspace : and for .
Verification
Given: The objective and inner iteration of the Example, with and .
The exact scalar identities are , , and by [F1]–[F2]. Induction on gives , so the linear residual is .
Since , [F6] gives , so a least with exists. As , and minimality gives . If the requested tolerance is reduced, the set of eligible can only shrink, so the required inner iteration count cannot decrease. For any finite , all on its first nonzero iterates are finite, so their finite maximum defines . The specified solver therefore reaches its requested residual tolerance before its budget on that prefix, and [F7] verifies its scalar Krylov membership.
At this , , while and . Because , the descent safeguard passes.
Let . The unit step gives . Its objective satisfies , because . Also . Thus both strong Wolfe conditions hold, and [F4] accepts .
For fixed , is a constant in and , so the outer sequence is linearly convergent. If and , then at every step and . Here ; the local tube in [F5] may contain because and everywhere. Thus [F5] supplies the same local quadratic-rate conclusion.