Topology
Brouwer Fixed-Point Theorem
Any continuous f: D^n → D^n on the closed unit ball has a point with f(x) = x
Brouwer's fixed-point theorem: every continuous function f from the closed n-dimensional ball D^n to itself has at least one fixed point — a point x with f(x) = x. Proved by L. E. J. Brouwer in 1910 (1-dim was earlier folklore via the intermediate-value theorem). Equivalently: there is no continuous retraction of D^n onto its boundary S^(n-1). Famous "physical" intuition: stir a cup of coffee — at least one molecule ends up exactly where it started. Foundation of the Nash equilibrium existence proof (Kakutani's generalization) and many existence theorems in differential equations and game theory. Equivalent to the Hairy Ball theorem (no continuous nonzero vector field on S²ⁿ) and Borsuk-Ulam (continuous f: S^n → ℝⁿ has antipodal pair mapping to same point).
- Statementcontinuous f: D^n → D^n has fixed point
- ProvedBrouwer 1910
- Equivalentno retraction D^n → S^(n-1)
- GeneralizationsKakutani, Schauder, Lefschetz
- UseNash equilibrium proof
- Intuition"Coffee stirring"
Watch the 60-second explainer
A condensed visual walkthrough — narrated, captioned, under a minute.
Why Brouwer matters
- Nash equilibrium and game theory. Nash's 1950 dissertation used Brouwer (and Kakutani's generalization) to prove that every finite n-player game has at least one mixed-strategy equilibrium. Without a fixed-point theorem, equilibria would be merely sometimes existing rather than universal — the entire edifice of mathematical economics built on Nash equilibrium rests on Brouwer.
- Existence theorems in differential equations. The Schauder fixed-point theorem (Brouwer's infinite-dimensional cousin for compact operators on Banach spaces) yields existence of solutions to nonlinear elliptic and parabolic PDE without explicit construction. Many global existence proofs in fluid mechanics, including Leray's weak solutions for Navier-Stokes (1934), use Schauder.
- Borsuk-Ulam and combinatorial corollaries. Borsuk-Ulam, equivalent to Brouwer, implies the ham-sandwich theorem (any three solid regions in ℝ³ can be simultaneously bisected by a single plane), the necklace splitting theorem, and the existence of fair-division procedures. The Lusternik-Schnirelmann theorem on covers of spheres is another sibling.
- Mathematical economics — fixed points of excess-demand. Walras' general equilibrium: prices p in the simplex map to excess-demand z(p), and an equilibrium p* satisfies z(p*) = 0. Reformulating as a self-map of the simplex via T(p) = (p + max(z(p), 0)) / sum, Brouwer guarantees a price vector at which markets clear. Arrow-Debreu's 1954 existence proof uses this technique.
- Game-theoretic learning algorithms. Sperner's lemma (combinatorial sibling) underlies Scarf's simplicial subdivision algorithm for computing approximate fixed points and Nash equilibria, and lattice-based versions inform PPAD complexity results. Even though existence is non-constructive, computing approximate equilibria is an active area in algorithmic game theory.
- Algebraic topology pedagogy. The cleanest first illustration that homology distinguishes spaces (D^n vs S^(n-1)) and yields a quick proof of an a priori unrelated analytic theorem. Hatcher's textbook proof of Brouwer takes a paragraph once H_n is in hand — sells the entire subject.
The non-retraction proof
- Assume no fixed point. Suppose f: D^n → D^n is continuous and f(x) ≠ x for every x ∈ D^n.
- Build the retraction. For each x, draw the ray from f(x) through x; because f(x) ≠ x, the ray is well-defined. It exits D^n at a unique boundary point r(x) ∈ S^(n-1). The map r: D^n → S^(n-1) is continuous.
- Boundary identity. If x ∈ S^(n-1), then x is itself on the boundary, and the ray from f(x) through x exits at x. So r(x) = x for x on the boundary — r is a retraction.
- Homological contradiction. Apply H_{n-1}: the inclusion S^(n-1) ↪ D^n induces 0: H_{n-1}(S^(n-1)) = ℤ → H_{n-1}(D^n) = 0; the retraction r, since r ∘ inclusion = id, induces a left inverse of zero — impossible. (For n = 2 one can use the fundamental group π_1 instead.)
- Conclude. No such f exists; every continuous self-map of D^n must have a fixed point.
Generalizations and relatives
- Schauder fixed-point theorem. If K is a non-empty compact convex subset of a Banach space and f: K → K is continuous, then f has a fixed point. Used heavily in functional analysis and PDE.
- Kakutani fixed-point theorem. Same conclusion for upper-hemicontinuous correspondences (set-valued maps with non-empty convex values). The version Nash needs.
- Lefschetz fixed-point theorem. If f: X → X is a continuous self-map of a finite CW-complex and the Lefschetz number L(f) = Σ(−1)ⁿ tr(f_*: H_n(X; ℚ) → H_n(X; ℚ)) is non-zero, then f has a fixed point. Brouwer is the case X = D^n: every self-map is homotopic to a constant, so f_* = identity on H_0 = ℚ and zero elsewhere, giving L(f) = 1 ≠ 0.
- Tarski fixed-point theorem. Order-theoretic version: every monotone self-map of a complete lattice has a fixed point. Used in denotational semantics and computer science.
- Banach contraction principle. A constructive cousin: a contraction on a complete metric space has a unique fixed point, found by iteration. Used in numerical analysis and ODE existence (Picard).
Common misconceptions
- Holds for open sets. No. The translation x ↦ x + (1/2, 0, …, 0) restricted to the open unit ball maps it into itself but has no fixed point — the candidate fixed point lies on the boundary, excluded by openness. Compactness is essential.
- Holds for spheres. No. The antipodal map x ↦ −x on S^n has no fixed point. Rotations of S² by an angle have only fixed antipodes (the rotation axis); a generic rotation of S^(2k+1) has no axis. Non-contractibility blocks the proof.
- Constructive. Brouwer's classical proof is non-constructive — a fact Brouwer the intuitionist did not endorse. Sperner's lemma gives a combinatorial proof that locates an approximate fixed point in finitely many steps but does not produce an exact one in general.
- Unique fixed point. Not in general. The identity map has every point fixed; rotations of the disc have one fixed point at the centre; generic maps may have many or just one. Brouwer is an existence theorem only.
- Requires smoothness. Continuity alone suffices. There is also a smooth proof using the change-of-variables formula on S^(n-1) and degree theory, but the theorem and the topological proof use just continuity.
- Same as Banach contraction. Banach requires a Lipschitz constant strictly less than 1 and gives uniqueness plus an iterative construction. Brouwer just needs continuity, gives only existence, and works on any compact convex set in ℝⁿ. Logically and quantitatively distinct.
Frequently asked questions
Why does this fail for open balls or for spheres?
Open ball: the map x ↦ x/2 + (1/2, 0, …, 0) on the open unit ball has no fixed point — the candidate x = (1, 0, …, 0) lies on the boundary, which is excluded. Compactness fails. Sphere: rotate S² by an angle around any axis — only the antipodal poles are fixed; rotating instead by a small irrational angle on S^(2k+1) (no axis on odd-dim spheres) can fix nothing. Or simply consider the antipodal map x ↦ −x on Sⁿ; for n even it has degree (−1)^(n+1) = −1 ≠ 1, so by the Lefschetz formula it has no fixed point. The closed disc is special because it is contractible.
What's the proof outline (no retraction)?
Suppose for contradiction f: D^n → D^n is continuous with no fixed point. Then for every x, the points x and f(x) are distinct, so the ray from f(x) through x hits the boundary S^(n-1) at a unique point r(x). The map r: D^n → S^(n-1) is continuous (because f is) and is the identity on S^(n-1) (if x ∈ S^(n-1) and f(x) ≠ x, the ray from f(x) through x exits the disc precisely at x). So r is a retraction of D^n onto its boundary. But the disc is contractible (its homology vanishes in positive dimensions) while H_{n-1}(S^(n-1)) = ℤ; a retraction would force a surjection ℤ → ℤ that factors through 0 — contradiction. Therefore f had a fixed point.
What is Kakutani's fixed-point theorem and Nash's use?
Kakutani (1941) extended Brouwer to upper-hemicontinuous correspondences (set-valued maps) Φ: K → K where K is a compact convex subset of ℝⁿ and Φ(x) is non-empty, convex for every x. Then Φ has a fixed point: an x with x ∈ Φ(x). Nash (1950) modeled an n-player game by setting K = product of strategy simplices and Φ(σ) = best-response correspondence. Best responses are non-empty (max over compact set), convex (linear payoff in own strategy), and upper-hemicontinuous in opponents' strategies. Kakutani guarantees a strategy profile σ* with σ* ∈ Φ(σ*) — that is, every player is playing a best response, the definition of Nash equilibrium. Brouwer is essentially the special case where Φ is single-valued.
How is it related to the Borsuk-Ulam theorem?
Borsuk-Ulam (1933): every continuous f: S^n → ℝⁿ has a pair of antipodal points x, −x with f(x) = f(−x). Equivalently, no continuous antipode-preserving map S^n → S^(n-1) exists. Borsuk-Ulam implies Brouwer: given continuous g: D^n → D^n, define f: S^n → ℝⁿ on the upper hemisphere as g restricted (parametrized) and antipodally extended to the lower hemisphere; a Borsuk-Ulam pair forces a fixed point of g. Both are non-constructive degree arguments — Brouwer's degree on Sⁿ is the unifying invariant, and ham-sandwich theorem follows by similar techniques.
What's the hairy ball theorem?
On every even-dimensional sphere S^{2n}, there is no continuous nowhere-zero tangent vector field. Concretely on S²: you cannot comb a hairy ball flat without leaving at least one cowlick. Equivalent reformulation of Brouwer: a nowhere-zero vector field V on D^{2n+1} restricted to the boundary S^{2n} would yield, via x ↦ x + ε V(x) normalized, a homotopy of the identity to the antipodal map — impossible because their degrees differ. Atmospheric corollary: there is always a point on Earth where horizontal wind speed is exactly zero.
What's a constructive proof problem here?
Brouwer's classical proof is non-constructive: it shows a fixed point exists but does not produce one. Brouwer himself, ironically, founded constructive mathematics (intuitionism) and rejected his own theorem. Modern alternatives: Sperner's lemma gives a combinatorial proof that constructively bounds a fixed point in any triangulated simplex — essentially the basis of Scarf's algorithm for computing approximate fixed points. Even so, finding a fixed point to ε precision in PPAD-complete problems (Nash equilibrium for ≥ 2 players) is conjectured to require time exponential in 1/ε. The theorem says one exists; computing one is hard.