集合论笔记

1集论中的哲学与分体学

这里使用经典逻辑, 因为根据双重否定律 可知归谬法 (reduction ad absurdum,RAA) 与间接证明 (indirect proof) 等价, 从而无需区别矛盾证法 (proof by contradiction) 的两种类型. 但是在 Brouwer-Heyting-Kolmogorov 直觉主义中有 Brouwer(1925) 但是 不再成立, 所以尽管可以使用归谬法从假设 导出矛盾来证明 , 但由于缺乏双重否定律从假设 导出矛盾只能证明 .

定义为 , 令 是命题符号的集合, 则不交并 称为字符集, 而 的元素称为词 (word) 或字符串 (string), 这是一个 代数, 则 生成的子代数 称为公式 (well-defined formula), 利用 Hall 准则可以判断一个字符串是否是公式

集论分体学

集论的分体学 (Mereology) 至少可追溯至 Shoenflies1921,Merzbach1925,Foradori1932 现代的介绍有 Hamkins2016. 拓扑分体学的想法导致了无点拓扑, 例如 Menger 关系 , 现代的介绍可看 Johnstone

定义为 , 则 是双射从而 也是双射而且是关于 的序同构, 令 是同构

拓扑分体学

的极小元, 则称 覆盖 , 若 覆盖最小元则称 是一个原子 (atom).

集合论与正则公理的哲学

直觉上, 集合或类是一些数学对象的全体. 若对集中元素无限制, 则可通过判断论域中的对象是否在给定集合中而确定集合, 然而这将导致所谓 Russell 悖论, 事实上, 令 得到矛盾!

直觉上, 从原始元素 (urelement) 或称原子元素 (atom) 开始拾级而上, 其中每一级得到的集合是原始元素或由前级形成的集. 若无原始元素则得到集合称为纯集合, 并且 Fraenkel 证明了在数学实践中我们总可以限制在仅考虑纯集合的情形. 假设 , 考虑最先形成得到 的级, 则 必然先于 得到, 因此 .

正则公理

拾级而上说明我们需要递归地定义集合

(i)

.

(ii)

.

(iii)

.

但若无替换公理模式即使说明诸 组成一个集合也绝非易事.

假设 ZFC 一致则可以证明正则公理相对 ZFC 其它公理的独立性 (见 Bernays1954), 且理论上可以证明正则公理相对 ZFC 其它公理一致, 因此尽管一些逻辑学家对于正则公理的直观性表示怀疑, 但接受无危害的正则公理似乎是大势所趋.

在某种程度上, 正则公理等价于不存在无穷递降链

Zermelo.
Zermelo. 见 F-H-L,p90

2ZFS 系统

Zermelo 公理系统

空集公理

空集存在

外延公理

注意若舍弃外延公理, 则公理系统应含原子 (如整数可不被视为集合).

分离子集公理模式

对每个集合 有集合 存在

Mostowski 证明了 ZF 中分离子集公理模式不能用有限个公理替代 (可见 Montague57,61 特别是 Kreisel-Levy68), 但在 NBG 或 NF 中可以.

无序对公理

存在

并公理

并集 存在

幂集公理

幂集 存在

注 2.1. 上述六条公理组成的公理系统记为 .

无穷公理

存在极限序数, 或等价地存在归纳集 (亦称后继集). Zermelo 归纳集 是指满足 ,Whitehead-Russell 归纳集则将后者换为 , 结合二者又可换为von Neumann 方式的特点是 一致给出了自然的序关系, 而 Zermelo 方式灵活运用了 monad 的 分量直接给出了一个真嵌入而且比 von Neumann 方式更简单自然. 在其它 Z 公理的帮助下可以证明存在无穷集等价于存在 Dedekind 无穷集, 但若各种无穷公理相对 Z 的其它公理一致则 von Neumann 方式和 Zermelo 方式互不蕴含 (见 Bernays37-54VI 结尾). 在 ZF 中各种无穷公理版本是等价的. 但仅就无穷公理而言,Zermelo 方式和 von Neumann 方式有些强过头了, 似乎唯一的好处就是在定义实数时会方便些.

注 2.2. 加上无穷公理和 Mirimanoff-von Neumann 正则公理记为 . 遗传有限集 是指 ,,,... 均是有限的集. 但若没有无穷公理则不能证明非遗传有限集存在. 若有外延公理和分离子集公理模式以及集合 的存在性即使不承认无穷公理也可以讨论初等算术和有限集. 然而 Ackermann37 方法说明一些用解析数论方法的算术定理不能用初等算术证明 (可见 Kreisel-Levy68). 实数集概念必须要无穷公理.

ZFS 公理系统

ZFS 公理系统亦常简称 ZF 系统

替换公理模式

或等价地说带参数的类函数的值域是集合.

替换公理模式蕴含分离公理模式. 事实上, 若 则令 否则令 , 这样无论 是否满足 都定义了一个类函数 , 则其在 上的值域为

替换公理模式像是在给集论公理打补丁使得可以证明一些极端大基数集的存在性, 否则甚至无法证明集合 的存在性.

注 2.3. 加上 Skolem-Fraenkel 替换公理模式记为 .

选择公理

Zermelo 当时没有预见到甚至可以要求诸 互不相交, 直到两年后 (1906 年)Russell 给出了 " 乘法原理 "

Zermelo.
Zermelo. 略, 见 F-H-L p.56

引理 2.4 (Diaconescu). 选择公理蕴含排中律

证明.

证明., 则 , 由选择公理知存在函数 使得 , 则有下列三种情况

1.

2.

3.

, 则 , 从而 , 即 . 若 , 则 , 从而 , 即 . 若 , 假设 成立, 则 , 从而 矛盾! 因此 .

注 2.5. 加上选择公理记为 , 而 减掉正则公理的公理系统有时称为正集合论.

定义 2.6. V 表示所有集合的类

3集论哲学

元语言取为自然语言, 这里主要是中文. 一阶谓词演算不再赘述. 仅提及非 , 且 , 或 , 蕴含 亦作 , 等价 亦作 五个逻辑连接词 (logical connective) 和两个量词 (quantifier)—全称量词 (universal quantifier) 和存在量词 (existence quantifier). 若 是合式公式 (well-defined), 则 ,,, , 五式及 , 两式俱是合式公式.

ZF 哲学

ZF 的原始符号 (primitive symbol) 是背景逻辑 (underlying logic) 的原始符号加集论原始符号二元谓词 表示成员关系 (membership relation). 原子公式 (atomic formula) 是形如 可能也有 . 所有其它公式可由原子公式和逻辑连接词和量词得到. 论域 (universe of discourse) 即个体变量 (individual variable) 的范围由对象 (object) 组成. 在讨论 ZF 集论时, 自然假设每个对象是某个对象集合的成员 (注意其它集论可能不满足这一点). 若一个对象是某个对象的成员, 则称为元素 (element). 在 ZF 中 " 元素 " 是 " 对象 " 的同义语并倾向于用 " 元素 " 替代 " 对象 ", 这有助于将 ZF 与并非所有对象均为元素的集论对比. 有成员的元素称为集, 没有成员的元素称为 Zermelo 的 urelement. 集合论的中心问题便是我们希望有多少 urelement? 人们希望在不导致矛盾的前提下保留 Cantor 朴素集论的想法. 一旦有一个 urelement 例如 则可构造 ,,etc. 在实践中, 希望 urelement 存在的原因之一是当两个集合无公共元素时也可以定义交, 这样这个交就是无成员的 urelement 称为空集 (null-set), 这样集合是有成员的元素或没有成员的空集. 除了空集外还需要更多 urelement 吗? 仅从数学目的来看, 没有更多 urelement 的需要. 因此在 ZF 中所有元素都是有成员的集合或空集, 即在 ZF 中集合和元素是同义语. 事实上, 可以证明 ZF 添加任意多 urelement 相对 ZF 一致 (可见 Mostowski39 或 Levy64).

等式

公理化观点是在带有等于的一阶谓词演算背景中我们可以方便地假定等式公理, 即 是同余关系 (congruence). 另一种观点是在集论中定义成员同余 (membership-congruence)然后无需任何集论公理即可验证成员同余满足等式公理. 易证

4NBG 系统

习惯上用小写字母表示集而大写字母表示类. 类的元素是集.

类外延公理

无序对公理

任意两个集合的无序对集合存在

全类存在公理

所有集合的类 存在

epsilon 类公理

存在

对角线公理

对角线存在

交类公理

交类 存在

补类公理

补类 存在

定义类公理

定义类 存在

AV 公理 (

对于任意类 , 类 存在

逆类公理

左 coupling 公理

替换公理

若类函数的定义类是集则其值类也是集

并集公理

并集 存在

幂集公理

幂集 存在

无穷公理

存在 Bolzano-Dedekind 无穷集

选择公理

von Neumann-Baer(1929) global choice

限制公理

即正则公理

有限序数 意谓满足 Zermelo1909 不使用无穷公理建立了有限集理论

一致性与独立性

最基本的元数学问题是 ZF 的一致性和 AC 的独立性. Godel 的一致性证明说明若 ZF 一致则 ZF 的一致性不能在 ZF 中证明. 因此在 ZF 中工作的人们通常默认 ZF 的一致性. 1922 年 Fraenkel 证明了在带有无穷个 urelement 的集论中 AC 的独立性, 在 1938 年波兰学派 Mostowski 和 Lindenbaum 改进了证明. 1938 年 Godel 证明了 AC 和 GCH 的一致性,Godel 引入一种方法生成一种所谓 Godel 可构造集. 在 1951-1955 年间 Shoenfield55,Mendelson56a,Specker57 独立证明了 AC 不能在 ZF–reg 中得到, 与 Fraenkel-Mostowski 证明相比只是用特殊的 unfounded 集替换了 urelement, 这一过程在 NF 中是自然的. 在 ZF 中 AC 独立性到 1963 年 Cohen 解决

5有限集

Bolzano(1851),Dedekind(1888) 和 Pierce(1933) 介绍了 Dedekind(第一种) 无穷集 (亦称反身集), 假设无穷公理, 则一个集合是 Dedekind 无穷的当且仅当其包含一个可数无穷集. Bernays61a 和 Ackermann 集论可以证明无穷集存在. 可以不使用自然数建立有限集理论.

定义 5.1 (Tarski 有限集,1924). 蕴含 有极小元, 则称 是一个 Tarski 有限集 (Tarski-finite set), 而 Janiszewski 称 élément irréductible.

定理 5.2. 集合 是 Tarski 有限集当且仅当 蕴含 有极大元.

证明.
证明. 是 Tarski 有限集且 , 则 , 由假设知 有极小元 , 则 , 易知 的极大元. 事实上, 若 , 由 , 于是 . 同理可知反之亦然.

定理 5.3. 空集 和单元素集 是 Tarski 有限集.

证明.
证明. 因为 只有唯一元素 , 从而是最小元, 因此空集是 Tarski 有限集. 同理可知 有最小元 , 而 有最小元 , 因此 是 Tarski 有限集.

定理 5.4. Tarski 有限集 的子集 是 Tarski 有限集.

证明.
证明., 则由 , 因此 有极小元.

注 5.5. 注意有限集的子集有限等价于排中律. 事实上, 考虑 , 则 , 因此 .

推论 5.6. 是 Tarski 有限集则 都是 Tarski 有限集.

证明.
证明. 注意到 .

定理 5.7. 都是 Tarski 有限集则 是 Tarski 有限集.

证明.
证明., 令 即存在 , 由 易知因此 从而 . 由假设知 有极小元 , 令注意到 , 由假设知 有极小元 . 只需证 的极小元. 若 , 则 , 由 , 又由 的极小性知 , 从而, 由 的极小性知 , 因此

推论 5.8. 是 Tarski 有限集则 是 Tarski 有限集.

定义 5.9 (Whitehead-Russell 有限集,1911,1912).则称 是一个 Whitehead-Russell 有限集.

定义 5.10 (Sierpinski-Kuratowski 有限集,1918,1920).

蕴含 则称集合 是一个 Sierpinski-Kuratowski 有限集.

定理 5.11. 是集合, 则下列三个命题等价

1.

集合 是 Tarski 有限集

2.

集合 是 Whitehead-Russell 有限集

3.

集合 是 Sierpinski-Kuratowski 有限集

证明(Tarski).

证明 (Tarski). 第一步, 假设 是 Tarski 有限集且

, 则由假设易知 , 由 是 Tarski 有限集知存在 极大元 , 若 , 则由假设得 , 又由 的极大性知 , 则 , 因此 , 从而 , 于是 是 Whitehead-Russell 有限集. 第二步, 假设集合 是 Whitehead-Russell 有限集且

则由假设知

又由假设知 , 于是 是 Sierpinski-Kuratowski 有限集. 第三步, 假设集合 是 Sierpinski-Kuratowski 有限集, 令 的 Tarski 有限子集的集族, 由 5.35.7

则由假设知 , 从而 , 于是 是 Tarski 有限集.

注 5.12. 利用类的语言 (例如可见 Bernays) 可能更简洁直接, 可见 Suppes 公理集论或 Levy 基础集论. 这里依 Kuratowski 精神的处理可以规避类语言, 亦可参照 Some Notes on Finite Sets

Bolzano-Dedekind-Peirce 有限集

定义 5.13 (Bolzano-Dedekind-Peirce 有限集). 若每个 的单射都是满射, 则称 是 Bolzano-Dedekind-Peirce 有限集, 简称 Bolzano-Dedekind 有限集或 Dedekind 有限集

引理 5.14. 是满射且 是 Sierpinski-Kuratowski 有限集则 也是有限集

证明.

证明. 易证

于是 有限.

定理 5.15 (有限集基本定理). Whitehead-Russell 有限集 是 Bolzano-Dedekind 有限集

证明.

证明. 设集 是 Whitehead-Russell 有限集且 是单射, 令显然 , 设 是单射, 不妨设 , 则由 是单射知从而 是单射. 注意到 , 分两种情况讨论.

1.

, 则由 易知 , 则 是双射, 因此存在单射 是单射, 从而由 是满射, 因此 是满射, 即 , 也就是说 , 两边并上 是满射,

2.

, 则 , 从而 是单射, 因此由 是满射, 从而 是满射.

于是 , 由 是 Whitehead-Russell 有限集知 , 从而 , 于是由 是单射知 也是满射.Q.E.D.

注 5.16. 有限集基本定理又称算术主定理. 一个本质上相同但使用自然数的证明可见 Kleene 的元数学导论 (对有限集 的基数归纳), 一个更简洁而且不使用自然数的证明可见 Suppes 公理集论, 这里的证明的优点是不使用自然数且更具构造性. 证明逆命题需要 AC.

推论 5.17 (Dirichlet’s Schubfachprinzip). 则每个映射 不是单射

通常的基数有限集

定义 5.18 (基数有限集). 则称 是 (通常的) 基数有限集.

定理 5.19. Whitehead-Russell 有限集与基数有限集等价

证明.

证明. 是基数有限集且

则易证 , 注意到 , 假设 , 若 , 则 即存在 , 注意到有不交并分解从而 , 因此 , 由归纳假设知 , 则 , 由数学归纳法知反之, 设 是 Whitehead-Russell 有限集, 令 的所有基数有限子集的集族, 则易证

由假设 是 Whitehead-Russell 有限集知 .

注 5.20. 也可直接证明基数有限集与 Tarski 有限集等价, 事实上, 由集论知识可考虑 的最小元 则由有限集基本定理易证 极小, 可见 Sierpinski 的书. 关于基数有限集与 Sierpinski-Kuratowski 有限集等价的直接证明可见 Kuratowski1920

Stäckel-Zermelo 有限集,Weber-Kürschák 有限集,Weber–Stäckel 有限集

Heinrich Martin Weber(1906,1922), József Kürschák, Paul Stäckel(1907), Zermelo(1909) 利用全序给出了有限集的刻画, 中文资料有郑太朴先生译的数学全书.

定理 5.21 (Hessenberg-Hartogs-Kuratowski 定理). 上的全序与 的极大元一一对应, 其中极大的 对应于 Kuratowski 关系反之每个全序关系 对应于 的前段集族 .

证明.
证明. 的极大元, 首先, 反身性和反对称性显然, 若 , 则 , 因此 , 从而 , 于是其次, 若 , 令 , 由 的极大性知 , 显然注意到因此从而也有 的极大性知 , 由 和假设知 , 由假设 最后, 对每个 , 若 , 则 , 因此 , 从而 , 于是 , 由 的极大性知反之, 设 是一个全序集, 令 的前段的族, 首先证明 是全序族, 事实上若 , 则 因此 从而 . 其次, 显然 , 若 , 由 , 则 , 从而 , 因此 , 于是 是极大的. 最后, 若 则存在 使得 , 而若 则由 的定义知 , 从而 .

推论 5.22. 上的良序与 的极大元一一对应.

证明.
证明. 的极大元, 若 则易证 的每个非空子集有 最小元, 从而 , 因此 也是 的极大元. 从而由 良序. 反之设 是良序集, 则 也是良序集.

注 5.23. 另一个本质上相同的证明可见 Kuratowski1921.

定义 5.24 (Stäckel-Zermelo 有限集). 若存在集合 上的良序 使得 是良序集, 则称集合 是 Stäckel–Zermelo 有限集.

注 5.25. 有些文献中 Stäckel-Zermelo 有限集依 Zermelo 称为双重良序集 (doubly well-ordered set)

定义 5.26 (Tarski-Bourbaki 有限集). 若存在集合 上的全序且 上每个全序都是良序, 则称 是一个 Tarski–Bourbaki 有限集.

注 5.27. 这里归功于 Tarski 和 Bourbaki 也许并不是最合适的, 但我没有找到更合适的文献 (如有人知道更合适的名称望请告知), 为了叙述方便权且这样称呼罢.

定理 5.28. 是集合, 则下列三个命题等价

1.

集合 是 Stäckel–Zermelo 有限集

2.

集合 是 Whitehead–Russell 有限集

3.

集合 是 Tarski–Bourbaki 有限集

证明.
证明. 首先, 设 是 Stäckel–Zermelo 有限集, 即存在良序 使得 是良序集, 不妨设 不是最小元, 若 , 则由 可令 , 于是 是有限集, 由超穷归纳法知每个 都是有限集, 取 是有限集. 其次, 设 是 Whitehead-Russell 有限集, 令 , 则易证 因此 . 最后, 设 是 Tarski–Bourbaki 有限集, 则存在集合 上的全序 且它的相反序 也是全序, 从而都是良序, 因此 是 Stäckel–Zermelo 有限集.

注 5.29. 另一种利用 Hessenberg-Hartogs-Kuratowski 定理的证明方法可见 Tarski1924. 事实上, 记 , 则 是有限集, 由 有极大元 有限, 则 有极大极小元. 这里证明的第二部分本质上与滤过范畴引理相同

推论 5.30. 集合 是有限集当且仅当存在 上的全序且 上任意两个全序同构

证明.
证明. 是有限集, 则存在 上的全序 上任意全序都是良序, 从而由 Cantor 良序集比较定理知 上任意两个全序同构. 反之, 若存在 上的全序 上任意两个全序同构, 则

推论 5.31. 集合 上每个全序都是良序蕴含 有限当且仅当 上存在全序.

证明.
证明. 用反证法. 若 上每个全序都是良序蕴含 有限且 上不存在全序, 则 上每个全序都是良序, 从而 有限, 与假设 上不存在全序矛盾. 反之亦然.

定义 5.32 (Weber–Stäckel 有限集). 若存在集合 上全序 使得 的每个非空前段都有最小元和最大元, 则称 为 Weber–Stäckel 有限集.

注 5.33. 显然要求每个中间元素有紧接前后元是不够的, 例如 型集无穷.

定义 5.34 (Weber–Kürschák 有限集). 若集合 或对于每个全序集 有最小元, 则称 是一个 Weber–Kürschák 有限集.

定理 5.35. 是集合, 则下列三个命题等价

1.

集合 是 Stäckel–Zermelo 有限集

2.

集合 是 Weber–Stäckel 有限集

3.

集合 是 Weber–Kürschák 有限集

证明.
证明. 显然 Stäckel–Zermelo 有限集是 Weber–Stäckel 有限集.