order theory
Lattices
You should know: boolean algebra, relations
Overview
A lattice is a partially ordered set (poset) in which every pair of elements has both a least upper bound (join, ∨) and a greatest lower bound (meet, ∧). Equivalently, a lattice can be defined algebraically as a set with two commutative, associative, idempotent binary operations satisfying the absorption laws. Familiar examples include the power set of a set ordered by inclusion (join = union, meet = intersection), the positive integers ordered by divisibility (join = lcm, meet = gcd), and any totally ordered set (join = max, meet = min). Lattices generalize Boolean algebras — a Boolean algebra is precisely a complemented, distributive lattice — and appear throughout logic, computer science, and abstract algebra.
Intuition
Picture the divisibility order on positive integers drawn as a diagram with 1 at the bottom: any two numbers, no matter how unrelated, always have a well-defined 'meeting point' below them (their gcd, the largest number dividing both) and a 'joining point' above them (their lcm, the smallest number both divide into). A lattice is exactly a poset with this guarantee everywhere — no two elements are ever left without a canonical common ceiling and common floor — which is what makes lattices the right structure for combining information (like combining two approximations or two security clearance levels) in a principled way.
Formal Definition
A poset (L, ≤) is a lattice if for all a, b ∈ L both of the following exist:
Worked Examples
Join under divisibility is the least common multiple.
Meet under divisibility is the greatest common divisor.
Answer: 12 ∨ 18 = 36, 12 ∧ 18 = 6.
Practice Problems
In the divisibility lattice, compute 8 ∧ 12 and 8 ∨ 12.
Is the poset ({1,2,3,4}, ≤) with the usual numeric order a lattice? Explain.
Prove that in any lattice, the absorption law a ∧ (a ∨ b) = a holds.
Quiz
Summary
- A lattice is a poset where every pair of elements has both a join (least upper bound) and meet (greatest lower bound).
- Divisibility (join = lcm, meet = gcd) and subset inclusion (join = union, meet = intersection) are canonical examples.
- Boolean algebras are precisely the distributive, complemented lattices, connecting lattice theory to logic and set theory.
References
- WebsiteWikipedia — Lattice (order)
Mathematics