A topic in the Open Knowledge Graph — a free, open map of 15,290 topics and the order to learn them in.

Contraction Mapping Theorem (Banach Fixed Point)

Graduate Depth 78 in the knowledge graph ☐ I know this ☆ Set as goal
376prerequisites beneath it
See this on the map →
Completeness in Metric Spaces→
fixed-points contraction

Core Idea

If f: X → X is a contraction (∃c < 1 with d(f(x), f(y)) ≤ c·d(x,y)) on a complete metric space, then f has a unique fixed point and iterates converge to it.

Explainer

You know that a complete metric space is one where every Cauchy sequence converges — there are no "missing" limit points. The Banach Fixed Point Theorem, also called the Contraction Mapping Theorem, is the payoff for that completeness: it guarantees existence and uniqueness of a fixed point when a map contracts distances uniformly. A contraction is a function f: X → X satisfying d(f(x), f(y)) ≤ c · d(x, y) for some constant c < 1 and all x, y in X. The constant c < 1 is the key — the map must bring every pair of points strictly closer together, by at least the same multiplicative factor.

The proof is an elegant iteration argument. Pick any starting point x₀ ∈ X and define xₙ₊₁ = f(xₙ). The sequence (x₀, x₁, x₂, ...) is a Cauchy sequence: each step reduces the distance by a factor of at most c, so the total remaining travel after step n is bounded by cⁿ/(1−c) · d(x₁, x₀), which goes to zero. Since X is complete, this Cauchy sequence converges to some limit x*. Taking limits in xₙ₊₁ = f(xₙ) and using continuity of f (which follows from the Lipschitz condition) gives x* = f(x*) — so x* is a fixed point. Uniqueness follows because if both x* and y* are fixed, then d(x*, y*) = d(f(x*), f(y*)) ≤ c · d(x*, y*), which forces d(x*, y*) = 0.

The beauty of this theorem is that it is simultaneously an existence theorem, a uniqueness theorem, and a constructive algorithm. You don't just know a fixed point exists — you know how to find it by iterating, and you know how quickly you converge (the error after n iterations is at most cⁿ/(1−c) · d(x₀, x₁)). This makes the Banach theorem one of the most useful results in applied mathematics.

Applications abound. Many differential equations can be rewritten as fixed-point problems of integral operators, and the contraction mapping theorem gives existence and uniqueness of solutions (this is the idea behind Picard's theorem for ODEs). Iterative algorithms in numerical analysis — Newton's method, successive approximations, certain root-finding schemes — can be analyzed as contraction mappings to prove convergence. In economics and game theory, Nash equilibria arise as fixed points of best-response maps. Whenever you see a self-referential system — "the solution satisfies an equation involving itself" — the contraction mapping theorem is the tool that says the self-reference has a unique resolution.

Practice Questions 5 questions

Prerequisite Chain

Understanding Zero → The Number Zero → Counting to Five → Counting to 10 → Counting to 20 → Counting a Set of Objects Up to 20 → Cardinality: The Last Number Counted → Matching Numerals to Quantities → Subitizing Small Quantities → Addition Within 10 → Number Bonds to 10 → Addition Within 20 → Doubles and Near Doubles → Doubles Facts Within 10 → Near Doubles Facts Within 20 → Mental Math Strategies for Addition → Mental Math: Adding and Subtracting Tens → Addition Within 100 → Repeated Addition as Multiplication → Multiplication as Equal Groups → Multiplication: Arrays → Basic Multiplication Facts (0s, 1s, 2s, 5s, 10s) → Multiplication Facts Within 100 → Division as Equal Sharing → Division as Grouping (Measurement Division) → Division: Grouping (Repeated Subtraction) Model → Division: Fair Sharing Model → Division as Equal Sharing → Division as Grouping → Basic Division Facts → Division Facts Within 100 → Multiplication and Division Fact Families → Relationship Between Multiplication and Division → Division Facts as Inverse of Multiplication → Remainders and Quotients in Division → Division Word Problems → Multi-Step Word Problems → Solving Multi-Step Word Problems → Multiplication Word Problems → Division Word Problems → Introduction to Long Division → Factors and Multiples → Prime and Composite Numbers → Equivalent Fractions → Relating Fractions and Decimals → Decimal Place Value → Integers and the Number Line → Comparing and Ordering Integers → Absolute Value → Adding Integers → Subtracting Integers → Multiplying Integers → Introduction to Exponents → Order of Operations → Integer Order of Operations → Variable Expressions → The Distributive Property → Variables and Expressions Review → Introduction to Polynomials → Adding and Subtracting Polynomials → Multiplying Polynomials → Factorial → Permutations → Combinations → Counting Principles: Addition and Multiplication Rules → Introduction to Graph Theory → Propositional Logic Foundations → Logical Equivalences → De Morgan's Laws → Negation of Quantified Statements → Proof by Contradiction → Topological Spaces: Definition and Examples → Open Sets in Topological Spaces → Neighborhoods and Open Sets → Open Sets in Topological Spaces → Basis for a Topology → Metric Topology → Completeness in Metric Spaces → Contraction Mapping Theorem (Banach Fixed Point)

Longest path: 79 steps · 376 total prerequisite topics

Prerequisites (1)

Leads To (0)

No topics depend on this one yet.