在之前的一篇博文 Sperner Theorem 中,笔者写过幂集上的 Sperner 定理,然而组合数学中对于偏序集性质的研究远不止如此;所以,本文的讨论对象将不再局限于 $\subseteq$ 关系下的幂集,而是一般的偏序集,进而讨论链与反链的两个微妙的对偶定理.
设 $(X,\leq)$ 是有限偏序集,我们可以定义链与反链如下:
显然,我们可以得知:
- 链 $C$ 是 $X$ 的一个全序子集,即 $C$ 的全部元素可以被全序化(以序关系 $\leq$ 线性排列);
- 链的子集仍是链;
- 反链的子集仍是反链;
- 若 $A$ 和 $C$ 分别是 $X$ 的反链和链,则 $\lvert A \cap C \rvert \leq 1$;
设 $(X,\leq)$ 是有限偏序集,称某个元素 $a \in X$ 为极小元,当且仅当:不存在 $x \in X$,使得 $x < a$ ;同理,称某个元素 $b \in X$ 为极大元,当且仅当:不存在 $x \in X$,使得 $b < x$ ;
我们很容易得知:
偏序集的所有极大元(极小元)构成一个反链;
链 $C$ 包含元素个数不少于任意其他链 $C'$ ,则 $C$ 是最大链;
反链 $A$ 包含元素个数不少于任意其他链 $A'$ ,则 $A$ 是最大反链;
偏序集 $X$ 的最大链的大小称为偏序集 $X$ 的高;
偏序集 $X$ 的最大反链的大小称为偏序集 $X$ 的宽;
设 $(X,\leq)$ 是有限偏序集,将 $X$ 分划成反链集族,则分划得到的反链的最小数目等于 $X$ 的高.
设 $X$ 的高为 $h$,即 $X$ 的最大链 $C$ 包含的元素数目为 $h$ . 设分划的反链最小数目为 $r$ .
首先,容易证明 $r \geq h$:可先假设命题不成立,则由抽屉原理已知必定存在两个属于 $C$ 的元素将分配到同一个反链中,与定义矛盾;
再构造性地证明 $r \leq h$ 如下.
经过有限步之后,我们就这样把 $X$ 分划成一列集合:
另外,我们可以得知:
所以,根据上式以及 $A_n$ 非空的事实,我们可以得到一条链:
由 $h \geq n$ 且 $n\geq r$ 可得出 $h \geq r$.
综合可知,$r=h$.
Q.E.D.
设 $(X,\leq)$ 是有限偏序集,将 $X$ 分划成链集族,则分划得到的链的最小数目等于 $X$ 的宽.
设 $X$ 的宽为 $w$,即 $X$ 的最大反链 $A$ 包含的元素数目为 $w$ . 设分划的链最小数目为 $s$ .
首先,容易证明 $s \geq w$:可先假设命题不成立,则由抽屉原理已知必定存在两个属于 $A$ 的元素将分配到同一个链中,与定义矛盾;
接下来我们需要证明,$X$ 的确可以被分划成 $w$ 个链,我们将使用强归纳法来证明此事.
当 $|X|=1$ 时,命题自然地成立;
若 $|X|>1$ ,归纳地假设:对于一切基数小于 $|X|$ 的偏序集,命题已经成立,现在需要考虑两种情形:
若 $A$ 既不是 $X$ 所有极大元的集合,也不是其所有极小元的集合.
基于此,我们设
我们可以得知以下若干条性质:
第 4,5 条性质并非显然,但稍加思考也不难看出,证明略;
第 1,2 条性质告诉我们,$A^-$ 和 $A^+$ 的基数小于 $X$,于是此时由归纳假设可知,$A^-$ 可以被分划成 $w$ 条链
若 $A$ 是 $X$ 的所有极小元的集合,或者 $X$ 的所有极大元的集合
设 $x$ 是 $X$ 的极小元而 $y$ 是 $X$ 的极大元且 $x \leq y$( $x$ 和 $y$ 可能相等),则 $X-\{x,y\}$ 的最大反链大小至多为 $w-1$ ,根据归纳假设, $X-\{x,y\}$ 最少能划分成 $w-1$ 条链,这些链和链 $\{x,y\}$ 一起构成了 $X$ 的一个大小为 $w$ 的链分划.
综合可知,定理得证.
Q.E.D.
偏序集 $(X,\leq)$ 可以用 Hasse 图来表示;在某种程度上,本文的内容亦可以借助 Hasse 图直观地解释或描述.
如上图所示,在 Hasse 图中,可比的元素总体上沿纵向排列,而互相不可比的元素倾向于排布在同一水平位置上;链的大小决定了 Hasse 图在(至少是局部范围内)纵向的长短,而反链的大小决定了其在(至少局部范围内)横向的长短——因此,我们在上文中,把最大链的大小定义为 “高”,把最大反链的大小定义为 “宽”,正蕴含了其中的直观意味.
于是,本文所述的两个定理所具有的对偶性,就类似于一个面积固定的矩形的长和宽所具有的对偶性(希望这不是个糟糕透顶的比喻).
不妨继续从 Hasse 图的角度解释 Mirsky 定理. 既然我们已经知道,互不可比的元素总体上沿横向排布,所以,对偏序集的反链分划其实就类似于沿横向 “切蛋糕”——但是分划过程中切的数目就必须由纵向的最大长度(也就是 $X$ 的高)来界定:
Dilworth 定理的情形是高度对称的,对偏序集的链分划就要求我们沿纵向 “切蛋糕” :
本文叙述了偏序集上关于链和反链的两个对偶定理,和几乎所有非纯数专业的人能接触到的定理一样,它们不光具有形式上的 “美”,还可以实实在在地用于解决一些问题,以后或许笔者会沿此继续深入.