The Newton root-finding iteration is
It requires and its derivative to be defined at the current point, and requires . A step can leave the domain, making a subsequent iteration undefined. In floating-point arithmetic, division by zero, overflow or non-finite function evaluations can also prevent a usable step. At a root where is zero the displayed quotient itself remains undefined unless the implementation stops before evaluating it.
Taylor's theorem at zero gives for a point between zero and . At , strict negativity of the second derivative gives . At , its lower bound gives
By the intermediate value theorem there is a root strictly between these values. The given uniqueness identifies it as .
The Newton root-finding iteration gives .
Set . By Taylor's theorem,
The first two terms cancel by the definition of the Newton root-finding iteration. Thus
with between the consecutive iterates. In particular, a nonzero step has negative new residual under the stated strict concavity.
First control the denominator. The mean value theorem applied to yields, for ,
Thus is strictly increasing on and all proposed Newton steps within that interval are defined.
Assume . Then and , so . Apply Taylor's theorem instead at the root, expanding about :
After rearranging and substituting the Newton step, the signed error satisfies
Consequently . Starting from , mathematical induction proves this for every finite , establishing that the signed errors are negative and strictly increasing. Since and ,
Writing gives . Since , this also implies , proving quadratic convergence. This is the concave Newton iteration from below.
Figure 1.
Original geometry of Newton iteration below a concave curve; the illustrated function satisfies the bounds but is not supplied by the examination
. Details.
Choose (iii), . Here the root has magnitude between and . Machine epsilon measures relative precision near unity; the spacing of representable floating-point numbers near the root is therefore of order . A step tolerance scaled to that magnitude is consistent with the attainable absolute positional accuracy. For IEEE binary64, using , , comparable to the local spacing. A fixed numerical constant cannot promise an exact correctly rounded root, but this is the most sensible of the three proposals.
Condition (ii) asks for a step below , a scale appropriate near one rather than near this root. A nonzero representable change near the root is normally much larger. The test may trigger only after exact stagnation, and rounding-induced oscillation can prevent that; it asks for unnecessarily fine absolute resolution.
Condition (i) measures a residual, not a position error. It changes if the same root problem is multiplied by a constant. Moreover, evaluating can involve cancellation among quantities of order , so an absolute residual of order need not be meaningful or attainable. Here , making residual and position errors comparable in exact arithmetic, but their requested absolute scale is still too small. A practical scale-aware stopping criterion for Newton iteration should also detect stagnation or a cycle rather than assuming exact arithmetic persists indefinitely.

Articles by others on the same topic (0)

There are currently no matching articles.