引言

集合论是现代数学的基础。几乎所有的数学对象都可以用集合来定义:数、函数、空间、结构等。ZFC(Zermelo-Fraenkel with Choice)公理系统是目前最广泛接受的集合论公理化体系。

1. ZFC 公理系统

ZFC 包含以下公理:

1.1 外延公理 (Axiom of Extensionality)

AB[x(xAxB)A=B]\forall A \, \forall B \, [\forall x (x \in A \leftrightarrow x \in B) \rightarrow A = B]

两个集合相等当且仅当它们有相同的元素。这个公理确定了集合的"身份"完全由其元素决定。

1.2 空集公理 (Axiom of Empty Set)

x(x)\exists \emptyset \, \forall x \, (x \notin \emptyset)

存在一个不包含任何元素的集合,称为空集 \emptyset

1.3 配对公理 (Axiom of Pairing)

abCx(xCx=ax=b)\forall a \, \forall b \, \exists C \, \forall x \, (x \in C \leftrightarrow x = a \lor x = b)

对于任意两个集合 aabb,存在一个集合 {a,b}\{a, b\} 恰好包含它们。

1.4 并集公理 (Axiom of Union)

ABx(xBC(CAxC))\forall A \, \exists B \, \forall x \, (x \in B \leftrightarrow \exists C (C \in A \land x \in C))

对于任意集合 AA,存在其并集 A={x:CA,xC}\bigcup A = \{x : \exists C \in A, x \in C\}

1.5 幂集公理 (Axiom of Power Set)

APB(BPBA)\forall A \, \exists P \, \forall B \, (B \in P \leftrightarrow B \subseteq A)

对于任意集合 AA,存在其幂集 P(A)={B:BA}\mathcal{P}(A) = \{B : B \subseteq A\}

1.6 无穷公理 (Axiom of Infinity)

I[Ix(xIx{x}I)]\exists I \, [\emptyset \in I \land \forall x (x \in I \rightarrow x \cup \{x\} \in I)]

存在一个归纳集,即包含 \emptyset 且对后继运算封闭的集合。这保证了自然数集的存在。

1.7 分离公理模式 (Axiom Schema of Separation)

ABx(xBxAφ(x))\forall A \, \exists B \, \forall x \, (x \in B \leftrightarrow x \in A \land \varphi(x))

对于任意集合 AA 和性质 φ\varphi,存在子集 {xA:φ(x)}\{x \in A : \varphi(x)\}

1.8 替换公理模式 (Axiom Schema of Replacement)

A[xA!yφ(x,y)By(yBxAφ(x,y))]\forall A \, [\forall x \in A \, \exists ! y \, \varphi(x, y) \rightarrow \exists B \, \forall y \, (y \in B \leftrightarrow \exists x \in A \, \varphi(x, y))]

函数的像是集合。

1.9 正则公理 (Axiom of Regularity/Foundation)

A[AxA(xA=)]\forall A \, [A \neq \emptyset \rightarrow \exists x \in A \, (x \cap A = \emptyset)]

每个非空集合都有一个 \in-极小元素。这排除了无穷下降链和 AAA \in A 的情况。

1.10 选择公理 (Axiom of Choice, AC)

A[Af:AABA(f(B)B)]\forall A \, [\emptyset \notin A \rightarrow \exists f : A \to \bigcup A \, \forall B \in A \, (f(B) \in B)]

对于任意非空集合族,存在选择函数。

2. 序数理论

2.1 序数的定义

定义:一个集合 α\alpha序数(ordinal),如果:

  1. α\alpha 是传递的:xαxαx \in \alpha \Rightarrow x \subseteq \alpha
  2. α\alpha\in 良序

2.2 冯·诺依曼序数

冯·诺依曼构造:

  • 0=0 = \emptyset
  • 1={0}={}1 = \{0\} = \{\emptyset\}
  • 2={0,1}={,{}}2 = \{0, 1\} = \{\emptyset, \{\emptyset\}\}
  • n+1=n{n}n + 1 = n \cup \{n\}
  • ω={0,1,2,3,}\omega = \{0, 1, 2, 3, \ldots\}(第一个无穷序数)

2.3 序数运算

后继α+1=α{α}\alpha + 1 = \alpha \cup \{\alpha\}

极限序数:不是后继序数的序数,如 ω,ω2,ω2,\omega, \omega \cdot 2, \omega^2, \ldots

序数加法

α+β=type(αβ,<)\alpha + \beta = \text{type}(\alpha \sqcup \beta, <^*)

其中 <<^* 先按 α\alpha 再按 β\beta 排列。

注意:序数加法不可交换,如 1+ω=ωω+11 + \omega = \omega \neq \omega + 1

序数乘法

αβ=type(β×α,<lex)\alpha \cdot \beta = \text{type}(\beta \times \alpha, <_{\text{lex}})

序数指数

α0=1,αβ+1=αβα,αλ=supβ<λαβ\alpha^0 = 1, \quad \alpha^{\beta+1} = \alpha^\beta \cdot \alpha, \quad \alpha^\lambda = \sup_{\beta < \lambda} \alpha^\beta

3. 基数理论

3.1 基数的定义

两个集合等势(equinumerous)如果存在双射:A=BAB|A| = |B| \Leftrightarrow A \approx B

基数是等势类的代表。在 ZFC 中,基数定义为:

A=min{α:α 是序数αA}|A| = \min\{\alpha : \alpha \text{ 是序数} \land \alpha \approx A\}

3.2 阿列夫数

无穷基数用 \aleph(aleph)表示:

  • 0=N\aleph_0 = |\mathbb{N}|(最小无穷基数)
  • 1\aleph_1 = 最小不可数基数
  • α+1\aleph_{\alpha+1} = α\aleph_\alpha 的后继基数
  • λ=supα<λα\aleph_\lambda = \sup_{\alpha < \lambda} \aleph_\alpha(极限情形)

3.3 基数运算

加法κ+λ={0}×κ{1}×λ\kappa + \lambda = |\{0\} \times \kappa \cup \{1\} \times \lambda|

乘法κλ=κ×λ\kappa \cdot \lambda = |\kappa \times \lambda|

指数κλ=λκ\kappa^\lambda = |{}^\lambda\kappa|(从 λ\lambdaκ\kappa 的函数集)

重要结果:

  • 康托尔定理:A<P(A)|A| < |\mathcal{P}(A)|
  • 20=R2^{\aleph_0} = |\mathbb{R}|(连续统的基数)

3.4 连续统假设

连续统假设(CH)20=12^{\aleph_0} = \aleph_1

即不存在基数严格介于 0\aleph_0202^{\aleph_0} 之间。

广义连续统假设(GCH):对所有序数 α\alpha2α=α+12^{\aleph_\alpha} = \aleph_{\alpha+1}

哥德尔-科恩定理:CH 独立于 ZFC。

  • 哥德尔(1940):CH 与 ZFC 相容
  • 科恩(1963):¬\negCH 与 ZFC 相容

4. 选择公理及其等价形式

4.1 等价命题

以下命题在 ZF 中相互等价:

命题 陈述
选择公理 (AC) 非空集合族有选择函数
佐恩引理 每个归纳偏序集有极大元
良序定理 每个集合可以良序化
图凯引理 有限特征的集合系统有极大元
豪斯多夫极大原理 每个偏序集有极大链

4.2 依赖于 AC 的定理

许多重要定理依赖于选择公理:

  1. 代数:每个向量空间有基
  2. 分析:非零测集存在不可测子集
  3. 拓扑:Tychonoff 定理(紧空间的任意乘积是紧的)
  4. 代数:每个环有极大理想

4.3 不依赖 AC 的选择

某些特殊情况不需要 AC:

  • 有限集族(归纳法)
  • 可数良序集族
  • 有显式选择规则的集合

5. 大基数公理

5.1 不可达基数

基数 κ\kappa不可达的(inaccessible),如果:

  1. κ\kappa 是不可数的
  2. κ\kappa 是正则的(共尾数等于自身)
  3. 对所有 λ<κ\lambda < \kappa,有 2λ<κ2^\lambda < \kappa

定理:如果存在不可达基数,则 ZFC + “不存在不可达基数” 是相容的。因此,不可达基数的存在性在 ZFC 中不可证。

5.2 大基数层次

从弱到强:

  1. 不可达基数
  2. Mahlo 基数
  3. 可测基数
  4. 强基数
  5. 超紧基数
  6. huge 基数

大基数提供了一致性证明的工具,并揭示了集合论宇宙的丰富结构。

6. 集合论模型

6.1 哥德尔的构造宇宙

构造宇宙 LL

  • L0=L_0 = \emptyset
  • Lα+1=Def(Lα)L_{\alpha+1} = \text{Def}(L_\alpha)LαL_\alpha 中可定义的子集)
  • Lλ=α<λLαL_\lambda = \bigcup_{\alpha < \lambda} L_\alpha
  • L=αLαL = \bigcup_\alpha L_\alpha

性质:在 LL 中,GCH 和 AC 都成立。

6.2 力迫法

科恩的力迫法(forcing)是构造 ZFC 模型的强大工具:

  1. 从一个基础模型 MM 开始
  2. 选择偏序集 PM\mathbb{P} \in M
  3. 选择"通用"filter GPG \subseteq \mathbb{P}
  4. 构造扩展模型 M[G]M[G]

这个技术可以证明 CH、AC 等命题的独立性。

总结

ZFC 集合论为现代数学提供了坚实的基础:

  1. 公理系统:九条公理加选择公理,足以建立几乎所有数学
  2. 序数:良序集的规范表示,超穷归纳的基础
  3. 基数:集合大小的精确刻画
  4. 选择公理:许多重要定理的必要前提
  5. 独立性结果:CH、AC 等命题独立于 ZFC

集合论不仅是数学的语言,也是数学哲学的核心研究对象。

参考资料

  • Kunen, K. Set Theory: An Introduction to Independence Proofs, 1980
  • Jech, T. Set Theory, 3rd ed., 2003
  • Enderton, H. Elements of Set Theory, 1977
  • Stanford Encyclopedia - Set Theory