# 实数的构成
通常来说,人们对 “实数” 的概念是一根数轴。在接触到数学分析之前,许多结论看起来是理所当然的,例如
- 显然 y=xn−a 与 y=0 有交点 x = \sqrt[n]
- 显然 n→∞limn1=0
为了真正做到分析,需要彻底了解什么是实数,实数具有什么样的性质
第一个要考虑的问题就是 “数轴上到底有没有洞”。为了分析该问题不妨假设数轴上确实有一个洞,那么按照偏序关系中较小的集合为 A ,较大的集合为 B
我们来证明 A 中不存在最大元,以及 B 中不存在最小元:
假设 A 具有最大元 a,则
A={x∈R∣x≤a}
由于我们从实数中分为了两端,所以非 A 即 B,这意味着
B={x∈R∣x>a}
那么显然
A=(−∞,a],B=(a,+∞)
二者之间没有任何一个可以放 “洞” 的位置了。
更直观的说法是,如果数轴上存在一个洞,就意味着从这个洞的两侧去无限接近它时,会得到一个不是实数的结果
同样的方法可以证明出 B 中不存在最小元
因此,取上述结论的逆否命题,我们可以得到:将实数分为一大一小两组,无法做到让较小的组具有最大元,较大的组具有最小元
如果这个结论成立,也就说明了数轴上没有洞,更加严谨的描述方法如下
定义
满足以下条件的 A,B⊂R 称为实数的 Dedekind 切分 (Dedekind Cut)「デデキント切断」:
- A,B=∅
- A∪B=R
- A∩B=∅
- ∀a∈A,b∈B:a<b
数学的结论依赖于推导,Euclid 的几何原本首次提供了公理的概念,给出了推导的起点
作为分析学的基础,实数的连续性是一条被承认的公理
公理 实数的连续性
对于实数的任意 Dedekind 切分 (A,B),下列两条一定且只有一条成立:
- A 中存在最大元,B 中不存在最小元
- A 中不存在最大元,B 中存在最小元
数学分析仅靠这一条公理就可以进行,实际上实数的连续性公理等价于
- 上确界的存在
- 有界单调数列的收敛
- Bolzano-Weierstrass 定理
- Weierstrass 最大值定理
# 上确界与下确界
上下界等概念在集合论的偏序关系章节已经给出过泛用定义,这里强调提醒实数中的定义方式
令子集 A⊆R
- 若 x∈R 对任意 a∈A 都满足 a≤x,则称 x 是 A 的上界
- 若 x∈R 对任意 a∈A 都满足 a≥x,则称 x 是 A 的下界
一般地,记 U(A) 为 A 的上界集合,L(A) 为 A 的下界集合
- U(A) 的最小元称为 A 的上确界,记作 supA
- L(A) 的最大元称为 A 的下确界,记作 infA
定理 上下确界的存在性
非空的有上(下)界的实数集合必定存在上(下)确界
证明
令 C⊂R 非空且有上界,则 U(C)=∅,令
B:=U(C),A:=R∖B
以下证明 (A,B) 是实数的 Dedekind 切分:
根据定义显然可以知道 B=∅, A∪B=R, A∩B=∅
任取一元 c∈C,如果有一个元 z 满足 z<c,那么根据定义 z 就不可能是 C 的上界,所以 z∈A,因此 A 非空
任取 a∈A,b∈B,由于 b 是 C 的上界,所以 a 不可能是 C 的上界,因此 a<b
因此,(A,B) 是实数的 Dedekind 切分
根据实数的连续性,要么 A 中存在最大元,要么 B 中存在最小元
如果 B 中存在最小元那自然就是 C 的上确界了。我们需要证明不可能会有 A 中存在最大元的情况
假设 A 中存在最大元 a,则 a 不可能是 C 的上界,所以 a∈A,因此 a<b 对任意 b∈B 都成立
因此 a 是 B 的下界,所以 a∈A,因此 a 是 A 的最大元,所以 a 是 B 的最小元,矛盾
下确界的证明同理
□
上下确界具有一种更形象化的定义方式:它是集合的最极端的边缘
命题 上确界的等价表述
令 A⊂R 非空且有上界,a0∈R,则以下等价
- a0=supA
- a0 是 A 的上界,且对于任意 ε>0,存在 a∈A 使得 a0−ε<a
证明
(⇒)
假设 a0=supA,则 a0 是 A 的上界。对于任意 ε>0,如果不存在 a∈A 使得 a0−ε<a,则 a0−ε 是 A 的上界,矛盾。因此存在 a∈A 使得 a0−ε<a
(⇐)
假设 a0 是 A 的上界,且对于任意 ε>0,存在 a∈A 使得 a0−ε<a。则对于任意 b<a0,取 ε=a0−b,存在 a∈A 使得 b=a0−ε<a,因此 b 不是 A 的上界。故 a0 是 A 的最小上界,即 a0=supA
□
命题 下确界的等价表述
令 A⊂R 非空且有下界,a0∈R,则以下等价
- a0=infA
- a0 是 A 的下界,且对于任意 ε>0,存在 a∈A 使得 a<a0+ε
证明
Archimedes 原理指出自然数集是没有上界的。
在分析学中往往以如下形式表述:
定理 Archimedes 原理
令 a,b>0,则存在 n∈N 使得 na>b
证明
假设对于任意 n∈N 都有 na≤b,则 b 是 {na∣n∈N} 的上界,矛盾
□
- Archimedes 原理最常用的形式是对任意 ε>0,存在 N∈N 使得 N1<ε
由 Archimedes 原理引出的第一个重要结论是有理数是稠密的,这意味着在任意一个极小区间内都一定存在有理数
定理 有理数的稠密性
对于任意的实数 x∈R 和任意 ε>0,存在 q∈Q 使得 ∣x−q∣<ε
证明
不妨令 x>0,任意给定 ε>0,根据 Archimedes 原理,存在 N∈N 使得 N1<ε
再对 x,N1 应用 Archimedes 原理,存在 M∈N 使得 NM>x
选取满足该关系的最小的 M,则
NM−1≤x<NM
令
q=NM
则 q∈Q,且
∣x−q∣=NM−x≤NM−NM−1=N1<ε
□
- 因为 Q 是 R 的子集,所以 R 也是稠密的