用户: 数学迷/从 Hindman 定理谈起

Hindman 定理是个组合学事实:

定理 1 (Hindman). 对正整数的每个有限分划 , 都存在 , 以及序列 , 使得对任意非空有限的 , 都有

它的原始证明似乎是初等的, 但我不会. 以下证明是我高中去 Ross 时所学. 其严重使用了选择公理, 但我觉得十分漂亮, 多年过去仍记忆犹新. 该定理实际上能推广成:

定理 2. 对半群 的每个有限分划 , 都存在 , 以及序列 , 使得对任意非空有限的 , 都有其中 可以不交换, 此时按下标从小到大乘.

可能有读者看到这里便会问: “你怎么不要求 无限?” 这是因为这里允许 重复. 所以 有限时, 由于有限半群必有幂等元, 定理显然. 事实上定理的一般情况也是一种找幂等元. 先来看个乍一看和定理 2 毫无关系的定理.

定理 3 (Ellis–Numakura). 是左半连续的紧 Hausdorff 半群, 即 是紧 Hausdorff 空间, 具有结合的乘法 , 其本身未必连续, 但对单个 , 左乘 的映射 连续. 则 有幂等元.

证明. 由紧性及 Zorn 引理, 的非空闭子半群中有极小者, 设为 . 任取 . 则显然 还是非空闭子半群, 故由极小性 . 于是 非空; 它显然也是子半群; 由 的连续性, 它闭; 故由极小性 , 特别地 .

再来用它证明定理 2. 为此需要引入超滤.

定义 4 (超滤). 集合 上的超滤指其子集族 , 满足

, .

, , 则 .

, 则 .

满足 , 则 .

上所有超滤的集合记作 . 对 , 显然 是超滤, 我们滥用记号将此超滤也记作 , 并将 视为 的子集.

, 定义 , 则 , , , . 以这些 为开集基, 可将 视为拓扑空间. Hausdorff: 对不同的超滤 , , 取 使得 , , 则 的补集 , 于是开集 就分离 .

注 5. 依定义容易发现, 超滤一一对应于 Boole 代数 的同态: 超滤 对应于同态 (即 的真值), 反过来同态 对应超滤 . 由于这也对应于 Boole 环同态, 从而对应于 Boole 环 的极大理想, 故 , 上面的拓扑显然是 Zariski 拓扑. 由此可得 紧. 当然也可以直接用滤子和超滤的理论证紧, 我这属于数学家救火.

对半群 , 其超滤集合 上有自然的左半连续半群结构.

命题 6. 是半群. 对 定义其中 , 即沿右乘 取映射原像. 则这使 成为左半连续半群, 成为子半群.

证明. 依定义 , 故它左半连续. 结合律也是展开定义而得, 繁而不难, 我在这做一遍也没有好处, 故留给读者自证. 当 时, 此时如再有 , 则 成为子半群.

注 7. 有的读者可能知道 作为离散空间的 Stone–Čech 紧化. 那么上述乘法可以解释如下: 对每个 , 将右乘映射 作 Stone–Čech 紧化, 得映射 ; 让 变动, 即得乘法 ; 现在对每个 , 将左乘映射 再作 Stone–Čech 紧化, 得映射 ; 再让 变动, 即得乘法 . 这样也解释了为什么只能得到半连续.

懒于验证结合律的读者可能可以由 稠密以及 上的结合律推出 上的结合律.

警告. 即便 本身交换, 也不太会交换.

现在终于能够证明定理 2. 下面证出的定理 2 中乘法是按下标从大到小乘的; 这显然无关紧要, 把半群取反即可.

证明. 由定理 3, 存在 使得 . 把定义写开, 这相当于对 , 考虑定理陈述中的分划 . 由 是超滤, 存在 使得 . 接下来我们用 幂等, 在其中选出符合要求的序列. 记 . 由于 , 有 , 于是从而该交集非空. 取交集中的元素 , 那么 . 令 , 则 , 于是类似地再取该交集中的元素 , 那么 , 从而 ; 且 . 再令 , 类似地再取该交集中的元素 , 那么 , 从而 . 事不过三, 我想聪明的读者已经完全明白了.

区区一个正整数组合学事实, 证明过程中我用了三次选择公理, 这也许并不令人满意. 我实际上能证明这并不用到选择公理. 不过定理 1 目前的陈述本身就含有可数选择, 要先把它写成有限形式. (这些是我最近明白的, 并非高中所学.)

定理 8 (Hindman 有限形式). 对任意 , 存在 , 使得对每个分划 , 都存在 以及 , 使得对任意非空的 , 都有

证明. 这个由定理 1 不难得到. 这大概是组合学的一般道理. 我之后再详细写.

我们来证明定理 8 不需要选择公理.

定理 9. ZF 能推出定理 8.

证明. 这是数理逻辑的一般道理. 大概就是说, 如果 ZF 不能推出定理 8, 相当于 ZF 和其否定相容. 把该否定写出来, 把反例中的一些数、集合作为常数加到 ZF 中, 再加入该否定作为公理. 然后在这里面做 Gödel 可构造宇宙, 就得到 ZFC 和该否定相容, 就矛盾了.