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.
Gauss-Newton and Levenberg-Marquardt methods
1 · Prerequisites
- Algebraic Closure, Embeddings, and Separability
- Algebraic Extensions, Extension Degree, and Finite Fields
- Binary Operations, Monoids, Groups and Subgroups
- Compactness in Metric Spaces
- Completeness, Completion, and Uniform Continuity
- Composition Series, the Jordan–Hölder Theorem and Solvable Groups
- Congruences, the Integers Modulo n and the Chinese Remainder Theorem
- 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
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- Cyclic Groups and Direct Products
- Determinants of Matrices over a Commutative Ring
- Diagonalisation and the Minimal Polynomial
- Direct Matrix Factorisations: LU, Cholesky and QR
- Divisibility, Euclidean Domains, Principal Ideal Domains and Unique Factorisation
- Divisibility, Greatest Common Divisors and Bézout's Identity
- Dual Spaces, Bilinear and Quadratic Forms, and Sylvester's Law of Inertia
- Eigenvalues, Eigenvectors and the Characteristic Polynomial
- Filters and Ultrafilters
- Finite Counting, Factorials and Binomial Coefficients
- Finite-precision direct factorizations and least squares
- Foundations of the Real Numbers for Analysis
- Gaussian Elimination, Elementary Matrices and Reduced Row Echelon Form
- Group Actions, Orbits, Stabilisers and Cayley's Theorem
- Group Homomorphisms and the Isomorphism Theorems
- Hilbert Space Geometry and Riesz Representation
- Ideals, Quotient Rings and the Isomorphism Theorems for Rings
- Inner Product Spaces, Gram-Schmidt, Projections and Adjoints
- 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
- Matrix Norms, Condition Numbers and Numerical Stability
- Metric Spaces
- Mixed Partials, Taylor Formulae, and Extrema
- Monotone Functions, Discontinuities, and Continuity Sets
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Normal Subgroups and Quotient Groups
- Order, Zorn's Lemma, and the Axiom of Choice
- Polynomial Rings, the Division Algorithm and Roots
- Primes, Euclid's Lemma and the Fundamental Theorem of Arithmetic
- 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
- Series: Convergence and the Nonnegative Tests
- Simple Field Extensions and the Construction of the Complex Numbers
- Splitting Fields
- Suprema and Infima
- Sylow's Theorems, p-Groups and Nilpotent Groups
- Symmetric Groups, Cycle Decomposition and the Sign Homomorphism
- The Derivative and the Mean Value Theorems
- The Determinant of a Linear Operator, Cofactors and Cramer's Rule
- The Fundamental Theorem of Algebra
- The Fundamental Theorem of Finite Abelian Groups
- The Fundamental Theorems of Calculus
- The Galois Correspondence
- The Inverse and Implicit Function Theorems
- The Moore--Penrose Pseudoinverse and Regularised Least Squares
- The Riemann Integral: Definition and Integrability
- The Spectral Theorem, Positive Operators and Singular Value Decomposition
- The Total Derivative in ℝᵐ → ℝⁿ
- The ZFC Axioms and the Basic Set Constructions
- Topology of ℝ
- Triangularisation, Generalised Eigenspaces and Jordan Canonical Form
- Trust region and cubic regularization methods
- Vector Spaces, Linear Subspaces, Span and Direct Sums
2 · Summary
For a residual map , the objective has gradient and Hessian . 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, 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
The nonlinear least-squares gradient and Hessian formulas
Statement
Let , let be open, and let be of class (each component has continuous partial derivatives through order two, as in maps and multi-index derivative notation in Euclidean space). Define and let be the Jacobian with th row . Then is of class and
The second term in the Hessian is the residual-curvature term. It vanishes when , but need not vanish at a nonzero-residual stationary point.
Facts & Assumptions
Given: The open set , the residual components , and the definitions of , , and the Hessian in the Statement.
maps and multi-index derivative notation in Euclidean space: class means each ordered iterated coordinate partial through order two exists and is continuous.
The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case: , and the gradient of a scalar field is the vector of its first partial derivatives.
The Hessian matrix and critical points of a scalar field: the Hessian entries are in the standard coordinates.
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.
The chain rule for total derivatives: : the derivative of a differentiable composition is the composition of the derivatives.
Sums, scalar multiples, products and quotients: , , , and when : along a coordinate line, the derivative of a product is .
Sums, scalar multiples, products, absolute values, maxima, minima and quotients with nonvanishing denominator of continuous functions are continuous, as are constants, the identity and every polynomial function: for real-valued functions on a subset of , finite sums and products of functions continuous at a point remain continuous there.
The Euclidean inner product on : the Euclidean inner product is the standard dot product and .
Proof
Fix . By [F1] each component partial of exists on a neighborhood and is continuous at , so [F4] makes totally differentiable there with derivative row . For with , let ; in particular . Expanding each square yields , because the sum is finite and each squared increment is . Thus , so the gradient is .
For coordinates , step 1.1 gives . Restrict each factor to the coordinate line and apply the product rule [F6]; the chain rule [F5] identifies the derivatives of the restrictions with the corresponding partial derivatives. Therefore . The first matrix has entries and the second is , proving the Hessian identity.
By [F1], each and its first and second partials are continuous on . To justify continuity of their algebraic combinations on this multivariable domain directly, let be continuous at . Near , , and . The right side tends to zero as ; 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 , 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 by [F1].
Rectangular residual linearization error under a Lipschitz Jacobian
Statement
Let be open, let be with , and let . Let be convex and let . Suppose and for all , where the matrix norm is the Euclidean induced operator norm of The matrix norm induced by a published vector p-norm. Then The dimensions and need not be equal.
Facts & Assumptions
Given: The open set , the residual , the convex set , the points , and the Jacobian Lipschitz bound in the Statement.
Continuously differentiable maps, local inverses, and local diffeomorphisms: means total differentiability at every point and continuity of the derivative-matrix entries.
The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case: the Jacobian entries are in the standard basis.
The chain rule for total derivatives: : the derivative of a composition is the composition of the derivatives.
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.
A continuous function on is Riemann integrable, by Heine-Cantor and Riemann's criterion: a continuous scalar function on a closed bounded interval is Riemann integrable.
If is differentiable with integrable then ; and a bounded derivative makes Lipschitz: a vector function differentiable on a closed interval with integrable derivative has endpoint difference equal to the integral of its derivative.
For and integrable when , ; for , is integrable: for an integrable vector function, the norm of its integral is at most the integral of its norm.
The Euclidean inner product on : the Euclidean norm is induced by the standard dot product and .
The matrix norm induced by a published vector p-norm: at , is the matrix norm induced by the Euclidean vector norm.
If on and both are integrable then ; and : pointwise bounds between integrable real functions pass to their integrals.
Sums, scalar multiples, products and quotients: , , , and when and Newton–Leibniz needs only continuity on , differentiability on , and a Riemann-integrable extension of the interior derivative: the product rule gives for a constant vector coordinate , and ; Newton-Leibniz gives the constant-vector integral and .
Proof
Put and for . Convexity gives ; openness supplies the local parameter neighborhoods needed for the derivative at each point, one-sided at the endpoints. The chain rule [F3] gives . The Jacobian Lipschitz bound makes this derivative continuous, so its components are integrable by [F4] and [F5].
By [F6], . For each coordinate, [F12] gives the antiderivative , so the constant vector function with value has integral . Linearity [F4] therefore gives .
For , the integrand in step 2.1 has norm at most by [F9], [F10], and the Lipschitz hypothesis. The norm inequality [F7] and integral monotonicity [F11] bound the norm of the integral by using [F12]. This proves the Statement for every .
A damped least-squares step solves a scaled trust-region model
Statement
Let , , , let be nonsingular, let , and put . Assume . There is a unique satisfying Set , , and . Then uniquely minimizes over , and globally minimizes the unregularized model over the trust-region ball of Quadratic trust-region models and the actual-to-predicted reduction ratio. Its predicted reduction is positive and, in the original step coordinates,
Facts & Assumptions
Given: The matrices and vector in the Statement, with nonsingular, , and .
Quadratic trust-region models and the actual-to-predicted reduction ratio: a quadratic model is minimized over a Euclidean ball; its predicted reduction is , and an actual-to-predicted ratio is defined only when that reduction is positive.
Positive-definite Newton and dogleg steps are well-defined: for a real symmetric positive-definite model matrix , the system has a unique solution.
The Euclidean inner product on : the Euclidean inner product is symmetric and bilinear, and .
Rectangular matrix multiplication and the identity matrix , including zero-sized shapes: a compatible product is defined entrywise by finite sums, and is the identity matrix.
Proof
For every nonzero , because is nonsingular. The matrix is symmetric positive definite, so [F2] gives a unique . With , the system is equivalent, after left multiplication by , to . Expanding and completing the square around its unique critical point shows , with equality only at .
If , minimality from step 1.1 gives . Subtracting the common penalty proves for every feasible , so globally minimizes on the stated ball. Expanding shows its linear coefficient is and its symmetric quadratic coefficient is , so it is the trust-region model of [F1].
The damped system gives . Expanding yields the displayed formula. Since , invertibility of the damped matrix gives , and nonsingularity of makes the displayed reduction strictly positive. Thus the ratio denominator is valid.
Gauss-Newton linearized least-squares step with QR/SVD rank safeguards
Definition
Input a stored residual , a stored Jacobian with (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 . If , immediately return unsupported-shape without requesting a factorization report; all remaining branches assume . A computed QR report may also carry a verified full-rank certificate asserting for every . The target exact step, when it is returned, is the unique minimizer of and hence solves ; this target is asserted only on a full-column-rank branch. Do not form 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 with ; only this exact factorization may reach the exact-step branch. Computed mode either consumes the report produced from this input pair or forms it by setting and, for , applying Scaled Householder reflector formation and application to rows of column and all trailing columns of , 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 , the first entries of the transformed last column, and the ordered stored reflector records (including identity markers). The exact orthogonal representatives of those records define the used by the conditional backward-stability result; the rounded outputs themselves are not an exact factorization of and cannot be supplied to the exact branch. In exact mode, a zero diagonal in returns rank-deficient; otherwise solve by backward substitution and return exact-step(). In computed mode, a zero diagonal returns rank-deficient-candidate. Otherwise initialize storage for with all components unassigned, then for compute by setting and, for in increasing order, updating ; then compute and . 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 for the input matrix returns rank-unverified with the computed candidate but no full-rank claim. With that certificate, return computed-candidate(). 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 , or a computed report with finite stored factors , whose entries are nonnegative, and , together with certified intervals satisfying for each singular value . In the exact case, if any , return rank-below-threshold and no Gauss-Newton step. If every , return where consists of the corresponding left singular vectors. For a computed report, if any , return rank-below-threshold; otherwise, if any interval satisfies , return rank-unverified; if every lower endpoint exceeds but some stored , return factorization-failure. In the remaining branch, for in increasing order initialize and, for in increasing order, set . After these dots, for set . For each initialize and, for in increasing order, set ; set by exact sign change. Any first arithmetic or range failure returns linear-solve-failure with its stage and indices. Otherwise return the finite candidate 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 , residual , threshold , chosen factorization report or computed factorization path, and the dimensions and statuses in the Definition.
Full, reduced, and column-pivoted computational QR factorisations: a reduced QR factorization has , , and upper-triangular .
Reduced QR over the reals solves full-column-rank least squares without squaring the condition number: for full-column-rank , the unique least-squares solution is the solution of .
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.
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 .
Scaled Householder reflector formation and application: each reflector call has finite loops and returns either its stated transformed block or a failure status.
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.
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.
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
In computed QR mode the loop makes at most 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 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.
In the exact full-rank QR branch, [F1] and [F2] show that the returned solution of uniquely minimizes . In the exact SVD branch with all , orthogonality gives and , so the displayed 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.
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.
Finite-budget Levenberg-Marquardt with a trust-ratio safeguard
Definition
This algorithm performs one finite-budget LM trial update. Inputs are , a residual function on open with and , the exact values and , a fixed nonsingular , an arithmetic mode (exact or computed), a floor , current damping , factors , , a trust radius , and an attempt cap . 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 is zero. Put and . In exact mode the step is the unique minimizer of which is equivalent to solving 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 and, for indices in increasing order, computing followed by . Matrix-vector products and squared norms use this schedule row by row and coordinate by coordinate. Each other scalar arithmetic operation uses , 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 , 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.
- In exact arithmetic, if , return stationary before calling the linear solver. In a computed run, evaluate 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 and , then call Gauss-Newton linearized least-squares step with QR/SVD rank safeguards in QR mode on . Exact mode uses the exact positive square root and requires a supplied exact reduced factorization of for each call; absence of that factorization returns linear-solve-failure. This matrix has full column rank because is nonsingular and . In computed mode, copy the stored and into the top blocks, compute , then fill the bottom block entries 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 computed-candidate is usable only when that report includes the low-level procedure's independently verified full-rank certificate for the actual stored matrix, namely for every . 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.
- If exact mode returns after the nonzero-gradient check, return linear-solve-failure with the inconsistent exact solve report. If computed mode returns , return zero-step-unverified and do not compute a ratio. For every remaining candidate (the zero candidates have already returned a status), compute . If this computation fails, return model-evaluation-failure; if , return nonpositive-predicted-decrease. In either case do not compute a ratio.
- If computing or fails in the selected arithmetic, return trial-evaluation-failure. If or , 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 and the trial report. Otherwise set and continue.
- Otherwise evaluate and compute and . A failed trial evaluation or nonfinite computed result returns trial-evaluation-failure. If , 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 and the trial report. Otherwise set . If this was attempt , return rejection-budget-exhausted; otherwise continue.
- If , first determine the next damping. If also and , compute in exact mode and 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 and the trial report, without accepting that trial. Otherwise set . In every other accepted case set . Only after the next damping is available, accept and return , , , and .
If all 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.
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.
A damped least-squares step solves a scaled trust-region model: for , the unique damped step has positive predicted reduction .
Continuously differentiable maps, local inverses, and local diffeomorphisms: a residual is totally differentiable at ; The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case fixes the Jacobian and gradient coordinates; The chain rule for total derivatives: differentiates the objective composition.
Quadratic trust-region models and the actual-to-predicted reduction ratio: the actual-to-predicted reduction ratio is defined only for positive predicted reduction.
Square roots exist: a unique with ; the positives are : every positive real has a unique positive square root.
The Euclidean inner product on : for the standard dot product.
Rectangular matrix multiplication and the identity matrix , including zero-sized shapes: a compatible product is defined entrywise by finite sums, and is the identity matrix.
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
In exact mode, the augmented matrix satisfies and . For every , , 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.
Let . For every , , so . Since is and , the chain rule [F3] gives ; thus is the exact objective gradient. In exact arithmetic, if , 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 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.
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 , so execution returns a status after at most 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 ; the unchanged-parameter branch is retained.
Gauss-Newton contracts linearly under a controlled residual-curvature bound
Statement
Let , and let be on an open , let , , , and . Let satisfy , and let the closed ball lie in , with . Suppose on :
- has full column rank and smallest singular value at least ;
- ;
- is -Lipschitz in the Euclidean induced matrix norm;
- .
Define and assume . For the exact full-rank Gauss-Newton step , supply an exact reduced QR factorization of to the exact branch of Gauss-Newton linearized least-squares step with QR/SVD rank safeguards at each ; the full-column-rank hypothesis guarantees such a factorization. Every satisfies Consequently the exact iterates from any stay in and converge to at a linear rate no larger than . The curvature hypothesis controls the residual term ; no quadratic rate is claimed when it is nonzero.
Facts & Assumptions
Given: The residual map, stationary point, ball, and quantitative bounds in the Statement.
If is differentiable with integrable then ; and a bounded derivative makes Lipschitz: for a vector-valued path differentiable on a closed interval with integrable derivative, the endpoint difference is the integral of that derivative.
Induced matrix norms are compatible with matrix-vector multiplication, submultiplicative, and satisfy ||I|| = 1: the induced Euclidean matrix norm satisfies and .
Every linear map between finite-dimensional real or complex inner product spaces admits a singular value decomposition and Spectral and Frobenius norms are unitarily invariant, are given by singular values, and satisfy the sharp rank comparison: on its full-column-rank subspace, and orthogonal factors preserve the operator norm.
The matrix norm induced by a published vector p-norm: the matrix -norm is induced by the Euclidean vector norm.
The chain rule for total derivatives: : the derivative of the path composition is the derivative of the outer map applied to its tangent.
For and integrable when , ; for , is integrable: the norm of an integrable vector-valued integral is at most the integral of the pointwise norm.
The Euclidean inner product on : the Euclidean norm is induced by the standard dot product and .
is stationary: .
The bounds and strict contraction factor hold throughout the stated convex ball.
Proof
For each , the SVD [F4] writes with every diagonal entry of at least . Thus is invertible and . By [F4]–[F5], .
Fix , put , and set . The path is continuously differentiable; [F1] and [F6] give derivative . This derivative is continuous and hence componentwise integrable, so [F2] and [A1] yield .
For , write . An SVD of also gives an SVD of its transpose with the same singular values, so [F4] gives and . The Lipschitz and boundedness hypotheses, with [F3], now give .
The exact step satisfies . Step 1.2 makes the parenthesized term . By step 1.3, , and [F7] bounds the integral norm by . Step 1.1 therefore gives , since .
Because , step 2.1 keeps every iterate in and gives , which tends to zero.
Gauss-Newton converges quadratically at a full-rank zero-residual root
Statement
Let , and let be on an open , and let satisfy . Let be convex. Suppose is -Lipschitz on and, for some , Thus every has full column rank. For the exact Gauss-Newton iteration , where is the unique minimizer of . 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 . Set . Then every satisfies If and , all iterates stay in the ball, converge to , and contract at least by per iteration after the quadratic estimate. If and , one exact step reaches . 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.
Rectangular residual linearization error under a Lipschitz Jacobian: on a convex segment, .
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.
The Euclidean inner product on : the Euclidean inner product is bilinear and symmetric, and .
.
with for every and every .
Proof
Fix , put , and write . By [F1] and [A1], with .
Let be the exact Gauss-Newton step and set . For every , minimality of gives for all real . Expanding in shows the linear coefficient must be zero (otherwise a sufficiently small of the opposite sign decreases the quadratic). Since this holds for every , by step 1.1.
Set . Step 2.1 gives , so is orthogonal to ; hence . By [A2], . Therefore .
If and , step 3.1 gives . If and , the stated hypothesis also puts , and step 3.1 gives , so ; induction repeats the same bound for every , and .
Uniformly large damping forces an acceptable LM trial in finitely many attempts
Statement
Let be on an open , let , and let . Fix and suppose its sublevel set is compact. Put and assume . On , suppose , , and is -Lipschitz in the Euclidean induced matrix norm. Fix nonsingular , numbers with and , and parameters , , , and . Define At any with , an exact LM trial with damping , using a supplied exact reduced QR factorization of its augmented matrix, has , , and . Therefore, if the algorithm starts an iteration with and has at least trials, it either accepts an earlier trial with or accepts by the th 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.
Finite-budget Levenberg-Marquardt with a trust-ratio safeguard: the exact step solves , 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 , after the prescribed next damping is set.
A damped least-squares step solves a scaled trust-region model: for nonzero , .
Rectangular residual linearization error under a Lipschitz Jacobian: on a convex segment, .
Induced matrix norms are compatible with matrix-vector multiplication, submultiplicative, and satisfy ||I|| = 1: induced matrix norms bound products and matrix-vector products.
Every linear map between finite-dimensional real or complex inner product spaces admits a singular value decomposition and Spectral and Frobenius norms are unitarily invariant, are given by singular values, and satisfy the sharp rank comparison: a matrix and its transpose have the same singular values, hence the same Euclidean induced matrix norm.
The Euclidean inner product on : the Euclidean norm is induced by the standard real inner product.
The matrix norm induced by a published vector p-norm: for , is the operator norm induced by the Euclidean vector norm.
is compact, , and the stated bounds hold on .
The LM system is solved exactly and each used by the ratio is evaluated exactly.
Proof
Fix with , and let . By [F1] the exact trial solves for . For , , so the solution is nonzero. By [F2], . The transpose norm equality [F6] and submultiplicativity [F4] give . Also by [F5], so using [F4], [F6], and [A1].
If , step 1.1 gives and therefore . The segment from to lies in , since every point on it is within of . Apply [F3] on that segment and write ; then . Expanding the two squared norms and using [F5] yields .
By step 1.1, step 2.1, and [F2], . From and [F4], , so . The preceding bounds therefore give and hence .
Since , after at most consecutive rejections the damping reaches at least . At that trial step 2.1 makes it radius-feasible and step 3.1 gives , so it is accepted. An earlier feasible trial with is already accepted by [F1]. The extra one in counts the final trial at or above , proving the finite attempt bound.
Exact safeguarded Levenberg-Marquardt iterates approach stationarity on compact sublevels
Statement
Let be on open , let , and fix . Suppose the initial sublevel is compact, its closed unit neighborhood lies in , and on the Jacobian is -Lipschitz with and . Fix nonsingular and constants such that and . Choose , , , , and , and define 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 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 , or every nonstationary iteration is accepted and where . Consequently , and every accumulation point is stationary. This does not imply ; 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.
Finite-budget Levenberg-Marquardt with a trust-ratio safeguard: a nonstationary exact LM trial is accepted only when ; its damping increases by on rejection and decreases only on an accepted high-ratio boundary step, with floor .
Uniformly large damping forces an acceptable LM trial in finitely many attempts: for every with and current , the stated finite cap reaches a feasible trial with positive predicted reduction and , unless an earlier trial is accepted.
A damped least-squares step solves a scaled trust-region model: the exact damped equation gives .
Continuously differentiable maps, local inverses, and local diffeomorphisms and The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case give ; The chain rule for total derivatives: applies to and . The expansion gives .
Induced matrix norms are compatible with matrix-vector multiplication, submultiplicative, and satisfy ||I|| = 1: induced matrix norms bound products and matrix-vector products.
Every linear map between finite-dimensional real or complex inner product spaces admits a singular value decomposition and Spectral and Frobenius norms are unitarily invariant, are given by singular values, and satisfy the sharp rank comparison: a matrix and its transpose have the same singular values, hence the same Euclidean induced matrix norm.
The Euclidean inner product on : for the standard Euclidean inner product.
The matrix norm induced by a published vector p-norm: at , the matrix norm is induced by the Euclidean vector norm.
A map is continuous and its derivative matrix is continuous (Continuously differentiable maps, local inverses, and local diffeomorphisms, Total differentiability gives a local increment bound and therefore continuity).
The sublevel set and bounded residual/Jacobian hypotheses in the Statement hold.
Every accepted step has exact ratio at least and the exact arithmetic run has no solver or objective-evaluation failure.
Proof
Let . The identity gives . Since is and , the chain rule yields , so . At a nonstationary , [F2] shows that the iteration either accepts an earlier trial or accepts once , within attempts. Thus no rejection-budget status occurs. The accepted actual reduction is by [F1], so and . Induction keeps all iterates in .
The damping remains at least by [F1]. If , [F2] accepts the trial with , so it is not a boundary step and the damping is unchanged. If , 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 or decreases it to at least . Hence every damping used satisfies .
For an accepted nonstationary step, [F3] gives . Its normal equation is ; [F6] gives , so submultiplicativity [F5] gives . Combining these inequalities yields with the stated .
Multiplying step 3.1 by proves the sufficient-decrease inequality in the Statement. Summing it over telescopes and uses , giving . The nonnegative series is bounded, so its terms tend to zero. For in , [F5]–[F6] give by [F9], since is locally bounded. Thus if a subsequence converges to , continuity gives .
To verify the limitation under the hypotheses, take , , and . Then , , , , and while . On take , , and ; set , , , , , , and . These bounds give , , and finite cap . 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 .
5 · Examples, counterexamples and false statements
None yet.