Separation Axiom 是有条件的 separation:如果

是一个至多仅包含 x 作为自由变元的一阶逻辑集合论语句并且 X 是一个集合,那么存在一个集合 Y,Y 是 X 的子集,并且 Y 中所有元素 y 都满足

,将 Y 记作

。令

。显然对于任意的集合 X,

——问题是你的 X 从哪里来的啊?

这个地方的问题在于我们要如何理解集合论的公理。有些公理系统,比如说群公理,又或者,欧氏几何公理,并没有说我们讨论的对象存在:A group is a set, G, together with an operation • (called the group law of G) that combines any two elements a and b to form another element, denoted a • b or ab. To qualify as a group, the set and operation, (G, •), must satisfy four requirements known as the group axioms:[5]

ClosureFor all a,bin G, the result of the operation, a•b, is also in G.b[›]

AssociativityFor all a,band cin G, (a•b) •c=a• (b•c).

Identity elementThere exists an element ein Gsuch that, for every element ain G, the equation e•a=a•e=aholds. Such an element is unique (see below), and thus one speaks of theidentity element.

Inverse elementFor each ain G, there exists an element bin G, commonly denoted a−1(or −a, if the operation is denoted "+"), such that a•b=b•a=e, where eis the identity element.

任何满足这些性质的东西都是群,看上去群存在是很自然的事情,毕竟在有集合的情况下,operation 也可以定义成集合,

是另一个集合——但是如果根本就没有集合呢?所以从这个意义上来说,群论的公理并不是 categorical ,而仅仅是 hypothetical。欧几里得平面几何的五条公理(公设)是:

1 从一点向另一点可以引一条直线。

2 任意线段能无限延伸成一条直线。

3 给定任意线段,可以以其一个端点作为圆心,该线段作为半径作一个圆。

4 所有直角都相等。

5 若两条直线都与第三条直线相交,并且在同一边的内角之和小于两个直角,则这两条直线在这一边必定相交。

这就更加直接了,其中甚至并没有说点存在。(对,我忽略掉了定义,但是定义本身并不是这种性质的判断,任何存在性的东西都不应该写在定义里面)

如果我们把集合论看成是某种数学分支,并且用上述方案去处理,那么类似地,我们不需要断言任何集合存在,而只需要描述集合这种东西,如果存在,那么应该长什么样。对于大多数数学结构来说,有这种强度的描述就足够了。

但是集合论一开始的野心可不仅仅是作为一个简单的数学分支,而是给所有的数学奠基。这就麻烦了——如果你奠基在其上的东西都是一个假言的,甚至是空中楼阁一样的东西,那么数学大厦还会稳定吗?!(想起了古堡和蜘蛛网的笑话 233333)

当然,不加上空集公理本身也不会产生毁灭性的影响,我们需要意识到我们的公理系统到底是用来干什么的。

很多人误以为逻辑系统的公理系统的作用是用来生产逻辑真命题和定理的——这是错误的看法。

逻辑系统和公理系统的作用是用来告诉我们什么是有效的/好的推理。而不仅仅是生产真命题。

在理解了这一点的基础上,我们会发现,虽然很多情况下删掉了空集公理之后我们没有办法做出判断,但是我们的推理效力并没有被严重地削弱,我们依旧可以做出各式各样的推理,只不过现在很多推理都需要加一个前提:如果空集存在。

一开始我以为对于这个问题还有一种处理方式。比如说在 NBG 系统里面,可以认为一条 separation 对应了一个 class。然后沿着你提供的思路推理下去,我们就得到了一个没有任何东西作为其元素的东西。但是我不知道为什么 NBG 里面还是有空集公理:

大概是因为我们如果把 2 丢掉了就不能从 class 里面把 set 区分出来了?

按照评论的补充,我们可以对比两种对于无穷公理的改变。其中

:原话:

第一种变动:

第二种变动:

之前脑子里只有第二种,没想到过第一种。

where 空集_为什么 ZF 公理系统要包含空集定理?相关推荐

  1. python空集_玩转Python集合,这一篇就够了!

    原标题:玩转Python集合,这一篇就够了! 点上方蓝色" 菜鸟学Python",选" 星标"公众号 重磅干货,第一时间送到 选自DataCamp, 作者:Mi ...

  2. java groovy jar包_如何将jar包包含在groovy脚本中?

    如果你真的需要,你也可以在运行时加载一个JAR: this.getClass().classLoader.rootLoader.addURL(new File("file.jar" ...

  3. 小数位数_圆周率的小数位是否包含了所有的数字组合?

    人们很早就认识到,无论多大的圆,其周长除以直径是一个恒定的常数,该常数被称为圆周率.一直以来,数学家知道圆周率是一个小数,但并不清楚这个小数是否是循环的.为此,数学家不断想办法计算出更多小数位的圆周率 ...

  4. python合并两个属性_合并两个部分包含文件列表及其属性的最有效方法

    我有一个系统,该系统运行带有ls或dir命令的变体的自定义cli,并返回工作目录中文件和文件夹的列表. 问题是,我可以使用带标志的命令运行命令,该标志返回文件及其时间戳(创建和最后修改的日期),或者返 ...

  5. c# 浮点数十六进制字符串_从C#中包含十六进制值的字符串数组中打印整数值...

    c# 浮点数十六进制字符串 将十六进制字符串数组转换为整数 (Converting array of hexadecimal strings to integers) Let suppose you ...

  6. js父元素获取子元素img_css,前端_父标签div中包含一个子元素img标签,子元素div标签,为什么img要加上浮动,子元素div才会处于正常位置?,css,前端 - phpStudy...

    父标签div中包含一个子元素img标签,子元素div标签,为什么img要加上浮动,子元素div才会处于正常位置? dom结构 如图img加上float 子元素div显示正常. 不加float div显 ...

  7. 安装包没有证书怎么强行安装_该安装包未包含任何证书

    该包未包含任何证书是一款智能建筑管理软件,在该包未包含任何证书管理系统里拥有多种建筑证书管理功能,可以进行证书分类管理,还可以在该包未包含任何证书管理系统里进行智能匹配服务,操作方法简单,提升用户的办 ...

  8. class ts 扩展方法_一个class文件到底包含了哪些东西?

    通过对一个class文件的分析,基本理解了class文件结构,在这里最后再做一个总结,梳理下class文件内容. 两种结构 class文件内容如果泛化的区分可以分成两种结构: 1.字节数据:通过预先指 ...

  9. vue判断列表中包含某一项_判断字符串中是否包含某个字符串

    String对象的方法 1. indexOf() indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置. 如果要检索的 字符串值没有出现,则该方法返回 -1. var str='你 ...

最新文章

  1. EPnP:一种复杂度为O(N)的求解PnP问题的方法
  2. hbase put 异步 java_java – HBase BufferedMutator vs PutList性能
  3. 从运动脑机接口到情绪脑机接口:运动脑机接口
  4. 《那些年啊,那些事——一个程序员的奋斗史》——35
  5. Shell——变量详解及注意点
  6. web app 自适应方案总结 弹性布局之rem
  7. Android开发如何去除标题栏title(转)
  8. 草图大师(SketchUp Pro 2019)多语言 永久启用教程
  9. gitee注册新用户收不到验证码, 不管是手机还是邮箱都收不到验证码解决方案
  10. 我的男女偶像:莱昂纳多和林青霞
  11. ue4 开发动作游戏_ue4游戏开发虚幻4学习教程资源素材合集
  12. 小波变换之尺度函数和小波函数
  13. truncate函数
  14. 什么是大数据(Big Data)?
  15. 传统餐桌行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  16. 无线有线统一认证计费管理平台
  17. 黑马程序员:移动web
  18. 西安交大梁力上机实验第三章12,从0到180度每隔5度输出该角度的正弦值余弦值
  19. mysql5.0.7中文乱码_PHP+MySQL5.0中文乱码解决方法
  20. XP系统下安装SQL Server2000标准版/企业版

热门文章

  1. 电子商务网站大全_2010_版
  2. 视频教程-快速入门Android开发 视频 教程 android studio-Android
  3. 为什么我发的视频播放量老涨不上去?
  4. element 表格显示图片
  5. 计算机网络——各种计算
  6. 北京 matlab,北京交通大学Matlab.ppt
  7. DirectX游戏编程入门——第一部分(Windows和DirectX游戏编程引言)——认识Windows
  8. GOF23设计模式总结
  9. 封装的含义,作用,如何封装,什么情况下进行封装?
  10. waymo数据集总结