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 \(\mathord{\le} \) 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.
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!
We previously used the symbol \(\mathord{\subgraph} \) 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.
For every set \(U \text{,}\) the relation \(\mathord{\subseteq} \) is a partial order on \(\powset{U} \text{,}\) but \(\mathord{\subsetneqq} \) is not.
For every graph \(G \text{,}\) the subgraph relation \(\mathord{\subgraph} \) is a partial order on \(\subgraphset{G} \text{,}\) the set of subgraphs of \(G \text{.}\)
Suppose \(U \) is a universal set, and consider the collection of finite subsets of \(U \text{.}\) Then we have a natural way to compare sizes of these subsets: write \(A \mathrel{R} B \) to mean \(\card{A} \le \card{B} \text{.}\) However, this relation is not a partial order as it is not antisymmetric. This is because it is possible to have both \(A \mathrel{R} B \) and \(B \mathrel{R} A \) with \(A \neq B \text{,}\) in the case that \(\card{A} = \card{B} \text{.}\) Changing the relation to mean \(\card{A} \lneqq \card{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 \text{.}\) In this case we have a more general idea of smaller and larger, where \(A \) is smaller than \(B \) if there exists an injection \(A \ifuncto B \) but no bijection \(A \to B \text{.}\) 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.
We can generalize the previous example: if \(\Sigma \) is a partially ordered alphabet set equipped with partial order \(\mathord{\partorder} \text{,}\) then we may inductively define a partial order \(\mathord{\words{\partorder}} \) on \(\words{\Sigma} \) by:
\(\emptyword \words{\partorder} w \) for every \(w \in \words{\Sigma} \text{,}\) where \(\emptyword \) is the empty word;
for \(a,b \in \Sigma \text{,}\) considering these letters as words of length \(1 \) in \(\words{\Sigma} \) take \(a \words{\partorder} b \) to mean \(a \partorder b \) in \(\Sigma \text{;}\)
for letters \(a_1, a_2 \in \Sigma \) and words \(w_1, w_2 \in \words{\Sigma} \text{,}\) take \(a_1 w_1 \words{\partorder} a_2 w_2 \) to mean that either
\(a_1 \ne a_2 \) and \(a_1 \partorder a_2 \text{,}\) or
We can employ a similar tactic for Cartesian products. If \(\mathord{\partorder_A}, \mathord{\partorder_B} \) are partial orders on sets \(A,B \text{,}\) respectively, we can define a partial order \(\mathord{\partorder} \) on \(A \cartprod B \) by allowing \((a_1, b_1) \partorder (a_2, b_2) \) to mean that either
\(a_1 \ne a_2 \) and \(a_1 \partorder_A a_2 \text{,}\) or
Example19.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,n \in \N \text{,}\) write \(m \partorder n \) to mean \(m \ge n \text{.}\) Then \(\mathord{\partorder} \) is a partial order on \(\N \text{.}\)
This is an instance of a more general pattern. Given a partial order \(\mathord{\partorder} \) on a set \(A \text{,}\) the inverse relation\(\mathord{\inv{\partorder}} \text{,}\) where \(a_1 \mathrel{\inv{\partorder}} a_2 \) means \(a_2 \partorder a_1 \text{,}\) is also a partial order on \(A \text{,}\) called the dual order.
Now define \(\mathord{\partorder} \) on \(\powset{A} \) by taking \(X \partorder Y \) to mean \(\operatorname{encode}(X) \le \operatorname{encode}(Y) \text{.}\) For example,
The facts that \(\mathord{\le} \) is a partial order on \(\N \) and that this encoding process is one-to-one will combine to make \(\mathord{\partorder} \) a partial order.
Example19.2.11.Pulling a partial order back through an injection.
Generalizing ExampleΒ 19.2.10, suppose \(\ifuncdef{f}{A}{B} \) is an injection where \(B \) is partially ordered by \(\mathord{\partorder_B} \text{.}\) Then we can βpull backβ the partial order on \(B \) to create a partial order on \(A \) as follows: define \(a_1 \preceq_A a_2 \) to mean that \(f(a_1) \preceq_B f(a_2) \) is true. Note that the assumption that \(f \) is injective is essential to guarantee that \(\mathord{\partorder_A} \) will be antisymmetric.