Fixed point
Description
A point where input equals output under an operation: f(x) = x. Iterate the operation forever at the fixed point and the value doesn’t move. The diagnostic question — is there a value the operation leaves unchanged, and what does it tell us about the dynamics? — turns process descriptions into self-consistency conditions: “what value would have to be true for this operation to be self-consistent?” Fixed points come with a critical secondary property: stability. Attracting fixed points pull nearby points toward themselves under iteration (the Banach contraction-mapping theorem guarantees convergence in the contraction case); repelling fixed points push nearby points away under iteration. The same algebraic condition f(x) = x describes both — refuges and knife-edges — and the difference decides whether the fixed point is what the system actually settles to in practice. In computer science, fixed-point semantics is the foundation of how recursive programs mean what they mean: the meaning of a recursive function is the least fixed point of the corresponding function-of-functions.Triggers
User-initiated: User describes iterative computations that “settle to” something, asks where a recursive definition’s meaning is anchored, or asks about a self-consistency condition. Vocabulary cues: “converges to,” “settles to,” “iterative,” “recursive,” “self-consistent,” “invariant under.” Agent-initiated: Agent encounters an iterated update process and considers what its long-run state is; or encounters a self-referential definition and considers what value makes it self-consistent. Candidate inference: “what is the fixed point; is it unique; is it attracting?” Vocabulary cues: “fixed point,” “f(x) = x,” “input equals output,” “self-referential,” “recursive definition,” “iterative convergence,” “Banach contraction,” “least fixed point,” “eigenvector.” Situation-shape signals: An iterative process or recursive definition whose long-run behavior is the load-bearing question. A self-consistency condition: “what value would have to be true for this to be coherent?” A search problem solved by repeated application of an operation. A best-response or equilibrium-existence question.Exclusions
- Non-iterative / one-shot operations — the framing requires applying the operation repeatedly (or considering self-consistency); a one-time function evaluation doesn’t have a fixed-point character.
- Non-contracting operations without stability guarantees — Banach’s theorem assumes contraction; non-contracting iterations may diverge or oscillate. Asserting “this iterative process has a fixed point” without checking the conditions overpromises.
- Pathological / discontinuous self-maps — Brouwer’s theorem assumes continuity; pathological maps may not have fixed points. The structural primitive still describes the question, but the existence guarantee is delicate.
- Where the question is the path, not the destination — if the trajectory’s character is the load-bearing content (e.g., the texture of convergence, not just where it ends up), the fixed-point framing loses important information.
Structure
Relationships
- equilibrium — an equilibrium in iterated-update form IS a fixed point — input equals output under the dynamics.
- attractor — an attracting fixed point is the simplest kind of attractor — a point-attractor in iterated dynamics.
- hysteresis — fixed points are state-determined-by-current-only, while hysteresis is the case where the state depends on the path taken to get there; a system with stable fixed points has its state determined by current input alone, but a hysteretic system has multiple coexisting fixed points and which one you’ve landed in matters. (hysteresis.md already references fixed-point.)
- seeding — iterative computations converge to fixed points whose identity is determined by the seed when there are multiple basins; seed-sensitivity is fixed-point-multiplicity in disguise.
Examples
PageRank · computer-science
PageRank · computer-science
Nash equilibrium · economics
Nash equilibrium · economics
Alfred Tarski, "A Lattice-Theoretical Fixpoint Theorem and Its Applications" (1955) — order-theoretic fixed-point theore · mathematics
Alfred Tarski, "A Lattice-Theoretical Fixpoint Theorem and Its Applications" (1955) — order-theoretic fixed-point theore · mathematics
Banach contraction-mapping theorem · mathematics
Banach contraction-mapping theorem · mathematics
Brouwer's theorem · mathematics
Brouwer's theorem · mathematics
Dana Scott and Christopher Strachey, "Toward a Mathematical Semantics for Computer Languages" (*Programming Research Gro · computer-science
Dana Scott and Christopher Strachey, "Toward a Mathematical Semantics for Computer Languages" (*Programming Research Gro · computer-science
Denotational semantics · computer-science
Denotational semantics · computer-science
Economics / game theory — Brouwer-type fixed-point theorems underlie existence proofs for general equilibrium (Arrow-Debreu, 1954) and Nash equilibria (Nash, 1951) · economics
Economics / game theory — Brouwer-type fixed-point theorems underlie existence proofs for general equilibrium (Arrow-Debreu, 1954) and Nash equilibria (Nash, 1951) · economics
Iterative algorithms in numerical methods · computer-science
Iterative algorithms in numerical methods · computer-science
John Nash, "Non-Cooperative Games" (*Annals of Mathematics*, 1951) — Nash equilibrium existence via Kakutani fixed-point · mathematics
John Nash, "Non-Cooperative Games" (*Annals of Mathematics*, 1951) — Nash equilibrium existence via Kakutani fixed-point · mathematics
Kenneth Arrow and Gérard Debreu, "Existence of an Equilibrium for a Competitive Economy" (*Econometrica*, 1954) — genera · economics
Kenneth Arrow and Gérard Debreu, "Existence of an Equilibrium for a Competitive Economy" (*Econometrica*, 1954) — genera · economics
L. E. J. Brouwer, "Über Abbildung von Mannigfaltigkeiten." *Mathematische Annalen* 71 (1911), pp. 97–115 — the original statement of Brouwer's fixed-point theorem. · mathematics
L. E. J. Brouwer, "Über Abbildung von Mannigfaltigkeiten." *Mathematische Annalen* 71 (1911), pp. 97–115 — the original statement of Brouwer's fixed-point theorem. · mathematics
Mathematics — Brouwer's fixed-point theorem (published 1911 in Mathematische Annalen; widely cited as "1909" because the result was first presented in 1909, but the published proof is 1911); Banach's contraction mapping theorem (1922); Tarski-Knaster fixed-point theorem (1955); foundational across analysis, topology, and order theory · mathematics
Mathematics — Brouwer's fixed-point theorem (published 1911 in Mathematische Annalen; widely cited as "1909" because the result was first presented in 1909, but the published proof is 1911); Banach's contraction mapping theorem (1922); Tarski-Knaster fixed-point theorem (1955); foundational across analysis, topology, and order theory · mathematics
Recursive definitions in programming · computer-science
Recursive definitions in programming · computer-science
factorial(n) = if n=0 then 1 else n * factorial(n-1); the function is the fixed point of a corresponding higher-order operation.Self-image / self-consistency in cognition · psychology
Self-image / self-consistency in cognition · psychology
Sergey Brin and Larry Page, "The Anatomy of a Large-Scale Hypertextual Web Search Engine" (1998) — PageRank as eigenvect · computer-science
Sergey Brin and Larry Page, "The Anatomy of a Large-Scale Hypertextual Web Search Engine" (1998) — PageRank as eigenvect · computer-science
Stefan Banach, "Sur les opérations dans les ensembles abstraits et leur application aux équations intégrales." *Fundamenta Mathematicae* 3 (1922), pp. 133–181 — the first publication of the contraction-mapping (Banach fixed-point) theorem. · mathematics
Stefan Banach, "Sur les opérations dans les ensembles abstraits et leur application aux équations intégrales." *Fundamenta Mathematicae* 3 (1922), pp. 133–181 — the first publication of the contraction-mapping (Banach fixed-point) theorem. · mathematics