Partial Order

Basis
Last updated: Tags: Set Theory

Prerequisites

When you sort a list of numbers from smallest to largest, you are relying on an ordering. But ordering ideas are far more general: you can order subsets by inclusion, tasks by dependency, or integers by divisibility. The abstract structure behind all of these is the partial order — a precise mathematical notion of “comes before or is equal to” that even allows some pairs of elements to be incomparable.

Binary relations

Before defining an order, you need a way to talk about relationships between elements of a set. The key ingredient is the Cartesian product.

Given sets AA and BB, their Cartesian product A×BA \times B is the set of all ordered pairs (a,b)(a, b) with aAa \in A and bBb \in B:

A×B    {(a,b)aA,  bB}A \times B \;\coloneqq\; \{(a, b) \mid a \in A,\; b \in B\}

For example, {1,2}×{x,y}={(1,x),(1,y),(2,x),(2,y)}\{1, 2\} \times \{x, y\} = \{(1,x),\,(1,y),\,(2,x),\,(2,y)\}.

A binary relation on a set SS is any subset RS×SR \subseteq S \times S. When (a,b)R(a, b) \in R, you say ”aa is related to bb” and write aRba \mathbin{R} b. The relation describes which ordered pairs are “related” by whatever rule RR encodes.

Familiar examples:

  • The usual \leq on Z\mathbb{Z}: the pair (2,5)(2, 5) belongs to the relation because 252 \leq 5.
  • Divisibility on N\mathbb{N}: aba \mid b means kN\exists\, k \in \mathbb{N} such that b=kab = k \cdot a.
  • Set inclusion on a power set: the pair ({1},{1,2})(\{1\}, \{1, 2\}) belongs to the relation because {1}{1,2}\{1\} \subseteq \{1, 2\}.

Three key properties

Not all binary relations are orders. An ordering relation must satisfy three structural conditions.

Reflexivity. Every element is related to itself:

aS,aa\forall a \in S,\quad a \leq a

Antisymmetry. If aba \leq b and bab \leq a, then aa and bb must be equal:

a,bS,ab   and   ba    a=b\forall a, b \in S,\quad a \leq b \;\text{ and }\; b \leq a \;\Longrightarrow\; a = b

This rules out cycles: two distinct elements cannot each be “below” the other simultaneously.

Transitivity. If aba \leq b and bcb \leq c, then aca \leq c:

a,b,cS,ab   and   bc    ac\forall a, b, c \in S,\quad a \leq b \;\text{ and }\; b \leq c \;\Longrightarrow\; a \leq c

This captures the idea that the ordering “propagates” through chains of comparisons.

Definition of a partial order

A partial order on SS is a binary relation \leq on SS that is reflexive, antisymmetric, and transitive. The pair (S,)(S, \leq) is called a partially ordered set, or poset.

The symbol \leq is conventional, but any binary relation satisfying these three axioms is a partial order, regardless of the notation used.

Strict partial order

From any partial order \leq, you get a companion strict partial order << defined by:

a<b    ab   and   aba < b \;\coloneqq\; a \leq b \;\text{ and }\; a \neq b

The strict version is irreflexive (aaa \not< a for all aa) and asymmetric (a<bbaa < b \Rightarrow b \not< a). Either version determines the other, so you can specify a partial order by giving either \leq or <<.

Examples

Integers under \leq

(Z,)(\mathbb{Z}, \leq) is the most familiar partial order. Reflexivity (nnn \leq n), antisymmetry (if mnm \leq n and nmn \leq m then m=nm = n), and transitivity (if mnm \leq n and npn \leq p then mpm \leq p) all hold. In this example, every pair of integers is comparable: given any m,nZm, n \in \mathbb{Z}, either mnm \leq n or nmn \leq m.

Power sets under inclusion

Let AA be any set and let P(A)\mathcal{P}(A) denote its power set — the set of all subsets of AA. Then (P(A),)(\mathcal{P}(A), \subseteq) is a partial order.

With A={1,2,3}A = \{1, 2, 3\}, consider the subsets {1,2}\{1, 2\} and {2,3}\{2, 3\}: neither contains the other, so they are incomparable under \subseteq. This does not happen in (Z,)(\mathbb{Z}, \leq).

Divisibility on positive integers

Define aba \mid b (”aa divides bb”) if there exists kNk \in \mathbb{N} with b=kab = k \cdot a. Then (Z>0,  )(\mathbb{Z}_{>0},\; \mid) is a partial order:

  • Reflexivity: aaa \mid a since a=1aa = 1 \cdot a. ✓
  • Antisymmetry: if aba \mid b and bab \mid a for positive integers, then a=ba = b. ✓
  • Transitivity: if aba \mid b and bcb \mid c, write b=jab = j \cdot a and c=kbc = k \cdot b; then c=(kj)ac = (kj) \cdot a, so aca \mid c. ✓

Yet 22 and 33 are incomparable: 232 \nmid 3 and 323 \nmid 2.

Hasse diagrams

For finite posets, a Hasse diagram gives a concise visual summary:

  • Draw each element as a labelled dot.
  • Place bb higher than aa whenever a<ba < b.
  • Draw a line segment from aa upward to bb only when a<ba < b and there is no cc with a<c<ba < c < b (these are called covering relations).
  • Omit lines that are already implied by transitivity.

For the divisibility order on {1,2,3,6}\{1, 2, 3, 6\}, the diagram has 11 at the bottom, 22 and 33 in the middle (each connected to 11 by a line), and 66 at the top (connected to 22 and 33). The line from 11 to 66 is left out because it follows from 1<2<61 < 2 < 6 by transitivity.

Comparable and incomparable elements

Two elements a,bSa, b \in S are comparable if aba \leq b or bab \leq a. They are incomparable if neither holds; this is sometimes written aba \parallel b.

In (Z,)(\mathbb{Z}, \leq), every pair is comparable. In (P({1,2}),)(\mathcal{P}(\{1,2\}), \subseteq), the singletons {1}\{1\} and {2}\{2\} are incomparable. The word “partial” in “partial order” refers precisely to this: not every pair of elements needs to be comparable. When every pair is comparable, the result is a stronger notion — the total order, which you will meet in the next checkpoint.

Minimal, maximal, least, and greatest elements

These four terms are easy to confuse; here are their precise meanings.

An element mSm \in S is minimal if nothing in SS is strictly below it:

aS with a<m\nexists\, a \in S \text{ with } a < m

An element MSM \in S is maximal if nothing in SS is strictly above it:

aS with M<a\nexists\, a \in S \text{ with } M < a

A least element (or minimum) of SS is an element m0m_0 below every other element:

aS,m0a\forall a \in S,\quad m_0 \leq a

A greatest element (or maximum) of SS is an element M0M_0 above every other element:

aS,aM0\forall a \in S,\quad a \leq M_0

Key distinction. A least element is automatically minimal, but a minimal element need not be a least element. A poset can have several minimal elements with no least element among them.

Example. Consider divisibility on S={2,3,6}S = \{2, 3, 6\}. The elements 22 and 33 are both minimal (no element of SS divides either of them strictly), but there is no least element — 22 and 33 are incomparable, so neither is \leq the other. The element 66 is both maximal and the unique greatest element, since 262 \mid 6 and 363 \mid 6.

When a least element exists, it is unique by antisymmetry; the same applies to a greatest element.

Summary

  • The Cartesian product A×B={(a,b)aA,bB}A \times B = \{(a, b) \mid a \in A, b \in B\} packages ordered pairs. A binary relation on SS is any subset of S×SS \times S.
  • A partial order \leq on SS is reflexive, antisymmetric, and transitive; the pair (S,)(S, \leq) is a poset.
  • The companion strict partial order << is defined by a<baba < b \coloneqq a \leq b and aba \neq b.
  • Key examples: (Z,)(\mathbb{Z}, \leq), (P(A),)(\mathcal{P}(A), \subseteq), and divisibility on positive integers.
  • Elements can be comparable (one is \leq the other) or incomparable (neither is).
  • A least (greatest) element is \leq (\geq) every element in SS and is unique; a minimal (maximal) element merely has nothing strictly below (above) it and need not be unique.