Partial Order Relations
We begin with a little review (as generalized from Fletcher R. Norris, Discrete Structures: an introduction to mathematics for computer science, Prentice-Hall, 1985):
Now we learn two more relations:
In isolation, properties of relations, in general, do not carry much information about the structure of a set. However, they may be grouped together in such ways to develop useful classifications. We have already studied one of these groupings, equivalence relations. Another grouping that has had considerable impact within computer science is known as a partial order.
Definition: Let R be a binary relation defined on a set A. R is a partial order relation if, and only if, R is reflexive, antisymmetric, and transitive.
From our lists above two relations stand out as partial order relations: Í , and £ . The £ symbol is so prototypical of a partial order relation that a form of it, p , has been used to refer to a general partial order relation.
Some relations are partial order relations only when the size of the set is suitable. Consider the "divides" relation on the set of positive integers (the natural numbers N ), certainly reflexive, antisymmetric, and transitive. But the same relation applied to the set of integers Z, is not antisymmetric since –2 | 2 and 2 | -2 but –2 ¹ 2.
Lexicography, according to Webster, is the principles and practices of dictionary making. Theorem 8.5.1 breaks lexicographic order down into a partial order relation.
Hasse diagrams (named after Helmut Hasse a twentieth-century German number theorist), take the partial order relation digraph and transforms it into a much simpler graph.
Example Consider the divisors of 30, the set of A = {1, 2, 3, 5, 6, 10, 15, 30}, with two binary operators meet = gcd (x, y) and join = lcm (x, y). The complement, xc, of an element is the quotient of 30 divided by x, where x Î A ={1, 2, …, 30}.
|
gcd (x, xc ) = 1 (1 is the zero element) |
lcm (x, xc ) = 30 (30 is the unit element) |
|
gcd (1, 30) = 1 |
lcm (1, 30) = 30 |
|
gcd (2, 15) = 1 |
lcm (2, 15) = 30 |
|
gcd (3, 10) = 1 |
lcm (3, 10) = 30 |
|
gcd (5, 6) = 1 |
lcm (5, 6) = 30 |
To create the Hasse diagram for the partial order relation R such that {(x, y) Î R « x divides y} on the set of A, we begin with the digraph ordered from the least element in R to the greatest element in R. To convert the digraph to a Hasse diagram proceed as follows:

U Í V « " x, x Î U ® x Î V.
Notice the similarity. All Boolean algebras on sets of a given size share the same Hasse diagram.
Recall from chapter 5, on Set Theory, what a Boolean Algebra is (p. 266). In propositional logic Ù , Ú , played the roles of meet '× ', and join '+', contradiction 'c' played the zero element and tautology 't' played the unit element. In set theory, for a set of subsets on a nonempty set S, È, and Ç, play +, and ×, while U and Æ play the roles of unit and zero, and complement plays negation.
Every Boolean algebra has defined on it a partial order relation.