Lably
Skip to content

Birkhoff's representation theorem

Equivalence of distributive lattices and set families

  • 12 min read
  • 6 chapters

Related on Lably

Through Mathematics, Bijection and Boolean algebra (structure)

This is about lattice theory. For other similarly named results, see Birkhoff's theorem (disambiguation).

The theorem can be interpreted as providing a one-to-one correspondence between distributive lattices and partial orders, between quasi-ordinal knowledge spaces and preorders, or between finite topological spaces and preorders.

The name "Birkhoff's representation theorem" has also been applied to two other results of Birkhoff, one from 1935 on the representation of Boolean algebras as families of sets closed under union, intersection, and complement (so-called fields of sets, closely related to the rings of sets used by Birkhoff to represent distributive lattices), and Birkhoff's HSP theorem representing algebras as products of irreducible algebras. Birkhoff's representation theorem has also been called the fundamental theorem for finite distributive lattices.

Background and examples

Many lattices can be defined in such a way that the elements of the lattice are represented by sets, the join operation of the lattice is represented by set union, and the meet operation of the lattice is represented by set intersection. For instance, the Boolean lattice defined from the family of all subsets of a finite set has this property. More generally any finite topological space has a lattice of sets as its family of open sets. Because set unions and intersections obey the distributive law, any lattice defined in this way is a distributive lattice. Birkhoff's theorem states that in fact all finite distributive lattices can be obtained this way, and later generalizations of Birkhoff's theorem state a similar thing for infinite distributive lattices.

As an example of a finite distributive lattice, consider the finite set of divisors of some composite number, such as (in the figure) 120, partially ordered by divisibility. Any two of these divisors have a unique greatest common factor, the largest number that divides both of them; for instance, the greatest common divisor of 12 and 20 is 4. They also have a unique least common multiple, which for 12 and 20 is 60. The greatest common factor and least common multiple both belong to the same finite set of divisors. If we denote the greatest common factor operation by the meet operator ∧ and the least common multiple operation by the join operator ∨, then these two operations satisfy the distributive law, in either of two equivalent forms:

(x∧y)∨z=(x∨z)∧(y∨z), and (x∨y)∧z=(x∧z)∨(y∧z).

Because these two operators are the greatest lower bound and least upper bound operators in a partially ordered set, respectively, and obey the distributive law, the divisors with these operations form a finite distributive lattice.

The prime powers that divide 120 are 2, 3, 4, 5, and 8. One may associate each divisor of 120 with the set of prime powers that divide it: thus, 12 is associated with the set {2,3,4}, while 20 is associated with the set {2,4,5}. Under this association, every greatest common factor operation on two divisors corresponds to the set-theoretic intersection of two sets of prime powers. For instance, the fact that 12∧20=4 corresponds to the fact that {2,3,4}∩{2,4,5}={2,4}. In the same way, every least common multiple operation on two divisors corresponds to the set-theoretic union of two sets of prime powers. For instance, the fact that 12∨20=60 corresponds to the fact that {2,3,4}∪{2,4,5}={2,3,4,5}. The prime powers 2, 3, 4, 5, and 8 appearing as elements in these sets may themselves be partially ordered by divisibility; in this smaller partial order, 2 ≤ 4 ≤ 8 and there are no order relations between other pairs. The 16 sets of prime powers that are associated with divisors of 120 are the lower sets of this smaller partial order, subsets of elements such that if x≤y and y belongs to the subset, then x must also belong to the subset. From any lower set L, one can recover the associated divisor by computing the least common multiple of the prime powers in L. Thus, the partial order on the five prime powers 2, 3, 4, 5, and 8 carries enough information to recover the entire original 16-element divisibility lattice.

Birkhoff's theorem states that this relation between the operations ∧ and ∨ of the lattice of divisors and the operations ∩ and ∪ of the associated lower sets of prime powers is not coincidental, and not dependent on the specific properties of prime numbers and divisibility: the elements of any finite distributive lattice may be associated with lower sets of a partial order in the same way.

The power set of all 2n subsets of a given n-element set forms a field of sets, which form a Boolean algebra under intersections and unions. This is a special case of a finite distributive lattice, and corresponds under Birkhoff's representation theorem to a partially ordered set of the n elements, each two of which are incomparable. An isomorphic distributive lattice to the power set can also be constructed as the lattice of divisors of a square-free integer with n prime factors. As another example, the free distributive lattice on n generators corresponds, under Birkhoff's theorem, to the family of lower sets of the power set of an n-element set. Here, the power set is treated as a partial order with the subset predicate ⊆ as its comparison operation, forgetting its lattice structure. The number of lower sets of the power set, and the number of elements of the free distributive lattice, are given by the Dedekind numbers, which grow doubly exponentially as a function of n.

Sign in to keep reading

5 more chapters are free with a Lably account.

More in Topics in mathematics