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.
Nonlinear equations and Newton methods
1 · Prerequisites
- Binary Operations, Monoids, Groups and Subgroups
- Compactness in Metric Spaces
- Completeness, Completion, and Uniform Continuity
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Continuity, IVT, EVT, and Uniform Continuity
- Countability and Uncountability
- Darboux, L'Hôpital, and Taylor's Theorem
- Determinants of Matrices over a Commutative Ring
- Filters and Ultrafilters
- Finite Counting, Factorials and Binomial Coefficients
- Foundations of the Real Numbers for Analysis
- Gaussian Elimination, Elementary Matrices and Reduced Row Echelon Form
- Group Actions, Orbits, Stabilisers and Cayley's Theorem
- Limits of Real Functions
- limsup, liminf, and Subsequential Limits
- Linear Independence, Bases and Dimension
- Linear Transformations, Rank-Nullity and Quotient Spaces
- Matrices, the Matrix of a Linear Map, and Change of Basis
- Metric Spaces
- Mixed Partials, Taylor Formulae, and Extrema
- Monotone Functions, Discontinuities, and Continuity Sets
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Order, Zorn's Lemma, and the Axiom of Choice
- Properties of the Integral and the Working FTC
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Rⁿ as a Normed Space; Vector-Valued Functions
- Roots, Rational Powers, and Classical Inequalities
- Sequences and Limits
- Suprema and Infima
- 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 Theorems of Calculus
- The Inverse and Implicit Function Theorems
- The Riemann Integral: Definition and Integrability
- The Total Derivative in ℝᵐ → ℝⁿ
- The ZFC Axioms and the Basic Set Constructions
- Topology of ℝ
- Vector Spaces, Linear Subspaces, Span and Direct Sums
2 · Summary
For an open with and a square residual , Newton's correction solves and updates by . The finite procedures distinguish a residual-tolerance status from an exact root and return separate statuses for a singular Jacobian, an invalid stencil or trial, an exhausted line search, and an exhausted update budget. Fixed-point iteration is defined on a metric space as a separate general iteration format.
With coordinates indexed by , the forward-difference Jacobian has the bound when every component is , every increment is nonzero, every full coordinate segment for lies in , and the second partials on those segments have the stated finite bounds ; here and . Ordinary updated-Jacobian Newton has local quadratic convergence for at a simple root , meaning and is invertible, provided some closed ball satisfies for some and all in that ball. Invertibility at the root gives a smaller ball with a uniform inverse-Jacobian bound, and the Lipschitz bound controls the Taylor remainder. This result applies only to the exact full Newton correction. The separate An accepted damped Newton step strictly decreases the residual merit proves strict decrease of the residual merit for an accepted step with nonzero residual; finite backtrack exhaustion remains a failure status.
When , the canonical objective method is Damped Newton method on its positive-definite-Hessian branch, including its positive decrement tolerance and pre-update stopping order. Its objective theorem does not cover arbitrary vector residuals or an indefinite Hessian. Likewise, Newton maps are uniform contractions near a point with invertible derivative concerns a map with a fixed inverse matrix; here it is used only for its local inverse bound, not as a proof of the updated-Jacobian Newton rate. No global-start, finite-precision, or discretization-accuracy claim is made.
3 · Logical flowchart
4 · Definitions, theorems and proofs
Fixed-point iteration with a residual stop and finite budget
Definition
Let be a metric space (Metric space: iff , symmetry, and the triangle inequality; pseudometric and ultrametric), let be a specified map, and choose an initial point , a residual tolerance , and an iteration budget . A fixed point of is a point with . The procedure returns a point and a status as follows. For , compute the fixed-point residual . If , return . Otherwise, if , return . Otherwise set and continue.
A positive residual tolerance reports an approximate fixed point only; this definition asserts no convergence or error bound.
Finite-budget fixed-point iteration returns a status in bounded outer work
Statement
For admissible inputs of Fixed-point iteration with a residual stop and finite budget with budget , every entered iterate belongs to . The procedure uses at most updates and fixed-point residual evaluations and returns one of its stated statuses. Termination is in the model where each map evaluation, metric evaluation and comparison returns in finite time. These counts specify outer procedure operations and give no bound on the internal cost of evaluating the supplied map or metric.
Facts & Assumptions
Given: The algorithm's metric space, self-map, initial point, tolerance and finite budget, and returning evaluation primitives.
Fixed-point iteration with a residual stop and finite budget evaluates its residual once at each entered index, tests tolerance before budget, returns at index if tolerance fails, and updates only when .
Proof
At the initial entered index , the point belongs to , no update has occurred, and the single pass evaluates one residual.
For an entered index , assume the preceding entered indices are exactly , every entered point through lies in , and at most updates have occurred before pass .
If pass continues, [F1] requires and sets by the self-map condition. The next index is and exactly one additional update has occurred. Thus the assertion of step 1.2 holds at the next entered index. A return creates no further index or update.
The base and induction step prove membership of every entered iterate and that the entered indices form an initial segment of . At index , either the residual test returns or the budget test returns before another update. Hence there are at most residual evaluations and updates. Every pass contains finitely many returning primitives, so the procedure terminates with a stated status, including when .
Newton correction for a square vector residual
Definition
Let , let be a linear map, and let be a residual vector. If is not invertible in the sense of Invertible Euclidean linear maps, return . If is invertible, return , where is the unique vector solving
Use the following exact-arithmetic procedure, with exact real zero tests. Represent by its matrix in the standard basis, with indices .
- To compute the determinant of any matrix below, initialize . Enumerate the permutations of in lexicographic order. For each, count its inversions , multiply in increasing index order, and add to . The resulting is the determinant in For , the determinant over a commutative ring by the Leibniz formula, and for a real matrix.
- Compute by step 1. If , return , using A finite square real matrix is invertible if and only if its determinant is nonzero for the invertibility test.
- Otherwise, for , copy to , replace column by , compute by step 1, and set . Return , the solution specified by Cramer's rule over a commutative ring: every solution satisfies , and a unit determinant gives the unique quotient formula over .
The output is a linear correction, not a claim that came from a nonlinear function or that applying the correction decreases a residual.
Forward-difference Jacobian on an open domain
Definition
Let , let be open, and let be in the sense of Continuously differentiable maps, local inverses, and local diffeomorphisms. Its Jacobian is the matrix of first partial derivatives from The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case, and the matrix of in the standard basis is by A total derivative computes every directional derivative, and its matrix is the Jacobian. For , supply increments . For each standard basis vector with , the admissible stencil conditions are and .
If any admissibility condition fails, return invalid-stencil. Otherwise form
the matrix column by column:
Return success and this matrix. Each evaluation point is in . This
procedure defines a forward-difference approximation; it asserts no accuracy
or convergence guarantee.
Vector Newton remainder under a Lipschitz Jacobian
Statement
Let , let be open, let be , and write as a matrix in the standard basis. The matrix of agrees with the Jacobian matrix by A total derivative computes every directional derivative, and its matrix is the Jacobian. For a matrix let . Let be convex, let , and suppose for some that Then
Facts & Assumptions
Given: The open set , the map , the convex set , the points , the Jacobian , and the Lipschitz bound with constant .
Continuously differentiable maps, local inverses, and local diffeomorphisms: a map is totally differentiable at every point, and its derivative-matrix entries are continuous.
The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case: the Jacobian matrix has entries in the standard basis; A total derivative computes every directional derivative, and its matrix is the Jacobian identifies this matrix with the matrix of .
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; a vector-valued function is integrable when its components are integrable, and its integral is their vector of integrals.
A continuous function on is Riemann integrable, by Heine-Cantor and Riemann's criterion: every continuous real-valued function on a compact interval is Riemann integrable.
If is differentiable with integrable then ; and a bounded derivative makes Lipschitz: if a vector-valued function is differentiable on the closed interval and its vector derivative is integrable, then the integral of the derivative is the endpoint increment.
Integrable functions on form a set closed under sums and scalar multiples, and and [F4]: the vector-valued integral is linear, by componentwise scalar linearity.
For and integrable when , ; for , is integrable: for an integrable vector-valued on , .
If on and both are integrable then ; and : pointwise order between integrable real functions on implies the same order between their integrals.
Newton–Leibniz needs only continuity on , differentiability on , and a Riemann-integrable extension of the interior derivative: if on a closed interval and is integrable, then on ; in particular for a constant and .
Proof
Given: The data in the Statement.
Put and for . Convexity keeps the segment in ; openness of gives an open parameter interval containing on which is defined. The chain rule gives , continuous because is Lipschitz on , so its coordinates are integrable by [F4] and [F5].
Applying [F6] to yields . Also , by [F4], [F7], and [F10] applied coordinatewise to the constant vector.
By linearity, . The vector integrand has continuous coordinates, so it is integrable by [F4] and [F5]. The norm inequality [F8], the operator-norm definition, and the Lipschitz hypothesis give . The scalar comparison function is continuous and hence integrable by [F5], so [F9] applies to the pointwise bound; also .
Forward-difference Jacobian error bound
Statement
Let , let be open, and let each component , , be (twice continuously differentiable). Fix and increments with for every . For each , suppose an open interval contains and for every . Suppose finite constants satisfy Put and . Let be the forward-difference matrix of Forward-difference Jacobian on an open domain, let be the Jacobian matrix of The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case. With the Euclidean operator norm on matrices,
Facts & Assumptions
Given: The open domain, components, point , coordinate increments, intervals , and second-partial bounds from the Statement.
Forward-difference Jacobian on an open domain: for , column of is , when and the sample is in .
The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case: for , the Jacobian entries are .
A total derivative computes every directional derivative, and its matrix is the Jacobian: the matrix of in the standard basis is the Jacobian matrix.
The chain rule for total derivatives: : the derivative of a composition with an affine line is the total derivative applied to the line direction.
Multivariable Taylor formula with a Lagrange remainder along a line segment: for a scalar function on an open interval, its order-one Taylor expansion on has a second-order Lagrange remainder at some point in .
If all partial derivatives exist on a neighbourhood and are continuous at a point, then the map is totally differentiable there with Jacobian derivative: continuous first partial derivatives give a total derivative with the coordinate Jacobian matrix. Applied to each and each first partial of , the componentwise hypotheses give the total differentiability needed below; continuity of the derivative entries makes a map admissible for [F1].
Proof
Given: The data in the Statement.
By [F7], the components and their first partials have the total derivatives needed for the chain rule, and is admissible for [F1]. For each input coordinate and output component , put on . The chain rule [F4] and Jacobian identification [F3] give and . Taylor's theorem [F5] between and supplies with . The points may differ between components.
Divide by the nonzero . In column , output coordinate has error at most ; hence the Euclidean column error is at most , even though the remainder points may differ.
For a unit vector , the triangle inequality and [F6] give . Taking the supremum over unit proves the operator-norm bound.
Finite-budget Newton for a square vector residual
Definition
Let be open, , and let be
(Continuously differentiable maps, local inverses, and local diffeomorphisms) with Jacobian as in
The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case. The matrix of in the standard
basis is by
A total derivative computes every directional derivative, and its matrix is the Jacobian.
Inputs: , residual
tolerance , and update budget .
Output: the last valid iterate and one of root, singular-jacobian,
invalid-trial, or iteration-budget-exhausted.
For , in this order:
- Compute . If , return
. Here
rootmeans the residual tolerance was met; it does not certify an exact zero when . - If , return .
- Call Newton correction for a square vector residual with
and . If it returns
singular-jacobian, return . - Let be its correction. If , return . Otherwise set .
It makes no arbitrary-start, global-convergence, or discretization-error claim.
Finite-budget Newton preserves its domain and returns a status in bounded outer work
Statement
For admissible inputs of Finite-budget Newton for a square vector residual with budget , every entered iterate lies in . The procedure makes at most correction calls, at most accepted updates, and at most explicit outer residual evaluations. It returns a stated residual, singular-Jacobian, invalid-trial or budget status. Termination is in the exact-arithmetic model where residual and Jacobian evaluations, domain decisions and correction calls return in finite time. No convergence, tolerance-attainment or backend complexity claim follows.
Facts & Assumptions
Given: The algorithm's admissible inputs and returning primitives.
Finite-budget Newton for a square vector residual evaluates once at an entered index, checks residual and budget before correction, and accepts an update only after checking membership in .
Proof
At the initial entered index , the point lies in , no correction or update has occurred, and the pass explicitly evaluates one residual.
For an entered index , assume the preceding entered indices are exactly , every entered point through lies in , and at most correction calls and accepted updates have occurred before pass .
A continuing pass requires . It makes one correction call; a singular correction or invalid trial returns without entering another index. Otherwise the domain test gives , and the next index is with one additional correction call and accepted update. Thus the assertion of step 1.2 holds at the next entered index.
The base and induction step prove membership of all entered iterates and that their indices form an initial segment of . At the residual or budget branch returns before a correction. Hence there are at most explicit residual evaluations, correction calls and accepted updates. Singular or invalid-trial returns only shorten the execution. The finitely many returning primitives therefore terminate with a stated status, including when .
Finite-budget residual-merit damped Newton
Definition
Let be open, , and let be
(Continuously differentiable maps, local inverses, and local diffeomorphisms) with Jacobian as in
The Jacobian matrix of partial derivatives and the gradient in the scalar-valued case. The matrix of in the standard
basis is by
A total derivative computes every directional derivative, and its matrix is the Jacobian. Define
the residual merit
. Inputs: , residual tolerance
, update budget , sufficient-decrease
parameter , reduction factor , and finite
backtrack budget . Output: the last valid iterate and one
of root, singular-jacobian, invalid-trial, line-search-exhausted, or
iteration-budget-exhausted.
At iteration , apply these instructions in order:
- Evaluate . If , return . This status records the residual test only.
- If , return .
- Call Newton correction for a square vector residual with
and . If it returns
singular-jacobian, return . Otherwise let be its correction. - For , set and trial . If , reject the trial and continue. If , evaluate and accept the first trial satisfying On acceptance set and continue at iteration .
- If no trial was accepted, return if every tested point was outside ; otherwise return .
The residual-merit test is defined directly for a vector root problem. A finite backtrack budget can return failure; no global convergence or quadratic-rate claim is made.
Finite-budget forward-difference Newton for a square vector residual
Definition
Use the same open domain, differentiability assumptions, initial point, residual
tolerance and update budget as Finite-budget Newton for a square vector residual.
Supply one increment vector with every for
. Output: the last valid iterate and one of root,
invalid-stencil, singular-jacobian, invalid-trial, or
iteration-budget-exhausted; every returned status is paired with the current
last valid iterate.
For , in this order:
- Evaluate . If , return .
- If , return .
- Call Forward-difference Jacobian on an open domain at . If it returns
invalid-stencil, return . - Otherwise call Newton correction for a square vector residual with and . If that correction is unavailable, return . Otherwise let be the returned correction.
- If the trial is outside , return ; otherwise set and continue.
The root status still means only . This
approximate-Jacobian procedure has no quadratic-rate claim here.
Updated-Jacobian Newton has local quadratic convergence at a simple root
Statement
Let , let be open, and let be , meaning is and its first derivative is itself continuously differentiable. Write as a matrix in the standard basis. Let satisfy and suppose is invertible. Suppose there are and such that the closed Euclidean ball lies in and where . Then there are and such that every on is invertible with . Put and choose with (if , any works).
For every , each update attempted by
Finite-budget Newton for a square vector residual is defined, remains in this
ball, and satisfies
If the ordinary exact-Jacobian Newton recurrence is continued indefinitely,
these estimates imply with a quadratic error bound. A finite
budget may stop before the residual tolerance is met; root status records
only that tolerance, not an exact-zero certificate. This result gives no
arbitrary-start or global-convergence guarantee.
Facts & Assumptions
Given: and the Jacobian conditions in the Statement; a residual tolerance , update budget , and an initial value .
Newton maps are uniform contractions near a point with invertible derivative: if is on an open subset of and is invertible, there is a closed ball about on which every is invertible and its inverse has a uniform operator-norm bound. Its additional contraction conclusion concerns the fixed-inverse map with .
Vector Newton remainder under a Lipschitz Jacobian: for in a convex region containing , when is -Lipschitz there.
Newton correction for a square vector residual: if is invertible, the unique correction solves ; otherwise the correction is unavailable.
Finite-budget Newton for a square vector residual: the exact-Jacobian procedure tests the residual and update budget before a correction, and checks trial membership in before updating.
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 in the standard basis are the first partial derivatives; A total derivative computes every directional derivative, and its matrix is the Jacobian identifies this matrix with the matrix of .
Proof
Apply [F1] at . It supplies a radius and a finite inverse bound on . Set , so the ball remains inside , the Jacobian remains -Lipschitz, and throughout it. Only this inverse-bound conclusion of [F1] is used; the contraction there is for a fixed inverse matrix, not for the updated-Jacobian recurrence.
Let . If , choose ; if , choose any . Then .
Suppose an update is attempted at and put . The inverse bound makes the correction in [F3] unique. Since , [F2] and give and . The full trial is in because .
Starting from in the stated ball, induction using step 3.1 shows every attempted update is valid, remains in the ball, and obeys the quadratic bound. It also gives for every generated iterate; [F7] makes this tend to zero if the recurrence is continued indefinitely. The finite-budget algorithm may stop earlier under its own residual or budget rule.
An accepted damped Newton step strictly decreases the residual merit
Statement
Use the inputs and residual merit of Finite-budget residual-merit damped Newton. At any iterate where the procedure accepts a step with , the accepted point satisfies This statement concerns accepted steps only; it does not assert that a chosen finite backtrack budget will accept a trial.
Facts & Assumptions
Given: An admissible execution of Finite-budget residual-merit damped Newton, with its parameter , a nonzero residual , and an accepted step size for some tested integer .
Finite-budget residual-merit damped Newton: a tested step is accepted only if .
Proof
Given: The hypotheses in the Statement.
Since and , the tested size is positive. Because the Euclidean norm is defined by the square root of the sum of coordinate squares, gives a nonzero coordinate and hence ; with , this gives .
The acceptance condition in [F1] therefore gives , as claimed.
5 · Examples, counterexamples and false statements
None yet.