Complete partial order 2026-10-14
A family of order-completeness notions used in semantics: in particular, a directed-complete partial order has every directed join, while a pointed one additionally has a least element. The precise completeness condition should be specified, since this terminology is not synonymous with complete lattice.
A partially ordered set is directed-complete if every directed set in it has a least upper bound. A complete lattice is directed-complete. Conversely, directed completeness together with all finite joins, including the empty join, gives arbitrary joins: take the directed set of joins of finite subsets.
A lower bound in a partially ordered set which is greater than or equal to every other lower bound. For a pair it is written ; an empty meet, when it exists, is the greatest element. In a complete lattice, every subset has a meet. In the open-set frame, this is the interior of the intersection, with finite meets given by the intersections themselves.
A complete lattice has every join, hence every directed and finite join. Conversely, if a partially ordered set is directed-complete and has finite joins including the empty join, then for any subset the set of joins of its finite subsets is nonempty and directed. Its least upper bound is . Including the empty join supplies a bottom element and handles .
For a directed set of partial functions from to , their union is a function: any two functions have a common extension, so they agree wherever their domains overlap. This union is exactly their least upper bound in the extension order, proving directed completeness.
Write for the intersection of all sets containing and closed under and directed joins. Then means . Reflexivity is immediate, and transitivity follows because any closed set containing must contain and then every with . The upper set is closed: is inflationary, and a directed join of elements above is above . Thus implies , proving antisymmetry.
If , then , so . Moreover by monotonicity, and by inflationarity. This proves that is directed. Define . Pointwise monotonicity of every implies monotonicity of . Since and is closed under directed joins, ; hence .
The original map belongs to by the definition of closedness, so and by the definition of the join. Inflationarity gives the reverse inequality. Finally, if and , the lower set is closed by monotonicity of and the join property. Thus every is at most , and so is . This proves the least fixed point from a directed family of maps: is the least fixed point above .
The Knaster–Tarski fixed-point theorem states that if is a complete lattice and is order-preserving, then the fixed points of form a complete lattice; in particular, has least and greatest fixed points.
Let
For every , monotonicity gives , so . Applying once more shows , hence . Therefore by the definition of , and . Every fixed point belongs to , so is the least fixed point. Dually, is the greatest fixed point. For any family of fixed points, apply the same argument inside the upper interval above to obtain the least fixed point above every member of ; this is their join in the fixed-point set. The dual construction supplies meets, proving the full statement.
To deduce the Cantor-Schröder-Bernstein theorem, let and be injections. On the complete lattice define
This map is order-preserving, so it has a fixed point . The relation
shows that
is a bijection: its two pieces map bijectively onto the disjoint sets and . Thus injections both ways imply a bijection.
Let be the poset of countable subsets of . The family of all singletons has no upper bound in , since any upper bound would contain every real number and would be uncountable. Therefore
Finally, use the well-ordering theorem to fix a well-order of . Every countable omits some real number; let be its -least omitted element and define
If , then either , or every point preceding lies in and . In either case , so is order-preserving. Yet , and hence
This does not contradict Knaster–Tarski because is not a complete lattice.
The Knaster-Tarski theorem states that the fixed points of a monotone map on a complete lattice form a complete lattice. Let
For every , monotonicity gives , hence . Applying once more gives , so . The definition of then gives , and therefore . Thus
is the least fixed point. The order-dual argument shows that
is the greatest fixed point.
More generally, for a family of fixed points, let be the set of prefixed points satisfying and for every . Its meet is again prefixed. Since for every , the element also lies in , so the preceding argument gives . It is the join of within the fixed-point order. The dual construction gives the meet of within that order, proving completeness.
For the Myhill-Nerode theorem, let and define the Myhill-Nerode equivalence
This is an equivalence relation and a right congruence: implies for every letter .
If a deterministic finite automaton accepts , any two words reaching the same state are equivalent, because every continuation has the same subsequent run. Hence has at most as many classes as the automaton has states. Conversely, if has finitely many classes, define an automaton with state set , initial state , transition
and accepting states with . Right congruence makes the transition well defined, and induction on word length shows that the state reached by is , so the automaton accepts exactly . Therefore is a regular language exactly when has finite index. Moreover, every automaton for has at least one state for each equivalence class, so this quotient is the minimal deterministic finite automaton.