Rewrite f(x)=0 as x=ϕ(x) and iterate: when it converges (∣ϕ′(α)∣<1), how fast, and the theorem giving the method's order from which derivatives of ϕ vanish at the solution.
From f(x)=0 to x=φ(x)
Every equation f(x)=0 can be rewritten (in many ways) as a fixed-point problem x=ϕ(x): the solution α satisfies ϕ(α)=α. The method is to iterate the function:
Subtracting α leaves the error equation of the fixed-point iteration:
ek+1=ϕ′(α)ek+2ϕ′′(α)ek2+6ϕ′′′(α)ek3+⋯
If ϕ′(α)=0, the dominant term is linear: ek+1≈ϕ′(α)ek. Errors contract if ∣ϕ′(α)∣<1 (linear convergence with factor ∣ϕ′(α)∣) and grow if ∣ϕ′(α)∣>1: that is the local convergence criterion.
If moreover ϕ′(α)=ϕ′′(α)=⋯=ϕ(p−1)(α)=0 and ϕ(p)(α)=0, all earlier terms vanish and the first surviving one fixes the order: this is the order theorem for a fixed-point method.
ek+1=p!ϕ(p)(α)ekp+O(ekp+1)
Immediate application: for Newton, ϕ=x−f′f and ϕ′=(f′)2ff′′, which vanishes at a simple root (f(α)=0). Since in general ϕ′′(α)=0, Newton has order 2, agreeing with the direct proof.
This theorem explains why Newton is second order: its iteration function ϕ=x−f′f satisfies ϕ′(α)=0 at a simple root. The general definition of order and its practical measurement are covered in Convergence order and efficiency.
Example: slow convergence
ExampleIterating φ(x)=cos²x
Solve x=cos2x by directly iterating xk+1=cos2(xk) from x0=0.3, and estimate the convergence speed.
The first iterates oscillate around the solution: x1=0.9127, x2=0.3741, x3=0.8665, x4=0.4193, x5=0.8343,… approaching α=0.641714 very slowly.
The speed is set by the derivative at the fixed point: ϕ′(x)=−2cosxsinx=−sin2x, and at α:
∣ϕ′(α)∣=∣sin(2⋅0.641714)∣=0.959<1
It converges (the negative sign explains the oscillation), but with factor 0.959: 455 iterations are needed to reach an error of 10−9. Newton solves the same equation in 5 iterations; this shows the difference between order 1 and order 2.