“Dilworth 定理断言:对任意底集为有限集的偏序集 $P$,最大反链大小等于把 $P$ 分割成链所需的最少链数,即 $$ w(P)=\min{k:P\text{ 可分割为 }k\text…”
形式陈述 ​
在偏序集
直觉
链把所有元素压进一条可比较的时间线,反链则刻画任何线性次序都无法由原偏序强迫的并行层。高度与宽度因此分别测量最长依赖深度和不可避免的最大并发量。二者不是互补集合的概念:同一个元素可以属于许多不同的链和反链,真正有意义的是覆盖、分解与极值之间的关系。
例子与边界
布尔格
在任务偏序
推论与应用
在偏序中,Dilworth 定理把最大反链大小等同于最少链覆盖数;对偶的 Mirsky 型结论把最大链长度联系到反链分层。布尔格中的中间层反链进一步通向 Sperner 理论,调度中则把链解释为顺序依赖、反链解释为可并行任务。格的秩层也常提供天然反链。
参考资料
- Eric Lehman, F. Thomson Leighton, and Albert R. Meyer, Mathematics for Computer Science, rev. 2018,§§10.5.3–10.6, chains, antichains, and partial orders。
- Garrett Birkhoff, Lattice Theory, 3rd ed., American Mathematical Society, 1967,Ch. I, chains, antichains, and ordered sets。