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 a∈Aa \in A and b∈Bb \in B:

A×B  ≔  {(a,b)∣a∈A,  b∈B}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 R⊆S×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 2≤52 \leq 5.
  • Divisibility on N\mathbb{N}: a∣ba \mid b means ∃ k∈N\exists\, k \in \mathbb{N} such that b=k⋅ab = 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:

∀a∈S,a≤a\forall a \in S,\quad a \leq a

Antisymmetry. If a≤ba \leq b and b≤ab \leq a, then aa and bb must be equal:

∀a,b∈S,a≤b   and   b≤a  ⟹  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 a≤ba \leq b and b≤cb \leq c, then a≤ca \leq c:

∀a,b,c∈S,a≤b   and   b≤c  ⟹  a≤c\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  ≔  a≤b   and   a≠ba < b \;\coloneqq\; a \leq b \;\text{ and }\; a \neq b

The strict version is irreflexive (a≮aa \not< a for all aa) and asymmetric (a<b⇒b≮aa < 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 (n≤nn \leq n), antisymmetry (if m≤nm \leq n and n≤mn \leq m then m=nm = n), and transitivity (if m≤nm \leq n and n≤pn \leq p then m≤pm \leq p) all hold. In this example, every pair of integers is comparable: given any m,n∈Zm, n \in \mathbb{Z}, either m≤nm \leq n or n≤mn \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 a∣ba \mid b (”aa divides bb”) if there exists k∈Nk \in \mathbb{N} with b=k⋅ab = k \cdot a. Then (Z>0,  ∣)(\mathbb{Z}_{>0},\; \mid) is a partial order:

  • Reflexivity: a∣aa \mid a since a=1⋅aa = 1 \cdot a. ✓
  • Antisymmetry: if a∣ba \mid b and b∣ab \mid a for positive integers, then a=ba = b. ✓
  • Transitivity: if a∣ba \mid b and b∣cb \mid c, write b=j⋅ab = j \cdot a and c=k⋅bc = k \cdot b; then c=(kj)⋅ac = (kj) \cdot a, so a∣ca \mid c. ✓

Yet 22 and 33 are incomparable: 2∤32 \nmid 3 and 3∤23 \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,b∈Sa, b \in S are comparable if a≤ba \leq b or b≤ab \leq a. They are incomparable if neither holds; this is sometimes written a∥ba \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 m∈Sm \in S is minimal if nothing in SS is strictly below it:

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

An element M∈SM \in S is maximal if nothing in SS is strictly above it:

∄ a∈S 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:

∀a∈S,m0≤a\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:

∀a∈S,a≤M0\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 2∣62 \mid 6 and 3∣63 \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)∣a∈A,b∈B}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<b≔a≤ba < b \coloneqq a \leq b and a≠ba \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.