The Banach Fixed-Point Theorem
A guarantee that repeatedly applying a suitably 'contracting' function to any starting point always converges to exactly one fixed point — the mathematical backbone behind why iterative numerical methods reliably settle on an answer.
Imagine repeatedly halving your distance to a wall: no matter where you start, each step brings you strictly closer, and you converge toward the wall itself. A contraction mapping is a function that does something similar to every pair of points in its space — applying it always shrinks the distance between them by at least some fixed fraction. The Banach fixed-point theorem says that if a function is a contraction on a complete space, then repeatedly applying it from any starting point converges to exactly one point that the function maps to itself (a "fixed point"), and no other fixed point exists.
Formally, if satisfies for some constant and all , then iterating from any starting converges to a unique with . In plain terms: as long as the function reliably pulls points closer together by at least a fixed proportion, repeating it enough times funnels every starting guess toward one and the same destination.
This is the theoretical reason iterative numerical procedures — Newton's method under the right conditions, or value iteration in dynamic programming — are guaranteed to converge rather than wander or oscillate forever: each is designed (or shown) to be a contraction, so the theorem applies directly. Value iteration in a discounted Markov decision process with discount factor , for instance, is a contraction with constant , guaranteeing convergence to the unique optimal value function regardless of the initial guess.
A contraction mapping shrinks the distance between any two points by a fixed fraction each time it's applied, and the Banach fixed-point theorem guarantees that repeating such a mapping from any starting point converges to one unique fixed point — the reason iterative methods like value iteration are provably guaranteed to converge.
Related concepts
Practice in interviews
Further reading
- Rudin, Principles of Mathematical Analysis