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 · 0 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. The 2 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Gauss-Newton and Levenberg-Marquardt methods

1 · Prerequisites

2 · Summary

For a C2 residual map r:U⊆Rn→Rm, the objective ϕ=∥r∥22/2 has gradient JTr and Hessian JTJ+∑iri∇2ri. The exact full-rank Gauss-Newton step minimizes the linearized residual norm; the QR and SVD branches carry explicit rank statuses, and computed QR stability is conditional on the factorization supplier's successful-execution and nonsingularity hypotheses.

The Gauss-Newton local results retain the residual-curvature term: under the stated Jacobian and curvature bounds, q=(κ+MLR)/σ2<1 gives the linear contraction, while a zero-residual root gives a quadratic error bound under a Lipschitz Jacobian. Levenberg-Marquardt solves the scaled regularized model through an augmented least-squares system, then uses an actual-to-predicted reduction ratio with finite failure statuses. Under compact-sublevel, bounded-Jacobian, Lipschitz, exact-solve, and sufficient-decrease hypotheses, the proved global conclusion is first-order stationarity; residual convergence is not asserted.

3 · Logical flowchart

4 · Definitions, theorems and proofs

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

The nonlinear least-squares gradient and Hessian formulas

Statement

Let n,m≥1, let U⊆Rn be open, and let r=(r1,…,rm)T:U→Rm be of class C2 (each component has continuous partial derivatives through order two, as in Ck maps and multi-index derivative notation in Euclidean space). Define ϕ(x):=12∑i=1mri(x)2=12∥r(x)∥22, and let J(x)∈Rm×n be the Jacobian with ith row ∇ri(x)T. Then ϕ is of class C2 and ∇ϕ(x)=J(x)Tr(x),∇2ϕ(x)=J(x)TJ(x)+∑i=1mri(x)∇2ri(x).

The second term in the Hessian is the residual-curvature term. It vanishes when r(x)=0, but need not vanish at a nonzero-residual stationary point.

Facts & Assumptions

Given: The open set U, the C2 residual components ri, and the definitions of ϕ, J, and the Hessian in the Statement.

[F1]

Ck maps and multi-index derivative notation in Euclidean space: class C2 means each ordered iterated coordinate partial through order two exists and is continuous.

[F2]

The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case: Jij=∂jri, and the gradient of a scalar field is the vector of its first partial derivatives.

[F3]

The Hessian matrix and critical points of a scalar field: the Hessian entries are ∂k∂jϕ in the standard coordinates.

[F4]

If all partial derivatives exist on a neighbourhood and are continuous at a point, then the map is totally differentiable there with Jacobian derivative: if the partial derivatives of a map exist on a neighborhood and are continuous at a point, the map is totally differentiable there with its Jacobian as derivative.

[F5]

The chain rule for total derivatives: D(g∘f)(a)=Dg(f(a))∘Df(a): the derivative of a differentiable composition is the composition of the derivatives.

[F8]

The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn: the Euclidean inner product is the standard dot product and ∥v∥22=⟨v,v⟩.

Proof

1.1givenF1F2F4F8algebra

Fix x∈U. By [F1] each component partial of ri exists on a neighborhood and is continuous at x, so [F4] makes ri totally differentiable there with derivative row ∇ri(x)T. For h→0 with x+h∈U, let δi(h):=ri(x+h)−ri(x)=∇ri(x)Th+o(∥h∥2); in particular δi(h)=O(∥h∥2). Expanding each square yields ϕ(x+h)−ϕ(x)=∑iri(x)δi(h)+12∑iδi(h)2=(J(x)Tr(x))Th+o(∥h∥2), because the sum is finite and each squared increment is O(∥h∥22). Thus Dϕ(x)[h]=(J(x)Tr(x))Th, so the gradient is J(x)Tr(x).

2.1step 1.1F1F2F3F5F6algebra

For coordinates j,k, step 1.1 gives ∂jϕ=∑iri∂jri. Restrict each factor to the coordinate line x+tek and apply the product rule [F6]; the chain rule [F5] identifies the derivatives of the restrictions with the corresponding partial derivatives. Therefore ∂k∂jϕ(x)=∑i(∂kri(x))(∂jri(x))+∑iri(x)∂k∂jri(x). The first matrix has entries (JTJ)kj and the second is ∑iri∇2ri, proving the Hessian identity.

3.1F1F7step 1.1step 2.1algebra∎

By [F1], each ri and its first and second partials are continuous on U. To justify continuity of their algebraic combinations on this multivariable domain directly, let u,v:U→R be continuous at x. Near x, ∣u(y)∣≤∣u(x)∣+1, and ∣u(y)v(y)−u(x)v(x)∣≤(∣u(x)∣+1)∣v(y)−v(x)∣+∣v(x)∣∣u(y)−u(x)∣. The right side tends to zero as y→x; likewise the difference of a finite sum is bounded by the sum of the absolute differences. These estimates prove the needed sum and product continuity on U, extending the real-domain conclusion of [F7] without applying that theorem outside its domain. They show that ϕ and the first and second partials displayed in steps 1.1 and 2.1 are continuous. Thus ϕ is C2 by [F1].

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

Rectangular residual linearization error under a Lipschitz Jacobian

Statement

Let U⊆Rn be open, let r:U→Rm be C1 with m,n≥1, and let J(x)=Dr(x)∈Rm×n. Let K⊆U be convex and let x∗,x∈K. Suppose L≥0 and ∥J(y)−J(z)∥2≤L∥y−z∥2 for all y,z∈K, where the matrix norm is the Euclidean induced operator norm of The matrix norm induced by a published vector p-norm. Then ∥r(x)−r(x∗)−J(x)(x−x∗)∥2≤L2∥x−x∗∥22. The dimensions m and n need not be equal.

Facts & Assumptions

Given: The open set U, the C1 residual r:U→Rm, the convex set K⊆U, the points x∗,x∈K, and the Jacobian Lipschitz bound 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 entries are Jij=∂jri in the standard basis.

[F3]

The chain rule for total derivatives: D(g∘f)(a)=Dg(f(a))∘Df(a): the derivative of a composition is the composition of the derivatives.

[F4]

The derivative and the Riemann integral of a vector-valued function: an intrinsic derivative and a componentwise integral: vector derivatives and integrals are componentwise; vector integration is linear.

[F5]

A continuous function on [a,b] is Riemann integrable, by Heine-Cantor and Riemann's criterion: a continuous scalar function on a closed bounded interval is Riemann integrable.

[F6]

If f:[a,b]→Rm is differentiable with integrable f′ then ∫abf′=f(b)−f(a); and a bounded derivative makes f Lipschitz: a vector function differentiable on a closed interval with integrable derivative has endpoint difference equal to the integral of its derivative.

[F8]

The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn: the Euclidean norm is induced by the standard dot product and ∥v∥22=⟨v,v⟩.

[F9]

The matrix norm induced by a published vector p-norm: at p=2, ∥A∥2 is the matrix norm induced by the Euclidean vector norm.

[F10]

Induced matrix norms are compatible with matrix-vector multiplication, submultiplicative, and satisfy ||I|| = 1: ∥Av∥2≤∥A∥2∥v∥2 for this induced norm.

Proof

1.1givenF1F2F3F4F5F8F9construct

Put e:=x−x∗ and g(t):=r(x∗+te) for 0≤t≤1. Convexity gives x∗+te∈K⊆U; openness supplies the local parameter neighborhoods needed for the derivative at each point, one-sided at the endpoints. The chain rule [F3] gives g′(t)=J(x∗+te)e. The Jacobian Lipschitz bound makes this derivative continuous, so its components are integrable by [F4] and [F5].

2.1step 1.1F4F6F12

By [F6], r(x)−r(x∗)=∫01J(x∗+te)e dt. For each coordinate, [F12] gives the antiderivative t↦t(J(x)e)i, so the constant vector function with value J(x)e has integral J(x)e. Linearity [F4] therefore gives r(x)−r(x∗)−J(x)e=∫01[J(x∗+te)−J(x)]e dt.

3.1step 2.1F7F9F10F11F12algebra∎

For 0≤t≤1, the integrand in step 2.1 has norm at most L(1−t)∥e∥22 by [F9], [F10], and the Lipschitz hypothesis. The norm inequality [F7] and integral monotonicity [F11] bound the norm of the integral by L∥e∥22∫01(1−t) dt=(L/2)∥e∥22 using [F12]. This proves the Statement for every m,n≥1.

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

A damped least-squares step solves a scaled trust-region model

Statement

Let J∈Rm×n, r∈Rm, m,n≥1, let D∈Rn×n be nonsingular, let λ>0, and put g:=JTr. Assume g≠0. There is a unique pλ satisfying (JTJ+λDTD)pλ=−g. Set zλ:=Dpλ, J~:=JD−1, and Δλ:=∥zλ∥2>0. Then zλ uniquely minimizes qλ(z):=12∥r+J~z∥22+λ2∥z∥22 over Rn, and globally minimizes the unregularized model m(z):=12∥r+J~z∥22 over the trust-region ball ∥z∥2≤Δλ of Quadratic trust-region models and the actual-to-predicted reduction ratio. Its predicted reduction is positive and, in the original step coordinates, m(0)−m(Dpλ)=12∥Jpλ∥22+λ∥Dpλ∥22>0.

Facts & Assumptions

Given: The matrices and vector in the Statement, with D nonsingular, λ>0, and g=JTr≠0.

[F1]

Quadratic trust-region models and the actual-to-predicted reduction ratio: a quadratic model is minimized over a Euclidean ball; its predicted reduction is m(0)−m(z), and an actual-to-predicted ratio is defined only when that reduction is positive.

[F2]

Positive-definite Newton and dogleg steps are well-defined: for a real symmetric positive-definite model matrix B, the system Bp=−g has a unique solution.

[F3]

The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn: the Euclidean inner product is symmetric and bilinear, and ∥v∥22=vTv.

[F4]

Rectangular matrix multiplication and the identity matrix In, including zero-sized shapes: a compatible product AB is defined entrywise by finite sums, and In is the identity matrix.

Proof

1.1givenF2F3F4algebra

For every nonzero v, vT(JTJ+λDTD)v=∥Jv∥22+λ∥Dv∥22>0 because D is nonsingular. The matrix is symmetric positive definite, so [F2] gives a unique pλ. With z=Dp, the system is equivalent, after left multiplication by D−T, to (J~TJ~+λI)z=−J~Tr. Expanding qλ and completing the square around its unique critical point shows qλ(z)−qλ(zλ)=12(z−zλ)T(J~TJ~+λI)(z−zλ)≥0, with equality only at z=zλ.

2.1step 1.1F1F3F4algebra

If ∥z∥2≤∥zλ∥2, minimality from step 1.1 gives m(zλ)+λ2∥zλ∥22≤m(z)+λ2∥z∥22≤m(z)+λ2∥zλ∥22. Subtracting the common penalty proves m(zλ)≤m(z) for every feasible z, so zλ globally minimizes m on the stated ball. Expanding m shows its linear coefficient is J~Tr and its symmetric quadratic coefficient is J~TJ~, so it is the trust-region model of [F1].

3.1step 1.1F3F4algebra∎

The damped system gives −gTpλ=∥Jpλ∥22+λ∥Dpλ∥22. Expanding m(0)−m(Dpλ)=−gTpλ−12∥Jpλ∥22 yields the displayed formula. Since g≠0, invertibility of the damped matrix gives pλ≠0, and nonsingularity of D makes the displayed reduction strictly positive. Thus the ratio denominator is valid.

AlgorithmAlgorithm: Literature-sourcedProof: AI-adaptedprecheck pendingOpen item page →

Gauss-Newton linearized least-squares step with QR/SVD rank safeguards

Definition

Input a stored residual r∈Rm, a stored Jacobian J∈Rm×n with m,n≥1 (using the convention of The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case), a factorization mode QR or SVD, an arithmetic mode (exact or computed), and a declared singular-value threshold τ≥0. If m<n, immediately return unsupported-shape without requesting a factorization report; all remaining branches assume m≥n. A computed QR report may also carry a verified full-rank certificate s>0 asserting ∥Jv∥2≥s∥v∥2 for every v∈Rn. The target exact step, when it is returned, is the unique minimizer of 12∥r+Jp∥22 and hence solves JTJp=−JTr; this target is asserted only on a full-column-rank branch. Do not form JTJ in either solve path.

The threshold τ is used only by the SVD route. For QR mode the exact and computed routes are disjoint. Exact mode requires a supplied exact reduced factorization J=QR with QTQ=In; only this exact factorization may reach the exact-step branch. Computed mode either consumes the report produced from this input pair (J,−r) or forms it by setting C=[J∣−r] and, for k=1,…,n, applying Scaled Householder reflector formation and application to rows k,…,m of column k and all trailing columns of C, including its last right-hand-side column. Embed each returned active block in those rows, leaving earlier rows and columns unchanged, and propagate the first factorization failure. After a successful computed loop, the report consists of the computed upper-triangular block R^, the first n entries y^ of the transformed last column, and the ordered stored reflector records (including identity markers). The exact orthogonal representatives of those records define the Q used by the conditional backward-stability result; the rounded outputs themselves are not an exact factorization of J and cannot be supplied to the exact branch. In exact mode, a zero diagonal in R returns rank-deficient; otherwise solve Rp=QT(−r) by backward substitution and return exact-step(p). In computed mode, a zero diagonal returns rank-deficient-candidate. Otherwise initialize storage for p^0,…,p^n−1 with all components unassigned, then for i=n−1,n−2,…,0 compute si by setting si=0 and, for j=i+1,i+2,…,n−1 in increasing order, updating si←fl⁡(si+fl⁡(R^ijp^j)); then compute ti=fl⁡(y^i−si) and p^i=fl⁡(ti/R^ii). Any first arithmetic or range failure returns linear-solve-failure with its stage and indices. A nonzero computed diagonal without an independently verified full-rank certificate s>0 for the input matrix J returns rank-unverified with the computed candidate but no full-rank claim. With that certificate, return computed-candidate(p^). A nonzero computed diagonal alone is not a full-rank certificate. The computed-QR backward-stability conclusion of Computed reduced QR least squares is backward stable for full column rank is attached only when all of that theorem's successful-execution, arithmetic, and nonsingularity hypotheses are supplied; otherwise no backward-stability conclusion is returned.

For SVD mode, the input includes an exact factorization J=UΣVT, or a computed report with finite stored factors U^1∈Rm×n, Σ^=diag⁡(σ^1,…,σ^n)∈Rn×n whose entries are nonnegative, and V^∈Rn×n, together with certified intervals [ℓi,ui] satisfying 0≤ℓi≤σi(J)≤ui for each singular value i=1,…,n. In the exact case, if any σi≤τ, return rank-below-threshold and no Gauss-Newton step. If every σi>τ, return p=−V diag⁡(σ1−1,…,σn−1) U1Tr, where U1 consists of the corresponding n left singular vectors. For a computed report, if any ui≤τ, return rank-below-threshold; otherwise, if any interval satisfies ℓi≤τ<ui, return rank-unverified; if every lower endpoint exceeds τ but some stored σ^i=0, return factorization-failure. In the remaining branch, for i=1,…,n in increasing order initialize zi=0 and, for j=1,…,m in increasing order, set zi←fl⁡(zi+fl⁡(U^jirj)). After these dots, for i=1,…,n set wi=fl⁡(zi/σ^i). For each j=1,…,n initialize tj=0 and, for i=1,…,n in increasing order, set tj←fl⁡(tj+fl⁡(V^jiwi)); set p^j=−tj by exact sign change. Any first arithmetic or range failure returns linear-solve-failure with its stage and indices. Otherwise return the finite candidate p^=−V^ diag⁡(σ^1−1,…,σ^n−1) U^1Tr with status computed-candidate and make no accuracy claim beyond the supplied report. The displayed formula names the result of the preceding schedule; it is not a second computation. The certified intervals determine only the threshold branch; no computed-SVD accuracy bound is asserted. A computed SVD routine is not defined here; the SVD branch consumes its report.

If the selected factorization reports failure, return factorization-failure; every status other than exact-step is explicitly not a certified exact full-rank Gauss-Newton step.

Facts & Assumptions

Given: The matrix J, residual r, threshold τ, chosen factorization report or computed factorization path, and the dimensions and statuses in the Definition.

[F1]

Full, reduced, and column-pivoted computational QR factorisations: a reduced QR factorization has J=QR, QTQ=In, and upper-triangular R.

[F2]

Reduced QR over the reals solves full-column-rank least squares without squaring the condition number: for full-column-rank J=QR, the unique least-squares solution is the solution of Rp=QTb.

[F3]

Every linear map between finite-dimensional real or complex inner product spaces admits a singular value decomposition: a finite-dimensional real matrix has orthonormal left and right singular vectors and nonnegative singular values giving its SVD.

[F4]

The truncated singular-value pseudoinverse obtained by discarding singular values below a declared numerical-rank threshold: a declared threshold retains singular values strictly greater than τ and discards those at or below τ.

[F5]

Scaled Householder reflector formation and application: each reflector call has finite loops and returns either its stated transformed block or a failure status.

[F6]

Computed reduced QR least squares is backward stable for full column rank: after successful scaled Householder QR, reflector application, and triangular solve under its arithmetic bounds, a backward-stability conclusion is available only if the stated nonsingularity condition on the perturbed triangular factor also holds.

[F7]

Forward and backward substitution for triangular linear systems: for an upper-triangular matrix with nonzero diagonal, backward substitution solves its triangular system by a finite descending recursion.

[F8]

Operationwise real and complex floating point arithmetic with rounded square roots and fused multiply-add: every computed scalar operation either returns its correctly rounded finite result under the stated no-underflow model or its range-failure status; sign changes and exact copies are exact.

Proof

1.1givenF5F7F8construct

In computed QR mode the loop makes at most n calls, stopping at the first failure. Each call either returns its specified block or a failure by [F5]; after a successful loop the diagonal and solve branches have finite checks and a finite recursion by [F7]. Exact QR uses its supplied factorization and the same finite diagonal checks and triangular recursion. The SVD report is an input, and its branch has finitely many comparisons and at most mn+n2 scheduled dot-product updates. Every computed operation returns a rounded value or a failure by [F8], so every input returns one of the listed statuses in finite work.

2.1F1F2F3F4step 1.1algebra

In the exact full-rank QR branch, [F1] and [F2] show that the returned solution of Rp=QT(−r) uniquely minimizes ∥r+Jp∥2. In the exact SVD branch with all σi>τ≥0, orthogonality gives JTJ=VΣn2VT and JT(−r)=−VΣnU1Tr, so the displayed p solves the normal system; full column rank makes it unique, and [F3] gives the least-squares minimizer. If a threshold or rank test fails, the algorithm returns a status rather than asserting that minimizer.

3.1F4F5F6step 1.1step 2.1∎

The exact-step status is reachable only from a supplied exact factorization in the exact route (QR or SVD); a rounded Householder report reaches only the computed-status branches. There, a nonzero computed diagonal without a verified full-rank certificate is rank-unverified, and the backward-stability conclusion [F6] is attached only under its stated execution, arithmetic, and nonsingularity hypotheses. In the computed SVD route, any interval contained at or below τ yields rank-below-threshold; only if no such interval exists does an interval straddling τ yield rank-unverified. The report supports no accuracy claim in either case. Thus no computed branch silently strengthens the exact full-rank result of step 2.1.

AlgorithmAlgorithm: Literature-sourcedProof: AI-adaptedprecheck pendingOpen item page →

Finite-budget Levenberg-Marquardt with a trust-ratio safeguard

Definition

This algorithm performs one finite-budget LM trial update. Inputs are x∈U, a C1 residual function r:U→Rm on open U with m,n≥1 and J=Dr, the exact values r(x) and J(x), a fixed nonsingular D∈Rn×n, an arithmetic mode (exact or computed), a floor λmin⁡>0, current damping λ≥λmin⁡, factors γ>1, 0<η1<η2<1, a trust radius Δ>0, and an attempt cap N≥1. In computed mode the input values are finite stored numbers treated as the exact data for this update; only arithmetic performed below is rounded. A computed run may include a certificate that the exact scalar product J(x)Tr(x) is zero. Put ϕ(x)=∥r(x)∥22/2 and m0(p)=∥r(x)+J(x)p∥22/2. In exact mode the step is the unique minimizer of 12∥r(x)+J(x)p∥22+λ2∥Dp∥22, which is equivalent to solving (J(x)TJ(x)+λDTD)p=−J(x)Tr(x). In computed mode the returned vector is only a candidate for this same subproblem; no exact minimizer claim is made.

In computed mode use Operationwise real and complex floating point arithmetic with rounded square roots and fused multiply-add. Evaluate every dot product by initializing s=0 and, for indices in increasing order, computing u=fl⁡(aibi) followed by s=fl⁡(s+u). Matrix-vector products and squared norms use this schedule row by row and coordinate by coordinate. Each other scalar arithmetic operation uses fl⁡, with copies and sign changes exact; the first failed operation returns the status assigned to its stage. Function evaluation returns either a finite stored residual vector or failure.

For attempts j=1,…,N, do the following with the current damping. After a damping change, construct a new augmented matrix and obtain a report for that actual matrix; do not reuse an earlier damping value's factorization or report.

  1. In exact arithmetic, if J(x)Tr(x)=0, return stationary before calling the linear solver. In a computed run, evaluate J(x)Tr(x) by the stated dot schedule and return stationary before the solve only with the supplied certificate that this exact gradient is zero; if evaluating the product fails, return gradient-evaluation-failure; if the computed product is a rounded zero without that certificate, return gradient-unverified and do not form a ratio. Otherwise perform the augmented construction and linear solve afresh inside this attempt at its current damping: Form Aλ=[J(x);λD] and bλ=[r(x);0], then call Gauss-Newton linearized least-squares step with QR/SVD rank safeguards in QR mode on (Aλ,bλ). Exact mode uses the exact positive square root and requires a supplied exact reduced factorization of Aλ for each call; absence of that factorization returns linear-solve-failure. This matrix has full column rank because D is nonsingular and λ>0. In computed mode, copy the stored J(x) and r(x) into the top blocks, compute t=fl⁡(λ), then fill the bottom block entries fl⁡(tDij) in increasing row and column order and fill the appended residual entries with exact zeros. Any first arithmetic or range failure in this construction returns linear-solve-failure with its stage and indices. The call receives a computed QR report for this actual stored Aλ. A computed-candidate is usable only when that report includes the low-level procedure's independently verified full-rank certificate sλ>0 for the actual stored matrix, namely ∥Aλv∥2≥sλ∥v∥2 for every v∈Rn. Pass this bound as the computed report's certificate field; it is not inferred from a nonzero computed diagonal or from positive definiteness of the ideal exact system alone. A rank-unverified report and every other status besides exact-step in exact mode or computed-candidate in computed mode are unusable and return linear-solve-failure with the report. A computed-candidate remains a candidate and carries no convergence guarantee. If the solver status is not exact-step in exact mode or computed-candidate in computed mode, return linear-solve-failure with its report; in particular, rank-unverified is a failure, not a usable trial.
  2. If exact mode returns p=0 after the nonzero-gradient check, return linear-solve-failure with the inconsistent exact solve report. If computed mode returns p=0, return zero-step-unverified and do not compute a ratio. For every remaining candidate p (the zero candidates have already returned a status), compute pred⁡=m0(0)−m0(p). If this computation fails, return model-evaluation-failure; if pred⁡≤0, return nonpositive-predicted-decrease. In either case do not compute a ratio.
  3. If computing x+p or Dp fails in the selected arithmetic, return trial-evaluation-failure. If x+p∉U or ∥Dp∥2>Δ, reject the trial and compute the damping update λ+=γλ in the selected arithmetic. If that update fails, is nonfinite, or is outside the representable range, return damping-range-failure with the current x,λ and the trial report. Otherwise set λ←λ+ and continue.
  4. Otherwise evaluate r(x+p) and compute ared⁡=ϕ(x)−ϕ(x+p) and ρ=ared⁡/pred⁡. A failed trial evaluation or nonfinite computed result returns trial-evaluation-failure. If ρ<η1, reject and compute λ+=γλ in the selected arithmetic. If that damping update fails, is nonfinite, or is outside the representable range, return damping-range-failure with the current x,λ and the trial report. Otherwise set λ←λ+. If this was attempt N, return rejection-budget-exhausted; otherwise continue.
  5. If ρ≥η1, first determine the next damping. If also ρ≥η2 and ∥Dp∥2=Δ, compute q=λ/γ in exact mode and q=fl⁡(λ/γ) in computed mode. If this division fails, has a nonfinite or nonpositive result, or is outside the representable range, return damping-range-failure with the current x,λ and the trial report, without accepting that trial. Otherwise set λnext=max⁡{λmin⁡,q}. In every other accepted case set λnext=λ. Only after the next damping is available, accept and return x+p, p, ρ, and λnext.

If all N attempts are rejected, return rejection-budget-exhausted. The equality in the boundary test is exact for exact arithmetic and is the equality test on stored values in a computed run. No claim is made that every finite budget succeeds.

Facts & Assumptions

Given: The input objects and admissibility conditions in the Definition.

[F1]

Gauss-Newton linearized least-squares step with QR/SVD rank safeguards: an exact QR step solves the linear least-squares problem; a computed-candidate requires a verified full-rank certificate, while rank-unverified is a separate status.

[F2]

A damped least-squares step solves a scaled trust-region model: for g=JTr≠0, the unique damped step has positive predicted reduction m0(0)−m0(p)=∥Jp∥22/2+λ∥Dp∥22.

[F4]

Quadratic trust-region models and the actual-to-predicted reduction ratio: the actual-to-predicted reduction ratio is defined only for positive predicted reduction.

[F6]

The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn: ∥v∥22=vTv for the standard dot product.

[F7]

Rectangular matrix multiplication and the identity matrix In, including zero-sized shapes: a compatible product AB is defined entrywise by finite sums, and In is the identity matrix.

[F8]

Operationwise real and complex floating point arithmetic with rounded square roots and fused multiply-add: computed scalar operations use the stated rounding rule and return a range failure when its input conditions are not met.

Proof

1.1givenF1F5F6F7F8algebra

In exact mode, the augmented matrix satisfies AλTAλ=JTJ+λDTD and AλTbλ=JTr. For every v≠0, ∥Aλv∥22=∥Jv∥22+λ∥Dv∥22>0, so it has full column rank. The supplied exact QR factorization and [F1] give the unique minimizer of the augmented least-squares problem, which solves the displayed damped system. In computed mode, only a computed-candidate accompanied by the specified certificate is eligible; rank-unverified and all other non-candidate statuses return linear-solve-failure. The computed report is not used to assert the exact matrix identities or an exact minimizer. Construction and solving occur within each attempt at its current damping, and an earlier damping value's augmented factorization or report is not substituted.

1.2F2F3F4givenalgebra

Let Ψ(y)=∥y∥22/2. For every y,z, Ψ(y+z)−Ψ(y)−⟨y,z⟩=∥z∥22/2=o(∥z∥2), so DΨ(y)[z]=⟨y,z⟩. Since r is C1 and J=Dr, the chain rule [F3] gives Dϕ(x)[h]=⟨r(x),J(x)h⟩=(J(x)Tr(x))Th; thus JTr is the exact objective gradient. In exact arithmetic, if JTr=0, x is stationary, and the algorithm returns before the solve or any ratio. In a computed run the same return is made only with the stated exact-zero certificate; a rounded zero without it returns gradient-unverified. For an exact nonstationary step, [F2] gives p≠0 and positive predicted reduction. The computed path does not use [F2] to infer either property: its zero candidate returns zero-step-unverified, and its nonzero candidate reaches the ratio only after the explicit positive-prediction check.

2.1givenF1step 1.1step 1.2construct∎

Every attempt consists of finitely many gradient/status checks, a finite augmented construction and solve at the current damping, finitely many model and trial evaluations, and one of the listed branches. Any reported failure returns immediately. The attempt index increases by one after every rejection and is bounded by N, so execution returns a status after at most N trials. Every attempted damping multiplication or division either produces the stated next damping or returns damping-range-failure, and a trial is accepted only after its next damping is available. In exact arithmetic the high-ratio boundary update is still max⁡{λmin⁡,λ/γ}; the unchanged-parameter branch is retained.

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

Gauss-Newton contracts linearly under a controlled residual-curvature bound

Statement

Let m,n≥1, and let r:U→Rm be C2 on an open U⊆Rn, let ϕ=∥r∥22/2, J=Dr, A=JTJ, and S(x)=∑iri(x)∇2ri(x). Let x∗∈U satisfy J(x∗)Tr(x∗)=0, and let the closed ball B={x:∥x−x∗∥2≤R} lie in U, with R>0. Suppose on B:

  • J(x) has full column rank and smallest singular value at least σ>0;
  • ∥J(x)∥2≤M;
  • J is L-Lipschitz in the Euclidean induced matrix norm;
  • ∥S(x)∥2≤κ.

Define q=(κ+MLR)/σ2 and assume q<1. For the exact full-rank Gauss-Newton step p(x)=−A(x)−1J(x)Tr(x), supply an exact reduced QR factorization of J(x) to the exact branch of Gauss-Newton linearized least-squares step with QR/SVD rank safeguards at each x∈B; the full-column-rank hypothesis guarantees such a factorization. Every x∈B satisfies ∥x+p(x)−x∗∥2≤q∥x−x∗∥2. Consequently the exact iterates from any x0∈B stay in B and converge to x∗ at a linear rate no larger than q. The curvature hypothesis controls the residual term S; no quadratic rate is claimed when it is nonzero.

Facts & Assumptions

Given: The residual map, stationary point, ball, and quantitative bounds in the Statement.

[F1]

The nonlinear least-squares gradient and Hessian formulas: ∇ϕ=JTr and ∇2ϕ=JTJ+S.

[F2]

If f:[a,b]→Rm is differentiable with integrable f′ then ∫abf′=f(b)−f(a); and a bounded derivative makes f Lipschitz: for a vector-valued path differentiable on a closed interval with integrable derivative, the endpoint difference is the integral of that derivative.

[F3]

Induced matrix norms are compatible with matrix-vector multiplication, submultiplicative, and satisfy ||I|| = 1: the induced Euclidean matrix norm satisfies ∥Av∥2≤∥A∥2∥v∥2 and ∥AB∥2≤∥A∥2∥B∥2.

[F5]

The matrix norm induced by a published vector p-norm: the matrix 2-norm is induced by the Euclidean vector norm.

[F6]

The chain rule for total derivatives: D(g∘f)(a)=Dg(f(a))∘Df(a): the derivative of the path composition is the derivative of the outer map applied to its tangent.

[F8]

The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn: the Euclidean norm is induced by the standard dot product and ∥v∥22=vTv.

[A1]

x∗ is stationary: J(x∗)Tr(x∗)=0.

[A2]

The bounds and strict contraction factor q<1 hold throughout the stated convex ball.

Proof

1.1givenA2F4F5F8algebra

For each x∈B, the SVD [F4] writes J(x)=U1ΣVT with every diagonal entry of Σ at least σ. Thus A(x)=VΣ2VT is invertible and A(x)−1=VΣ−2VT. By [F4]–[F5], ∥A(x)−1∥2≤σ−2.

1.2givenA1F1F2F6construct

Fix x∈B, put e=x−x∗, and set xt=x∗+te. The path t↦∇ϕ(xt) is continuously differentiable; [F1] and [F6] give derivative (A(xt)+S(xt))e. This derivative is continuous and hence componentwise integrable, so [F2] and [A1] yield J(x)Tr(x)=∫01(A(xt)+S(xt))e dt.

1.3givenA2F3F4algebra

For 0≤t≤1, write A(x)−A(xt)=J(x)T(J(x)−J(xt))+(J(x)T−J(xt)T)J(xt). An SVD of J(x)−J(xt) also gives an SVD of its transpose with the same singular values, so [F4] gives ∥J(x)T−J(xt)T∥2=∥J(x)−J(xt)∥2 and ∥J(x)T∥2=∥J(x)∥2. The Lipschitz and boundedness hypotheses, with [F3], now give ∥A(x)−A(xt)∥2≤2ML(1−t)∥e∥2.

2.1step 1.1step 1.2step 1.3A2F3F7F8algebra

The exact step satisfies x+p(x)−x∗=A(x)−1(A(x)e−J(x)Tr(x)). Step 1.2 makes the parenthesized term ∫01(A(x)−A(xt)−S(xt))e dt. By step 1.3, ∥S(xt)∥2≤κ, and [F7] bounds the integral norm by (ML∥e∥2+κ)∥e∥2. Step 1.1 therefore gives ∥x+p(x)−x∗∥2≤σ−2(ML∥e∥2+κ)∥e∥2≤q∥e∥2, since ∥e∥2≤R.

3.1step 2.1algebra∎

Because q<1, step 2.1 keeps every iterate in B and gives ∥xk−x∗∥2≤qk∥x0−x∗∥2, which tends to zero.

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

Gauss-Newton converges quadratically at a full-rank zero-residual root

Statement

Let m,n≥1, and let r:U→Rm be C1 on an open U⊆Rn, and let x∗∈U satisfy r(x∗)=0. Let B={x:∥x−x∗∥2≤R}⊆U be convex. Suppose J=Dr is L-Lipschitz on B and, for some σ>0, ∥J(x)v∥2≥σ∥v∥2(x∈B, v∈Rn). Thus every J(x) has full column rank. For the exact Gauss-Newton iteration xk+1=xk+pk, where pk is the unique minimizer of ∥r(xk)+J(xk)p∥22. When the iteration uses the exact branch of Gauss-Newton linearized least-squares step with QR/SVD rank safeguards, assume each invocation is supplied with an exact reduced QR factorization of J(xk). Set C=L/(2σ). Then every xk∈B satisfies ∥xk+1−x∗∥2≤C∥xk−x∗∥22. If C>0 and ∥x0−x∗∥2≤min⁡{R,1/(2C)}, all iterates stay in the ball, converge to x∗, and contract at least by 1/2 per iteration after the quadratic estimate. If C=0 and x0∈B, one exact step reaches x∗. This result concerns exact solves; it asserts no finite-precision convergence rate.

Facts & Assumptions

Given: The residual, root, convex ball, Lipschitz Jacobian, uniform lower bound σ, and exact Gauss-Newton steps in the Statement.

[F1]

Rectangular residual linearization error under a Lipschitz Jacobian: on a convex segment, ∥r(x)−r(x∗)−J(x)(x−x∗)∥2≤(L/2)∥x−x∗∥22.

[F2]

Gauss-Newton linearized least-squares step with QR/SVD rank safeguards: an exact full-rank branch returns the unique minimizer of the linearized residual least-squares problem.

[F3]

The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn: the Euclidean inner product is bilinear and symmetric, and ∥v∥22=vTv.

[A1]

r(x∗)=0.

[A2]

∥J(x)v∥2≥σ∥v∥2 with σ>0 for every x∈B and every v.

Proof

1.1givenA1F1construct

Fix x∈B, put e=x−x∗, and write E=r(x)−r(x∗)−J(x)e. By [F1] and [A1], r(x)=J(x)e+E with ∥E∥2≤(L/2)∥e∥22.

2.1givenA2F2F3step 1.1algebra

Let p be the exact Gauss-Newton step and set h:=p+e. For every v∈Rn, minimality of p gives 12∥r(x)+J(x)(p+tv)∥22≥12∥r(x)+J(x)p∥22 for all real t. Expanding in t shows the linear coefficient vTJ(x)T(r(x)+J(x)p) must be zero (otherwise a sufficiently small t of the opposite sign decreases the quadratic). Since this holds for every v, J(x)T(J(x)h+E)=0 by step 1.1.

3.1step 1.1step 2.1A2F3algebra

Set q:=−h. Step 2.1 gives J(x)T(E−J(x)q)=0, so E−J(x)q is orthogonal to J(x)q; hence ∥E∥22=∥J(x)q∥22+∥E−J(x)q∥22≥∥J(x)q∥22. By [A2], ∥J(x)q∥2≥σ∥q∥2. Therefore ∥x+p−x∗∥2=∥h∥2=∥q∥2≤∥E∥2/σ≤C∥e∥22.

4.1step 3.1algebra∎

If C=0 and x0∈B, step 3.1 gives x1=x∗. If C>0 and ∥x0−x∗∥2≤1/(2C), the stated hypothesis also puts x0∈B, and step 3.1 gives ∥x1−x∗∥2≤12∥x0−x∗∥2, so x1∈B; induction repeats the same bound for every k, and ∥xk−x∗∥2≤2−k∥x0−x∗∥2→0.

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

Uniformly large damping forces an acceptable LM trial in finitely many attempts

Statement

Let r:U→Rm be C1 on an open U⊆Rn, let J=Dr, and let ϕ=∥r∥22/2. Fix x0∈U and suppose its sublevel set S={x∈U:ϕ(x)≤ϕ(x0)} is compact. Put S1={y∈Rn:dist⁡(y,S)≤1} and assume S1⊆U. On S1, suppose ∥r(x)∥2≤R0, ∥J(x)∥2≤M, and J is L-Lipschitz in the Euclidean induced matrix norm. Fix nonsingular D, numbers d,d+>0 with ∥Dv∥2≥d∥v∥2 and max⁡{∥D∥2,∥DT∥2}≤d+, and parameters λmin⁡>0, γ>1, 0<η1<η2<1, and Δ>0. Define CD:=d+2+M2/λmin⁡,CE:=L2(R0+M)+L28,P:=min⁡{1,Δ/(2d+)}, Λ:=max⁡{λmin⁡,MR0d2P,CECD2(1−η2)d6},N:=1+⌈log⁡(Λ/λmin⁡)log⁡γ⌉. At any x∈S with g:=J(x)Tr(x)≠0, an exact LM trial with damping λ≥Λ, using a supplied exact reduced QR factorization of its augmented matrix, has 0<pred⁡, ∥Dpλ∥2≤Δ/2, and ρ≥η2. Therefore, if the algorithm starts an iteration with λ≥λmin⁡ and has at least N trials, it either accepts an earlier trial with ρ≥η1 or accepts by the Nth trial. This conclusion assumes exact subproblem solves and exact objective evaluations.

Facts & Assumptions

Given: The residual map, compact sublevel and unit neighborhood, bounds, nonsingular scaling, damping floor and update factor, ratio thresholds, radius, and exact trial model of the Statement.

[F1]

Finite-budget Levenberg-Marquardt with a trust-ratio safeguard: the exact step solves (JTJ+λDTD)p=−JTr, rejection multiplies λ by γ, and an actual ratio is tested only on a feasible trial with positive predicted reduction. With the stated exact solves and evaluations, such a trial is accepted when ρ≥η1, after the prescribed next damping is set.

[F2]

A damped least-squares step solves a scaled trust-region model: for nonzero g, pred⁡=∥Jp∥22/2+λ∥Dp∥22>0.

[F3]

Rectangular residual linearization error under a Lipschitz Jacobian: on a convex segment, ∥r(x+p)−r(x)−J(x)p∥2≤(L/2)∥p∥22.

[F7]

The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn: the Euclidean norm is induced by the standard real inner product.

[F8]

The matrix norm induced by a published vector p-norm: for p=2, ∥A∥2 is the operator norm induced by the Euclidean vector norm.

[A1]

S is compact, S1⊆U, and the stated bounds hold on S1.

[A2]

The LM system is solved exactly and each ϕ(x+p) used by the ratio is evaluated exactly.

Proof

1.1givenA1A2F1F2F4F5F6F7F8construct

Fix x∈S with g=J(x)Tr(x)≠0, and let λ≥λmin⁡. By [F1] the exact trial solves Qλp=−g for Qλ=JTJ+λDTD. For v≠0, vTQλv=∥Jv∥22+λ∥Dv∥22>0, so the solution is nonzero. By [F2], pred⁡=12∥Jp∥22+λ∥Dp∥22. The transpose norm equality [F6] and submultiplicativity [F4] give ∥g∥2=∥Qλp∥2≤(M2+λd+2)∥p∥2≤λCD∥p∥2. Also λd2∥p∥22≤pTQλp=−pTg≤∥p∥2∥g∥2 by [F5], so ∥p∥2≤∥g∥2/(λd2)≤MR0/(λd2) using [F4], [F6], and [A1].

2.1givenA1F3F5F7F8step 1.1algebra

If λ≥Λ, step 1.1 gives ∥p∥2≤P≤1 and therefore ∥Dp∥2≤d+P≤Δ/2. The segment from x to x+p lies in S1, since every point on it is within ∥p∥2≤1 of x∈S. Apply [F3] on that segment and write E=r(x+p)−r(x)−Jp; then ∥E∥2≤(L/2)∥p∥22. Expanding the two squared norms and using [F5] yields ∣ϕ(x+p)−m0(p)∣=∣(r(x)+Jp)TE+12∥E∥22∣≤CE∥p∥22.

3.1F2F4step 1.1step 2.1algebra

By step 1.1, step 2.1, and [F2], pred⁡≥λ∥Dp∥22≥λd2∥p∥22. From g=−Qλp and [F4], ∥p∥2≥∥g∥2/(λCD), so pred⁡≥d2∥g∥22/(λCD2). The preceding bounds therefore give ∣ρ−1∣=∣ϕ(x+p)−m0(p)∣pred⁡≤CECD2λd6≤1−η2, and hence ρ≥η2.

4.1F1givenstep 2.1step 3.1algebra∎

Since Λ≥λmin⁡, after at most ⌈log⁡(Λ/λmin⁡)/log⁡γ⌉ consecutive rejections the damping reaches at least Λ. At that trial step 2.1 makes it radius-feasible and step 3.1 gives ρ≥η2>η1, so it is accepted. An earlier feasible trial with ρ≥η1 is already accepted by [F1]. The extra one in N counts the final trial at or above Λ, proving the finite attempt bound.

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

Exact safeguarded Levenberg-Marquardt iterates approach stationarity on compact sublevels

Statement

Let r:U→Rm be C1 on open U⊆Rn, let ϕ=∥r∥22/2, and fix x0∈U. Suppose the initial sublevel S={x∈U:ϕ(x)≤ϕ(x0)} is compact, its closed unit neighborhood S1={y:dist⁡(y,S)≤1} lies in U, and on S1 the Jacobian J=Dr is L-Lipschitz with ∥J(x)∥2≤M and ∥r(x)∥2≤R0. Fix nonsingular D and constants d,d+>0 such that ∥Dv∥2≥d∥v∥2 and max⁡{∥D∥2,∥DT∥2}≤d+. Choose λmin⁡>0, λ0≥λmin⁡, γ>1, 0<η1<η2<1, and Δ>0, and define CD,CE,P,Λ,N as in Uniformly large damping forces an acceptable LM trial in finitely many attempts. Run Finite-budget Levenberg-Marquardt with a trust-ratio safeguard in exact arithmetic with at least N trials per iteration, a supplied exact reduced QR factorization of each augmented matrix at every trial, exact subproblem solves, and no evaluation failures.

The run either terminates at an iterate with J(xk)Tr(xk)=0, or every nonstationary iteration is accepted and ϕ(xk)−ϕ(xk+1)≥η1c ∥J(xk)Tr(xk)∥22,c:=λmin⁡d2(M2+λmax⁡d+2)2, where λmax⁡:=max⁡{λ0,γΛ}. Consequently ∥J(xk)Tr(xk)∥2→0, and every accumulation point is stationary. This does not imply r(xk)→0; the method certifies first-order stationarity of the least-squares objective, not exact data fit.

Facts & Assumptions

Given: The residual, objective, compact sublevel and neighborhood, Jacobian and residual bounds, scaling matrix, damping parameters, trial cap, and exact-arithmetic LM run in the Statement.

[F1]

Finite-budget Levenberg-Marquardt with a trust-ratio safeguard: a nonstationary exact LM trial is accepted only when ρ≥η1; its damping increases by γ on rejection and decreases only on an accepted high-ratio boundary step, with floor λmin⁡.

[F2]

Uniformly large damping forces an acceptable LM trial in finitely many attempts: for every x∈S with J(x)Tr(x)≠0 and current λ≥λmin⁡, the stated finite cap reaches a feasible trial with positive predicted reduction and ρ≥η2, unless an earlier trial is accepted.

[F3]

A damped least-squares step solves a scaled trust-region model: the exact damped equation gives pred⁡=∥Jp∥22/2+λ∥Dp∥22.

[F4]

Continuously differentiable maps, local inverses, and local diffeomorphisms and The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case give Dr=J; The chain rule for total derivatives: D(g∘f)(a)=Dg(f(a))∘Df(a) applies to Ψ(y)=∥y∥22/2 and r. The expansion Ψ(y+z)−Ψ(y)−⟨y,z⟩=∥z∥22/2=o(∥z∥2) gives DΨ(y)[z]=⟨y,z⟩.

[F7]

The Euclidean inner product ⟨x,y⟩=∑k<nxkyk on Rn: ∥v∥22=vTv for the standard Euclidean inner product.

[F8]

The matrix norm induced by a published vector p-norm: at p=2, the matrix norm is induced by the Euclidean vector norm.

[A1]

The sublevel set and bounded residual/Jacobian hypotheses in the Statement hold.

[A2]

Every accepted step has exact ratio at least η1 and the exact arithmetic run has no solver or objective-evaluation failure.

Proof

1.1givenA1A2F1F2F4F7

Let Ψ(y)=∥y∥22/2. The identity Ψ(y+z)−Ψ(y)−⟨y,z⟩=∥z∥22/2=o(∥z∥2) gives DΨ(y)[z]=⟨y,z⟩. Since r is C1 and J=Dr, the chain rule yields Dϕ(x)[h]=⟨r(x),J(x)h⟩=(J(x)Tr(x))Th, so ∇ϕ=JTr. At a nonstationary xk∈S, [F2] shows that the iteration either accepts an earlier trial or accepts once λ≥Λ, within N attempts. Thus no rejection-budget status occurs. The accepted actual reduction is ρ pred⁡≥η1pred⁡>0 by [F1], so ϕ(xk+1)<ϕ(xk)≤ϕ(x0) and xk+1∈S. Induction keeps all iterates in S.

2.1F1F2step 1.1algebra

The damping remains at least λmin⁡ by [F1]. If λk≥Λ, [F2] accepts the trial with ∥Dpk∥2≤Δ/2, so it is not a boundary step and the damping is unchanged. If λk<Λ, every rejection multiplies it by γ; the first value reaching Λ is less than γΛ, and [F2] accepts that interior trial without decreasing the damping. An earlier accepted step either preserves λk or decreases it to at least λmin⁡. Hence every damping used satisfies λmin⁡≤λk≤λmax⁡:=max⁡{λ0,γΛ}.

3.1A1F3F5F6F7F8step 2.1algebra

For an accepted nonstationary step, [F3] gives pred⁡≥λk∥Dpk∥22≥λmin⁡d2∥pk∥22. Its normal equation is JTr=−(JTJ+λkDTD)pk; [F6] gives ∥JT∥2=∥J∥2≤M, so submultiplicativity [F5] gives ∥JTr∥2≤(M2+λmax⁡d+2)∥pk∥2. Combining these inequalities yields pred⁡≥c∥JTr∥22 with the stated c>0.

4.1step 1.1step 2.1step 3.1A1F5F6F9algebra

Multiplying step 3.1 by ρ≥η1 proves the sufficient-decrease inequality in the Statement. Summing it over k=0,…,K−1 telescopes and uses ϕ(xK)≥0, giving η1c∑k<K∥J(xk)Tr(xk)∥22≤ϕ(x0). The nonnegative series is bounded, so its terms tend to zero. For y→x in U, [F5]–[F6] give ∥J(y)Tr(y)−J(x)Tr(x)∥2≤∥J(y)∥2∥r(y)−r(x)∥2+∥J(y)−J(x)∥2∥r(x)∥2→0 by [F9], since J(y) is locally bounded. Thus if a subsequence xkj converges to xˉ∈S⊂U, continuity gives J(xˉ)Tr(xˉ)=0.

5.1F4givenalgebra∎

To verify the limitation under the hypotheses, take U=R, r(t)=(t,1), and x0=0. Then ϕ(t)=(t2+1)/2, S={0}, S1=[−1,1], J=(1,0)T, and JTr(0)=0 while ∥r(0)∥2=1. On S1 take L=0, M=1, and R0=2; set D=1, d=d+=1, λmin⁡=λ0=1, γ=2, η1=1/4, η2=3/4, and Δ=1. These bounds give P=1/2, Λ=22, and finite cap N=3. The iteration returns stationary immediately, with nonzero residual. Thus even under the stated compact-sublevel and finite-attempt conditions the conclusion cannot be strengthened to r(xk)→0.

5 · Examples, counterexamples and false statements

None yet.

Sources