集合论笔记
- 1集论中的哲学与分体学
- 集论分体学
- 拓扑分体学
- 集合论与正则公理的哲学
- 正则公理
- 2ZFS 系统
- Zermelo 公理系统
- 空集公理
- 外延公理
- 分离子集公理模式
- 无序对公理
- 并公理
- 幂集公理
- 无穷公理
- ZFS 公理系统
- 替换公理模式
- 选择公理
- 3集论哲学
- ZF 哲学
- 等式
- 4NBG 系统
- 集外延公理
- 无序对公理
- 补类公理
- 交类公理
- 全类存在公理
- 积类公理
- 定义类公理
- 逆类公理
- 类公理
- 左结合公理
- 集类公理
- 关于类存在性的元定理
- 替换公理
- 并集公理
- 幂集公理
- 无穷公理
- 选择公理
- von Neumann-Baer(1929) global choice
- 限制公理
- 一致性与独立性
- 5有限集
- Bolzano-Dedekind-Peirce 有限集
- 通常的基数有限集
- Stäckel-Zermelo 有限集,Weber-Kürschák 有限集,Weber–Stäckel 有限集
- Dedekind–Schröder 有限集
- 井関清志有限集
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 其它公理一致, 因此尽管一些逻辑学家对于正则公理的直观性表示怀疑, 但接受无危害的正则公理似乎是大势所趋.
在某种程度上, 正则公理等价于不存在无穷递降链
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 给出了 " 乘法原理 "
引理 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 吗?P.Finsler1926 说明仅从数学目的来看, 没有更多 urelement 的需要. 因此在 ZF 中所有元素都是有成员的集合或空集, 即在 ZF 中集合和元素是同义语. 事实上, 可以证明 ZF 添加任意多 urelement 相对 ZF 一致 (可见 Mostowski39 或 Levy64).
等式
公理化观点是在带有等于的一阶谓词演算背景中我们可以方便地假定等式公理, 即 是同余关系 (congruence). 另一种观点是在集论中定义成员同余 (membership-congruence) 为然后无需任何集论公理即可验证成员同余满足等式公理. 易证
4NBG 系统
习惯上用小写字母表示集而大写字母表示类, 滥用记号 和 , 注意类的元素只能是集. 滥用记号 ,,,. 记号 缩写 .
集外延公理
无序对公理
任意两个集合的无序对集合 存在
补类公理
每个类 的补类 存在
注 4.1. 补类公理对应于逻辑否定
交类公理
任意两个类的交类 存在
注 4.2. 类的二元并 , 差类 . 交类公理对应于逻辑合取
全类存在公理
所有集合的类 存在.
注 4.3. 且 说明了唯一性. 可以证明全类 从而全类存在公理是冗余的而仅是为了方便叙述.
积类公理
对于任意类 , 类 存在.
注 4.4. 由全类存在公理和积类公理知 存在
定义类公理
若 则定义类 存在
注 4.5. 值类 . 定义类公理对应于存在量词
逆类公理
若 则逆类 存在
注 4.6. 积类
类公理
存在
注 4.7. 可能是 Peano 首先使用 表示成员关系, 而用 表示包含关系. 然而, 这里约定使用 表示成员关系, 而用 表示包含关系. 粗体字母 意谓英文 “epsilon” 之首字母.
左结合公理
对于每个类 存在类 使得
注 4.8. 由逆类公理知左结合公理等价于右结合公理: 每个类 有右结合类 .
引理 4.9 (复合类引理). 若 和 都是 的子集, 则复合类 存在
推论 4.10. 对角线类 存在
集类公理
每个集都存在一个与之恰有相同元素的类 即对于每个集 类 存在.
引理 4.11. , 换句话说对任意集 类 存在当且仅当对任意集 类 存在.
注 4.12. 这说明每个集都 “代表” 一个类, 或滥用语言称每个集都是一个类. 因此如果仅从数学实践的角度看若无混淆之虞可以认为每个集都是一个类,Gödel 干脆将其作为第一个公理.
关于类存在性的元定理
引理 4.13. 若 存在则 存在
引理 4.14 (交换结合引理). 类 和类 存在
定理 4.15 (类存在元定理). 设 的约束变量都是集变量, 则存在类
注 4.16. 这个关于 NBG 的元定理源于 von Neumann1928 集论的公理化第二章 §1 引理 1, 因此教材上往往仅指出关键想法是对公式进行 “归纳” 而省略一切细节以飨读者 (:
推论 4.17. 对于类 和集 其交类, 并类, 幂类都存在
替换公理
若类函数的定义类是集则其值类也是集
并集公理
集合的并类 是集
幂集公理
集合的幂类 是集
无穷公理
存在 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 有限集当且仅当 蕴含 有极大元.
定理 5.3. 空集 和单元素集 是 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. Russell 在 1911 年的文章中便已经提出所谓的 " 归纳集 "
定义 5.11 (Sierpinski–Kuratowski 有限集,1918,1920). 若
• |
|
• |
|
• |
|
蕴含 则称集合 是一个 Sierpinski–Kuratowski 有限集.
定理 5.12. 设 是集合, 则下列三个命题等价
1. | 集合 是 Tarski 有限集 |
2. | 集合 是 Whitehead–Russell 有限集 |
3. | 集合 是 Sierpinski–Kuratowski 有限集 |
证明 (Tarski). 第一步, 假设 是 Tarski 有限集且
• |
|
• |
|
且 , 则由假设易知 , 由 是 Tarski 有限集知存在 的 极大元 , 若 , 则由假设得 , 又由 和 的极大性知 即 , 则 , 因此 , 从而 , 于是 是 Whitehead–Russell 有限集. 第二步, 假设集合 是 Whitehead–Russell 有限集且
• |
|
• |
|
• |
|
则由假设知
• |
|
• |
|
又由假设知 , 于是 是 Sierpinski–Kuratowski 有限集. 第三步, 假设集合 是 Sierpinski–Kuratowski 有限集, 令 为 的 Tarski 有限子集的集族, 由 5.3 和 5.7 知
• |
|
• |
|
• |
|
注 5.13. 利用类的语言 (例如可见 Bernays) 可能更简洁直接, 可见 Suppes 公理集论或 Levy 基础集论. 这里依 Kuratowski 精神的处理可以规避类语言, 亦可参照 Some Notes on Finite Sets
定理 5.14 (有限选择定理). 设 是 Whitehead–Russell 有限集, 则 .
引理 5.15. 设 是满射且 是 Sierpinski–Kuratowski 有限集则 也是有限集
证明. 令 易证
• |
|
• |
|
• |
|
推论 5.16. 若 是 Whitehead–Russell 有限集, 则 也是有限集
推论 5.17. 集合 有限当且仅当 有限且
注 5.18. 因此若 则 有限当且仅当 有限且
推论 5.19. 若集合 是有限集, 则 也是有限集.
推论 5.20. 若 和 都是有限集, 则 也是有限集.
推论 5.21. 设 是有限集, 若 , 则 有限当且仅当
Bolzano-Dedekind-Peirce 有限集
定义 5.22 (Bolzano-Dedekind-Peirce 有限集). 若每个 到 的单射都是满射, 则称 是 Bolzano–Dedekind–Peirce 有限集, 简称 Bolzano–Dedekind 有限集
定理 5.23 (有限集基本定理). Whitehead-Russell 有限集 是 Bolzano–Dedekind–Peirce 有限集
证明. 设集 是 Whitehead–Russell 有限集且 是单射, 令显然 , 设 且 且 是单射, 不妨设 , 则由 是单射知从而 是单射. 注意到 , 分两种情况讨论.
1. | 若 , 则由 易知 , 则 是双射, 因此存在单射则 是单射, 从而由 知 是满射, 因此 是满射, 即 , 也就是说 , 两边并上 知 是满射, |
2. | 若 , 则 , 从而 是单射, 因此由 知 是满射, 从而 是满射. |
注 5.24. 有限集基本定理有时又称算术主定理. 一个本质上相同但使用自然数的证明可见 Kleene 的元数学导论 (对有限集 的基数归纳), 一个更简洁而且不使用自然数的证明可见 Suppes 公理集论, 这里的证明的优点是不使用自然数且更具构造性. 证明逆命题需要 AC.
推论 5.25. 若 是有限集且 是满射, 则 是双射
推论 5.26 (Dirichlet’s Schubfachprinzip). 若 则每个映射 不是单射
通常的基数有限集
定义 5.27 (基数有限集). 若 则称 是 (通常的) 基数有限集.
定理 5.28. Whitehead-Russell 有限集与基数有限集等价
证明. 设 是基数有限集且
• |
|
• |
|
则易证 , 注意到 , 假设 , 若 且 , 则 即存在 , 注意到有不交并分解从而 , 因此 且 , 由归纳假设知 , 则 , 由数学归纳法知反之, 设 是 Whitehead–Russell 有限集, 令 是 的所有基数有限子集的集族, 则易证
• |
|
• |
|
注 5.29. 也可直接证明基数有限集与 Tarski 有限集等价, 事实上, 由集论知识可考虑 的最小元 则由有限集基本定理易证 极小, 可见 Sierpinski 的书. 关于基数有限集与 Sierpinski-Kuratowski 有限集等价的直接证明可见 Kuratowski1920
定义 5.30 (无穷集与 Bolzano–Dedekind 无穷集).
• | 若 不是有限集, 则称为无穷集. |
• | 若 不是 Bolzano–Dedekind 有限集, 则称为 Bolzano–Dedekind 无穷集. |
注 5.31. 事实上 Galileo 早在 1638 年《两门新科学的对话和数学证明》中就注意到了 “自然数与完全平方数可以一一对应” 从而 “一个无穷集与它的一个真子集可以一一对应”.
引理 5.32 (Dedekind,1888). 集 无穷当且仅当
引理 5.33 (Whitehead–Russell,1912). 下列三个命题等价
1. | 集合 是 Bolzano–Dedekind 有限集 |
2. |
|
3. |
|
注 5.34. 上述引理是 Whitehead-Russell 在 1912 年的数学原理 *124·23 和 *124·25
命题 5.35 (W–R,1912). 集合 有限当且仅当 是 Bolzano-Dedekind 有限集
注 5.36. Whitehead-Russell 在 1912 年的数学原理 *124·57 以基数的形式证明了上述命题, 这说明了无穷公理只需要求无穷集的存在性即可.
例 5.37. 设满射 满足 , 若 是 的有限子集则 .
注 5.38. 注意若 无穷, 则例题不再成立. 例如取 ,
• | 若 是非空有限集, 令 , |
• | 否则, 令 . |
显然 . 如若 是非空有限集, 易知 , 则 是非空有限集, 从而 , 因此 是满射, 但是 . 亦可见集代数最后一段
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.39 (Hessenberg-Hartogs-Kuratowski 定理). 集 上的全序与 的极大元一一对应, 其中极大的 对应于 Kuratowski 关系反之每个全序关系 对应于 的前段集族 .
推论 5.40. 集 上的良序与 的极大元一一对应.
注 5.41. 另一个本质上相同的证明可见 Kuratowski1921.
定义 5.42 (Stäckel-Zermelo 有限集). 若存在集合 上的良序 使得 是良序集, 则称集合 是 Stäckel–Zermelo 有限集.
注 5.43. 有些文献中 Stäckel-Zermelo 有限集依 Zermelo 称为双重良序集 (doubly well-ordered set)
定义 5.44 (Tarski-Bourbaki 有限集). 若存在集合 上的全序且 上每个全序都是良序, 则称 是一个 Tarski–Bourbaki 有限集.
注 5.45. 这里归功于 Tarski 和 Bourbaki 也许并不是最合适的, 但我没有找到更合适的文献 (如有人知道更合适的名称望请告知), 为了叙述方便权且这样称呼罢.
定理 5.46. 设 是集合, 则下列三个命题等价
1. | 集合 是 Stäckel–Zermelo 有限集 |
2. | 集合 是 Whitehead–Russell 有限集 |
3. | 集合 是 Tarski–Bourbaki 有限集 |
注 5.47. 另一种利用 Hessenberg-Hartogs-Kuratowski 定理的证明方法可见 Tarski1924. 事实上, 记 , 则 和 是有限集, 由 知 有极大元 且 有限, 则 有极大极小元. 这里证明的第二部分本质上与滤过范畴引理相同
推论 5.48. 集合 是有限集当且仅当存在 上的全序且 上任意两个全序同构
推论 5.49. 集合 上每个全序都是良序蕴含 有限当且仅当 上存在全序.
定义 5.50 (Weber–Stäckel 有限集). 若存在集合 上全序 使得 和 的每个非空前段都有最小元和最大元, 则称 为 Weber–Stäckel 有限集.
注 5.51. 显然要求每个中间元素有紧接前后元是不够的, 例如 型集无穷.
定义 5.52 (Weber–Kürschák 有限集). 若集合 满足下列两个条件
1. | 集合 上存在全序 |
2. | 若 则对于每个全序集 有最小元 |
则称 是一个 Weber–Kürschák 有限集.
定理 5.53. 设 是集合, 则下列三个命题等价
1. | 集合 是 Stäckel–Zermelo 有限集 |
2. | 集合 是 Weber–Stäckel 有限集 |
3. | 集合 是 Weber–Kürschák 有限集 |
Dedekind–Schröder 有限集
可见 Dedekind 的脚注或 Schröder 的专著或 Cavaillès 的处女作
定义 5.54 (Schröder 双射). 若双射 满足则称 为一个 Schröder 双射.
定义 5.55 (Dedekind 映射). 若映射 满足则称 为一个 Dedekind 映射.
定义 5.56 (Dedekind–Schröder 有限集). 若存在一个映射 使得 是 Dedekind 映射, 则称 为一个 Dedekind–Schröder 有限集
引理 5.57. ?
井関清志有限集
?