MathLabs
定理已证明

康托尔定理

命题陈述

对任意集合 AA,∣A∣<∣P(A)∣|A| < |\mathcal{P}(A)|:不存在从 AA 到其幂集 P(A)\mathcal{P}(A) 的满射,因此幂集严格更大。

为什么成立?

这说明不存在"最大的无穷"——无论集合多大,只要取其幂集就总能得到一个严格更大的集合。正是这条定理使得无穷的层级不可避免地无限延伸,其对角线论证的证明技巧,正是用来证明某些问题不可计算的论证方法的直接源头。

证明思路

为导出矛盾,假设存在满射 f:A→P(A)f : A \to \mathcal{P}(A);下面推出矛盾,从而说明这样的满射不可能存在。

定义"对角线"集合 D={x∈A:x∉f(x)}D = \{x \in A : x \notin f(x)\}:它收集了 AA 中所有不属于自身在 ff 下的像的元素。由于 DD 是 AA 的子集,它是 P(A)\mathcal{P}(A) 的一个元素。

由于假设 ff 是满射,必存在 a0∈Aa_0 \in A 使得 f(a0)=Df(a_0) = D。现在提出关键问题:a0∈Da_0 \in D 吗?

若 a0∈Da_0 \in D,则由 DD 的定义,a0∉f(a0)a_0 \notin f(a_0);但 f(a0)=Df(a_0) = D,这就说明 a0∉Da_0 \notin D——矛盾。若 a0∉Da_0 \notin D,则由 DD 的定义(恰好排除满足 a0∈f(a0)a_0 \in f(a_0) 的元素),这迫使 a0∈f(a0)=Da_0 \in f(a_0) = D——同样矛盾。

无论哪种情况都得到矛盾,故满射 f:A→P(A)f : A \to \mathcal{P}(A) 不可能存在。结合从 AA 到 P(A)\mathcal{P}(A) 的单射 x↦{x}x \mapsto \{x\},即得 ∣A∣<∣P(A)∣|A| < |\mathcal{P}(A)|。

用到此定理的主题

分步证明

该定理暂无分步证明。

参考文献

  1. Paul R. Halmos (1960). Naive Set Theory
  2. Karel Hrbacek, Thomas Jech (1999). Introduction to Set Theory