From Repeated Estimates to a Fixed Point
A fixed point of a map \(T:X\to X\) is a point \(p\in X\) such that \(T(p)=p\). Finding such a point directly can be difficult. The Banach fixed-point theorem gives a reliable alternative: start at any point, repeatedly apply \(T\), and use a uniform shrinking condition to show that the resulting sequence converges to the unique fixed point.
Throughout, a metric space \((X,d)\) is given its metric topology. It is complete if every Cauchy sequence in \(X\) converges to a point of \(X\). A sequence \((x_n)\) is Cauchy if, for every \(\varepsilon>0\), there is \(N\in\mathbb{N}\) such that \(d(x_n,x_m)<\varepsilon\) whenever \(n,m\ge N\). The nonemptiness of \(X\) matters: an empty space has no point to serve as a fixed point.
The condition says more than that distances do not increase: they shrink by a common factor strictly less than one. The map must also take every point of \(X\) back into \(X\), so its iterates are defined.
A Contraction Is Continuous
Proof. Let \(x\in X\), and let \(\varepsilon>0\). If \(d(y,x)<\varepsilon\), then the contraction inequality gives \(d(Ty,Tx)\le qd(y,x)<\varepsilon\), since \(q<1\) (and the conclusion also holds when \(q=0\)). Thus points sufficiently close to \(x\) have images within \(\varepsilon\) of \(Tx\); in fact, \(d(y,x)<\varepsilon\) itself suffices. This is continuity at \(x\). Since \(x\) was arbitrary, \(T\) is continuous. \(\square\)
We will also use the elementary finite geometric-sum identity \(\sum_{k=n}^{m-1}q^k=q^n(1-q^{m-n})/(1-q)\) for \(0\le q<1\) and \(m>n\). Since \(0\le 1-q^{m-n}\le1\), this sum is at most \(q^n/(1-q)\). These estimates include \(q=0\), with \(q^0=1\).
The Banach Fixed-Point Theorem
Proof. Choose any \(x_0\in X\), which is possible because \(X\) is nonempty, and define the iterates \(x_{n+1}=T(x_n)\). Fix a contraction constant \(q\) with \(0\le q<1\), and put \(a=d(x_0,x_1)\). We first claim that \(d(x_n,x_{n+1})\le q^n a\) for every \(n\ge0\). For \(n=0\) this is equality. If it holds for \(n\), then \(d(x_{n+1},x_{n+2})=d(Tx_n,Tx_{n+1})\le qd(x_n,x_{n+1})\le q^{n+1}a\). This proves the claim by induction.
For \(m>n\), repeated use of the triangle inequality now gives \(d(x_n,x_m)\le\sum_{k=n}^{m-1}d(x_k,x_{k+1})\le a\sum_{k=n}^{m-1}q^k\le aq^n/(1-q)\). If \(a=0\), this estimate says \(d(x_n,x_m)=0\) for every \(m>n\), so the sequence is constant and hence Cauchy. If \(a>0\), then \(aq^n/(1-q)\to0\) as \(n\to\infty\); therefore, for every \(\varepsilon>0\), choosing \(N\) with \(aq^N/(1-q)<\varepsilon\) gives \(d(x_n,x_m)<\varepsilon\) for all \(m>n\ge N\). Symmetry of the metric gives the same condition when \(n>m\). Thus \((x_n)\) is Cauchy in either case.
Completeness supplies a point \(p\in X\) with \(x_n\to p\). To show that \(p\) is fixed, use the contraction inequality and the triangle inequality: \(d(Tp,p)\le d(Tp,Tx_n)+d(x_{n+1},p)\le qd(p,x_n)+d(x_{n+1},p)\). Both terms on the right tend to zero, since \(x_n\to p\) and the shifted sequence \(x_{n+1}\) also converges to \(p\). Hence \(d(Tp,p)=0\), so \(Tp=p\).
Finally, if \(p\) and \(r\) are fixed points, then \(d(p,r)=d(Tp,Tr)\le qd(p,r)\). If \(d(p,r)>0\), dividing by this positive number would give \(1\le q\), contrary to \(q<1\). Therefore \(d(p,r)=0\), so \(p=r\). The fixed point is unique. The argument started from an arbitrary \(x_0\), so the iterates from every starting point converge to this same point. \(\square\)
The proof has two separate jobs. The contraction estimate makes the iterates Cauchy; completeness ensures their limit belongs to \(X\). The contraction inequality then makes that limit fixed, and the same strict inequality forces any two fixed points to coincide.
Worked Example: An Affine Contraction on the Real Line
Let \(X=\mathbb{R}\) with its standard metric \(d(x,y)=|x-y|\), and define \(T(x)=(x+4)/3\). The real line is complete. For all \(x,y\in\mathbb{R}\), \(d(Tx,Ty)=|(x+4)/3-(y+4)/3|=|x-y|/3\). Thus \(T\) is a contraction with \(q=1/3\), and it maps \(\mathbb{R}\) into itself.
Solving the fixed-point equation gives \(x=(x+4)/3\), hence \(3x=x+4\), \(2x=4\), and \(x=2\). To see the iteration concretely, start at \(x_0=-1\). Then \(x_1=T(-1)=1\), \(x_2=T(1)=5/3\), and \(x_3=T(5/3)=(5/3+4)/3=17/9\). The theorem says these iterates converge to the unique fixed point \(2\).
Check: \(T(2)=(2+4)/3=2\), and for any \(x,y\), the distance between their images is exactly \(|x-y|/3\). Both the fixed-point equation and the contraction condition are satisfied.
Worked Example: A Contraction on a Closed Interval
Let \(X=[0,1]\) with the metric inherited from \(\mathbb{R}\), and set \(T(x)=x/4+1/2\). The interval is complete: it is a closed subset of the complete metric space \(\mathbb{R}\). For \(x\in[0,1]\), \(1/2\le T(x)\le3/4\), so \(T(x)\in[0,1]\). Also, \(d(Tx,Ty)=|x/4-y/4|=|x-y|/4\), so \(T\) is a contraction with \(q=1/4\).
The fixed-point equation is \(x=x/4+1/2\), so \(3x/4=1/2\) and \(x=2/3\). Starting at \(x_0=0\), the first iterates are \(x_1=1/2\), \(x_2=(1/2)/4+1/2=5/8\), and \(x_3=(5/8)/4+1/2=5/32+16/32=21/32\). The theorem guarantees convergence to \(2/3\), regardless of the starting point in the interval.
Check: \(T(2/3)=(2/3)/4+1/2=1/6+3/6=2/3\). The proposed point belongs to \([0,1]\), and the distance calculation verifies the required contraction factor.
Worked Example: The Zero Contraction Factor
Let \(X=\{a,b\}\) with the metric \(d(a,b)=d(b,a)=1\) and \(d(a,a)=d(b,b)=0\). This metric space is complete: if a sequence is Cauchy, use \(\varepsilon=1/2\); beyond some index, any two terms have distance less than \(1/2\), so they must be equal. The sequence is eventually constant and converges in \(X\).
Define \(T(a)=a\) and \(T(b)=a\). For every \(x,y\in X\), \(T(x)=T(y)=a\), so \(d(Tx,Ty)=0\). Thus \(T\) is a contraction with \(q=0\). Its only fixed point is \(a\), because \(T(a)=a\) while \(T(b)=a\ne b\). From either starting point, the first iterate is \(a\), and every later iterate remains \(a\).
Check: the contraction inequality reads \(0\le0\cdot d(x,y)=0\) for every pair \(x,y\); the fixed-point equation holds at \(a\) and fails at \(b\). This example also shows why the zero-factor case is included in the theorem.
Why Completeness and Strict Shrinking Matter
Worked Example: A Contraction Without a Fixed Point
Take \(X=(0,1)\) with its usual metric and \(T(x)=x/2\). For each \(x\in(0,1)\), \(0<x/2<1/2<1\), so \(T\) maps \(X\) into itself. Moreover, \(d(Tx,Ty)=|x-y|/2\), making \(T\) a contraction with \(q=1/2\). But a fixed point would satisfy \(x=x/2\), which forces \(x=0\), and \(0\notin X\). Thus there is no fixed point.
The missing hypothesis is completeness. The sequence \(x_n=1/(n+1)\) lies in \(X\) and is Cauchy, since for \(m,n\ge N\) its terms lie between \(0\) and \(1/(N+1)\), giving \(|x_n-x_m|<1/(N+1)\). It has no limit in \(X\): in \(\mathbb{R}\) it converges to \(0\), and no other point can be its limit because limits in a metric space are unique. So \(X\) is not complete. In the iteration of \(T\), points can approach a limit that the space does not contain.
Common pitfall. Replacing the strict condition \(q<1\) by \(q\le1\) makes the theorem false. On the complete space \(\mathbb{R}\), the identity map \(T(x)=x\) satisfies \(d(Tx,Ty)=d(x,y)\), but its only available Lipschitz factor is \(1\), not a number strictly below \(1\). Every real number is a fixed point, so uniqueness fails. The strict inequality is what makes the uniqueness argument work and the geometric distances shrink.
The theorem is useful whenever a problem can be expressed as finding a fixed point and the map can be shown to send a complete space into itself while uniformly shrinking distances. Its proof is also a model of how completeness converts an estimate on successive approximations into an actual point in the space. Each hypothesis has a distinct role: nonemptiness allows a starting point, the self-map condition allows iteration, strict contraction controls the iterates and uniqueness, and completeness keeps their limit inside the space.
Check Your Understanding
In each question, identify which hypothesis is being used and check the proposed conclusion from the definitions.
- For \(T(x)=(2x+3)/4\) on \(\mathbb{R}\) with its standard metric, find a contraction factor and its fixed point.
- In the proof of the theorem, why is the estimate for \(d(x_n,x_m)\) valid when \(m>n\), and how does it imply the Cauchy condition?
- Explain why the uniqueness argument also covers the case where the two proposed fixed points are already equal.
- For \(T(x)=x/3+1/3\) on \([0,1]\) with the inherited metric, verify that it maps the interval into itself and determine its fixed point.
- For the map \(T(x)=x\) on \(\mathbb{R}\), identify exactly which Banach fixed-point hypothesis fails and whether a fixed point exists.