Alphabeta Math
Pipeline-generated
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.

✓ 2 results · all verified · 2 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs; all 2 also cleared it.

Nonconvex line search and inexact newton methods

1 · Prerequisites

2 · Summary

This page defines weak and strong Wolfe conditions, proves existence on a bounded-below descent ray, and derives the angle-weighted Zoutendijk sum. A uniform descent angle then forces gradient norms to vanish; without that angle condition, the sum alone does not imply gradient convergence. The finite-budget Newton–Krylov procedure recomputes each shifted-system residual, checks descent, and returns only verified Wolfe steps. Local inexact-Newton rates apply to an unshifted full-step sequence that remains in the stated tube. They do not assert that a nonconvex globalization run necessarily enters that branch.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Wolfe and strong Wolfe line-search conditions

Definition

Let D⊆Rn be open, let f:D→R be C1 (Continuously differentiable maps, local inverses, and local diffeomorphisms), let x∈D, and let p∈Rn∖{0}. Define the open parameter set Sx,p:={t∈R:x+tp∈D}, which contains 0, the feasible ray Tx,p:=Sx,p∩[0,∞), and ϕ(t):=f(x+tp) for t∈Sx,p. At every t∈Sx,p, including 0, the chain rule gives ϕ′(t)=Df(x+tp)p. By A total derivative computes every directional derivative, and its matrix is the Jacobian, the matrix of Df is the Jacobian, whose scalar-field row is the transpose of the gradient. Hence ϕ′(t)=⟨∇f(x+tp),p⟩, using the gradient convention of The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case and the Euclidean inner product of The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn. A direction is a descent direction at x when ϕ′(0)=⟨∇f(x),p⟩<0.

Assume for the line-search conditions below that p is a descent direction at x. Fix constants 0<c1<c2<1/2. A feasible step t>0 is a Wolfe step when

ϕ(t)≤ϕ(0)+c1tϕ′(0),ϕ′(t)≥c2ϕ′(0).

It is a strong Wolfe step when it satisfies the first inequality and

∣ϕ′(t)∣≤c2∣ϕ′(0)∣.

The first inequality is the Armijo sufficient-decrease condition. The second Wolfe inequality is the curvature condition. Every strong Wolfe step is a Wolfe step, because ϕ′(0)<0 and the strong curvature bound implies ϕ′(t)≥−c2∣ϕ′(0)∣=c2ϕ′(0).

For a descent direction define its descent angle θ∈[0,π/2) by

cos⁡θ:=−⟨∇f(x),p⟩∥∇f(x)∥2∥p∥2.

The denominator is nonzero for a descent direction. The Cauchy–Schwarz inequality Cauchy-Schwarz ∣⟨x,y⟩∣≤∥x∥2∥y∥2 with its equality case, the triangle inequality for ∥⋅∥2, the parallelogram law and polarisation ensures 0<cos⁡θ≤1.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

A strong Wolfe step exists on a bounded-below descent ray

Statement

Let D⊆Rn be open, let f:D→R be C1, and let x∈D and p≠0 satisfy x+tp∈D for every t≥0. Let ϕ(t)=f(x+tp) and suppose ϕ′(0)<0 and ϕ is bounded below on [0,∞). For the constants 0<c1<c2<1/2 of Wolfe and strong Wolfe line-search conditions, the set of positive strong Wolfe steps contains a nonempty open interval.

Facts & Assumptions

Given: D,f,x,p,ϕ,c1,c2 as in the Statement.

[F1]

Wolfe and strong Wolfe line-search conditions: ϕ(t)=f(x+tp); a strong Wolfe step satisfies ϕ(t)≤ϕ(0)+c1tϕ′(0) and ∣ϕ′(t)∣≤c2∣ϕ′(0)∣, with 0<c1<c2<1/2.

[F2]

The mean value theorem, as the case g(x)=x of Cauchy's: for f continuous on [a,b] with a<b and differentiable on (a,b) there is c∈(a,b) with f(b)−f(a)=f′(c)(b−a): if a real function is continuous on [a,b] and differentiable on (a,b), then for some c∈(a,b) its endpoint increment equals f′(c)(b−a).

[F4]

Every nonempty set bounded below has an infimum: every nonempty subset of R that is bounded below has an infimum, characterized as its greatest lower bound.

Proof

Given: The hypotheses and notation in the Statement.

1.1givenF1F3algebrachoose

The chain rule in [F1] makes ϕ continuously differentiable on a neighborhood of each finite point of [0,∞). Define ψ(t):=ϕ(t)−ϕ(0)−c1tϕ′(0). Then ψ(0)=0 and d:=ψ′(0)=(1−c1)ϕ′(0)<0. By [F3], ψ(t)/t→d as t→0. Choose δ>0 so that ψ(t)/t<d/2<0 for 0<t<δ; hence ψ(t)<0 there.

2.1givenF4step 1.1choosealgebra

Since ϕ is bounded below and −c1ϕ′(0)>0, ψ(t)→+∞ as t→+∞. Thus S:={t>0:ψ(t)≥0} is nonempty and bounded below by 0, so [F4] gives t∗:=inf⁡S. Step 1.1 shows that S has no points near 0, hence t∗>0. Every s∈(0,t∗) has ψ(s)<0, while the defining approximation property of the infimum gives points of S arbitrarily close above t∗. Continuity of ψ therefore forces ψ(t∗)=0.

3.1givenF1F2step 2.1algebra

Every s∈(0,t∗) has ψ(s)<0, so Armijo holds strictly throughout that interval. Apply [F2] to ϕ on [0,t∗] to get ξ∈(0,t∗) with ϕ′(ξ)=(ϕ(t∗)−ϕ(0))/t∗=c1ϕ′(0). Hence ∣ϕ′(ξ)∣=c1∣ϕ′(0)∣<c2∣ϕ′(0)∣, so the strong curvature inequality holds strictly at ξ.

4.1step 1.1step 2.1step 3.1F1∎

The strict Armijo inequality holds at every point of (0,t∗), including ξ, and both ϕ and ϕ′ are continuous there. Therefore both strict inequalities persist on some open interval about ξ contained in (0,t∗). Every point of that interval is a strong Wolfe step, proving the asserted nonemptiness.

LemmaStatement: AI-adaptedProof: AI-generatedOpen item page →

Bracketing and zoom terminate with a checked step or a failure

Statement

Under the inputs of Finite-budget bracketing and zoom for a strong Wolfe step, assume all requested in-domain function and gradient evaluations terminate with real values and all prescribed comparisons are exact. The procedure terminates with its specified step or failure status. It makes at most E expansion trial evaluations and at most one zoom call with at most Z trial evaluations, hence at most E+Z evaluated trial points. Each evaluates the objective and directional derivative at that point. Every returned step is positive, feasible, and satisfies both strong Wolfe inequalities. A domain-exit trial is not evaluated. The bound excludes the initial-point data and does not bound arithmetic work or guarantee success when a strong Wolfe step exists.

Facts & Assumptions

Given: The input, evaluation and exact-comparison hypotheses of the Statement.

[F1]

Finite-budget bracketing and zoom for a strong Wolfe step: expansion starts at a=0,t=1, doubles t only after setting a=t, and returns immediately after a zoom call; zoom uses midpoints and its prescribed endpoint updates, with finite budgets E,Z.

[F2]

Wolfe and strong Wolfe line-search conditions: a positive feasible step in a descent direction is strong Wolfe exactly when it satisfies the Armijo and absolute-curvature inequalities.

Proof

Given: The hypotheses of the Statement.

1.1givenF1induction

The initial direction check either returns failure or establishes ϕ′(0)<0. Expansion trial parameters are positive: initially t=1, and later they are positive doubles. Before each doubling, 0≤a<t; hence both possible endpoint orders passed to zoom have distinct nonnegative endpoints, at least one positive.

2.1F1step 1.1inductionalgebra

A midpoint of distinct nonnegative endpoints, at least one positive, is positive and strictly between them. Replacing b by that midpoint preserves distinct nonnegative endpoints. In the other update, replacing a by the midpoint, either retaining b or first replacing b by the old a, also preserves those properties. Thus every zoom trial is positive, even with reversed endpoint order.

3.1F1F2step 1.1step 2.1

Before any trial evaluation the domain check either returns failure or verifies feasibility. In expansion, a return of a step occurs only after the Armijo-failure branch was bypassed and the strong curvature test passed. In zoom the same two tests precede every step return. Therefore [F2] and steps 1.1–2.1 prove every returned step has the asserted properties.

4.1givenF1step 3.1algebra∎

Each expansion pass either returns, calls zoom and returns its output, or consumes one of at most E passes. Thus at most one zoom is called. Each zoom pass either returns or consumes one of at most Z passes. All evaluations terminate by hypothesis; after exhaustion the specified failure is returned. There are at most E+Z evaluated trial points, with the objective and directional derivative evaluated at each; domain exits consume no trial evaluation. These finite counts prove termination but imply neither an arithmetic-work bound nor successful discovery of an existing step.

LemmaStatement: Literature-sourcedProof: AI-adaptedOpen item page →

A Wolfe step has a lower bound from its descent angle

Statement

Let D⊆Rn be open, f:D→R be C1, and x,p∈Rn satisfy x∈D, p≠0, and gTp<0, where g:=∇f(x). Let t>0 with x+tp∈D, and suppose there are a set N⊆D containing x+[0,t]p and a constant L>0 such that

∥∇f(u)−∇f(v)∥2≤L∥u−v∥2(u,v∈N).

If t satisfies the Wolfe conditions of Wolfe and strong Wolfe line-search conditions with 0<c1<c2<1/2, then its descent angle θ satisfies

t≥1−c2Lcos⁡θ ∥g∥2∥p∥2.

Facts & Assumptions

Given: D,f,x,p,t,L,c1,c2 and the segment and Wolfe hypotheses in the Statement.

[F1]

Wolfe and strong Wolfe line-search conditions: Wolfe curvature gives ⟨∇f(x+tp),p⟩≥c2⟨∇f(x),p⟩; cos⁡θ=−⟨∇f(x),p⟩/(∥∇f(x)∥2∥p∥2).

Proof

Given: The hypotheses and notation in the Statement.

1.1givenF1algebra

Put g+:=∇f(x+tp). By [F1], (g+−g)Tp≥(c2−1)gTp=(1−c2)∣gTp∣.

2.1givenF2step 1.1algebra

The Lipschitz bound gives ∥g+−g∥2≤Lt∥p∥2. Applying [F2] to g+−g and p yields (g+−g)Tp≤Lt∥p∥22. Combine this with step 1.1 and use ∣gTp∣=cos⁡θ∥g∥2∥p∥2.

3.1step 2.1algebra∎

Since L>0 and p≠0, divide the resulting inequality by L∥p∥22 to obtain the asserted lower bound.

TheoremStatement: Literature-sourcedProof: AI-adaptedOpen item page →

Wolfe steps imply the Zoutendijk summability condition

Statement

Let D⊆Rn be open, let f:D→R be C1 and let x0∈D. Define its initial sublevel set L0:={x∈D:f(x)≤f(x0)}, and suppose f is bounded below on L0. Let N⊆D contain every segment xk+[0,tk]pk in a sequence (xk)k≥0⊂D. Suppose there is L>0 such that

∥∇f(u)−∇f(v)∥2≤L∥u−v∥2(u,v∈N).

For every k≥0, assume xk+1=xk+tkpk, pk≠0 is a descent direction at xk, and tk>0 is a Wolfe step for f,xk,pk under Wolfe and strong Wolfe line-search conditions. Define cos⁡θk:=−⟨∇f(xk),pk⟩∥∇f(xk)∥2∥pk∥2. Then

∑k=0∞cos⁡2θk ∥∇f(xk)∥22<∞.

Facts & Assumptions

Given: D,f,x0,L0,N,L,(xk),(pk),(tk) and the hypotheses in the Statement.

[F1]

Wolfe and strong Wolfe line-search conditions: a Wolfe step satisfies f(xk+tkpk)≤f(xk)+c1tk⟨∇f(xk),pk⟩ and ⟨∇f(xk+tkpk),pk⟩≥c2⟨∇f(xk),pk⟩, with 0<c1<c2<1/2.

[F2]

A Wolfe step has a lower bound from its descent angle: on a segment where ∇f is L-Lipschitz, a Wolfe step satisfies tk≥1−c2Lcos⁡θk∥∇f(xk)∥2∥pk∥2.

Proof

Given: The hypotheses and notation in the Statement.

1.1givenalgebra

Put gk:=∇f(xk). Since gkTpk<0 and pk≠0, gk≠0 and 0<cos⁡θk≤1.

2.1givenF2step 1.1algebra

By [F2], tk∥pk∥2≥1−c2Lcos⁡θk∥gk∥2. Multiplying by c1cos⁡θk∥gk∥2>0 gives c1tk(−gkTpk)=c1tkcos⁡θk∥gk∥2∥pk∥2≥c1(1−c2)Lcos⁡2θk∥gk∥22.

3.1givenF1step 2.1algebrainduction

The Armijo inequality in [F1] and step 2.1 give f(xk)−f(xk+1)≥c1(1−c2)Lcos⁡2θk∥gk∥22. Summing from k=0 to m telescopes to f(x0)−f(xm+1); Armijo also gives f(xk+1)≤f(xk), so induction from x0∈L0 keeps every iterate in L0.

4.1givenstep 3.1algebra∎

Let mf be a lower bound for f on L0. Step 3.1 gives c1(1−c2)L∑k=0mcos⁡2θk∥gk∥22≤f(x0)−f(xm+1)≤f(x0)−mf. The partial sums are nondecreasing and bounded above independently of m; hence they converge to a finite limit.

CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck pendingjudge pass (gpt-6-luna)Open item page →

A uniform descent angle makes the Wolfe gradient norms vanish

Statement

Under the hypotheses of Wolfe steps imply the Zoutendijk summability condition, suppose there is a constant δ>0 such that cos⁡θk≥δ for every k. Then ∥∇f(xk)∥2→0. This is convergence of gradient norms to zero; it does not assert convergence of (xk) or that a limit point is a minimizer.

Facts & Assumptions

Given: The hypotheses and angle convention of Wolfe steps imply the Zoutendijk summability condition, and δ>0 with cos⁡θk≥δ for all k.

[F1]

Wolfe steps imply the Zoutendijk summability condition: the nonnegative series ∑k≥0cos⁡2θk∥∇f(xk)∥22 is finite.

Proof

Given: The hypotheses and notation in the Statement.

1.1givenF1algebra

Since cos⁡2θk≥δ2, [F1] implies ∑k≥0∥∇f(xk)∥22≤δ−2∑k≥0cos⁡2θk∥∇f(xk)∥22<∞.

2.1step 1.1choosealgebra∎

Fix any ε>0. There can be only finitely many k with ∥∇f(xk)∥2≥ε, since N such indices would contribute at least Nε2 to the finite series in step 1.1, for every N. Thus the gradient norms are eventually below each positive ε, which is exactly ∥∇f(xk)∥2→0.

AlgorithmAlgorithm: Literature-sourcedProof: Not applicableOpen item page →

Finite-budget inexact Newton–Krylov with a descent safeguard

Definition

Let n≥1, let U⊆Rn be open, and let f:U→R be twice continuously differentiable, meaning that f is C1 and its gradient is C1. Write g(x):=∇f(x) and H(x):=∇2f(x) 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 In and matrix-vector products have the convention of Rectangular matrix multiplication and the identity matrix In, including zero-sized shapes. Use the matrix-free access model of The matrix-free access model for Krylov methods for products v↦(H(x)+λIn)v.

Linear-solver input: a fixed deterministic Krylov procedure K which accepts a matrix-free linear operator A, a right-hand side b, a tolerance τ≥0, and a finite inner-iteration budget M∈N0. It returns either no-candidate or candidate with a vector p and an iteration count m∈{0,1,…,M} satisfying p∈Km(A,b), where Km is as defined by The Krylov subspace Km(A,b)=span⁡{b,Ab,…,Am−1b}. A candidate's residual status is never trusted: this algorithm recomputes the requested residual using the supplied operator. Other inputs: x0∈U, outer update budget N∈N0, forcing values ηk∈[0,ηˉ] for a fixed 0≤ηˉ<1, descent parameter σ∈(0,1), regularization factor γ>1, initial shift λ0>0, shift cap λmax⁡≥λ0, regularized-attempt budget J∈N0, inner budget M, 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 k=0,1,…,N:

  1. Compute gk:=g(xk). If gk=0, return (xk,stationary). If k=N, return (xk,iteration-budget-exhausted).
  2. Set λ:=0. For j=0,1,…,J, call K on Aλv:=H(xk)v+λInv, right-hand side −gk, tolerance ηk∥gk∥2, and budget M. A no-candidate result is a rejected attempt. If it returns a candidate p, compute r:=(H(xk)+λIn)p+gk. Accept this linear solve only when ∥r∥2≤ηk∥gk∥2 and ⟨gk,p⟩<−σ∥gk∥2∥p∥2; otherwise reject it. If the attempt is accepted, retain this p and immediately leave the regularization loop. If the attempt is rejected and either j=J or λ=λmax⁡, stop the regularization loop. Otherwise set λ:=min⁡{λmax⁡,λ0} when λ=0, and λ:=min⁡{λmax⁡,γλ} when λ>0; then continue with the next j.
  3. If no attempt in step 2 was accepted, set p:=−gk and check ⟨gk,p⟩<−σ∥gk∥2∥p∥2. If this check fails, return no-descent-direction. For the stated σ and gk≠0 it passes, but the check remains part of the procedure.
  4. Call Finite-budget bracketing and zoom for a strong Wolfe step at xk in direction p. If it returns failure, return (xk,line-search-failure,s), where s is the returned line-search failure cause. Otherwise, for its returned strong Wolfe step tk, set xk+1:=xk+tkp and continue.

The first unregularized system uses the forcing residual ∥H(xk)p+gk∥2≤ηk∥gk∥2. 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 λ=0 sequence taking full steps tk=1 and remaining in its stated local tube. This algorithm does not assert that every run enters that branch.

LemmaStatement: AI-adaptedProof: AI-generatedOpen item page →

Safeguarded inexact Newton has a finite checked-return bound

Statement

Under the inputs of Finite-budget inexact Newton–Krylov with a descent safeguard, assume every call of the supplied Krylov procedure terminates within its budget of M inner iterations, all requested in-domain function, gradient and Hessian-action evaluations terminate with real values, and the prescribed comparisons are exact. The algorithm terminates with its specified status, retaining the underlying search failure cause when applicable. Every iterate belongs to U. There are at most N accepted updates, N(J+1) Krylov calls, N(J+1)M inner iterations, N line-search calls, and N(E+Z) evaluated line-search trial points. Separately, at most N+1 outer-iterate gradient evaluations and N(J+1) recomputed candidate residuals occur. Each residual uses one Hessian action outside the Krylov solver. These counts do not bound the number of Hessian actions used internally by an arbitrary supplied solver, total arithmetic work, or convergence. In exact arithmetic the no-descent-direction branch is unreachable under the stated inputs.

Facts & Assumptions

Given: The hypotheses and budgets of the Statement.

[F1]

Finite-budget inexact Newton–Krylov with a descent safeguard: the outer loop ranges from 0 through N; it returns at a stationary iterate or at k=N before solving, and otherwise makes at most J+1 solver attempts, recomputes each candidate residual, checks descent or the fallback, and calls the bounded line search once before an update.

[F2]

Bracketing and zoom terminate with a checked step or a failure: each line-search call terminates, uses at most E+Z evaluated trial points, and returns only a positive feasible checked strong Wolfe step or a failure status.

Proof

Given: The hypotheses of the Statement.

1.1givenF1algebra

Initially x0∈U. At any nonstationary iteration the supplied solver calls and candidate residual evaluations terminate by assumption; the loop has at most J+1 attempts. Every accepted candidate satisfies gkTp<−σ∥gk∥2∥p∥2<0, since a candidate with p=0 cannot pass. If none passes, p=−gk gives gkTp=−∥gk∥22<−σ∥gk∥22 because gk≠0 and 0<σ<1. Thus a strict descent direction is always available and the fallback failure cannot occur in exact arithmetic.

2.1F1F2step 1.1induction

By [F2] the ensuing search terminates. On failure the algorithm returns its last valid iterate, its line-search-failure status and the search cause. On success feasibility of the checked step gives xk+1∈U. Induction proves feasibility of every iterate.

3.1givenF1F2step 2.1algebra

A solve or update can occur only for k<N. Thus at most N updates and searches and N(J+1) solver calls occur; each uses at most M inner iterations. At most one candidate residual is recomputed per call, each by one Hessian action plus the displayed shift and vector arithmetic. By [F2] there are at most N(E+Z) evaluated search trials. The outer loop computes its gradient once per visited index, at most N+1 times, separately from line-search gradient evaluations.

4.1givenF1step 1.1step 2.1step 3.1∎

Every inner call and search terminates and every loop has its finite stated bound. Hence the algorithm reaches a specified return no later than its k=N check. Steps 1.1–3.1 prove the asserted statuses, feasibility and counts; they do not specify the internal Hessian-action count of the arbitrary solver or a convergence theorem.

LemmaStatement: Literature-sourcedProof: AI-adaptedOpen item page →

An inexact Newton residual gives a local error recurrence

Statement

For n=0, call a linear map invertible when it has a two-sided linear inverse, extending the positive-dimensional convention of Invertible Euclidean linear maps. Let n≥0 be an integer, let U⊆Rn be open, F:U→Rn be C1, and x∗∈U satisfy F(x∗)=0 with J∗:=DF(x∗) invertible. Suppose a closed Euclidean ball K=B‾2(x∗,R)⊆U with R>0 is convex and

∥J(u)−J(v)∥op≤L∥u−v∥2(u,v∈K),

where J(x):=DF(x) and ∥A∥op:=sup⁡∥v∥2=1∥Av∥2 for n≥1; for n=0 set the norm of the unique linear map to 0. Let ∥v∥∗:=∥J∗v∥2 and fix ηˉ∈[0,1). There are constants r0>0, CF>0, and C≥0 such that, whenever ∥x−x∗∥2≤r0, 0≤η≤ηˉ, and p,r∈Rn satisfy

J(x)p+F(x)=r,∥r∥2≤η∥F(x)∥2,

then J(x) is invertible, ∥F(x)∥2≤CF∥x−x∗∥∗, and

∥x+p−x∗∥∗≤(η+C∥x−x∗∥∗)∥x−x∗∥∗.

Facts & Assumptions

Given: U,F,x∗,J,K,L,ηˉ,x,η,p,r as in the Statement.

[F1]

Continuously differentiable maps, local inverses, and local diffeomorphisms: C1 means total differentiability at every point and continuity of the derivative-matrix entries.

[F2]

The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case: the Jacobian matrix records the first partial derivatives in the standard coordinates.

[F3]

Newton maps are uniform contractions near a point with invertible derivative: if DF(x∗) is invertible for a C1 map, then on a sufficiently small closed ball every DF(x) is invertible and its inverse has a uniform operator-norm bound.

[F4]

Vector Newton remainder under a Lipschitz Jacobian: for x,x∗∈K, F(x∗)=0, and J L-Lipschitz on K, ∥F(x)−J(x)(x−x∗)∥2≤(L/2)∥x−x∗∥22.

[F5]

Invertible Euclidean linear maps: for n≥1, an invertible square linear map has a two-sided linear inverse; the Statement explicitly extends this convention to n=0.

[F6]

The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn: ∥v∥2=⟨v,v⟩ is the Euclidean norm.

Proof

Given: The hypotheses and notation in the Statement.

1.1givenF6algebra

If n=0, the space R0 is a singleton by [F6]. Its unique map A is linear and satisfies A(A(0))=0, so taking B=A verifies both inverse identities in the Statement's convention. Thus J(x)=J∗=A is invertible, and x=x∗=p=r=F(x)=0 in this space. Take r0=R, CF=1, and C=0. Every claimed estimate is 0≤0, so the assertion holds. For the remainder assume n≥1, so the imported positive-dimensional Newton lemmas and operator-norm comparisons apply.

1.2givenF1F2F3F5F6choose

Put K∗:=∥J∗−1∥op. The inverse identity gives ∥e∥2=∥J∗−1J∗e∥2≤K∗∥e∥∗, and the operator-norm definition gives ∥e∥∗≤∥J∗∥op∥e∥2. By [F3], choose a smaller radius r1≤R and M>0 such that every J(x) on B‾2(x∗,r1) is invertible and ∥J(x)−1∥op≤M. Decrease r1 if necessary so r1≤1, and set r0:=r1.

2.1givenF4F6step 1.2algebra

Let e:=x−x∗. By [F4] and ∥J(x)−J∗∥op≤L∥e∥2, ∥F(x)−J∗e∥2≤∥F(x)−J(x)e∥2+∥(J(x)−J∗)e∥2≤3L2∥e∥22. Since ∥e∥2≤K∗∥e∥∗ and ∥e∥∗≤∥J∗∥opr0, this gives ∥F(x)∥2≤(1+3L2K∗2∥J∗∥opr0)∥e∥∗=:CF∥e∥∗.

3.1step 1.2step 2.1givenalgebra

The linear residual equation and steps 1.2–2.1 imply ∥p∥2≤M∥J(x)p∥2≤M(1+η)∥F(x)∥2≤M(1+ηˉ)CF∥e∥∗.

4.1givenF4step 1.2step 3.1algebra∎

Put e+:=x+p−x∗. From J(x)p=−F(x)+r, J∗e+=J∗e−F(x)+r+(J∗−J(x))p. Step 1.2 and [F4] give ∥F(x)−J∗e∥2≤(3L/2)∥e∥22≤(3L/2)K∗2∥e∥∗2, so ∥r∥2≤η∥F(x)∥2≤η∥e∥∗+(3ηLK∗2/2)∥e∥∗2. Also ∥J∗−J(x)∥op≤LK∗∥e∥∗ and step 3.1 bounds ∥p∥2≤M(1+ηˉ)CF∥e∥∗. The triangle inequality and η≤ηˉ yield ∥e+∥∗≤η∥e∥∗+(3(1+ηˉ)LK∗22+LK∗M(1+ηˉ)CF)∥e∥∗2. Set C equal to this nonnegative coefficient; this is the claimed recurrence, and step 1.2 supplies invertibility.

TheoremStatement: Literature-sourcedProof: AI-adaptedOpen item page →

Forcing residuals determine local inexact-Newton rates

Statement

Let n≥0 be an integer, let U⊆Rn be open, let F:U→Rn be C1, and let x∗∈U satisfy F(x∗)=0 with J∗:=DF(x∗) invertible. Suppose J=DF is L-Lipschitz on a closed ball of positive radius about x∗ contained in U. Fix ηˉ∈[0,1). For n=0 use the zero operator-norm convention of An inexact Newton residual gives a local error recurrence. Consider any sequence xk+1=xk+pk,J(xk)pk+F(xk)=rk,∥rk∥2≤ηk∥F(xk)∥2, with 0≤ηk≤ηˉ. Define ∥v∥∗:=∥J∗v∥2. There is ρ>0 such that, if ∥x0−x∗∥∗≤ρ, every iterate remains in the ball and ∥xk−x∗∥∗≤qk∥x0−x∗∥∗ for some q<1. Consequently:

  1. If ηk→0, the iterates converge superlinearly (unless an exact root is reached, in which case the exact recurrence remains there).
  2. If ηk≤Cη∥F(xk)∥2 for a constant Cη, the iterates converge quadratically.

The fixed bound ηˉ<1 gives linear convergence. Since J∗ is invertible, these rates in ∥⋅∥∗ are equivalent to the same local rates in the Euclidean norm. For F=∇f with f∈C2(U) (all ordered partial derivatives through order two exist and are continuous), J(x)=∇2f(x), so the residual is the inexact Newton residual ∇2f(xk)pk+∇f(xk), using the Hessian convention of The Hessian matrix and critical points of a scalar field. This theorem concerns the unshifted full-step recurrence; it does not assert that a safeguarded line-search algorithm eventually selects that branch.

Facts & Assumptions

Given: U,F,x∗,J,J∗,L,ηˉ,(xk),(pk),(rk),(ηk) and the hypotheses in the Statement.

[F1]

An inexact Newton residual gives a local error recurrence: in a sufficiently small ball, ∥F(x)∥2≤CF∥x−x∗∥∗ and ∥x+p−x∗∥∗≤(η+C∥x−x∗∥∗)∥x−x∗∥∗ whenever J(x)p+F(x)=r and ∥r∥2≤η∥F(x)∥2.

[F3]

The Hessian matrix and critical points of a scalar field: for a scalar field, the Hessian is the matrix of second partial derivatives; the gradient is defined from first partials by The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case.

[F4]

A total derivative computes every directional derivative, and its matrix is the Jacobian: the matrix of a total derivative is the Jacobian, with column j equal to the jth partial derivative.

[F6]

Continuous mixed partials of order k are invariant under permutations: for a Ck scalar field, k≥2, every iterated derivative of order k is unchanged by permutations of its coordinate differentiations.

Proof

Given: The hypotheses and notation in the Statement.

1.1givenalgebra

If n=0, every iterate, residual and correction is the unique zero vector and xk=x∗ for all k. Choose any ρ>0 and q=(1+ηˉ)/2<1; all error bounds are 0≤0. The exact-root alternative applies from the start, including the quadratic zero-error bound. For the remainder assume n≥1.

1.2givenF1choosealgebra

Let CF,C and a radius r0 be supplied by [F1], and let K∗:=∥J∗−1∥op. Set q:=(1+ηˉ)/2<1. Choose ρ>0 with K∗ρ≤r0 and, when C>0, Cρ≤(1−ηˉ)/2.

2.1givenF1step 1.2induction

Suppose ∥xk−x∗∥∗≤ρ. Then ∥xk−x∗∥2≤K∗ρ≤r0, so [F1] applies and gives ∥xk+1−x∗∥∗≤(ηk+C∥xk−x∗∥∗)∥xk−x∗∥∗≤q∥xk−x∗∥∗≤ρ. Induction proves every iterate remains in the ball and the geometric bound.

3.1givenF1F2step 2.1algebra

By [F2] and step 2.1, ∥xk−x∗∥∗→0. If xk≠x∗, divide the recurrence in [F1] by ∥xk−x∗∥∗ to get ∥xk+1−x∗∥∗∥xk−x∗∥∗≤ηk+C∥xk−x∗∥∗. When ηk→0, the right side tends to zero. If some xk=x∗, then F(xk)=0 and the residual bound gives rk=0; local invertibility in [F1] forces pk=0, so all later iterates remain there.

3.2givenF1step 2.1algebra

If ηk≤Cη∥F(xk)∥2, [F1] and step 2.1 yield ∥xk+1−x∗∥∗≤(CηCF+C)∥xk−x∗∥∗2, which is quadratic convergence in the ∗ norm.

4.1givenF3F4F5F6step 2.1algebra∎

In the specialization F=∇f with f∈C2(U), each Fi=∂if has continuous first partials. By [F5] it is totally differentiable, and by [F4] the matrix of DF has entries Jij=∂j(∂if). By [F6] these equal ∂i(∂jf), the entries of the Hessian in [F3]. Thus J(x)=∇2f(x). Invertibility gives K∗−1∥e∥2≤∥e∥∗≤∥J∗∥op∥e∥2 for every e. These fixed comparison constants transfer the linear, superlinear, and quadratic bounds from the ∗ norm to the Euclidean norm. The fixed-ηˉ geometric estimate of step 2.1 is linear convergence.

5 · Examples, counterexamples and false statements

None yet.

Sources