If bisection is a methodical, cautious explorer and general fixed-point iteration is a versatile workhorse, Newton’s method (or the Newton-Raphson method) is the Formula 1 racer of numerical analysis.
In the previous note on fixed-point iteration, we proved that an iteration sequence converges linearly whenever the local derivative satisfies . This discovery prompts a bold mathematical question: can we deliberately design an iteration map whose derivative vanishes completely at the root, ?
Forcing annihilates the first-order error term in Taylor expansion. The resulting sequence does not merely shrink its error by a constant factor per step; it squares the error:
This is quadratic convergence: an approximation with 2 correct decimal digits jumps to 4, then 8, then 16 correct digits in just three iterations! This optimal fixed-point architecture is precisely Newton’s method.
This note develops Newton’s method across three unified viewpoints:
- Geometric: Following the local tangent line to its -intercept;
- Taylor expansion: Truncating second-order curvature terms;
- Contraction analysis: Verifying local contraction and quadratic error decay on simple roots.
We will analyze both its extraordinary speed near simple roots and its classic failure modes (zero derivatives, periodic cycles, inflection traps), concluding with its multidimensional generalization via the Jacobian matrix.
From the tangent line
The core intuition of differential calculus is that smooth curves look like straight lines when viewed through a microscope. Newton’s method takes this local linear lens and turns it into an algorithmic engine.
Let be differentiable and suppose that is the current approximation to a root. The tangent line to the graph of at is
The next approximation is the exact intersection of this tangent line with the -axis. Setting and solving for immediately gives
The same update rule emerges from a second-order Taylor expansion about , evaluated at an unknown exact root :
The remainder is exact: it represents the nonlinear curvature that the tangent model discards, and it is quadratic in the current error . Newton’s method temporarily drops and chooses to be the exact zero of the affine model . If were strictly linear, , so and a single step would reach the root perfectly.
Given an initial value , Newton’s method generates the sequence
whenever the required derivative value is non-zero.
For , the Newton map is
Starting from gives . This calculation demonstrates the update rule only. A convergence claim still requires hypotheses and a proof.
This interactive figure needs JavaScript.
Define the Newton map . Then . At a point where ,
Roots of are fixed points of wherever the map is defined. The condition is needed both for the update and for this equivalence. Algebraic equivalence does not prove that an iteration converges.
Newton follows a local tangent to its zero, while bisection retains a sign-changing bracket.
Local convergence
Let be continuous on the closed interval , differentiable on its interior, and suppose that and there is a constant such that for every interior point. Then has a unique fixed point in , and for every the iteration remains in and converges to that fixed point.
A complete proof is given in the closed-interval fixed-point theorem. Its Lipschitz hypothesis follows here from the derivative bound and the mean value theorem, so all hypotheses match.
The derivative bound gives the contraction estimate through the Mean Value Theorem. The self-map keeps all iterates in the region where that estimate is available.
Let , and let be a simple root, meaning and . Then there exists such that, for every initial approximation , Newton’s method generates a well-defined sequence that converges to .
The existence of the root is an assumption: is given. Once the contraction and self-map conditions are established, the local contraction theorem implies that possesses a unique fixed point in . Because is already a fixed point, that unique fixed point must be . The function may possess other roots outside this local interval.
The convergence proof relies on two standard continuity lemmas.
Let be continuous at . If , then there exists such that and for every in that interval.
Set . Continuity at gives such that implies . Because , the number is positive and satisfies together with . If lies in that interval, the reverse triangle inequality gives .
Let be continuous at and suppose . Then, for every , there exists such that and throughout that interval.
Fix . Continuity with gives such that implies . Choose . Then throughout the closed interval, so .
The smaller radius is deliberate: continuity gives an estimate for , whereas the lemmas need it on the closed interval . Apply the first lemma to and the second to with .
Step 1. Since , the derivative is continuous, and . The non-vanishing lemma applied to at gives such that and on . Hence is well-defined on .
Step 2. On , differentiating gives
Using gives . Fix any with . The small-values lemma applied to with gives a radius such that and on . Thus is contractive on .
Step 3. The root condition shows . Let . If , then . Otherwise the Mean Value Theorem gives some between and , hence in , and
Therefore .
Step 4. On , the map satisfies the local contraction theorem. Every Newton sequence starting in is well-defined and converges to the unique fixed point, which must be . This is a local conclusion: the theorem asserts convergence only for sufficiently close starting values.
The logical implication is one-way: these hypotheses provide sufficient conditions for local convergence, not necessary ones. Common pitfalls include confusing sufficient conditions with necessary ones, mistaking local superlinear behavior for a global contraction across the entire domain, and attempting to evaluate the update where .
Order of convergence
Let . The sequence converges with order at least if there are constants and such that
When a greatest such exponent exists, it is called the order of convergence. The case gives at least quadratic convergence. For , geometric or linear contraction additionally requires a bound with ; a bound with arbitrary alone also permits sublinear convergence.
This one-sided bound establishes an order of at least , without necessarily computing the exact asymptotic limit. A higher exponent means that once iterates enter the local basin of convergence, the error vanishes with exceptional speed.
Let converge to without reaching it in finitely many steps, and suppose is differentiable at . Then and
Therefore gives linear convergence, gives superlinear convergence, and is inconclusive.
Differentiability implies continuity, so taking limits in gives . The definition of the derivative then gives the displayed ratio limit. If its value were greater than , a non-terminating sequence could not converge to .
Let be a positive integer, let near , and suppose with for . Then the iteration has order at least . If and the iteration does not terminate finitely, it has exact order , with asymptotic constant .
Taylor’s theorem gives a point between and such that . Since , continuity of supplies both the order-at-least- bound and, when , the displayed constant.
If near a simple root , the Newton map satisfies . Hence Newton’s method has order at least in the local regime of the local convergence theorem.
A zero first derivative alone only proves superlinear convergence, so use the extra hypothesis directly. Taylor expansion at gives
Substituting the Newton update yields
Continuity bounds the numerator and keeps the denominator away from zero locally. This supplies the uniform quadratic bound without requiring a second derivative of the Newton map.
For a root of finite multiplicity , write with and locally. Substitution into the Newton update gives
The factor tends to , giving local linear convergence for nonterminating iterates. This conclusion needs the stated finite-multiplicity structure; a vanishing derivative alone is not a convergence theorem.
Stopping criteria
Let have fixed point , and suppose is a contraction with on an interval containing the relevant iterates. Then
Let . The contraction estimate gives . By the reverse triangle inequality, . Combining this with proves the bound.
When , stop only after . Then the theorem guarantees . The rule needs a valid upper bound for .
Suppose with order at least , and assume the iteration does not reach in finitely many steps. With , let for all sufficiently large . Then
Dividing the order estimate by gives . The triangle and reverse triangle inequalities give . Dividing by and applying the squeeze theorem proves the middle limit, and dividing the first quotient by it proves the last.
In the superlinear regime, , whereas the error of the next iterate is much smaller than the last step. The practical test is therefore a conservative asymptotic proxy, not a global certificate unless extra local information is available.
Nonlinear systems
Let be differentiable on the open set , with state and residual . Its Jacobian matrix is the matrix of first-order partial derivatives, with entry .
Let be an exact root, . Let be the current approximation and suppose is nonsingular. The next Newton iterate is obtained by solving
Equivalently, , although one should solve the linear system rather than invert the Jacobian.
Component-wise Taylor expansion about , evaluated at the root, stacks into
with a remainder from differentiability. A locally Lipschitz Jacobian, for example under regularity, strengthens this to a quadratic remainder. Dropping the remainder defines the affine model . The next iterate is the exact root of this model, which rearranges into the displayed linear system.
Let near a root , and suppose is nonsingular. Then there is a neighbourhood of such that every sufficiently close produces well-defined Newton iterates satisfying for a constant .
Put . Taylor’s theorem gives with locally. Nearby Jacobians remain nonsingular with uniformly bounded inverses, say of norm at most . Substituting the Newton step yields , hence .
To justify the uniform inverse bound, put . Shrink the ball so that has norm at most . The convergent geometric matrix series is the inverse of : multiply finite partial sums and let their residual power tend to zero. Hence throughout the ball. Choose its radius still smaller so that . Then the quadratic bound keeps every iterate in the ball and halves the error at least, proving existence of the entire sequence and convergence. The remainder estimate follows by integrating the locally Lipschitz Jacobian along the line segment to the root.
A standard four-step workflow for multidimensional Newton systems:
- Formulate the residual system .
- Compute the Jacobian and check non-singularity ().
- Solve the linear system for the update step .
- Update and evaluate convergence using both step norm and residual norm .
A planar robot arm has link lengths and joint angles . Given a target , find joint angles that place the end of the second link at that target. Put . A target can be reached only if .
Resolving the two links gives
The residual is with
Differentiating produces
A short expansion gives . The Jacobian is invertible exactly when . The singular cases include a fully straight or fully folded arm.
With , , target , and start , each Newton step solves and updates .
Secant and regula falsi
Both methods use the intersection of a secant line with the -axis. Secant keeps the newest two points and is an open method. Regula falsi keeps a sign-changing interval and is therefore a bracketing method. That distinction explains why secant is usually faster locally, while regula falsi is safer globally.
Starting from two initial guesses and , replace the derivative in Newton’s method by the finite-difference slope through the two most recent points:
The method does not preserve a bracketing interval. Under the usual local hypotheses near a simple root, its order is . After the first two function evaluations, each new step needs one new function evaluation and no derivative.
Start with an interval such that . The secant line through the endpoints meets the -axis at
If , replace by ; otherwise replace by . The sign-changing bracket is preserved. The method converges at least linearly, is often faster than bisection at first, and may stagnate when one endpoint remains fixed for many iterations.
The next note turns from solving to matching sampled data with a polynomial: polynomial interpolation. This page belongs to the Computational Mathematics reading path.
Comments