GLOBAL KNOWLEDGE ARK

Mathematics · Article

Order relations and partially ordered sets

Compare four small tool kits before generalising order. Learn which pairs can be compared, why a Hasse diagram shows only covers, and how minimal elements differ from a least element. Find bounds inside the declared poset and justify a supremum or infimum with both parts of its definition.

Back to Mathematics

After reading, you can

  • Check reflexivity, antisymmetry and transitivity, with the relation’s domain stated.
  • Distinguish partial from total order and convert between strict and non-strict forms.
  • Read covers and upward paths in a finite Hasse diagram, then identify chains and antichains.
  • Separate minimal/maximal from least/greatest, and find upper/lower bounds and their least/greatest members when they exist.
01

One kit can contain another without every pair being comparable

There are two tools: a key labelled a and a lamp labelled b. The possible kits are ∅, {a}, {b} and {a,b}. Say that kit X comes before kit Y when every tool in X is also in Y. Then ∅ comes before every kit, and both single-tool kits come before {a,b}.

Finite Hasse diagram and selected subsetEvery labelled box is an element of the declared poset. Cover edges run upward from an earlier element to a later one. A dashed orange frame marks membership in S. Bounds are hidden. Crossing lines create no extra element.P = {∅, {a}, {b}, {a,b}}S = {{a}, {b}}∅{a}{b}{a,b}Upward cover paths give strict comparisonsDashed frame: member of SPredict bounds before revealing their markers

The drawing’s height shows order direction, not numerical distance. Horizontal position and line crossings do not add comparisons. The full relation matrix is the exact text equivalent.

The full non-strict relation: a row element is at or below a column element
x ⪯ y∅{a}{b}{a,b}
∅YesYesYesYes
{a}NoYesNoYes
{b}NoNoYesYes
{a,b}NoNoNoYes

The kits {a} and {b} cannot be compared by this rule: each has a tool the other lacks. Neither comes before the other. Equal kit sizes do not make one a subset of the other, and their left-to-right positions in a drawing do not create an ordering.

Write P = {∅, {a}, {b}, {a,b}} and X ⪯ Y when X ⊆ Y. The symbol ⪯ names this rule; it does not mean ordinary numerical size. The adjacent diagram places an earlier kit below a later kit and keeps every allowed kit visible.

02

Read the objects and the rule before the diagram

Revisit the published lesson Symbols, definitions and mathematical language to keep an object, its label and a statement about it separate. Revisit Number lines, order and comparison for the familiar ≤ example, and Multiplication and division for the whole-number multiple meaning used by the divisibility example.

The sets and relations lessons explain subsets and ordered pairs in more detail. Here X ⊆ Y means every member of X is a member of Y, and a relation on P tells which ordered pairs (x,y) with x,y ∈ P satisfy a rule. You can start with the four kits and the finite tables, then return to the quantified proofs after those meanings are secure.

On a first reading, finish comparability, Hasse paths and finite extrema before the final real-interval and empty-subset cases. The optional interval case uses the published lesson Inequalities, intervals and absolute value. Return to it after you can distinguish an interval’s endpoint from an element of the interval.

03

Three conditions make a non-strict partial order

A non-strict partial order ⪯ on P is reflexive, antisymmetric and transitive. The pair (P, ⪯) is a partially ordered set, or poset. These conditions concern all elements of P, not only the pairs you happened to draw.

Reflexivity says x ⪯ x for every x ∈ P. Antisymmetry says that if x ⪯ y and y ⪯ x, then x = y. Transitivity says that if x ⪯ y and y ⪯ z, then x ⪯ z. An implication asks for its conclusion only when its whole stated assumption holds.

Subset inclusion satisfies these rules. Each kit includes all its own tools. If X ⊆ Y and Y ⊆ X, they have exactly the same tools and are equal. If X ⊆ Y and Y ⊆ Z, every tool of X passes through Y into Z, so X ⊆ Z. These arguments apply to arbitrary sets, not just our four kits.

The three rules, for elements x,y,z of the declared P
PropertyExact conditionWhat a failure needs
Reflexivex ⪯ x for every xOne element with no self-relation.
Antisymmetricx ⪯ y and y ⪯ x imply x = yTwo distinct elements related in both directions.
Transitivex ⪯ y and y ⪯ z imply x ⪯ zTwo successive relations with the required shortcut missing.
04

Antisymmetry permits self-relations

Symmetry says xRy implies yRx. Antisymmetry allows two-way relations only when the two elements are equal. It does not ban xRx: every non-strict partial order requires all those self-relations. Asymmetry is a different condition, xRy implies that yRx is false; it also forbids self-relations.

The equality relation is both symmetric and antisymmetric. Its only pairs have equal entries. Conversely, a relation can be not symmetric and still fail antisymmetry: on distinct a,b,c, take exactly (a,b), (b,a) and (a,c). The missing (c,a) refutes symmetry, while (a,b) and (b,a) refute antisymmetry.

Therefore, “not symmetric” is not a definition of antisymmetric. Check the implication about two-way relations directly. Nor does reflexivity plus antisymmetry guarantee transitivity: self-relations together with (a,b) and (b,c), but not (a,c), provide a counterexample on three distinct elements.

05

The same-looking rule can change when its domain changes

On positive integers, define x ⪯ y by x | y: there is an integer k with y = kx. Each x divides itself. If y = kx and z = ly, then z = (lk)x, proving transitivity. If positive x,y divide each other, their positive integer multipliers have product 1, so both multipliers are 1 and x = y. Thus divisibility is a partial order on the positive integers.

Finite Hasse diagram and selected subsetEvery labelled box is an element of the declared poset. An upward cover path gives a strict comparison. A dashed orange frame marks membership in S. A filled green dot marks an upper bound of S; a hollow blue diamond marks a lower bound. A node may carry both markers. Crossing lines create no extra element.P = {1, 2, 3, 6, 12}S = {2, 3}123612Upward cover paths give strict comparisonsDashed frame: member of SFilled dot: upper boundHollow diamond: lower bound

The drawing’s height shows order direction, not numerical distance. Horizontal position and line crossings do not add comparisons. The full relation matrix is the exact text equivalent.

The full non-strict relation: a row element is at or below a column element
x ⪯ y123612
1YesYesYesYesYes
2NoYesNoYesYes
3NoNoYesYesYes
6NoNoNoYesYes
12NoNoNoNoYes
Compare extrema in S with bounds sought in all of P
QuestionExact result
Selected S{2, 3}
Minimal members of S{2, 3}
Maximal members of S{2, 3}
Least member of SDoes not exist
Greatest member of SDoes not exist
Lower bounds in P{1}
Upper bounds in P{6, 12}
Infimum in P1
Supremum in P6
Is the whole P totally ordered?No
Is S a chain?No
Is S an antichain?Yes

It is not total: neither 2 divides 3 nor 3 divides 2. In the finite poset D = {1,2,3,6,12} under divisibility, 2 ⪯ 6 ⪯ 12 and 3 ⪯ 6, but 2 and 3 remain incomparable. A larger printed numeral is not automatically above every smaller numeral in this order.

On all integers, the same divisibility rule fails antisymmetry: 2 divides −2 and −2 divides 2, but 2 ≠ −2. Always name the set and the rule together. Ordinary ≤ on integers is a different relation and remains a total order.

06

Total order adds comparison for every pair

Elements x,y of a poset are comparable when x ⪯ y or y ⪯ x. They are incomparable when neither relation holds. The “or” is inclusive: an element is comparable with itself by reflexivity.

A total, or linear, order is a partial order in which every pair is comparable. Ordinary ≤ on the real numbers is total. Inclusion on the four kits is partial but not total because {a} and {b} are incomparable. Calling an order partial does not require an incomparable pair: every total order also meets the partial-order conditions.

Incomparability is not equality. It also does not imply that the elements have no common upper bound: {a,b} is above both single-tool kits. The question “can these two be compared?” differs from “is there an element above both?”

07

Remove equality deliberately when using a strict order

From a non-strict partial order define x ≺ y when x ⪯ y and x ≠ y. Then x ≺ x never holds: the strict order is irreflexive. It is transitive. If x ≺ y and y ≺ z, non-strict transitivity gives x ⪯ z; equality x = z would force y ⪯ x and x ⪯ y, contradicting x ≠ y by antisymmetry. Hence x ≺ z.

Conversely, a strict partial order is an irreflexive, transitive relation ≺. Define x ⪯ y when x = y or x ≺ y. Reflexivity follows from equality. Two distinct elements related both ways would give x ≺ y ≺ x, contradicting irreflexivity. For transitivity, equality cases simply substitute an equal element; when both comparisons are strict, use strict transitivity. This recovers a non-strict partial order.

A strict partial order is asymmetric: x ≺ y and y ≺ x would imply x ≺ x. The word “strict” does not add total comparability. Proper subset inclusion is strict but the two single-tool kits are still incomparable. State which convention is in use rather than testing < for reflexivity as though it were ≤.

08

A Hasse edge is a cover, not every related pair

For x ≺ y, say that y covers x when no z ∈ P satisfies x ≺ z ≺ y. A finite Hasse diagram draws one edge for each such cover, with x below y. It omits self-loops and direct edges already explained by intermediate elements. The omitted relations still belong to the non-strict order.

Finite Hasse diagram and selected subsetEvery labelled box is an element of the declared poset. Cover edges run upward from an earlier element to a later one. A dashed orange frame marks membership in S. Bounds are hidden. Crossing lines create no extra element.P = {∅, {a}, {b}, {a,b}}S = {{a}, {b}}∅{a}{b}{a,b}Upward cover paths give strict comparisonsDashed frame: member of SPredict bounds before revealing their markers

The drawing’s height shows order direction, not numerical distance. Horizontal position and line crossings do not add comparisons. The full relation matrix is the exact text equivalent.

The full non-strict relation: a row element is at or below a column element
x ⪯ y∅{a}{b}{a,b}
∅YesYesYesYes
{a}NoYesNoYes
{b}NoNoYesYes
{a,b}NoNoNoYes
Only covers are drawn; the full order also contains equality and transitive comparisons
Lower endpointUpper endpoint
∅{a}
∅{b}
{a}{a,b}
{b}{a,b}

For the kits there are four covers: ∅ to {a}, ∅ to {b}, {a} to {a,b}, and {b} to {a,b}. There is no cover edge from ∅ straight to {a,b}: either singleton is an intermediate kit. Nevertheless ∅ ⪯ {a,b} is true, as both upward two-edge paths show.

In a finite poset, x ⪯ y exactly when x = y or there is a path of cover edges that keeps going upward from x to y. Finiteness allows intermediate elements to be inserted until the remaining steps are covers. A path that goes up and then down does not establish comparability. Height records order direction here, not a measured numerical distance.

The finite condition matters. In (ℚ, ≤), between any distinct x < y lies (x+y)/2, so there are no covers even though many strict comparisons hold. A cover-edge picture alone would not recover that infinite order.

09

A chain compares every pair; an antichain compares no distinct pair

A chain is a subset C of P whose members are pairwise comparable. For the kits, {∅, {a}, {a,b}} is a chain. A chain need not use every element of P, and successive members in a listed chain need not be covers. The two-element subset {∅, {a,b}} is also a chain.

The highlighted chain

Finite Hasse diagram and selected subsetEvery labelled box is an element of the declared poset. An upward cover path gives a strict comparison. A dashed orange frame marks membership in S. A filled green dot marks an upper bound of S; a hollow blue diamond marks a lower bound. A node may carry both markers. Crossing lines create no extra element.P = {∅, {a}, {b}, {a,b}}S = {∅, {a}, {a,b}}∅{a}{b}{a,b}Upward cover paths give strict comparisonsDashed frame: member of SFilled dot: upper boundHollow diamond: lower bound

The drawing’s height shows order direction, not numerical distance. Horizontal position and line crossings do not add comparisons. The full relation matrix is the exact text equivalent.

The full non-strict relation: a row element is at or below a column element
x ⪯ y∅{a}{b}{a,b}
∅YesYesYesYes
{a}NoYesNoYes
{b}NoNoYesYes
{a,b}NoNoNoYes

The highlighted antichain

Finite Hasse diagram and selected subsetEvery labelled box is an element of the declared poset. An upward cover path gives a strict comparison. A dashed orange frame marks membership in S. A filled green dot marks an upper bound of S; a hollow blue diamond marks a lower bound. A node may carry both markers. Crossing lines create no extra element.P = {∅, {a}, {b}, {a,b}}S = {{a}, {b}}∅{a}{b}{a,b}Upward cover paths give strict comparisonsDashed frame: member of SFilled dot: upper boundHollow diamond: lower bound

The drawing’s height shows order direction, not numerical distance. Horizontal position and line crossings do not add comparisons. The full relation matrix is the exact text equivalent.

The full non-strict relation: a row element is at or below a column element
x ⪯ y∅{a}{b}{a,b}
∅YesYesYesYes
{a}NoYesNoYes
{b}NoNoYesYes
{a,b}NoNoNoYes

The chain contains ∅, {a} and {a,b}, with every pair comparable. The antichain contains {a} and {b}, which are incomparable. Both are subsets of the same four-kit poset.

An antichain is a subset in which any two distinct members are incomparable. The subset {{a}, {b}} is an antichain. Distinctness is essential: each element is still comparable with itself. An empty subset and a singleton satisfy both definitions because they contain no distinct pair that could fail either test.

The adjacent two panels highlight a chain and an antichain in the same poset. Read comparability from upward paths, not from visual alignment. A row of nodes does not by itself define an antichain in an arbitrary drawing; the relation does.

10

Having nobody below you differs from being below everybody

For a subset S ⊆ P, a minimal element m belongs to S and has no distinct member of S strictly below it. A maximal element belongs to S and has no distinct member of S strictly above it. A least element l belongs to S and satisfies l ⪯ s for every s ∈ S; a greatest element g belongs to S and satisfies s ⪯ g for every s ∈ S.

Finite Hasse diagram and selected subsetEvery labelled box is an element of the declared poset. An upward cover path gives a strict comparison. A dashed orange frame marks membership in S. A filled green dot marks an upper bound of S; a hollow blue diamond marks a lower bound. A node may carry both markers. Crossing lines create no extra element.P = {a, b, c}S = {a, b}abcUpward cover paths give strict comparisonsDashed frame: member of SFilled dot: upper boundHollow diamond: lower bound

The drawing’s height shows order direction, not numerical distance. Horizontal position and line crossings do not add comparisons. The full relation matrix is the exact text equivalent.

The full non-strict relation: a row element is at or below a column element
x ⪯ yabc
aYesNoYes
bNoYesYes
cNoNoYes

In the whole fork poset a,b,c, the minimal members are a,b and the greatest member is c. There is no least member. For the selected pair {a,b}, c is an upper bound outside that pair and there is no lower bound.

Compare extrema in S with bounds sought in all of P
QuestionExact result
Selected S{a, b, c}
Minimal members of S{a, b}
Maximal members of S{c}
Least member of SDoes not exist
Greatest member of Sc
Lower bounds in P∅
Upper bounds in P{c}
Infimum in PDoes not exist
Supremum in Pc
Is the whole P totally ordered?No
Is S a chain?No
Is S an antichain?No

The ambient order is restricted to S for these four questions. In S = {{a}, {b}} both members are minimal and maximal, but neither is least or greatest. For the whole four-kit P, ∅ is least and {a,b} is greatest. Naming S prevents us from confusing a subset’s extrema with the whole poset’s extrema.

In the three-element poset with a ≺ c and b ≺ c, but a and b incomparable, the minimal elements are a,b. The sole maximal element c is also greatest. There is no least element. Every least element is minimal, but a minimal element need not be least; the greatest/maximal statements are dual.

The quantifier changes the question, with all candidates constrained to S
NameExact requirement
Minimal mm ∈ S; there is no s ∈ S with s ≺ m.
Maximal mm ∈ S; there is no s ∈ S with m ≺ s.
Least ll ∈ S; l ⪯ s for every s ∈ S.
Greatest gg ∈ S; s ⪯ g for every s ∈ S.
11

Use antisymmetry for uniqueness and finiteness for existence

If l and m are both least elements of S, then l ⪯ m because l is least, and m ⪯ l because m is least. Antisymmetry gives l = m. Thus a least element, when it exists, is unique. Reverse the inequalities to prove uniqueness of a greatest element. This proof does not show that either element exists.

Every nonempty finite S has a minimal element and a maximal element. Start from any member; if it is not minimal, move to a strictly smaller member of S. Distinct downward steps cannot repeat a member, and there are only finitely many, so the process stops at a minimal member. Moving upward proves the maximal statement. Several stopping points may remain incomparable.

In a nonempty finite poset, a unique minimal element is least: for each x, descending inside the members at or below x reaches a minimal element of the whole poset, which must be the unique one. This implication needs finiteness. For example, take all integers in their usual order and a new element a comparable only with itself. Then a is the unique minimal element, but it is not least because it is incomparable with every integer.

For an empty S there is no element to be minimal, maximal, least or greatest. In (ℤ, ≤) there is no minimal or maximal element at all: n−1 and n+1 are available for every integer n. A finite diagram cannot justify these infinite existence conclusions.

12

A bound must be in P, but need not be in S

Let S ⊆ P. An upper bound u is an element of P with s ⪯ u for every s ∈ S. A lower bound l is an element of P with l ⪯ s for every s ∈ S. Bounds are sought in the declared ambient poset P, while least and greatest elements must belong to S itself.

All four kits are allowed

Finite Hasse diagram and selected subsetEvery labelled box is an element of the declared poset. An upward cover path gives a strict comparison. A dashed orange frame marks membership in S. A filled green dot marks an upper bound of S; a hollow blue diamond marks a lower bound. A node may carry both markers. Crossing lines create no extra element.P = {∅, {a}, {b}, {a,b}}S = {{a}, {b}}∅{a}{b}{a,b}Upward cover paths give strict comparisonsDashed frame: member of SFilled dot: upper boundHollow diamond: lower bound

The drawing’s height shows order direction, not numerical distance. Horizontal position and line crossings do not add comparisons. The full relation matrix is the exact text equivalent.

The full non-strict relation: a row element is at or below a column element
x ⪯ y∅{a}{b}{a,b}
∅YesYesYesYes
{a}NoYesNoYes
{b}NoNoYesYes
{a,b}NoNoNoYes

The full kit is absent

Finite Hasse diagram and selected subsetEvery labelled box is an element of the declared poset. An upward cover path gives a strict comparison. A dashed orange frame marks membership in S. A filled green dot marks an upper bound of S; a hollow blue diamond marks a lower bound. A node may carry both markers. Crossing lines create no extra element.P = {∅, {a}, {b}}S = {{a}, {b}}∅{a}{b}Upward cover paths give strict comparisonsDashed frame: member of SFilled dot: upper boundHollow diamond: lower bound

The drawing’s height shows order direction, not numerical distance. Horizontal position and line crossings do not add comparisons. The full relation matrix is the exact text equivalent.

The full non-strict relation: a row element is at or below a column element
x ⪯ y∅{a}{b}
∅YesYesYes
{a}NoYesNo
{b}NoNoYes

The selected subset is the same pair of single-tool kits in both panels. The full kit bounds them only in the first poset. The empty kit remains their lower bound in both.

For the four kits and S = {{a}, {b}}, the only upper bound is {a,b} and the only lower bound is ∅. Neither is a member of S. Now remove {a,b} from the ambient poset, leaving P′ = {∅, {a}, {b}} under the same inclusion rule. The same S has no upper bound in P′, although {a,b} is still a perfectly meaningful set outside P′.

In D = {1,2,3,6,12} under divisibility, S = {2,3} has upper bounds 6,12 and lower bound 1. They are not found by comparing numerical height alone: an upper bound must be divisible by both selected integers. The table checks every candidate of the finite D.

13

A best bound must itself be a bound

A supremum, or least upper bound, supₚ S belongs to P, is an upper bound of S, and is at or below every upper bound of S. An infimum, or greatest lower bound, infₚ S belongs to P, is a lower bound of S, and is at or above every lower bound of S. The subscript reminds us which poset supplies the candidates.

Finite Hasse diagram and selected subsetEvery labelled box is an element of the declared poset. An upward cover path gives a strict comparison. A dashed orange frame marks membership in S. A filled green dot marks an upper bound of S; a hollow blue diamond marks a lower bound. A node may carry both markers. Crossing lines create no extra element.P = {0, p, q, u, v}S = {p, q}0pquvUpward cover paths give strict comparisonsDashed frame: member of SFilled dot: upper boundHollow diamond: lower bound

The drawing’s height shows order direction, not numerical distance. Horizontal position and line crossings do not add comparisons. The full relation matrix is the exact text equivalent.

The full non-strict relation: a row element is at or below a column element
x ⪯ y0pquv
0YesYesYesYesYes
pNoYesNoYesYes
qNoNoYesYesYes
uNoNoNoYesNo
vNoNoNoNoYes

For S = {p,q}, the upper bounds are u,v and the sole lower bound is 0. The two upper bounds are incomparable, so neither is a supremum. An intersecting pair of drawn lines adds no element between p,q and u,v.

Compare extrema in S with bounds sought in all of P
QuestionExact result
Selected S{p, q}
Minimal members of S{p, q}
Maximal members of S{p, q}
Least member of SDoes not exist
Greatest member of SDoes not exist
Lower bounds in P{0}
Upper bounds in P{u, v}
Infimum in P0
Supremum in PDoes not exist
Is the whole P totally ordered?No
Is S a chain?No
Is S an antichain?Yes

For the kits, supₚ {{a},{b}} = {a,b} and infₚ {{a},{b}} = ∅. For D under divisibility, supᴅ {2,3} = 6 because 6 is a common upper bound and divides every other upper bound in D; infᴅ {2,3} = 1. Supremum means least among upper bounds in the order, not the smallest printed label or a guessed average.

Upper bounds can exist without a least one. Consider P = {0,p,q,u,v} whose strict comparisons are 0 ≺ p, 0 ≺ q, p ≺ u, p ≺ v, q ≺ u, q ≺ v, and the transitive comparisons 0 ≺ u, 0 ≺ v. For S = {p,q}, the upper bounds are u,v. Neither is below the other, so there is no supremum. Their minimality inside the upper-bound set does not make either one its least element. The only lower bound is 0, so the infimum is 0.

If two suprema existed, each would be at or below the other because both are upper bounds; antisymmetry makes them equal. The same reasoning proves uniqueness of an infimum. A greatest member of S, when it exists, is its supremum in P: it bounds S, and every upper bound lies above it because it belongs to S. Reverse the reasoning for a least member and its infimum.

14

Empty and infinite subsets expose the conditions

For S = ∅, every element of P is both an upper and a lower bound: there is no member of S that could violate either condition. Hence supₚ ∅ exists exactly when P has a least element, and it is that least element. Likewise infₚ ∅ exists exactly when P has a greatest element, and it is that greatest element. If P is empty, there is no candidate bound and neither exists.

Finite Hasse diagram and selected subsetEvery labelled box is an element of the declared poset. An upward cover path gives a strict comparison. A dashed orange frame marks membership in S. A filled green dot marks an upper bound of S; a hollow blue diamond marks a lower bound. A node may carry both markers. Crossing lines create no extra element.P = {∅, {a}, {b}, {a,b}}S = ∅∅{a}{b}{a,b}Upward cover paths give strict comparisonsDashed frame: member of SFilled dot: upper boundHollow diamond: lower bound

The drawing’s height shows order direction, not numerical distance. Horizontal position and line crossings do not add comparisons. The full relation matrix is the exact text equivalent.

The full non-strict relation: a row element is at or below a column element
x ⪯ y∅{a}{b}{a,b}
∅YesYesYesYes
{a}NoYesNoYes
{b}NoNoYesYes
{a,b}NoNoNoYes

For an empty selected subset in the four-kit poset, every displayed node has both bound markers. The least node ∅ is its supremum; the greatest node {a,b} is its infimum. These bounds are elements of P, not members of the empty selected subset.

Compare extrema in S with bounds sought in all of P
QuestionExact result
Selected S∅
Minimal members of S∅
Maximal members of S∅
Least member of SDoes not exist
Greatest member of SDoes not exist
Lower bounds in P{∅, {a}, {b}, {a,b}}
Upper bounds in P{∅, {a}, {b}, {a,b}}
Infimum in P{a,b}
Supremum in P∅
Is the whole P totally ordered?No
Is S a chain?Yes
Is S an antichain?Yes

In the four-kit P this gives supₚ ∅ = ∅, the empty kit, and infₚ ∅ = {a,b}, the full kit. The left-hand ∅ denotes an empty subset of the poset; the right-hand ∅ denotes the empty kit, which is one element of P. Read which level of objects each symbol names.

Optional real-interval case: in (ℝ, ≤), S = (0,1) has supremum 1 and infimum 0, though neither endpoint is in S. Every member lies below 1. Any candidate u < 1 fails to bound S: if u ≤ 0, use 1/2; if 0 < u < 1, use (u+1)/2, which lies in S and exceeds u. Thus 1 is an upper bound below every upper bound. The lower-bound argument is dual: any l > 0 fails, using 1/2 when l ≥ 1 and l/2 when 0 < l < 1.

The same S has no upper or lower bound when the ambient poset is ((0,1), ≤): every candidate belongs to S and can be improved within S. A total order need not have a supremum for every subset. Keep existence, membership in the ambient poset, and the best-bound comparison as separate checks.

Which elements can bound this subset?

Choose a finite poset and a subset S. Predict its bounds and extrema from upward paths, then reveal every candidate’s exact tests. Changing S keeps the poset fixed; changing the poset changes which bound candidates are allowed.

The four kits are ∅, {a}, {b} and {a,b}; compare them by containing all tools of the earlier kit.

X ⪯ Y ⇔ X ⊆ Y

Can the two single-tool kits have a common upper bound even though neither contains the other?

Before revealing, find the members of S, then seek candidates in all of P. Check both parts before claiming a supremum or infimum.

Finite Hasse diagram and selected subsetEvery labelled box is an element of the declared poset. Cover edges run upward from an earlier element to a later one. A dashed orange frame marks membership in S. Bounds are hidden. Crossing lines create no extra element.P = {∅, {a}, {b}, {a,b}}S = {{a}, {b}}∅{a}{b}{a,b}Upward cover paths give strict comparisonsDashed frame: member of SPredict bounds before revealing their markers

The drawing’s height shows order direction, not numerical distance. Horizontal position and line crossings do not add comparisons. The full relation matrix is the exact text equivalent.

The full non-strict relation: a row element is at or below a column element
x ⪯ y∅{a}{b}{a,b}
∅YesYesYesYes
{a}NoYesNoYes
{b}NoNoYesYes
{a,b}NoNoNoYes

Only the selected subset is marked. Bounds and extrema have not been revealed.

These tables exhaust this declared finite poset. General claims still require the definitions and their quantified reasoning; a finite display cannot prove an infinite-order existence claim.

Worked examples

Prove the rule before reading extrema

For the four kits P under inclusion, prove the partial-order properties and decide whether the order is total.

  1. For every kit X, each tool of X belongs to X, so X ⊆ X: reflexivity.
  2. If X ⊆ Y and Y ⊆ X, they contain the same tools and are equal: antisymmetry.
  3. If X ⊆ Y and Y ⊆ Z, any tool of X belongs first to Y and then to Z: transitivity.
  4. The distinct kits {a} and {b} are incomparable. The key is missing from {b}, and the lamp is missing from {a}.

Inclusion is a partial order on P but is not total. Its least element is ∅ and its greatest element is {a,b}.

Count what the Hasse diagram omits

List the covers for the four kits and count every ordered pair (X,Y) satisfying X ⊆ Y, including equality.

  1. The four cover pairs are (∅,{a}), (∅,{b}), ({a},{a,b}) and ({b},{a,b}).
  2. All four self-pairs satisfy inclusion, even though the diagram omits their loops.
  3. The additional strict pair (∅,{a,b}) is implied by an upward path; it is not a cover because a singleton lies between the endpoints.
  4. There are four self-pairs and five strict pairs, hence nine relation pairs. The full relation matrix and the cover drawing describe different parts of the same order.

Four covers; nine pairs in the non-strict order. Removing loops and the transitive shortcut from the picture does not remove them from the relation.

A bound can lie outside the selected subset

In D = {1,2,3,6,12} under divisibility, find the extrema and bounds of S = {2,3}, then find its supremum and infimum in D.

  1. Neither selected integer divides the other. Thus 2 and 3 are both minimal and maximal in S, but S has no least or greatest element.
  2. A lower bound in D must divide both 2 and 3. Among the declared candidates, only 1 does so.
  3. An upper bound must be divisible by both. The candidates 6 and 12 qualify, while 1,2,3 fail at least one divisibility test.
  4. Since 6 divides 12, it is least among upper bounds. The only lower bound 1 is greatest among lower bounds.

Minimals and maximals of S are {2,3}; no least or greatest member. Lower bounds {1}, upper bounds {6,12}, infᴅ S = 1 and supᴅ S = 6.

Minimal upper bounds do not automatically give a supremum

For the five-node poset 0,p,q,u,v described above and S = {p,q}, why can neither u nor v be its supremum?

  1. Both u and v lie above both p and q, so both are upper bounds.
  2. The other nodes are not upper bounds: 0 lies below the selected nodes, and p and q are incomparable.
  3. If u were the supremum, it would have to satisfy u ⪯ v because v is an upper bound. That comparison is false. Similarly v ⪯ u is false.
  4. Neither upper bound is least in the upper-bound set. The lower-bound set is {0}, so its greatest element is 0.

S has two upper bounds and no supremum; it has infimum 0. Existence of some upper bound is weaker than existence of a least upper bound.

Try it yourself

  1. On distinct a,b,c let R contain exactly (a,b), (b,a), (a,c). Is R symmetric? Is it antisymmetric? Give a witness for each answer.

    Show the answer and reasoning

    R is neither symmetric nor antisymmetric.

    The pair (a,c) has no reverse (c,a), so symmetry fails. The distinct a,b are related both ways, so antisymmetry fails. These are separate conditions; failure of one does not establish the other.

  2. On P = {a,b,c}, a relation has every self-pair and the extra pairs (a,b),(b,c), but no other pairs. Is it a partial order?

    Show the answer and reasoning

    No. It is reflexive and antisymmetric, but not transitive.

    The two pairs (a,b) and (b,c) require (a,c) by transitivity, and that pair is absent. The listed distinct pairs have no reverses, so antisymmetry is satisfied. A relation with one missing required shortcut cannot be called a partial order.

  3. For the four kits, does ∅ ≺ {a,b} hold? Does {a,b} cover ∅? Explain why the answers differ.

    Show the answer and reasoning

    The strict comparison is true, but the cover claim is false.

    The empty kit is a proper subset of the full kit. Both {a} and {b} are intermediate kits, so a cover edge would be redundant. Strict comparison permits intermediate elements; a cover does not.

  4. Are C = {∅,{a,b}} and A = {{a},{b}} a chain or an antichain in the four-kit poset?

    Show the answer and reasoning

    C is a chain and is not an antichain. A is an antichain and is not a chain.

    The empty kit lies below the full kit, even without a direct cover edge. The two single-tool kits are incomparable. Pairwise comparability, rather than the existence of an edge between successive displayed members, defines a chain.

  5. In P = {a,b,c} with a ≺ c, b ≺ c and a,b incomparable, find the minimal, maximal, least and greatest elements of the whole P.

    Show the answer and reasoning

    Minimal elements: a,b. Maximal element: c. No least element. Greatest element: c.

    Nothing in P is strictly below a or b. Nothing is strictly above c, and every member is at or below c. Neither a nor b is below the other, so neither is least; c cannot be least because it is above both.

  6. For P′ = {∅,{a},{b}} under inclusion and S = {{a},{b}}, find lower and upper bounds in P′ and decide whether infₚ′ S and supₚ′ S exist.

    Show the answer and reasoning

    The lower-bound set is {∅}, with infimum ∅. There are no upper bounds, so no supremum.

    The empty kit is below both single-tool kits. Neither singleton contains the other, and the full kit is not an allowed element of P′. A candidate outside the ambient poset cannot supply a bound there.

  7. In the five-node poset 0,p,q,u,v, what are the upper and lower bounds of the empty subset? Which of its supremum and infimum exists?

    Show the answer and reasoning

    Every node is both an upper and lower bound. The supremum of the empty subset is 0, and its infimum does not exist.

    Both bounding conditions quantify over no selected member. The poset’s least element is 0, so it is least among all upper bounds. There is no greatest element because u and v are incomparable maximal nodes, so there is no greatest lower bound of the empty subset.

  8. Let S ⊆ P have a greatest member g. Prove that g is supₚ S, retaining both parts of the definition.

    Show the answer and reasoning

    Every s ∈ S satisfies s ⪯ g, so g is an upper bound in P. If u is any upper bound of S, then g ⪯ u because g ∈ S. Thus g is least among upper bounds.

    The second step uses membership g ∈ S, not just maximality. A merely maximal member may be incomparable with another member of S and fail even to be an upper bound. Antisymmetry ensures this supremum is unique.

  9. Why is divisibility on all integers not a partial order even though divisibility on positive integers is one?

    Show the answer and reasoning

    Distinct integers 2 and −2 divide each other, violating antisymmetry on ℤ.

    Both −2 = (−1)·2 and 2 = (−1)·(−2) are integer-multiple equations. Positivity had forced the two multipliers in the positive-domain proof to be positive with product 1. Dropping that domain condition removes the antisymmetry conclusion.

What to carry forward

  • A poset states both its elements and a reflexive, antisymmetric, transitive non-strict relation. Antisymmetric does not mean not symmetric.
  • A total order compares every pair; incomparable elements can still have common bounds. Strict order removes equality and is irreflexive and transitive.
  • A finite Hasse diagram displays covers. Equality and upward paths recover the full order; height is an ordering convention, not a numerical scale.
  • Chains compare every pair; antichains compare no distinct pair. Extrema are taken in the specified subset, while bounds are sought in its ambient poset.
  • Minimal means nobody strictly below; least means below everybody. Least and greatest elements are unique when they exist, but existence requires its own argument.
  • A supremum is an upper bound below every upper bound; an infimum is a lower bound above every lower bound. Check the candidates, common poset and empty-subset case before asserting existence.

References

Sources for the concepts and teaching approaches in this article.

  1. Discrete Structures — Handout 28 · Partial orders, Hasse diagrams, extrema and bounds — Definitions 28.8–28.14Cornell University, CS280Course notes · PDFcs.cornell.eduRead source
  2. Discrete Mathematics II: Set Theory for Computer Science · Partial orders and least/greatest bounds — §3.3.3, pp.51–53Glynn WinskelCourse notes · PDFcl.cam.ac.ukRead source
  3. Mathematics for Computer Science · Revised 18 May 2015Eric Lehman, F. Thomson Leighton, Albert R. MeyerTextbook chapter · PDFMathematics for Computer Science · Chains and antichains — Definitions 9.5.5 and 9.5.10Mathematics for Computer Science · Strict and non-strict partial orders — §§9.6.2–9.6.3ocw.mit.edu