Dilworth Theorem
Dilworth's theorem is a cornerstone result in combinatorial order theory, establishing a fundamental duality between chains and antichains. It connects poset structure to graph theory and has numerous applications in scheduling, optimization, and algebra.
Let be a finite poset with width (maximum antichain size). Then can be partitioned into chains, and no fewer chains suffice. Equivalently:
We construct a bipartite graph where is a copy of and iff in .
A chain cover of corresponds to a matching in : each chain uses edges connecting consecutive elements. A maximum matching gives a minimum chain cover.
By Kőnig's theorem, the size of a maximum matching equals the size of a minimum vertex cover. An antichain in gives a vertex cover (no edge from to since antichain elements are incomparable).
Conversely, any minimum vertex cover corresponds to an antichain. Thus:
In a divisibility poset on :
- Primes form antichain of size 5
- Minimum chain cover uses 5 chains:
Dilworth's theorem has applications in:
- Scheduling: minimize number of processors
- Dimension theory: Dushnik-Miller dimension of posets
- Representation theory: decomposing modules
- Extremal set theory: proving combinatorial inequalities
This theorem exemplifies deep connections between order theory, graph theory, and combinatorial optimization.