Partial Orders and Lattices
Introduction
While equivalence relations capture the notion of sameness, partial orders capture the notion of comparison or ranking. Many mathematical structures have natural orderings: numbers by magnitude, sets by inclusion, divisibility of integers. Partial orders formalize these comparison relationships.
The term partial indicates that not every pair of elements need be comparable. In a collection of sets ordered by inclusion, two sets may have neither as a subset of the other. This distinguishes partial orders from total orders like the usual ordering on real numbers.
Definition of Partial Order
A partial order on a set
Reflexivity
Antisymmetry
Transitivity
A set equipped with a partial order is called a partially ordered set or poset, denoted
Note the key difference from equivalence relations: antisymmetry replaces symmetry. If
Hasse Diagrams
A Hasse diagram is a graphical representation of a finite poset. Elements are drawn as points with
Reflexivity and transitivity are implicit: every element is related to itself, and if a path goes upward from
Special Elements
Maximal and Minimal Elements
An element
Greatest and Least Elements
An element
Upper and Lower Bounds
Let
The least upper bound (supremum) of
Lattices
A lattice is a poset in which every pair of elements has both a least upper bound (join) and a greatest lower bound (meet). For elements
Lattice Laws
The join and meet operations satisfy several algebraic identities:
Commutativity:
Associativity:
Idempotence:
Absorption:
Examples of Lattices
The power set
The positive integers under divisibility form a lattice with
Special Types of Lattices
Bounded Lattices
A lattice is bounded if it has both a greatest element
Distributive Lattices
A lattice is distributive if the following equivalent conditions hold:
The power set lattice and divisibility lattice are both distributive.
Complemented Lattices
In a bounded lattice, an element
A lattice is complemented if every element has at least one complement.
Boolean Algebras
A Boolean algebra is a bounded, distributive, complemented lattice. In a Boolean algebra, each element has a unique complement. The power set
Chains and Antichains
A chain in a poset is a subset in which every pair of elements is comparable. An antichain is a subset in which no two distinct elements are comparable.
The length of a finite poset is one less than the maximum size of a chain. The width is the maximum size of an antichain. Dilworth's theorem states that in any finite poset, the minimum number of chains needed to partition the poset equals the maximum size of an antichain.
Well-Founded Orders
A partial order is well-founded if every nonempty subset has a minimal element. A total order that is well-founded is called a well-order. The natural numbers with the usual ordering are well-ordered, which is the basis for mathematical induction.
Applications
Partial orders appear throughout mathematics and computer science. Scheduling problems often involve finding a linear extension of a partial order. Concept hierarchies in databases use lattice structures. The semantics of programming languages frequently involves complete lattices and fixed point theorems.
Summary
A partial order is a reflexive, antisymmetric, and transitive relation, capturing the notion of comparison where not all elements need be comparable. Key examples include set inclusion and divisibility.
A lattice is a poset where every pair of elements has a join (least upper bound) and meet (greatest lower bound). Lattices satisfy algebraic laws including commutativity, associativity, idempotence, and absorption.
Special lattices include bounded lattices (with top and bottom), distributive lattices (where join and meet distribute), and Boolean algebras (bounded, distributive, and complemented). Boolean algebras provide the algebraic foundation for logic and set operations.
Partial orders and lattices provide essential structures for reasoning about hierarchies, dependencies, and logical relationships throughout mathematics and its applications.