Skip to main content
Logo image

Section 19.2 Definition and examples

Notice that in each of the examples in Section 19.1, the notion of “is smaller than” is defined via a relation. We will use on N as our model for a relation on a set that can be thought of as expressing “is smaller than or equal in size to.”
  • Every element in the set should be “smaller than or equal to” itself, so the relation should be reflexive.
  • Relative size should never be bidirectional for distinct elements in the set, so the relation should be antisymmetric.
  • We should be able to infer size relationships from chains of them, so the relation should be transitive.
Notice that these are the same properties as for an equivalence relation, except that we have flipped symmetric to antisymmetric. Make sure to keep this straight!
partial order
a relation that is reflexive, antisymmetric, and transitive
partially ordered set
a set equipped with a particular partial order
symbol for an abstract partial order
strictly less/smaller than
ab and ab
ab
a is strictly less/smaller than b

Warning 19.2.1.

We previously used the symbol to mean exclusively “is a subgraph of,” but that was in anticipation of the introduction of this symbol to now mean a general partial order.

Example 19.2.2. “Less than or equal to” versus “less than” on sets of numbers.

The usual notion of is a partial order on N (or Z or Q or R), but < is not.

Example 19.2.3. Subset relation.

For every set U, the relation is a partial order on P(U), but is not.

Example 19.2.4. Subgraph relation.

For every graph G, the subgraph relation is a partial order on S(G), the set of subgraphs of G.

Example 19.2.5. Comparing cardinalities.

Suppose U is a universal set, and consider the collection of finite subsets of U. Then we have a natural way to compare sizes of these subsets: write ARB to mean |A||B|. However, this relation is not a partial order as it is not antisymmetric. This is because it is possible to have both ARB and BRA with AB, in the case that |A|=|B|. Changing the relation to mean |A||B| doesn’t help, since then it wouldn’t be reflexive.
Now suppose the universal set U is infinite and consider all (hence possibly infinite) subsets of U. In this case we have a more general idea of smaller and larger, where A is smaller than B if there exists an injection AB but no bijection AB. This more general notion of size comparison via cardinality suffers the same flaws as in the finite set case, as it is not reflexive, and if we try to fix that by adding “or same size as” then it will not be antisymmetric.
However, in both finite and (possibly) infinite cases, we can turn cardinality comparison into a partial order using “smaller than or equal to”, where “smaller” must mean strictly smaller in terms of cardinality, but “equal” means equality of sets rather than equality of cardinality.

Example 19.2.6. English alphabetic order.

Let Σ={a,b,c,,y,z}, and consider alphabetic order on the set of words Σ; e.g.
gqtiuppb,aaayaaaz,aaaaaaa.
Alphabetic ordering is a partial order on Σ.

Example 19.2.7. Lexicographic order.

We can generalize the previous example: if Σ is a partially ordered alphabet set equipped with partial order , then we may inductively define a partial order on Σ by:
  • w for every wΣ, where is the empty word;
  • for a,bΣ, considering these letters as words of length 1 in Σ take ab to mean ab in Σ;
  • for letters a1,a2Σ and words w1,w2Σ, take a1w1a2w2 to mean that either
    1. a1a2 and a1a2, or
    2. a1=a2 and w1w2.
This is called lexicographic or dictionary order on Σ.

Example 19.2.8. Ordering Cartesian products.

We can employ a similar tactic for Cartesian products. If A,B are partial orders on sets A,B, respectively, we can define a partial order on A×B by allowing (a1,b1)(a2,b2) to mean that either
  1. a1a2 and a1Aa2, or
  2. a1=a2 and b1Bb2.
This is also called lexicographic order.

Example 19.2.9. Larger/greater than is a partial order.

We can flip “smaller/less than or equal to” around to “larger/greater than or equal to.” For example, for elements m,nN, write mn to mean mn. Then is a partial order on N.
This is an instance of a more general pattern. Given a partial order on a set A, the inverse relation 1, where a11a2 means a2a1, is also a partial order on A, called the dual order.

Example 19.2.10. Transferring on N to a power set.

Let A={a,b,c,d}, and let us “encode” each element of P(A) by the following algorithm.
Given input element XP(A) (that is, given input X that is a subset of A):
  1. Initialize encoded value r=0.
  2. If X contains a, add 1 to r.
  3. If X contains b, add 2 to r.
  4. If X contains c, add 4 to r.
  5. If X contains d, add 8 to r.
  6. Set encode(X) to be the final value of r.
For example,
encode({b})=2,encode()=0,encode({a,c})=1+4=5,encode(A)=1+2+4+8=15.
This encoding process is one-to-one; that is, no two subsets of A will output the same encoded value.
Now define on P(A) by taking XY to mean encode(X)encode(Y). For example,
{a,b,c}{d},{a,d}{b,d},
and both
X,XA
are true for every subset XA.
The facts that is a partial order on N and that this encoding process is one-to-one will combine to make a partial order.

Example 19.2.11. Pulling a partial order back through an injection.

Generalizing Example 19.2.10, suppose f:AB is an injection where B is partially ordered by B. Then we can “pull back” the partial order on B to create a partial order on A as follows: define a1Aa2 to mean that f(a1)Bf(a2) is true. Note that the assumption that f is injective is essential to guarantee that A will be antisymmetric.