3. 实数的构造: Dedekind 分割
Dedekind 分割与实数的构造
定义 3.1 (Dedekind 分割). 是有理数的子集, 令 . 如果下面三条性质都成立:
1) | , ; |
2) | 对任意 , , 都有 ; |
3) | 中没有最大元, |
我们就称 或 是 的一个 Dedekind 分割. 我们用 表示所有 Dedekind 分割组成的集合.
注记. 我们可以重新解读后两条性质:
• | 第二条 2) 等价于说, 如果 , 那么对任意的 , 我们就有 . 这也表明, 如果 , 那么对任意的 , 我们就有 . |
• | 第三条 3) 指的是对任意 , 总存在 , 使得 . |
例子. 我们给出两个 Dedekind 分割的例子 (课堂练习: 直接验证定义) :
a) | 假设 是有理数, 其中 , 并且 和 互素, 我们定义这个例子将给出所有的有理数. |
b) | 我们定义 如下: 这个例子将给出我们所熟悉的 . |
序结构
现在, 我们要在 上定义序关系, 加法和乘法, 使得 满足四套公理.
我们先定义序关系:
定义 (序关系). 对任意的 , 作为 的子集合, 如果
• | , 我们称 ; |
• | 且 , 我们称 (也记做 ) . |
(O3). | 是一个全序关系, 即对任意的 , 和 必居其一: 我们假设 , 只要说明 即可. 根据假设, 存在 , 使得 , 根据 Dedekind 分割的定义中的 2) , 对任意的 , 都有 (否则 , , 就可以推出 , 矛盾! ) , 从而 (因为 ) , 所以 . |
(O1). | 对任意的 , 如果 , , 那么 . 这就是集合包含关系的传递性的重新叙述. |
(O2). | 对任意的 , , 或者 三者恰有一种情形成立. 用集合的包含关系来看, 这是显然的. |
一个有趣的事情是, 我们现在就可以证明确界原理了 (只需要用到序的定义! ) . 为此, 我们先做一番准备. 假设 (这是一个由若干 Dedekind 分割所组成的集合) 有上界, 即存在 Dedekind 分割 , 使得对任意 , , 这里我们假设 . 我们现在定义 的候选: 这是有理数的子集, 我们首先要说明 , 即 是 Dedekind 分割. 我们逐条验证定义:
1) | , . 是显然的. 为了说明 , 我们考虑 的一个上界 , 也就是说对于任意的 , 我们都有 . 此时, 我们考虑任意的一个 , 这是 中的一个元素. |
2) | 对每一个 , 如果 , 那么一定有 . 实际上, 由于 , 所以存在 Dedekind 分割 , 使得 , 所以 . |
3) | 中没有最大元. 如若不然, 我们可以找到 是最大元. 根据 的定义, 存在 Dedekind 分割 , 使得 , 那么 必须是 的最大元 (因为 ) , 这与 是 Dedekind 分割矛盾. |
我们下面说明, 是 最小的上界, 即若定义那么, 我们有 并且如果 , 那么 :
是明显的. 为了说明 , 其中 是上界, 我们用定义: 由于 是上界, 所以对任何的 , 我们都有 , 所以它们的并 也是 的子集, 即 , 这等价于 .
这就证明了确界原理.
加法结构
我们现在定义加法运算:
定义 (加法). 对任意的 , 我们定义我们还定义零元素 为
注记. 我们首先说明加法运算是良好定义的, 即说明上面所定义的 的确是 Dedekind 分割 (先验地来看, 只是 的一个子集) . 为此, 我们只需要依次验证 Dedekind 分割的定义中的三条性质:
1) | 及其补集 是非空的. 由于 和 都非空, 自然非空; 我们随意选定 , , 那么对任意的 , , 我们都有 , . 所以, 对任意的 , , 我们都有 , 这就表明 比 中所有数都大. 特别地, , 也就是说 . |
2) | 对任意的 , 其中 , , 如果有理数 , 那么 . 为此, 我们注意到 , 根据, , 我们知道 , 所以 |
3) | 中没有最大元. 如果不然, 假设 是最大元, 其中 , . 根据定义, 由于 和 没有最大元, 所以存在 , , 使得 , , 从而 . 但是 , 这与 是最大元这个假设矛盾. |
我们下面需要依次验证和加法相关的几条公理. 如果不加其他的陈述, 我们总假设 是任意选定的 Dedekind 分割. 那么, 我们有
(F1) | . 根据定义, 这是显然的. | ||||||
(F2) | . 根据定义, 这也是显然的. | ||||||
(O4) | 如果 , 那么 . 这个性质的证明不是一句话就可以完成的, 我们先准备一个技术工具 引理 3.2. 是 Dedekind 分割. 那么, 对任意的正整数 , 总存在 , , 使得 证明. 任意选定 , 我们通过归纳的方式来构造一些列的 , 其中 , , . 假设 已经构造好了, 那么我们考虑 . 有两种可能的情况: 如果 , 那么定义 ; 如果 , 那么定义 . 很明显, 我们有上面的等式对任意的 都对. 特别地, 我们选取 , 使得 , 从而 和 满足要求. 我们现在说明 : 如若不然, 那么存在 , , 使得 . 按照定义, , 所以 . 这与 Dedekind 分割的定义中的 2) 矛盾! | ||||||
(F3) | 对任意的 , 我们都有 . 根据 的定义, . 假设 是任意给定的一个元素, 其中 , , 那么, 根据 , 我们知道 , 这说明 ; 假设 是任意给定的一个元素, 那么一定存在 , 使得 , 我们令 , 从而, , 这个分解表明 , 所以 . | ||||||
(F4) | 对任意的 Dedekind 分割 和 , 存在唯一的 , 使得 . 的情况就是公理 (F4). 给定, 我们按照下面的方式定义 : 我们首先要说明 , 其推理与之前验证 的方式类似:
现在来说明 . 由于 中的元素形如 , 其中 , , , 根据 , 所以这个元素必然 , 这就说明该元素落在 中, 所以 ; 对任意 , 由于 没有最大元, 我们可以选取 , 使得 . 根据上面的技术性引理, 我们还可以选取 和 , 使得 , 那么 , 所以 . 从而, 这说明 . 综合上述, . |
我们再进一步研究刚才所以定义的加法的结构. 注意到, 根据刚刚证明的 (F4), 我们可以定义相反数的运算: 其中 是使得 的 (唯一的) 那一个 . 按照定义, 我们有 . 根据公理 (F1)-(F4) (目前已经证明) , 这个 是唯一的并且 . 我们还可以说明, 这里定义的负号运算和本来有理数上的负号的运算是一致的, 即若 是有理数, 那么 : 为此, 我们只需要说明 即可, 我们把验证细节的乐趣以及下面的练习题一并留给同学们:
练习 (正负性). 对于 , 如果 , 我们就称 是正的; 如果 , 我们就称 是负的.
1) | 证明, 是正的当且仅当 中有正的有理数. |
2) | 证明, 是正的当且仅当 是负的. |
乘法结构
我们现在要来定义并研究 上的乘法. 为了定义乘法, 对于 , 我们分情况来讨论: 我们希望 (将证明) 乘法单位元 恰好就是
在第一次作业题中, 我们将逐条验证域公理 (F) 和序公理 (O) 所剩下的部分. 至此, 我们证明了 满足实数的所有公理, 从而证明了实数的存在性. 关于实数的唯一性, 我们将会在后面课程的展开中顺便讨论 (比如说在什么意义下是唯一的) .