这一节开始,数系建构的重点会稍微转向。之前你一直在建构 、 和 ,并检查它们的运算是否良定。现在要问的问题不同了:
是否已经包含了做次序与极限论证所需的所有数?
答案是否定的,而最经典的例子就是 。
先用直觉理解:稠密不等于完备
很多人第一次看到这题时,直觉会说:
“有理数已经那么多,怎么还会有缺口?”
这种想法把两个不同概念混在一起了。
- 稠密,意思是两个不同有理数之间总能再找到另一个有理数;
- 完备,意思是某些有上界的集合,真的会在你工作的数系里拥有最小上界。
讲义正是用 来说明:稠密性并不能保证完备性。即使有理数排得很密, 仍然可能缺少某个关键的边界点。
先讲清楚次序语言
定义
上界与上确界
设 是一个有序集合的子集。
- 若对每个 都有 ,则
u是 的上界; - 的上确界,记作 ,就是 的最小上界。
“最小”这个词很重要。上确界不是随便一个上界,而是所有上界之中最贴近 集合的那一个。
定义
无理数
无理数是实数之中,不属于 的那些数。
这个集合怎样暴露出缺口
经典集合是
这个集合把所有平方仍然小于 2 的有理数收集起来。
表面上,它似乎应该有一个有理边界。毕竟像 1、1.4、1.41 这些数
都在里面,而像 2 或 3/2 这些数都在它上方。
问题在于,那个真正的边界应该是 ,而这个数并不在 里。
为什么 在 中有上界
在证明 在 中没有上确界之前,你应先确认: 的确是一个有上界 集合。
例题
为 找一个上界
取 。
因为 ,所以 2 不属于 。更重要的是,任何
的有理数都满足 ,因此这些数都位于 的所有元素之上。
这表示 2 是 的一个上界。
事实上,任何满足 的有理数,都可以成为 的上界。
所以问题不是 没有上界,而是:在所有有理上界之中,找不到最小那一 个。
为什么 不是有理数
源材料先回顾了最标准的反证法。
证明
证明 不属于
这一步很关键。若 真的是有理数,它便会是 在 中最明 显的上确界候选;但反证法告诉你,这个候选点根本不在 里。
正式的缺口命题
定理
集合 在 中没有上确界
集合 在 中有上界,但不存在任何有理数能担当它的最小上界。
讲义的做法,是把每个有理候选 s 分成三种情况处理。
证明
为什么每个有理候选都不能成为
这结果告诉你 缺了什么
这不只是一道关于某个特定集合的小技巧。
它告诉你: 会漏掉某些次序上的极限。一个有上界的有理数集合,可以越 来越逼近某个边界,却始终找不到属于 的最小上界。
这正是讲义所说的: 不完备。
常见错误
常见错误
稠密不等于完备
两个不同有理数之间总能找到另一个有理数,这件事只说明 是稠密的。 它并没有保证:每个有上界的有理数子集,都会在 中拥有上确界。
另一个常见错误,是以为上确界一定要属于集合本身。这也是错的。上确界 只需要是外层有序集合中的最小上界。
快速检查
快速检查
若某个有理数 s 满足 ,为什么它不可能是 的上界?
用讲义里“仍然可以再向右走一点”的想法回答。
解答
答案
快速检查
上确界一定属于原集合吗?
用一句话回答。
解答
答案
练习
快速检查
为什么有无限多个逼近 的有理数,仍然补不上 的缺口?
把稠密与完备的分别讲清楚。
解答
引导解答
先备链接
如果你想先重温 的构造,可以先读 3.4 有理数与良定运算。