集合论set theory
数学危机
三次数学危机:
为无理数- 微积分的无穷小定义
- 集合论中的罗素悖论
集合论创始人Cantor对集合的描述:“一个集合是我们真觉中或理智中的,确定的,互不相同的事物的一个汇集,被设想为一个整体(单体)”
这很哲学,但是不可数学表达,不能作为集合概念的定义
集合:由一个或多个确定的元素所构成的整体;
- 对于元素
,要么属于集合 ,要么不属于集合 - 对于集合
,要么包含元素 ,要么不包含元素
那么元素又该怎么定义呢?元素可以是集合,所以元素或者集合是不被定义的,某种程度上讲集合是自我定义的。
在集合论中,元素就是指集合,即构成集合的元素仍是集合,集合论描述的是集合之间抽象的关系,也不考虑集合之外的事物,所以还是没有数学上定义集合,上述概念如属于或者包含也是没数学定义,这些都是自然抽象出的秉性
- 集合的枚举表示法:
,其中不同的元素用逗号隔开。 - 集合的性质表示法:
,其中 表示元素 具有性质 。
有些集合可以用一些特殊符号表示:
空集:
幂集:
测度
几何角度:实数集的两个子集的测度为长度
概率角度:区间
集合的运算:交、并、差、对称差(差-并)
交:
并:
差:
对称差:
子集:对于集合
补集:
反演律(德·摩根律):
文字表述:
- 集合
与集合 的并集的补集=集合 的补集与集合 的补集的交集; - 集合
与集合 的交集的补集=集合 的补集与集合 的补集的并集。
单集:集合中有且仅有
映射
无序对(无序偶,偶集):集合中有且仅有两个元素且无顺序区别,即
有序对(序偶):偶集中两个元素会互相独立时,集合是无序的;元素存在依赖时,集合可构成有序的,将集合
为序偶(a,b)的第一坐标 为序偶(a,b)的第二坐标
集合的乘法:设
对于关系(映射)
有时也将
对于有限集,集合乘积的势=集合势的乘积,
单叶函数是复变函数中一类重要的解析函数。对复平面区域
单叶函数最基本的性质为其导数无零点。即:
- 单射(单叶映射,|值域|≥|定义域|)
- 满射(满占映射,|定义域|≥|值域|),可能有多对一
- 既是单射又是满射,则是双射(一一对应),|定义域|=|值域|
原象A:定义域,是一个集合
象B:原像在映射关系F下构成的集合,值域,一个集合
反函数也称为逆映射:二者函数图像关于
复合函数:存在两个函数
族
数列
集合族:如果集合
标志集:如果集合族
那么这些下标组成的集合称作集合族
标志集可以是自然数、某些连续符号(用来索引的角标)。
例如:
如果定义
集合族
自然数集
Peano axioms
皮亚诺公理(Peano axioms)
- Ⅰ、
是自然数,即 ; - Ⅱ、每一个确定的自然数
,都具有确定的后继数 , 也是自然数(数 的后继数 就是紧接在这个数后面的整数 。例如: 等等。); - Ⅲ、
不是任何自然数的后继数,即 ; - Ⅳ、不同的自然数有不同的后继数,如果自然数
的后继数都是自然数 ,那么 ; - Ⅴ、
满足归纳原理。
设
;- 如果
,那么 。则S是包含全体自然数的集合,即 。
简易表述:若集合
在集合 中- 若任给实数
在集合 中,那么n的后继数 也在 中,那么 是包含全体自然数的集合
若将只考虑正整数,则公理中的
加法是满足以下两种规则的运算:
这两条仅依赖于“后继”关系的加法定义,任意两个自然数相加的结果都能确定
乘法是满足以下两种规则的运算:
- ∀自然数
- ∀自然数
这两条仅依赖于“后继”关系的乘法定义,任意两个自然数相乘的结果都能确定
集合的势
等势:对于集合
开区间
集合的受制
对于集合
- 即A与B的某个子集等势,则A受制于B;
- 即A与B的某个真子集等势,则A严格受制于B
三种集合
- 有限集(集合
的元素个数等于一个自然数): 有限; - 无穷可数集合(自然数集,整数集,有理数集):当且仅当集合
与自然数集 等势; - 无穷不可数离散集合(可以构造出来),(无穷)不可数连续集合(实数)。

“良序集(well ordered set)”这一概念:如果一个全序集的任意非空子集在其全序关系下都有极小元,则称其为良序集,称其全序关系为良序关系。——在集合中定义了序
Zermelo 良序定理:任何集合
显然,
任何离散良序集都可以与
基数
基数:若对任意序数
ZF公理
外延公理、偶集公理、空集公理、子集公理、并集公理、幂集公理、无穷性公理、选择公理、替换公理和正则公理
空集公理:存在一个不包含任何元素的集合,即存在一个集合
ZF由下面8个公理组成:
-
外延公理。若集合
与 有相同的元素,则 。 -
无穷公理。存在无限集。
下面5个公理是合法的基本造集规则
-
配对公理(偶集公理,无序对公理):对集
与 ,有一个集合恰好只含有 二个元素,记为 。 -
并集公理。对任集
,其并 也是集合。对于任何集合 有一个集合 , 的元素完全是 的元素的元素对于
,类似合并同类项 -
幂集公理。对任集
,其所有子集全体 仍是集合。 -
空集公理。存在一个集合
,它没有任何元素 -
子集公理。若
为集合,则存在集合 ,使得对任意 的子集 ,有 。 -
替换公理。
是一函数(在 系中是一导出概念),对任集 是集合。 -
分离公理(内涵公理)。对任集
及性质 是集合。给定集 和映射 ,集 唯一存在
由空集公理+替换公理推导出分离公理
-
正规公理(正则公理)。对任意非空集合
,其中 至少有一元素 使得 为空集。 -
选择公理
。设 为一个由非空集合所组成的集合。那么,从每一个在 中的集合中,都选择一个元素和其所在的集合配成有序对来组成一个新的集合。
集合的基数
对于任意集合
无穷可数集都具有基数
无穷不可数集都具有基数
基于
连续统假设:可数集的势与不可数集的势之间不存在其他势,
悖论
罗素悖论
培里悖论(Berry Paradox)
he least integer not nameable in fewer than nineteen syllables”is itself a name consisting of eighteen syllables; hence the least integer not nameable in fewer than nineteen syllables can be named in eighteen syllables, which is a contradiction.
翻译:不能用少于19个字命名的最小整数
看似符合直观,但蕴含着一些奇奇怪怪和直观抵触的东西,比如豪斯多夫悖论、巴拿赫-塔斯基悖论、冯·诺伊曼悖论
自我指涉
希尔伯特计划
希尔伯特畅想了一个美好的未来,所有的数学理论全都用一种形式语言来描述,并且这套系统满足如下四个性质:
- 完备性:任意一个符合这个形式系统语法的句子,也就是一个命题,都能证明或证伪。
- 一致性:这个系统不会同时推出一个命题和它的否定。
- 可判定性:如果给定任意定理,可以用算法在有限步内判定真伪。
- 保守性:证明可以不依赖『理想对象』(比如不可数集合)。
- 而且更重要的是,这四个性质还要在这个系统内被证明。
1931年,哥德尔的两条不完备定理直接宣判了希尔伯特计划的死刑。
后来图灵的停机问题又摧毁了希尔伯特对可判定性的期待。
哥德尔不完备理论定理,塔尔斯基的形式语言的真理论,图灵机和判定问题,被赞誉为现代逻辑科学在哲学方面的三大成果
第一不完备定理
一个包含皮亚诺算术的形式系统如果是一致的那么是不完备的。
任意一个包含一阶谓词逻辑与初等数论(皮亚诺算术)的形式系统,都存在一个命题,它在这个系统中既不能被证明为真,也不能被证明为否
哥德尔提出第一不完备定理后不久,Rosser就给出了一个更强的(意味着条件限制更少)不完备定理:一个系统只要包含罗宾逊算术就足以产生不完备性了(罗宾逊算术只有加法和乘法)。
第二不完备定理
对于一个包含皮亚诺算术的形式系统,该系统的一致性不能在系统内部证明
如果系统
哥德尔数
哥德尔的主要策略是把关于某个公理系统的语句映射到一个特定的系统内的语句,即映射到一个关于数字的语句。
第一步,将任何可能的数学语句或一系列语句映射到一个被称为哥德尔数的唯一数字。用12个基本符号作为词汇来表达一系列基本公理。
符号 | 哥德尔数 | 含义 | 符号 | 哥德尔数 | 含义 |
~ | 1 | 非 | s | 7 | 后继 |
∨ | 2 | 或 | ( | 8 | 断句标点 |
→ | 3 | 如果…则… | ) | 9 | 断句标点 |
∃ | 4 | 存在 | , | 10 | 断句标点 |
= | 5 | 等于 | + | 11 | 加 |
0 | 6 | 零 | × | 12 | 乘 |
第二步,用字母表示变量,
数字变量 | 哥德尔数 | 可能值 |
x | 13 | 0 |
y | 17 | s00 |
z | 19 | x |
接下来,这些基本符号和变量的任意组合,即任何可以被构造的算术公式或公式序列,都将有对应的哥德尔数。
比如,考虑
哥德尔需要将这5个哥德尔数的序列改为一个唯一的数字,也就是其他符号序列不会生成的数字。为此,他采用前5个质数(
更进一步,数学证明是由一系列的公式组成的。因此,哥德尔也为每个公式序列赋予了唯一的哥德尔编号。在这种情况下,正如前面一样,从质数列表开始,即依此类推。然后,他将公式的哥德尔数作为对应位置素数序列的指数,然后将所有数相乘。
关于哥德尔数是否能涵盖正整数集,答案是肯定的。由于哥德尔编号是一种映射,它可以涵盖所有的正整数集。当把一个正整数说成是哥德尔数时,往往强调这个正整数存在对某个公式的映射,实际二者在数字上并无区别。
故可以根据哥德尔数逆推公式

函数 sub(a,b,c)
考虑公式
在公式中用
函数
- 第一个参数
是一个公式的哥德尔数,我们接收到 之后要把它解码成此哥德尔数所对应的公式。 - 最后一个参数
指的是一个符号的哥德尔数,我们要找到 对应公式的所有哥德尔数为 的符号所对应的位置。 - 最后,我们把刚才找到的位置全部替换成数字
。现在,我们计算这个修改后的公式的哥德尔数,这个数字就是 。
比如公式
他考虑下面一个元数学语句“无法证明哥德尔数为
G自身
元数学语句“无法证明哥德尔数为
最后一轮替换:哥德尔通过将数字
自然,
根据定义,
但是
然而,尽管
我们学到了如果公理集是一致的,则它是不完备的。这是哥德尔第一不完备定理。
第二不完备定理,即没有一套公理可以证明其自身的一致性,由此易得。
如果公理集可以证明它永远不会产生矛盾,那意味着什么?这意味着存在根据这些公理构建的一系列公式,证明了这个含义为“这组公理是一致的”的元数学公式。由第一定理可知,这个公理集必然是不完备的。
哥德尔不完备定理其实还有个隐藏限制,那就是形式语言的公式集必须是递归集合(哥德尔数1-12中包含0、后继、加法和乘法,由皮亚诺公式推导出自然数集,却无法推导实数集合),换言之,你的公式必须可以从有限个符号经过有限步构造出来。
如果你用像实数那么多的符号来表示,哥德尔不完备定理就失效了,但这毫无意义,因为人类没办法写出这种语言。同样的,如果你能造出『实数计算机』,那停机问题也可以解决了。
离散数学
集合论,图论,离散,群,拓扑,线性空间,张量空间,组合数徐,密码学
广义的组合数学就是离散数学,狭义的组合数学是离散数学除图论、代数结构、数理逻辑等的部分。
1、集合论部分:集合及其运算、二元关系与函数、自然数及自然数集、集合的基数。
2、图论部分:图的基本概念、欧拉图与哈密顿图、树、图的矩阵表示、平面图、图着色、支配集、覆盖集、独立集与匹配、带权图及其应用。
3、代数结构部分:代数系统的基本概念、半群与独异点、群、环与域、格与布尔代数。
4、组合数学部分:组合存在性定理、基本的计数公式、组合计数方法、组合计数定理。
5、数理逻辑部分:命题逻辑、一阶谓词演算、消解原理。
离散数学是传统的逻辑学,集合论(包括函数),数论基础,算法设计,组合分析,离散概率,关系理论,图论与树,抽象代数(包括代数系统,群、环、域等),布尔代数,计算模型(语言与自动机)等汇集起来的一门综合学科。离散数学的应用遍及现代科学技术的诸多领域。
集合论与图论、代数结构与组合数学、数理逻辑
勒贝格积分——测度
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)