Math Labs

解法:哥德尔与科恩:连续统假设独立于ZFC(1963年)

第 1/9 步:连续统假设:不存在严格介于 ℵ0\aleph_0 与 2ℵ02^{\aleph_0} 之间的基数
通俗地说

自然数 N\mathbb{N} 构成最小的无限基数,记作 ℵ0\aleph_0;康托的对角线论证(1891年)表明实数 R\mathbb{R} 构成一个严格更大的无穷,其基数记作 2ℵ02^{\aleph_0}。人们自然会问,是否存在某个严格介于两者之间的中间基数,就像 22 介于 11 与 33 之间那样。

康托在1878年猜想答案是否定的:R\mathbb{R} 的每个无限子集要么与 N\mathbb{N} 同基数,要么与 R\mathbb{R} 本身同基数,二者之间没有别的。这一断言就是连续统假设(CH\mathrm{CH}),等价地写作 2ℵ0=ℵ12^{\aleph_0} = \aleph_1,其中 ℵ1\aleph_1 表示紧接在 ℵ0\aleph_0 之后的无限基数。

2ℵ0=ℵ12^{\aleph_0} = \aleph_1
详细分析

格奥尔格·康托尔于1874年证明实数集 R\mathbb{R} 是不可数的,并于1891年(经由对角线论法)证明对任意集合 XX,其幂集 P(X)\mathcal{P}(X) 的基数严格大于 XX: ∣X∣<∣P(X)∣|X| < |\mathcal{P}(X)|,奠定了超穷集合论的基础。把这一定理应用于基数为 ℵ0\aleph_0 的可数自然数集 N\mathbb{N},得到 ℵ0<∣P(N)∣=∣R∣=2ℵ0\aleph_0 < |\mathcal{P}(\mathbb{N})| = |\mathbb{R}| = 2^{\aleph_0}。自然数代表最小的无限基数,实数则构成一个严格更大的基数。

1878年,康托尔提出了连续统假设 (CH\mathrm{CH}):在 ℵ0\aleph_0 与 2ℵ02^{\aleph_0} 之间不存在严格介于其间的中介基数。R\mathbb{R} 的每个无限子集要么与 N\mathbb{N} 双射(可数),要么与 R\mathbb{R} 本身双射。在良序基数的阿列夫阶梯 ℵ0<ℵ1<ℵ2<⋯\aleph_0 < \aleph_1 < \aleph_2 < \cdots 中,ℵ1\aleph_1 按定义是最小的不可数基数,康托尔定理蕴含 ℵ1≤2ℵ0\aleph_1 \le 2^{\aleph_0}。因此连续统假设就是断言严格的相等性: 2ℵ0=ℵ12^{\aleph_0} = \aleph_1。

大卫·希尔伯特在1900年巴黎国际数学家大会上将连续统假设列为其著名的23个问题之首,坚信它必将通过常规数学方法得到解决。然而在随后的六十年中,证明或推翻 CH\mathrm{CH} 的尝试遭遇了前所未有的壁垒:这一假设被证明既不能从数学的标准公理中证明,也不能被其反驳。下一步将准确阐明这意味着什么。

本步骤中的术语
基数
基数用来衡量集合的大小;两个集合具有相同基数当且仅当它们之间存在一一对应。ℵ0\aleph_0 是 N\mathbb{N} 的基数;ℵ1\aleph_1 是大于 ℵ0\aleph_0 的最小基数。
连续统 2ℵ02^{\aleph_0}
N\mathbb{N} 的所有子集组成的集合的基数,记作 2ℵ02^{\aleph_0},这与用 2n2^n 计数大小为 nn 的有限集合的子集个数是类比的。由于实数可以编码为无限二进制序列,这个基数等于 R\mathbb{R} 的基数。
本步骤用到的知识