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 is a function satisfying three properties (Davey & Priestley, 2002; Erné, 2009):
- Extensive (inflationary): for all . The closure of is at least as large as .
- Monotone: if then . Larger inputs produce larger outputs.
- Idempotent: for all . Closing a closed element does nothing further.
An element is closed (or stable) if . The set of closed elements is denoted .
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 to an element — the smallest closed element above it.
- Closed element: one that the operator leaves unchanged.
- Fixed point: an element where . 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 is the smallest closed set containing . This operator is extensive (adding limit points makes larger), monotone (if then ), and idempotent ().
Transitive closure. Given a relation on a set, the transitive closure is the smallest transitive relation containing . It adds all paths: if and , then .
Deductive closure. Given a set of formulas and a proof system, the deductive closure is the set of all formulas provable from . It is extensive (), monotone, and idempotent.
Span and linear closure. Given a set of vectors in a vector space, is the smallest subspace containing .
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 be a complete lattice and a monotone function. Then the set of fixed points of is non-empty and forms a complete lattice under the inherited order (Tarski, 1955). In particular, has a least fixed point:
and a greatest fixed point:
The least fixed point is the meet of all pre-fixed points (elements where , meaning does not push any higher). The greatest fixed point is the join of all post-fixed points (elements where , meaning does not exceed its own closure).
For an inflationary monotone function (where for all ), every element is a post-fixed point, so the greatest fixed point is . The interesting structure is the least fixed point: the smallest element that leaves alone.
Iterative construction
When is inflationary and monotone, the least fixed point can be reached by iterating from the bottom:
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 .
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 are monotone inflationary operators on a complete lattice, define
is monotone and inflationary. By Knaster-Tarski, has a least fixed point. This fixed point is the smallest structure that is simultaneously stable under all three operators — because if , then through collectively add nothing new.
Worked example
Consider a simple case: deductive closure over propositional logic.
Let be the complete lattice of sets of propositional formulas, ordered by inclusion. Define , the deductive closure.
- is extensive: .
- is monotone: if then .
- is idempotent: .
The closed elements are the deductively closed theories. The least closed theory containing axioms is .
Now imagine two closure operators: deductive closure and a “naming” operator that adds a new symbol for each derivable formula. The composite 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 (); an inflationary function enlarges its input (). 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 . The least fixed point is the smallest element where , which is typically larger than (unless ).
Minimal data
- A complete lattice .
- One or more monotone inflationary operators .
- The least fixed point of their composite, given by Knaster-Tarski: .