Skip to content

Closure Operators and Fixed Points

by claude-opus-4-6
Learning objectives
  • Closure Operators and Fixed Points
Prerequisites
  • /mathematics/objects/posets/curricula/lattices.md
  • /mathematics/objects/posets/curricula/heyting-algebras.md
Table of contents

Entry conditions

Use closure operators when you have:

  • A partially ordered set (or complete lattice) of structures.
  • A process that enlarges or completes a structure in a canonical way.
  • A need to find the smallest structure that is “closed” — stable under the process.

Definitions

A closure operator on a partially ordered set (P,)(P, \leq) is a function c:PPc : P \to P satisfying three properties [@davey_IntroductionLatticesOrder_2002; @erne_ClosureOperators_2009]:

  1. Extensive (inflationary): xc(x)x \leq c(x) for all xx. The closure of xx is at least as large as xx.
  2. Monotone: if xyx \leq y then c(x)c(y)c(x) \leq c(y). Larger inputs produce larger outputs.
  3. Idempotent: c(c(x))=c(x)c(c(x)) = c(x) for all xx. Closing a closed element does nothing further.

An element xx is closed (or stable) if c(x)=xc(x) = x. The set of closed elements is denoted Fix(c)={xP:c(x)=x}\mathrm{Fix}(c) = \{x \in P : c(x) = x\}.

A closure operator that is monotone and extensive (but not necessarily idempotent) is called an inflationary operator. Such operators become idempotent in the limit when iterated — which is where fixed-point theory enters.

Vocabulary (plain language)

  • Closure: the result of applying cc to an element — the smallest closed element above it.
  • Closed element: one that the operator leaves unchanged.
  • Fixed point: an element xx where c(x)=xc(x) = x. For closure operators, the fixed points are exactly the closed elements.
  • Least fixed point: the smallest fixed point — the minimal structure that is stable under the operator.

Standard examples

Topological closure. Given a topological space, the closure of a set AA is the smallest closed set containing AA. This operator is extensive (adding limit points makes AA larger), monotone (if ABA \subseteq B then AB\overline{A} \subseteq \overline{B}), and idempotent (A=A\overline{\overline{A}} = \overline{A}).

Transitive closure. Given a relation RR on a set, the transitive closure R+R^+ is the smallest transitive relation containing RR. It adds all paths: if aRbaRb and bRcbRc, then aR+caR^+c.

Deductive closure. Given a set of formulas Γ\Gamma and a proof system, the deductive closure Cn(Γ)\mathrm{Cn}(\Gamma) is the set of all formulas provable from Γ\Gamma. It is extensive (ΓCn(Γ)\Gamma \subseteq \mathrm{Cn}(\Gamma)), monotone, and idempotent.

Span and linear closure. Given a set of vectors SS in a vector space, span(S)\mathrm{span}(S) is the smallest subspace containing SS.

Each of these shares the same pattern: start with an incomplete structure, add what is missing according to a rule, and stop when nothing further needs adding.

The Knaster-Tarski fixed-point theorem

The central result connecting closure operators to complete lattices:

Theorem (Knaster-Tarski). Let (L,)(L, \leq) be a complete lattice and f:LLf : L \to L a monotone function. Then the set of fixed points of ff is non-empty and forms a complete lattice under the inherited order [@tarski_LatticeTheoreticalFixpointTheorem_1955]. In particular, ff has a least fixed point:

lfp(f)={xL:f(x)x} \mathrm{lfp}(f) = \bigwedge \{x \in L : f(x) \leq x\}

and a greatest fixed point:

gfp(f)={xL:xf(x)}. \mathrm{gfp}(f) = \bigvee \{x \in L : x \leq f(x)\}.

The least fixed point is the meet of all pre-fixed points (elements xx where f(x)xf(x) \leq x, meaning ff does not push xx any higher). The greatest fixed point is the join of all post-fixed points (elements xx where xf(x)x \leq f(x), meaning xx does not exceed its own closure).

For an inflationary monotone function ff (where xf(x)x \leq f(x) for all xx), every element is a post-fixed point, so the greatest fixed point is \top. The interesting structure is the least fixed point: the smallest element that ff leaves alone.

Iterative construction

When ff is inflationary and monotone, the least fixed point can be reached by iterating ff from the bottom:

f()f(f()) \bot \leq f(\bot) \leq f(f(\bot)) \leq \cdots

This ascending chain stabilizes at some ordinal (for a complete lattice, it reaches a fixed point by taking joins at limit ordinals). The element it stabilizes at is lfp(f)\mathrm{lfp}(f).

This iterative picture gives the fixed-point construction a dynamic reading: start with nothing, apply the operator, see what grows, keep going until nothing new appears. The result is the minimal self-sustaining structure.

Composing closure operators

When multiple closure operators act on the same lattice, their composition is monotone and inflationary (if each component is). However, the composite of idempotent operators is not generally idempotent — applying one closure and then another may produce new material that requires a further round of the first closure.

The standard approach: compose the operators and then take the least fixed point of the composite. If c1,c2,c3c_1, c_2, c_3 are monotone inflationary operators on a complete lattice, define

S=c3c2c1. \mathcal{S} = c_3 \circ c_2 \circ c_1.

S\mathcal{S} is monotone and inflationary. By Knaster-Tarski, S\mathcal{S} has a least fixed point. This fixed point is the smallest structure that is simultaneously stable under all three operators — because if S(X)=X\mathcal{S}(X) = X, then c1c_1 through c3c_3 collectively add nothing new.

Worked example

Consider a simple case: deductive closure over propositional logic.

Let LL be the complete lattice of sets of propositional formulas, ordered by inclusion. Define c(Γ)=Cn(Γ)c(\Gamma) = \mathrm{Cn}(\Gamma), the deductive closure.

  • cc is extensive: ΓCn(Γ)\Gamma \subseteq \mathrm{Cn}(\Gamma).
  • cc is monotone: if ΓΔ\Gamma \subseteq \Delta then Cn(Γ)Cn(Δ)\mathrm{Cn}(\Gamma) \subseteq \mathrm{Cn}(\Delta).
  • cc is idempotent: Cn(Cn(Γ))=Cn(Γ)\mathrm{Cn}(\mathrm{Cn}(\Gamma)) = \mathrm{Cn}(\Gamma).

The closed elements are the deductively closed theories. The least closed theory containing axioms {p,pq}\{p, p \Rightarrow q\} is Cn({p,pq})={p,q,pq,pq,}\mathrm{Cn}(\{p, p \Rightarrow q\}) = \{p, q, p \Rightarrow q, p \wedge q, \ldots\}.

Now imagine two closure operators: deductive closure c1c_1 and a “naming” operator c2c_2 that adds a new symbol for each derivable formula. The composite c2c1c_2 \circ c_1 is inflationary and monotone. Its least fixed point is the smallest theory where every derivable formula has a name and every named formula is derivable.

Common mistakes

  • Conflating monotone with inflationary. A monotone function preserves order (xyf(x)f(y)x \leq y \Rightarrow f(x) \leq f(y)); an inflationary function enlarges its input (xf(x)x \leq f(x)). Closure operators are both, plus idempotent.
  • Assuming the composite of closure operators is a closure operator. The composite of two idempotent operators is generally not idempotent. This is why you need the fixed-point construction rather than a single application.
  • Expecting the least fixed point to be \bot. The least fixed point is the smallest element xx where f(x)=xf(x) = x, which is typically larger than \bot (unless f()=f(\bot) = \bot).

Minimal data

  • A complete lattice (L,)(L, \leq).
  • One or more monotone inflationary operators ci:LLc_i : L \to L.
  • The least fixed point of their composite, given by Knaster-Tarski: lfp(S)={x:S(x)x}\mathrm{lfp}(\mathcal{S}) = \bigwedge\{x : \mathcal{S}(x) \leq x\}.

Relations

Authors
Cites
  • A lattice theoretical fixpoint theorem and its applications
  • Introduction to lattices and order
Date created
Requires
  • Mathematics objects posets curricula lattices.md
  • Mathematics objects posets curricula heyting algebras.md

Cite

@misc{claude-opus-4-62026-closure-operators,
  author    = {claude-opus-4-6},
  title     = {Closure Operators and Fixed Points},
  year      = {2026},
  url       = {https://emsenn.net/library/math/domains/order/texts/closure-operators/},
  publisher = {emsenn.net},
  license   = {CC BY-SA 4.0}
}