Get AI summaries of any video or article — Sign up free
Banach Fixed-Point Theorem thumbnail

Banach Fixed-Point Theorem

5 min read

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.

TL;DR

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 single, reliably reachable fixed point for a contraction on a complete metric space. The result matters because it turns an abstract “does a solution exist and is it unique?” question into a concrete iterative method—start anywhere, repeatedly apply the function, and the sequence converges to the same point.

The theorem starts with two ingredients. First, there must be a complete metric space (X, D): a set X with a distance function D that is symmetric, satisfies the triangle inequality, and has the key completeness property that every Cauchy sequence converges to a point in X. Second, there must be a map F: X → X that is a contraction. Contraction means there exists a constant Q with 0 < Q < 1 such that for all x, y in X, the distance between images shrinks by at least the factor Q: D(F(x), F(y)) ≤ Q · D(x, y).

A fixed point x* is a point that doesn’t move under the map, meaning F(x*) = x*. Under the contraction and completeness assumptions, Banach’s theorem asserts two things at once: existence and uniqueness of x*. It also provides a way to find x*: pick any starting point x0 in X, define an iterative sequence by x_{n+1} = F(x_n), and this sequence converges to x*.

The proof builds convergence from the contraction inequality. With a chosen starting point x0, the sequence (x_n) is generated by repeated application of F. The contraction property yields a bound on successive distances: D(x_{n+1}, x_n) ≤ Q^n · D(x_1, x_0). To show the whole sequence is Cauchy, distances between far-apart terms D(x_n, x_m) are estimated using the triangle inequality across the chain of intermediate iterates. Each step contributes a factor of Q, producing a geometric-sum bound. Because Q lies strictly between 0 and 1, the geometric series converges, and the estimate forces D(x_n, x_m) to go to zero as n and m grow—so (x_n) is Cauchy.

Completeness then supplies the missing link: every Cauchy sequence converges in X, so x_n → x*. Next, x* is shown to be a fixed point. Contractions are continuous in metric spaces, so taking limits through F gives F(x*) = x*. Finally, uniqueness follows from a short contradiction argument: if two distinct fixed points x* and x̂ existed, applying the contraction inequality to them would imply D(x*, x̂) ≤ Q · D(x*, x̂). Since D(x*, x̂) would be positive for distinct points, dividing would force 1 ≤ Q, contradicting Q < 1.

In short: on a complete metric space, a contraction has exactly one fixed point, and iterating the map from any starting point converges to it. That combination—uniqueness plus an effective construction—is why the theorem is widely used in analysis, including for 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. If there is a constant Q with 0 < Q < 1 such that D(F(x), F(y)) ≤ Q·D(x, y) for all x, y, then F has exactly one fixed point x*. Starting from any x0 and defining x_{n+1} = F(x_n), the iterates form a Cauchy sequence. Completeness guarantees convergence to some limit x*, and continuity of contractions lets one pass the limit through F to get F(x*) = x*. Uniqueness comes from the fact that two distinct fixed points would violate D(x*, x̂) ≤ Q·D(x*, x̂).

What two assumptions does Banach’s fixed-point theorem require before any conclusion about fixed points is possible?

It needs (1) a complete metric space (X, D), meaning every Cauchy sequence in X converges to a point in X, and (2) a contraction map F: X → X. The contraction condition is: there exists Q with 0 < Q < 1 such that for all x, y in X, D(F(x), F(y)) ≤ Q·D(x, y). Without completeness, the iteration might converge only “in the limit” outside X; without contraction (Q < 1), uniqueness and convergence can fail.

How does the proof show that the iteration x_{n+1} = F(x_n) is Cauchy?

The contraction inequality first bounds distances between neighbors: D(x_{n+1}, x_n) = D(F(x_n), F(x_{n-1})) ≤ Q·D(x_n, x_{n-1}), which iterates to D(x_{n+1}, x_n) ≤ Q^n·D(x_1, x_0). Then the triangle inequality breaks D(x_n, x_m) into a sum of neighbor distances along the chain from x_m to x_n. Each term carries an extra power of Q, producing a geometric series. Since 0 < Q < 1, the series has a finite bound, forcing D(x_n, x_m) → 0 as n, m → ∞, which is exactly the Cauchy property.

Why does completeness matter after establishing the sequence is Cauchy?

Completeness is the step that turns “Cauchy” into “convergent within the space.” Once the iteration is shown to be Cauchy, completeness guarantees there exists x* in X such that x_n → x*. Without completeness, a Cauchy sequence might converge only in a larger space, leaving no guarantee that the limit lies in X.

How is it proved that the limit x* is actually a fixed point of F?

Contractions are continuous in metric spaces. With x_n → x*, continuity allows passing the limit through F: F(x*) = F(lim x_n) = lim F(x_n). But F(x_n) equals x_{n+1} by construction, so lim F(x_n) = lim x_{n+1} = x*. Therefore F(x*) = x*, making x* a fixed point.

What prevents there being two different fixed points?

Assume two fixed points x* and x̂ satisfy F(x*) = x* and F(x̂) = x̂. Apply the contraction inequality to them: D(x*, x̂) = D(F(x*), F(x̂)) ≤ Q·D(x*, x̂). If x* ≠ x̂, then D(x*, x̂) > 0, so dividing yields 1 ≤ Q, contradicting Q < 1. Hence the fixed point must be unique.

Review Questions

  1. Why does the contraction constant Q being strictly less than 1 play a decisive role in both convergence and uniqueness?
  2. Where exactly does the triangle inequality enter the proof, and what does it accomplish in bounding D(x_n, x_m)?
  3. How does continuity of contractions justify the step F(lim x_n) = lim F(x_n) in a metric space setting?

Key Points

  1. 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. 2

    A contraction shrinks distances: D(F(x), F(y)) ≤ Q·D(x, y) for all x, y in X.

  3. 3

    Iterating from any starting point via x_{n+1} = F(x_n) produces a Cauchy sequence.

  4. 4

    Completeness guarantees the iterates converge to a limit x* that lies in X.

  5. 5

    Continuity of contractions lets the limit pass through F, proving F(x*) = x*.

  6. 6

    Uniqueness follows because two distinct fixed points would force 1 ≤ Q, contradicting Q < 1.

Highlights

A single inequality, D(F(x), F(y)) ≤ Q·D(x, y) with Q < 1, drives both existence and uniqueness of the fixed point.
Once neighbor distances shrink geometrically, the triangle inequality turns that into a global Cauchy estimate via a geometric series.
Completeness is the bridge from “Cauchy” to “convergent in X,” ensuring the limit exists inside the space.
The fixed point is not just guaranteed—it is obtained by iteration from any starting point.

Topics