为什么引入分割之后又回到小数?
读完 4.5 之后,一个很自然的反应是:
“Dedekind 分割是可行,但为什么偏偏是这个构造?”
§4.9 在结构层面回答了这个疑问。重点不是说 Dedekind 分割是唯一能想出 来的构造,而是:只要某个构造真的做出一个完备有序域,那么它在数学意义 上做出来的就是实数。
定理
完备有序域在同构意义下只有一个
一個重要事實是:作为完备有序域,实数是唯一的。所以 Dedekind 分割不 是熟悉实数线的竞争版本,而是它的一个严格模型。
这门课在这里不证明这个定理,但它说明了:我们可以自在地来回切换于形式 构造与学生早已熟悉的小数直觉之间。
由小数展开得到分割
考虑一个非正式的小数展开
notes 先从它造出两族有理数。
先看由下逼近:
然后定义
再看由上逼近:
然后定义
关键主张是:(A,B) 就是一个 Dedekind 分割。也就是说,一个熟悉的小数
展开可以被转换成上一页引入的那种边界对象。
例题
最初几层的小数围栏
由上面的展开,我们立刻得到一串嵌套的有理区间:
集合 收进所有已经被确认在某条下方围栏以下的有理数;集合 则收 进所有已经被确认在某条上方围栏以上的有理数。
为什么这真的是一个 Dedekind 分割
用单集合版本的定义最容易检查。
-
非空,因为例如 ,所以 。
-
不是整个 ,因为 里的每条上方围栏都严格高于 里的每条下 方围栏,所以像
11这样的数不可能落在任何一条下方围栏之下。 -
向下封闭:若 对某个 成立,而 ,那么 也成立,所以 。
-
没有最大元素:若 ,挑一个 使 ,再令
就有 ,所以 。
因此,这个小数展开确实被转成了 cut 模型中的一个真正实数。
这正好体现了第 4 章的整体方法:看似非正式的描述,只要改写成有理数次序 数据,就能变成严格数学对象。
由分割反推出小数展开
一个反向练习是:给定一个 Dedekind 分割,如何产生 对应的小数展开?
想法其实很系统。
- 先找整数部分,也就是找出仍然留在左集合中的最大整数。
- 再测试十分位,保留仍然在左集合中的最大候选。
- 接着测试百分位、千分位,如此类推。
每一步,你都在选择“仍然留在 cut 左边的最大十进制截断”。这会产生一串
越来越窄的有理区间,而它们的宽度趋向 0。
所以在这套理论里,小数位不是实数的原始定义;它是从分割通过反复逼近所 恢复出来的表示法。
例题
用分割寻找 的小数位
一旦 的分割被建立,我们可以比较平方并得到
这些有理围栏正是熟悉的小数展开 1.414\ldots 的开头。

图:每揭示多一位小数,便得到更窄的一条有理区间,而 始终留 在所有这些区间里。
用互动方式建立小数围栏
下面的 builder 会逐位揭示小数,并同步更新下界、上界与区间宽度,让你看 到“小数展开”其实是在构造一串越来越紧的有理围栏。
边读边试
把小数近似看成收窄中的区间
这个工具把小数展开转成逐步收紧的上下有理界,让近似过程可以按数位一步一步看见。
用 sqrt(2) 这个例子,可以直接看见无理数:没有任何有限小数阶段会到达它本身,但区间会一直收窄包住它。
步骤
3
下界近似
1.414
上界近似
1.415
步骤 0
1 < x < 2
区间宽度 = 1
步骤 1
1.4 < x < 1.5
区间宽度 = 0.1
步骤 2
1.41 < x < 1.42
区间宽度 = 0.01
步骤 3
1.414 < x < 1.415
区间宽度 = 0.001
无理数
定义
无理数
一个 无理数 是 里的元素,也就是 但 。
所以“无理”并不表示神秘、未定义,或无法描述;它只表示这个实数不是任 何一个有理 cut 。
定义 的那个分割
一个具体例子是。考虑
以及
这个对应的分割就是平方等于 2 的正实数。
例题
为什么这个分割代表
首先, 非空,因为 且 。它也不是整个 ,因为 。
它向下封闭。若 且 ,则:
- 若 ,那当然 ,所以 ;
- 若 且 ,那么 代表要么 ,要么 , 此时 。所以仍有 。
它也没有最大元素。若 ,那么 且 。若 且 ,上一页已经证明可以找到某个有理 ,使得 。于是 ,而且 。
所以 确实是一个 Dedekind 分割。按构造,它就是平方等于 2 的正实
数,notes 把它记作 。
由于第 3 章已证明没有任何有理数的平方会等于 2,这个分割不可能是有理
分割。因此 是无理数。
常见错误
无理数不是‘没有精确意义的数’
在 cut 模型里,无理数和有理数一样精确。差别只在于:没有任何一个有理边 界点能把它完全抓住而已。它本身仍然是一个完全精确的 Dedekind 分割。
常见错误
小数展开在这里是结果,不是原始定义
notes 并没有否定小数记号,而是在解释它。先有作为严格对象的分割,然后 才由分割通过反复逼近恢复出小数展开。
快速检查
快速检查
对 ,最初三层由下与由上的小数围栏分别是什么?
把它们写成有理不等式。
解答
答案
快速检查
为什么 的分割不是有理分割?
使用课程前面已经证明的事实。
解答
答案
练习
快速检查
从非正式小数 2.718... 出发,写出前四个下方逼近、前四个上方逼近,并定义对应的 与 。
完全照上面的模式去写。
解答
引导解答
快速检查
假设你已经知道某个 cut 的前 k 位小数,下一位应该如何选?
用概念性语言描述,不必正式证明。
解答
引导解答
相关笔记
请先读 4.5 Dedekind 分割与 Q 的嵌入。 这两页一起完成了第 4 章里最核心的一步:由 中缺失的 supremum,走到 由有理逼近支撑的实数正式构造。