The Fixed-Point Theorem and Its Applications

Newton, Cauchy-Lipschitz and Others

Newton's method

To solve g(x)=0g(x) = 0, Newton's method iterates

f(x)=x−g(x)g′(x)f(x) = x - \frac{g(x)}{g'(x)}

A fixed point of ff is exactly a root of gg. Near a simple root cc, one shows that f′(c)=0f'(c) = 0, so ff is a contraction there with a factor as small as desired: the convergence is in fact quadratic, the number of correct decimal places doubling at each step.

The canonical example is computing 2\sqrt{2} with g(x)=x2−2g(x) = x^2 - 2, which gives Heron's formula:

f(x)=12(x+2x)f(x) = \frac{1}{2}\left(x + \frac{2}{x}\right)

nn unu_n Correct decimals
00 22 00
11 1.51.5 00
22 1.41666671.4166667 22
33 1.41421571.4142157 55
44 1.414213562371.41421356237 1111

The Cauchy-Lipschitz theorem

The most spectacular application is the existence and uniqueness of solutions to a differential equation. The problem

y′(t)=F(t,y(t)),y(t0)=y0y'(t) = F\left(t, y(t)\right), \qquad y(t_0) = y_0

can be written in integral form y(t)=y0+∫t0tF(s,y(s)) dsy(t) = y_0 + \displaystyle\int_{t_0}^{t} F\left(s, y(s)\right)\,\mathrm{d}s, that is, as the search for a fixed point of the mapping that sends a function yy to the right-hand side.

When FF is Lipschitz in its second variable, this mapping is a contraction on a well-chosen space of functions, complete for the norm of uniform convergence. Banach's theorem then provides the solution, and its uniqueness. The method of Picard iterates is nothing other than the sequence un+1=f(un)u_{n+1} = f(u_n) in this setting.

An overview of applications

Field What the theorem provides
Numerical analysis convergence of Newton's method and of the secant method
Differential equations Cauchy-Lipschitz theorem
Linear algebra convergence of the Jacobi and Gauss-Seidel iterative methods
Fractal geometry attractor of an iterated function system
Computer science semantics of recursive definitions, least fixed point

Classic pitfall

Believing that every fixed-point theorem requires a contraction. That is not the case: Brouwer's fixed-point theorem states that every continuous map from a closed ball of Rd\mathbb{R}^d to itself has a fixed point, without any contraction hypothesis. In the case d=1d = 1, it can be proved in two lines using the intermediate value theorem applied to x↦f(x)−xx \mapsto f(x) - x.

The difference is decisive in practice: Brouwer gives existence, but neither uniqueness nor an algorithm. Banach gives all three.