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 ZeroThe Number ZeroCounting to FiveCounting to 10Counting to 20Counting a Set of Objects Up to 20Cardinality: The Last Number CountedMatching Numerals to QuantitiesSubitizing Small QuantitiesAddition Within 10Number Bonds to 10Addition Within 20Doubles and Near DoublesDoubles Facts Within 10Near Doubles Facts Within 20Mental Math Strategies for AdditionMental Math: Adding and Subtracting TensAddition Within 100Repeated Addition as MultiplicationMultiplication as Equal GroupsMultiplication: ArraysBasic Multiplication Facts (0s, 1s, 2s, 5s, 10s)Multiplication Facts Within 100Division as Equal SharingDivision as Grouping (Measurement Division)Division: Grouping (Repeated Subtraction) ModelDivision: Fair Sharing ModelDivision as Equal SharingDivision as GroupingBasic Division FactsDivision Facts Within 100Multiplication and Division Fact FamiliesRelationship Between Multiplication and DivisionDivision Facts as Inverse of MultiplicationRemainders and Quotients in DivisionDivision Word ProblemsMulti-Step Word ProblemsSolving Multi-Step Word ProblemsMultiplication Word ProblemsDivision Word ProblemsIntroduction to Long DivisionFactors and MultiplesPrime and Composite NumbersEquivalent FractionsRelating Fractions and DecimalsDecimal Place ValueIntegers and the Number LineComparing and Ordering IntegersAbsolute ValueAdding IntegersSubtracting IntegersMultiplying IntegersIntroduction to ExponentsOrder of OperationsInteger Order of OperationsVariable ExpressionsThe Distributive PropertyVariables and Expressions ReviewIntroduction to PolynomialsAdding and Subtracting PolynomialsMultiplying PolynomialsFactorialPermutationsCombinationsCounting Principles: Addition and Multiplication RulesIntroduction to Graph TheoryPropositional Logic FoundationsLogical EquivalencesDe Morgan's LawsNegation of Quantified StatementsProof by ContradictionTopological Spaces: Definition and ExamplesOpen Sets in Topological SpacesNeighborhoods and Open SetsOpen Sets in Topological SpacesBasis for a TopologyMetric TopologyCompleteness in Metric SpacesContraction 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.