Banach Fixed Point Theorem (contraction mapping principle): Let (X,d) be a complete metric space
and let T:X→X be a contraction
with contraction constant c∈[0,1). Then:
- There exists a unique fixed point
x∗∈X such that T(x∗)=x∗.
- For any starting point x0∈X, the iterates defined by
xn+1=T(xn)(n≥0)
converge
to x∗.
- Quantitative error bounds hold: for all n≥0,
d(xn,x∗)≤1−ccnd(x1,x0),d(xn,x∗)≤cnd(x0,x∗).
This theorem is one of the main uses of completeness: it turns a global “shrinking” hypothesis into existence and uniqueness of solutions of T(x)=x.
Proof sketch:
From the contraction inequality,
d(xn+1,xn)=d(Txn,Txn−1)≤cd(xn,xn−1)≤⋯≤cnd(x1,x0).
Then for m>n,
d(xm,xn)≤∑k=nm−1d(xk+1,xk)≤d(x1,x0)∑k=n∞ck=1−ccnd(x1,x0),
so (xn) is Cauchy
and hence converges (completeness) to some x∗∈X. Continuity
of T (it is Lipschitz
) gives T(x∗)=x∗. Uniqueness follows since if Tx=x and Ty=y, then
d(x,y)=d(Tx,Ty)≤cd(x,y),
forcing d(x,y)=0 and hence x=y.