在介绍实数的构造的时候,我们知道,实数与有理数的最大区别,就是实数有完备性,而有理数没有.完备性的描述有很多种,常见的一种是用确界原理来描述,即
对于一个全序集 S,若非空有上界的 E⊆S,则 S 中存在 E 的上确界(最小上界).
这里面的一个关键就是,我们要证明:
我们考虑集合 G={x∈Q∣x2<2},我们要证明 G 在 Q 中不存在上确界.
需要注意的是,因为 2 并不是有理数,所以这个地方不能直接用有理数稠密性来证明.
我们不妨假设 p∈Q 是 G 的上确界,则我们只需要:
(1)证明 p2=2 不成立.
因为 p∈Q,不妨设 p=nm,其中 m,n∈Z,n>0 且 (m,n)=1.于是
p2=2⟹m2=2n2⟹2∣m2⟹2∣m⟹4∣m2=2n2⟹2∣n2⟹2∣n
显然这与 (m,n)=1 矛盾.因此 p2 不可能等于 2.
(2)证明 p2>2 不成立.
证明的关键点在于,我们要找到一个 f(p),满足 f(p)<p 且 [f(p)]2>2,这样 f(p) 就也是 G 的一个上界,从而与 p 为 G 的上确界矛盾.
构造1:f(p)=21(p+p2).
首先,f(p)−p=21(p2−p)=2p2−p2<0,于是 f(p)<p.
其次,根据均值不等式,[f(p)]2>p⋅p2=2.
因此 f(p) 满足条件.
构造2: f(p)=p−ε.
我们假设 f(p)=p−ε 满足条件,只需要找到满足条件的 ε>0 即可.
⟺⟸⟺(p−ε)2>2p2−2εp+ε2>2p2−2εp>2ε<2pp2−2
根据有理数的稠密性,满足条件的 ε 一定存在.
构造3:取 ε=p+2p2−2,则 f(p)=p−p+2p2−2=p+22p+2.
显然 f(p)<p.
[f(p)]2−2=(p+2)2(2p+2)2−2(p+2)2=(p+2)22(p2−2)>0,于是 [f(p)]2>2.
因此 f(p) 满足条件.
(3)证明 p2<2 不成立.
和上面类似,我们要找到一个 g(p),满足 g(p)>p 且 [g(p)]2<2,这样 g(p)∈G,与 p 是 G 的上界矛盾.
显然 p>0,(p2)2>2.利用上面给出的 f(p),我们构造 g(p)=f(p2)2,则 g(p)>p22=p,[g(p)]2=[f(p2)]24<24=2,满足条件.
就可以知道,不存在 p∈Q 为 G 的上确界.也就是说,Q 不满足确界原理.
参考资料:
- Principles of Mathematical Analysis,Walter Rudin