Banach Fixed-Point Theorem [dark version]
Based on The Bright Side of Mathematics's video on YouTube. If you like this content, support the original creators by watching, liking and subscribing to their content.
Banach’s theorem requires a complete metric space (X, D) and a contraction F: X → X with a constant Q satisfying 0 ≤ Q < 1.
Briefing
Banach’s Fixed-Point Theorem guarantees a unique fixed point for a contraction on a complete metric space—and it also provides a practical way to approximate that point. The setup is precise: start with a complete metric space (X, D) and a function F: X → X that shrinks distances by a uniform factor Q, where 0 ≤ Q < 1. Concretely, for every pair x, y in X, the distance between their images satisfies D(F(x), F(y)) ≤ Q·D(x, y). Under these conditions, there exists exactly one point x* in X such that F(x*) = x*, and iterating F from any starting point converges to x*.
The proof begins by constructing an iterative sequence. Pick an arbitrary starting value x0 in X and define xn+1 = F(xn). To show the sequence converges, it’s enough (because X is complete) to prove it is Cauchy. The contraction property yields a key estimate for successive terms: D(xn+1, xn) = D(F(xn), F(xn−1)) ≤ Q·D(xn, xn−1). Repeating the same reasoning step-by-step gives a geometric bound on neighbor distances: D(xn+1, xn) ≤ Q^n·D(x1, x0).
Neighbor control alone doesn’t yet guarantee the Cauchy property, so the argument uses the triangle inequality to relate distant terms. For m < n, D(xn, xm) is bounded by summing the distances along the “path” xn → xn−1 → … → xm. Each link in that chain inherits a power of Q from the neighbor estimate, producing a geometric series. Because Q is strictly less than 1, the series has a finite bound, and the overall distance D(xn, xm) can be made arbitrarily small by choosing m large enough. That establishes that (xn) is Cauchy.
Completeness then forces convergence: there is some limit x* in X with xn → x*. The next step is to show x* is actually a fixed point. Contractions are continuous in metric spaces, so taking limits through F is valid: F(x*) = F(lim xn) = lim F(xn) = lim xn+1 = x*. Finally, uniqueness follows from a short contradiction argument. If two fixed points x* and x̂ existed with x* ≠ x̂, then applying the contraction inequality to them would give D(x*, x̂) = D(F(x*), F(x̂)) ≤ Q·D(x*, x̂). Since D(x*, x̂) > 0 when the points differ, dividing would imply 1 ≤ Q, contradicting Q < 1. Therefore, only one fixed point can exist.
The theorem matters because it turns an abstract existence-and-uniqueness claim into a workable algorithm: repeated iteration of F from any starting point converges to the same x*. This is why the result is widely used in analysis, including proving uniqueness of solutions to differential equations under suitable conditions.
Cornell Notes
Banach’s Fixed-Point Theorem applies to a complete metric space (X, D) and a contraction F: X → X with a constant Q satisfying 0 ≤ Q < 1. The contraction condition D(F(x), F(y)) ≤ Q·D(x, y) forces the iterates xn+1 = F(xn) to form a Cauchy sequence. Completeness then guarantees convergence to some limit x*. Continuity of contractions lets the limit pass through F, yielding F(x*) = x*, so x* is a fixed point. A final inequality shows fixed points cannot be distinct: if two fixed points existed, the contraction would imply 1 ≤ Q, contradicting Q < 1. The theorem also provides an iteration method that converges to the unique fixed point from any starting point.
Why does completeness matter in Banach’s theorem?
How does the contraction inequality produce a geometric decay like Q^n?
Why isn’t controlling only neighboring distances enough to prove the sequence is Cauchy?
What role does the triangle inequality play in the Cauchy estimate?
How does the proof show the limit x* is a fixed point?
Why can’t there be two different fixed points under a contraction?
Review Questions
- In the proof, where exactly is the assumption Q < 1 used to force convergence or uniqueness?
- How does the triangle inequality convert neighbor bounds D(xk+1, xk) into a bound for D(xn, xm)?
- What changes in the argument if the metric space (X, D) is not complete?
Key Points
- 1
Banach’s theorem requires a complete metric space (X, D) and a contraction F: X → X with a constant Q satisfying 0 ≤ Q < 1.
- 2
The contraction condition is D(F(x), F(y)) ≤ Q·D(x, y) for all x, y in X, giving uniform shrinking of distances.
- 3
Iterating from any starting point via xn+1 = F(xn) produces a sequence whose neighbor distances decay at least like Q^n.
- 4
The triangle inequality turns those neighbor estimates into a geometric-series bound for D(xn, xm), proving the sequence is Cauchy.
- 5
Completeness guarantees the Cauchy sequence converges to a limit x* in X.
- 6
Continuity of contractions lets the limit pass through F, establishing F(x*) = x*.
- 7
Uniqueness follows by contradiction: two distinct fixed points would force 1 ≤ Q, impossible when Q < 1.