Chains and Antichains

How many mutually compatible tasks can you schedule? How many must remain forever unrelated? This single question, phrased abstractly, drives the theory of chains and antichains. These structures live inside a partially ordered set. Once a set carries an order relation, two extreme kinds of substructure emerge. Chains are substructures where every pair of elements is comparable. Antichains are substructures where no pair is comparable. These are the order-theoretic analogues of "totally sorted lists" and "mutually incomparable items." Together they measure the shape of a poset, the way length and width measure a rectangle. The idea matters because comparability is rarely all-or-nothing. Tasks with dependencies, divisibility among integers, subsets under inclusion, and words under the prefix relation all produce posets. These posets are neither totally ordered nor totally disordered. Chains capture the longest thread of forced sequencing. Antichains capture the largest cluster of tasks that could happen in parallel, with no order constraint among them. The two invariants built from these ideas — height and width — are the first quantitative fingerprints of a poset's structure. The big picture is that height and width are dual lenses on the same object. A chain is a witness that the poset has "depth" in at least one direction. An antichain is a witness that the poset has "breadth" — many elements no rule forces into an order. Later results (most famously Dilworth's Theorem) show that these two notions are tied together by an exact numerical identity. This turns a qualitative distinction into a precise combinatorial law. This article gives the formal definitions of chains, antichains, height, and width. It builds visual intuition via Hasse Diagrams. It proves the basic structural facts relating these quantities, including Mirsky's theorem, a clean special case of the Dilworth circle of ideas. It works two concrete non-symmetric examples. It closes with a look at where the concepts recur across mathematics and computer science.

Key takeaways
  • A chain in a poset is a subset in which every two elements are comparable (a totally ordered subset).
  • An antichain is a subset in which no two distinct elements are comparable.
  • The height of a poset is the largest size of a chain; the width is the largest size of an antichain.
  • Chains and antichains intersect in at most one point — a single element is trivially both.
  • Height relates to the minimum number of antichains needed to cover the poset (Mirsky's Theorem).
  • Key idea: chains measure how deeply ordered a poset is, antichains measure how much of it is mutually incomparable, and both are computed by looking for the longest or largest such substructure.

Where this lives today

Chains and antichains are not a museum piece confined to poset theory; they surface wherever "comparability" models a real constraint.

Scheduling and project management. In a task-dependency graph (a poset where x≤yx \le y means "task xx must finish before task yy starts"), a chain is a sequence of tasks forced into strict order, and an antichain is a set of tasks that could run in parallel with no dependency conflicts. The width of the poset is exactly the minimum number of parallel "workers" or processors needed if tasks in an antichain may run simultaneously — a direct real-world reading of Dilworth's Theorem.

Combinatorics of Young tableaux and the RSK correspondence. In the study of permutations, the longest increasing subsequence and longest decreasing subsequence of a sequence correspond exactly to the longest chain and longest antichain in an associated poset (points in the plane ordered coordinatewise). The Erdős–Szekeres theorem is a direct corollary of the chain/antichain product bound: any sequence of more than rsrs distinct numbers contains an increasing subsequence of length r+1r+1 or a decreasing subsequence of length s+1s+1.

Cryptography and access control. Role-based and lattice-based access control models represent permission hierarchies as posets; an antichain of roles represents mutually non-dominating privilege levels, while chains capture strict escalation paths — width bounds the number of independent "clearance tracks" a system must support.

Statistics and multivariate ordering. Pareto-optimality in multi-objective optimization is precisely the notion of an antichain in the product order on outcome vectors: the "Pareto frontier" is a maximal antichain, and its size measures the genuine diversity of non-dominated trade-offs.

Coding theory and extremal set theory. Sperner's theorem, computing the width of the Boolean lattice 2[n]2^{[n]} (shown to equal (n⌊n/2⌋)\binom{n}{\lfloor n/2\rfloor}), is a direct width computation in the sense defined here, and underlies bounds in extremal combinatorics and coding theory involving antichains of subsets.

Ask the tutor: How does the proof of Dilworth's Theorem differ in difficulty from the proof of Mirsky's Theorem given here, and why does the "easy" chain-covering direction fail to have an equally short argument?

DefinitionChains, Antichains, Height, and Width

Let (P,≤)(P, \le) be a partially ordered set (poset): a set PP with a relation ≤\le that is reflexive, antisymmetric, and transitive.

Chain. A subset C⊆PC \subseteq P is a chain if any two elements x,y∈Cx, y \in C satisfy x≤yx \le y or y≤xy \le x. Equivalently, CC with the restricted order is a totally ordered set (a linear order). The length of a finite chain CC is ∣C∣−1|C| - 1; its size is ∣C∣|C|.

Antichain. A subset A⊆PA \subseteq P is an antichain if any two distinct elements x,y∈Ax, y \in A satisfy x≰yx \not\le y and y≰xy \not\le x — that is, no two distinct elements of AA are comparable.

Height. For a finite poset PP, the height h(P)h(P) is the maximum size of a chain in PP:

h(P)=max⁡{ ∣C∣:C⊆P is a chain }.h(P) = \max\{\, |C| : C \subseteq P \text{ is a chain} \,\}.

Width. The width w(P)w(P) is the maximum size of an antichain in PP:

w(P)=max⁡{ ∣A∣:A⊆P is an antichain }.w(P) = \max\{\, |A| : A \subseteq P \text{ is an antichain} \,\}.

Both maxima exist whenever PP is finite, since there are only finitely many subsets to check; for infinite PP one instead speaks of the supremum of chain or antichain sizes (possibly ∞\infty), or of the existence of infinite chains/antichains as a separate structural question.

Intuition

Picture a Hasse diagram: elements are dots, and an edge is drawn upward from xx to yy whenever yy covers xx (i.e. x<yx < y with nothing strictly between). A chain is any path you can trace by repeatedly moving upward through the diagram, possibly skipping levels — it is a "staircase" of mutually comparable elements. An antichain, by contrast, is a set of elements you could draw as a horizontal slice: none reachable from another by moving only upward or only downward. The key subtlety is that a horizontal level of a Hasse diagram (elements at the same height above the minimum) is always an antichain, but the converse fails: an antichain can zig-zag across several levels, so long as no two chosen elements are joined by any upward path at all. This is exactly what makes width a genuinely global invariant, not something read off level-by-level.

Figure
A poset with a maximum chain (bold) and a maximum antichain (circled), neither aligned with a single diagram level
∅ a b c ab ac bc abc ∅ a max antichain {b, c, ab}? no — Boolean lattice on {a,b,c}: h = 4, w = 3

Here PP is the power set of {a,b,c}\{a,b,c\} ordered by inclusion — a standard example built from Partially Ordered Sets itself. The bold path ∅⊂{a}⊂{a,b}⊂{a,b,c}\varnothing \subset \{a\} \subset \{a,b\} \subset \{a,b,c\} is a chain of size 44, so h(P)=4h(P) = 4 (no larger chain exists, since ∣P∣|P|'s ranks only go from size 00 to size 33, giving 44 ranks). The middle level {a,b},{a,c},{b,c}\{a,b\},\{a,c\},\{b,c\} is an antichain of size 33; one checks directly that no 4-element subset of PP is pairwise incomparable, so w(P)=3w(P) = 3.

The central results

TheoremHeight–Antichain-Cover Duality (Mirsky's Theorem)

Let PP be a finite poset. Define, for each x∈Px \in P,

ρ(x)= the size of the longest chain in P with maximum element x.\rho(x) = \text{ the size of the longest chain in } P \text{ with maximum element } x.

Then: 1. Each level set Lk={x∈P:ρ(x)=k}L_k = \{x \in P : \rho(x) = k\}, for k=1,…,h(P)k = 1, \dots, h(P), is an antichain. 2. These level sets partition PP into exactly h(P)h(P) antichains, and h(P)h(P) is the minimum number of antichains into which PP can be partitioned. Equivalently:

h(P)=min⁡{ r:P can be partitioned into r antichains }.h(P) = \min \{\, r : P \text{ can be partitioned into } r \text{ antichains} \,\}.
Proof

We use the proof technique of extremal chain functions combined with a minimality argument, and we verify both the covering claim and the optimality claim.

Step 0: ρ\rho is well defined. Since PP is finite, every chain has finite size, and the set of chains with maximum element xx is nonempty (the singleton {x}\{x\} is always such a chain, of size 11) and bounded above in size by ∣P∣|P|. Hence the maximum defining ρ(x)\rho(x) exists, for every x∈Px \in P, by finiteness.

Step 1: each LkL_k is an antichain. Suppose, for contradiction, that x,y∈Lkx, y \in L_k are distinct and comparable, say x<yx < y (the case y<xy<x is symmetric). Let CC be a chain with maximum element xx and ∣C∣=ρ(x)=k|C| = \rho(x) = k. Since x<yx < y, the set C∪{y}C \cup \{y\} is again a chain (every element of CC is ≤x<y\le x < y, so comparable to yy), it has maximum element yy, and it has size k+1k+1. Hence ρ(y)≥k+1>k\rho(y) \ge k+1 > k, contradicting y∈Lky \in L_k, i.e. ρ(y)=k\rho(y)=k. So no two distinct elements of LkL_k are comparable, proving LkL_k is an antichain.

Step 2: the LkL_k partition PP into exactly h(P)h(P) nonempty classes. Every x∈Px \in P has some well-defined value ρ(x)\rho(x), so the sets LkL_k (over all values kk taken by ρ\rho) cover PP and are pairwise disjoint by definition of a function's level sets. We claim the values taken by ρ\rho are exactly 1,2,…,h(P)1, 2, \dots, h(P).

  • (ρ\rho takes value h(P)h(P).) Let C∗C^\ast be a chain of maximum size h(P)h(P), with top element x∗x^\ast. Then ρ(x∗)≥h(P)\rho(x^\ast) \ge h(P); but ρ(x∗)\rho(x^\ast) is itself the size of some chain in PP, so ρ(x∗)≤h(P)\rho(x^\ast) \le h(P) by maximality of h(P)h(P) over all chains. Hence ρ(x∗)=h(P)\rho(x^\ast) = h(P).
  • (ρ\rho never exceeds h(P)h(P).) For any xx, ρ(x)\rho(x) is the size of a chain in PP, so ρ(x)≤h(P)\rho(x) \le h(P) by definition of h(P)h(P) as the maximum chain size.
  • (ρ\rho takes every value from 11 to h(P)h(P).) Take a chain C∗={x1<x2<⋯<xh(P)}C^\ast = \{x_1 < x_2 < \dots < x_{h(P)}\} realizing the height. We show ρ(xi)=i\rho(x_i) = i for each ii. The prefix {x1,…,xi}\{x_1, \dots, x_i\} is a chain with top element xix_i and size ii, so ρ(xi)≥i\rho(x_i) \ge i. If ρ(xi)>i\rho(x_i) > i, there would be a chain DD of size >i> i with top element xix_i; then D∪{xi+1,…,xh(P)}D \cup \{x_{i+1}, \dots, x_{h(P)}\} would be a chain (every element of DD is ≤xi<xi+1\le x_i < x_{i+1}) of size >i+(h(P)−i)=h(P)> i + (h(P) - i) = h(P), contradicting the maximality of h(P)h(P). Hence ρ(xi)=i\rho(x_i) = i exactly, for every i=1,…,h(P)i = 1,\dots,h(P).

Thus L1,…,Lh(P)L_1, \dots, L_{h(P)} are all nonempty, pairwise disjoint, cover PP, and each is an antichain by Step 1. This proves PP can be partitioned into exactly h(P)h(P) antichains.

Step 3: no partition into fewer than h(P)h(P) antichains exists. Suppose P=A1∪⋯∪ArP = A_1 \cup \dots \cup A_r with each AiA_i an antichain, and suppose r<h(P)r < h(P). Let C∗={x1<x2<⋯<xh(P)}C^\ast = \{x_1 < x_2 < \dots < x_{h(P)}\} be a maximum chain. Each xix_i lies in some Aj(i)A_{j(i)}, giving a function j:{1,…,h(P)}→{1,…,r}j : \{1,\dots,h(P)\} \to \{1,\dots,r\}. Since h(P)>rh(P) > r, by the pigeonhole principle two indices i<i′i < i' satisfy j(i)=j(i′)j(i) = j(i'), i.e. xix_i and xi′x_{i'} lie in the same antichain Aj(i)A_{j(i)}. But xi<xi′x_i < x_{i'} makes them comparable and distinct, contradicting that Aj(i)A_{j(i)} is an antichain. Hence no partition into fewer than h(P)h(P) antichains exists, so h(P)h(P) is indeed the minimum number of antichains needed. ■\blacksquare

∎
CorollaryChains and antichains bound each other

For any finite poset PP, and any chain CC and antichain AA in PP:

∣C∩A∣≤1.|C \cap A| \le 1.

Consequently h(P)h(P) and w(P)w(P) are each at most ∣P∣|P|, and if PP is covered by rr antichains then h(P)≤rh(P) \le r; dually if PP is covered by tt chains then w(P)≤tw(P) \le t.

Proof

If x,y∈C∩Ax, y \in C \cap A are distinct, then x,y∈Cx,y \in C forces them comparable (chain property), while x,y∈Ax, y \in A forces them incomparable (antichain property, since x≠yx \neq y) — a direct contradiction. So ∣C∩A∣≤1|C \cap A| \le 1. For the covering bounds: if P=A1∪⋯∪ArP = A_1 \cup \dots \cup A_r (antichains) and CC is any chain, each element of CC lies in some AiA_i, and by the intersection bound just proved, ∣C∩Ai∣≤1|C \cap A_i| \le 1 for each ii. Summing over the (at most rr) parts, ∣C∣=∑i∣C∩Ai∣≤r|C| = \sum_i |C \cap A_i| \le r. Taking CC to be a maximum chain gives h(P)≤rh(P) \le r. The dual statement (w(P)≤tw(P) \le t when PP is covered by tt chains) follows by the symmetric argument, swapping the roles of "chain" and "antichain" throughout — each antichain meets each chain part in at most one element. ■\blacksquare

∎

This corollary is the easy half of the identity that Dilworth's Theorem completes: it shows a cover by tt chains always gives an upper bound w(P)≤tw(P) \le t, and dually a cover by rr antichains gives h(P)≤rh(P) \le r (which Mirsky's theorem shows is tight for the antichain direction). Dilworth's theorem asserts the chain direction is also always tight: the minimum number of chains needed to cover PP equals w(P)w(P) exactly, not merely bounds it from above.

Worked examples

Example 1: Divisibility poset on {1,2,…,30}\{1, 2, \dots, 30\}. Let P={1,2,…,30}P = \{1, 2, \dots, 30\} ordered by divisibility: x≤yx \le y iff x∣yx \mid y. Height. A chain is a sequence of numbers each dividing the next. Consider

1∣2∣4∣8∣16.1 \mid 2 \mid 4 \mid 8 \mid 16.

This is a chain of size 55 (all terms lie in {1,…,30}\{1,\dots,30\}, since 32>3032 > 30 is excluded). Could there be a longer chain? Any chain x1∣x2∣⋯∣xkx_1 \mid x_2 \mid \cdots \mid x_k with x1≥1x_1 \ge 1 satisfies xi+1≥2xix_{i+1} \ge 2 x_i whenever xi+1≠xix_{i+1} \ne x_i (since a proper multiple of xix_i is at least 2xi2x_i), so a strictly increasing chain of length kk starting at 11 has xk≥2k−1x_k \ge 2^{k-1}. Requiring xk≤30x_k \le 30 forces 2k−1≤302^{k-1} \le 30, i.e. k≤5k \le 5 (since 24=16≤30<32=252^4 = 16 \le 30 < 32 = 2^5). Hence h(P)=5h(P) = 5. Width. Consider the set of integers in (15,30](15, 30], i.e. A={16,17,…,30}A = \{16, 17, \dots, 30\}, of size 1515. If x,y∈Ax, y \in A with x≠yx \ne y and x∣yx \mid y, then y≥2x>30y \ge 2x > 30, impossible since y≤30y \le 30. So AA is an antichain of size 1515. Is there a larger one? By Mirsky's theorem in reverse — or directly — one can partition PP into 55 antichains matching the "highest power of 2 dividing the odd part's chain position" stratification, but a cleaner argument: every integer n∈{1,…,30}n\in\{1,\ldots,30\} can be written uniquely as n=2a mn = 2^{a}\,m with mm odd; group by the odd part mm. Each group {m,2m,4m,… }∩P\{m, 2m, 4m, \dots\} \cap P is a chain (all terms are comparable via divisibility, forming a chain of consecutive powers of 22 times mm). The odd numbers in {1,…,30}\{1,\dots,30\} are 1,3,5,…,291,3,5,\dots,29, giving exactly 1515 such chains, and they partition PP (every integer has a unique odd part). By the corollary above, covering PP by 1515 chains gives w(P)≤15w(P) \le 15. Combined with the antichain AA of size 1515 exhibited above, w(P)=15w(P) = 15 exactly.

Example 2: Subsets of {1,2,3,4}\{1,2,3,4\} ordered by inclusion, restricted to sizes 0,1,3,40,1,3,4 only (an asymmetric sub-poset). Let QQ consist of all subsets of {1,2,3,4}\{1,2,3,4\} of size 00, 11, 33, or 44 (sizes 22 deliberately omitted), ordered by inclusion. Concretely:

Q={∅}∪{{1},{2},{3},{4}}∪{{1,2,3},{1,2,4},{1,3,4},{2,3,4}}∪{{1,2,3,4}},Q = \{\varnothing\} \cup \{\{1\},\{2\},\{3\},\{4\}\} \cup \{\{1,2,3\},\{1,2,4\},\{1,3,4\},\{2,3,4\}\} \cup \{\{1,2,3,4\}\},

so ∣Q∣=1+4+4+1=10|Q| = 1 + 4 + 4 + 1 = 10. Height. A maximal chain must go ∅⊂{i}⊂T⊂{1,2,3,4}\varnothing \subset \{i\} \subset T \subset \{1,2,3,4\} where TT is a 33-element set containing ii. For instance ∅⊂{1}⊂{1,2,3}⊂{1,2,3,4}\varnothing \subset \{1\} \subset \{1,2,3\} \subset \{1,2,3,4\} is a valid chain (each inclusion strict and holds), of size 44. Since ranks in QQ only take values 0,1,3,40,1,3,4 (four distinct rank values), no chain can have more than 44 elements — each element of a chain must have a distinct rank (comparable, unequal sets under inclusion have different sizes), and only 44 rank values are present. So h(Q)=4h(Q) = 4. Width. The size-11 singletons {1},{2},{3},{4}\{1\},\{2\},\{3\},\{4\} form an antichain of size 44 (no singleton contains another). Likewise the four 33-sets form an antichain of size 44. Can we do better, e.g. mixing singletons and triples? Check {1}\{1\} against {2,3,4}\{2,3,4\}: is {1}⊆{2,3,4}\{1\} \subseteq \{2,3,4\}? No. Is {2,3,4}⊆{1}\{2,3,4\} \subseteq \{1\}? No. They're incomparable! In fact {i}⊆T\{i\} \subseteq T (for a 33-set TT) happens iff i∈Ti \in T, and each 33-set omits exactly one element of {1,2,3,4}\{1,2,3,4\}, so {i}⊆T\{i\} \subseteq T fails only when TT is the unique 33-set omitting ii. So pick, for each singleton {i}\{i\}, the 33-set TiT_i that omits ii: then {i}⊈Ti\{i\} \not\subseteq T_i and Ti⊈{i}T_i \not\subseteq \{i\} (as ∣Ti∣=3>1|T_i|=3>1), so {i}\{i\} and TiT_i are incomparable. Concretely take

B={{1},{2},{3},{4}}∪{{2,3,4},{1,3,4},{1,2,4},{1,2,3}}B = \{\{1\}, \{2\}, \{3\}, \{4\}\} \cup \{\{2,3,4\}, \{1,3,4\}, \{1,2,4\}, \{1,2,3\}\}

matched so that {i}\{i\} pairs with the 33-set omitting ii — but we must check all cross pairs, not just matched ones. Take {1}\{1\} and {1,2,3}\{1,2,3\}: here 1∈{1,2,3}1 \in \{1,2,3\}, so {1}⊆{1,2,3}\{1\} \subseteq \{1,2,3\} — comparable! So the full union BB of all 44 singletons and all 44 triples is not an antichain; only a careful mixed selection can work, and in fact no such 8-element mix is antichain since each singleton is contained in exactly three of the four triples (all except the one it's excluded from), giving many comparable cross-pairs. Testing shows the largest antichain stays at size 44: any antichain containing a singleton {i}\{i\} can include at most the one triple avoiding ii (all three others contain ii), and one checks by exhaustion over the (105)\binom{10}{5} candidate 55-subsets that no 55-element antichain exists (adding a fifth element to either all-singletons or all-triples always creates a containment, since ∅\varnothing and the full set are comparable to everything, and mixing singleton/triple pairs beyond one clash quickly forces comparability by the pigeonhole argument on the 44 excluded elements). Hence w(Q)=4w(Q) = 4.

Why the hypotheses matter

CounterexampleDropping finiteness: height and width can fail to be attained

The theorem defining height and width as a maximum implicitly used finiteness of PP to guarantee that maximum exists (Step 0 of the Mirsky proof invoked finiteness explicitly). Consider P=Z+P = \mathbb{Z}^+, the positive integers under the usual order ≤\le. This is itself a single infinite chain, so "height" as a max is not attained by any finite number — PP has chains of every finite size but no single largest finite chain achieves a maximum (only a supremum, ∞\infty, or an infinite chain equal to PP itself). This does not break Mirsky's theorem's statement (one can still discuss PP as one infinite antichain-free chain), but it shows why the maximum-defining formalism in the definition, and the finiteness hypothesis in the Mirsky/covering proof (used to guarantee ρ(x)\rho(x) is well-defined via a finite maximum, and to run the pigeonhole argument on a finite chain), is not idle: replacing "max" with "sup" changes the theorem's content, and the pigeonhole step in Step 3 of the proof requires a finite chain C∗C^\ast to conclude two indices collide — with an infinite chain and infinitely many antichain-parts, no contradiction need arise. Concretely, take P=Z+P=\mathbb Z^+ partitioned into the countably many antichains Ak={k}A_k=\{k\} (each singleton): this uses infinitely many antichains to cover an object of "height" ∞\infty, and the clean finite identity h(P)=min⁡(#antichains needed)h(P)=\min(\#\text{antichains needed}) becomes a statement about cardinals rather than a finite equality, requiring separate (and more delicate) infinite combinatorics to even state correctly.

Scope, edge cases & common traps

SituationWhat happensWhy
PP finite, nonemptyh(P),w(P)h(P), w(P) are well-defined positive integersFinite max over a nonempty finite collection of subsets exists
P=∅P = \varnothingh(P)=w(P)=0h(P) = w(P) = 0 by conventionThe empty poset has no elements, so the largest chain/antichain is the empty set
PP a single chain (totally ordered)w(P)=1w(P) = 1, h(P)=∣P∣h(P) = |P|Every two elements are comparable, so any antichain has size ≤1\le 1
PP an antichain (no two comparable)h(P)=1h(P) = 1, w(P)=∣P∣w(P) = |P|Every two elements are incomparable, so any chain has size ≤1\le 1
Confusing "chain" with "a level of the Hasse diagram"Leads to wrong width computationsA single level is always an antichain, but a maximum antichain may span several levels (as in Example 2)
Confusing ∣C∣|C| (chain size) with chain lengthOff-by-one errors in height formulasLength is conventionally ∣C∣−1|C|-1 (number of edges/steps), while height as defined here counts elements

The mathematician behind it

Origins · 1 minLeon Mirsky and how this was discovered
LM
Leon Mirsky
1918–1983 · Combinatorics and order theory, University of Sheffield

Leon Mirsky was a Russian-born British mathematician whose broad work in number theory, linear algebra, and combinatorics included the clean antichain-covering theorem now bearing his name. Mirsky's theorem is the height-dual companion to Dilworth's 1950 width-dual theorem, and Mirsky himself noted the striking symmetry: while Dilworth's theorem (relating maximum antichains to minimum chain covers) requires a genuinely nontrivial combinatorial argument, its "mirror image" — relating maximum chains to minimum antichain covers — has an easy, almost immediate proof, precisely the greedy stratification by ρ(x)\rho(x) given above.

History
- 1930s–40s: Structural study of partially ordered sets matures within lattice theory, following Garrett Birkhoff's foundational work.
- 1950: Robert P. Dilworth proves that the minimum number of chains needed to cover a finite poset equals its maximum antichain size, establishing the deep half of the chain–antichain duality.
- 1971: Leon Mirsky publishes the dual statement — the minimum number of antichains needed to cover a poset equals its maximum chain size — noting its comparatively elementary proof via level sets.
- 1970s–present: The chain/antichain framework becomes standard vocabulary across combinatorics, order theory, and theoretical computer science, feeding directly into scheduling theory and Dilworth-type results for infinite and structured posets.
What is the difference between a chain's "length" and its "size"?

Size is simply the number of elements in the chain, ∣C∣|C|. Length, in the classical convention used across order theory, is one less than size: length(C)=∣C∣−1\mathrm{length}(C) = |C| - 1, reflecting the number of "steps" or covering relations traversed from the bottom to the top of the chain if it happens to be a chain of consecutive covers. The height h(P)h(P) as defined in this article counts elements (size), so a poset consisting of a single element has height 11, not height 00; some texts instead define height using length, giving height 00 for a single point, so always check which convention a given source uses before comparing numbers across texts.

Is every level of a graded poset's Hasse diagram automatically the maximum antichain?

No. Every rank level is an antichain (elements at the same rank are never comparable, since comparable elements have different ranks in a graded poset), but it need not be the largest one. Example 2 in this article exhibits a poset where the maximum antichain (size 4) can be found at either the singleton level or the triple level, and in more complex posets the true maximum antichain can even combine elements from multiple ranks, as Sperner-type extremal problems on non-Boolean posets sometimes show.

How are height and width related to the size of the poset overall?

There is no equality in general, only inequalities from the covering corollary: if PP is partitioned into w(P)w(P) chains (which Dilworth's theorem guarantees is always possible), then ∣P∣≤h(P)⋅w(P)|P| \le h(P) \cdot w(P), since each of the w(P)w(P) chains has size at most h(P)h(P). This inequality, sometimes phrased via the Erdős–Szekeres philosophy, says a poset cannot be simultaneously "short" and "narrow" if it has many elements — at least one of height or width must grow.

Does every finite poset actually contain a chain and an antichain of the extremal sizes h(P)h(P) and w(P)w(P) simultaneously, sharing a common element?

Not necessarily the same element structure, but the intersection bound in the corollary shows any chain and antichain overlap in at most one element regardless of which extremal ones you pick. There is no general guarantee that a maximum chain and a maximum antichain intersect at all; they may be entirely disjoint subsets of PP, as in Example 2, where the maximum chain ∅⊂{1}⊂{1,2,3}⊂{1,2,3,4}\varnothing \subset \{1\} \subset \{1,2,3\} \subset \{1,2,3,4\} and the maximum antichain of all four singletons do share the element {1}\{1\}, but one can construct posets where an optimal choice of each is fully disjoint.

Why is Mirsky's theorem considered "the easy half" compared to Dilworth's theorem?

Mirsky's proof constructs the antichain partition directly and explicitly, via the rank function ρ(x)\rho(x), and the minimality argument is a one-line pigeonhole contradiction. Dilworth's theorem, by contrast, asks for a chain cover matching the width, and no comparably simple greedy rank function accomplishes this directly; its standard proofs use induction on poset size or a reduction to matching/flow arguments (e.g. via König's theorem in bipartite graphs), which is substantially more machinery than the level-set argument sufficing here.

Can a poset have height 1 and width 1 simultaneously?

Yes, precisely when ∣P∣≤1|P| \le 1. If PP has two or more elements x≠yx \ne y, they are either comparable (giving a chain of size 22, so h(P)≥2h(P) \ge 2) or incomparable (giving an antichain of size 22, so w(P)≥2w(P) \ge 2), by the very definition of a partial order (any two elements are either comparable or not — there is no third option). So h(P)=w(P)=1h(P) = w(P) = 1 forces ∣P∣≤1|P| \le 1; this is a quick corollary of trichotomy failing to hold in general posets, only "comparable or incomparable" holding.

Before this