上一章把实数的完备性压缩成一句话:非空且有上界的实数集有上确界。本章开始把这句话变成工具。
这里的重点不是记住几个定理名称,而是看清一种证明动作:先把想要的对象放进一个有界集合,再用确界、单调性或闭区间套把“应该存在”变成“确实存在”。这一步会贯穿后面的数列、连续函数、紧性和积分。
设 。如果存在 ,使得对所有 都有 ,就说 有上界, 是 的一个上界。下界类似定义。
一个集合有上界,并不表示它有最大值。集合 的每个元素都小于 ,所以 是上界;但 不属于这个集合,因此它不是最大值。
上确界 的作用,是把“所有上界中最紧的那个位置”固定下来。它不一定属于 ,却必须贴着 。

单调递增且有上界的项列会被上确界卡住:它可以不断靠近上确界,但不能越过任何上界。
若 非空、有上界,并且 ,那么对每个 ,都存在 ,使得
右边的不等式来自 是上界。左边的不等式来自 是最小上界:如果没有任何 落在 里,那么所有 都满足 ,这会让 成为一个更小的上界,矛盾。
上确界不是“最大值的近似说法”。最大值要属于集合;上确界只要求是最小上界。正因为它可以不属于集合,实分析才需要用“任意小误差内有集合元素靠近它”来操作它。
最大值、上界、上确界、集合外的临界点经常被混在一起。可以用下面的例子区分:
这个集合是
它有上界,例如 、、 都是上界。它的上确界是 。但是它没有最大值,因为每一项 后面都有更大的项 。
证明“”通常要做两件事:先证明 是上界,再证明任何比 小的数都不是上界。只证明“所有元素都不超过 ”还不够。
数列 单调递增,是指对所有 都有
单调递减类似:
这里的“递增”和“递减”允许相等。有些教材会把严格不等号称为“严格递增”或“严格递减”。本章默认使用允许相等的版本。
单调性本身不保证收敛。数列 单调递增,但没有上界,所以不会收敛到实数。单调性加有界性才会触发完备性。

递减有下界的情形与递增有上界完全对偶:下确界给出最后的收敛位置。
若 单调递增且有上界,则 收敛,并且
若 单调递减且有下界,则 收敛,并且
我们先证明递增情形。令
因为 有上界,所以 非空且有上界。由完备性, 有上确界,记为 。
要证明 。给定任意 。由上确界的逼近性质,存在某个 ,使得
当 时,单调递增性给出
于是
也就是
所以 。
把所有数列项收集成集合 。数列有上界,所以这个集合满足完备性公理的使用条件。
这段证明用到三件事:
第一,完备性保证上确界存在。没有这一步,候选极限可能只是图像上的直觉位置。
第二,上确界的逼近性质保证某个数列项已经足够接近 。这不是由单调性自动给出的,而是由“最小上界”给出的。
第三,单调性把“某一项接近 ”扩展成“所有后续项都接近 ”。这正好匹配数列极限定义中“从某个 以后”的要求。
单调收敛定理的证明套路很短,但很典型:完备性提供候选对象,逼近性质提供一个关键项,单调性控制尾部。
闭区间套是一列闭区间
满足一层套一层:
等价地说,左端点不下降,右端点不上升:
如果还满足区间长度趋于 :
那么所有这些闭区间恰好有一个共同点。

区间套把一个点从外部夹出来:左端点向右推,右端点向左推,长度趋于零时共同点唯一。
因为 ,左端点数列 单调递增,并且被 控制住:
由单调收敛定理, 收敛。设
同理,右端点数列 单调递减,并且有下界 ,所以也收敛。设
由于对每个 都有 ,取极限得到 。又因为 ,所以
从而 。记这个共同值为 。
接下来说明 在每个区间里。固定任意 。当 时,由嵌套性有
令 ,得到
所以 。由于 任意, 属于所有区间。
最后说明唯一性。若 也属于所有 ,那么对所有 都有
右边趋于 ,所以 ,即 。
闭区间这一条件很重要。开区间
一层套一层,长度也趋于 ,但没有共同点。唯一可能的候选点是 ,而 不属于任何一个开区间。
长度趋于 也很重要。如果取
那么所有区间当然有共同点,但不是唯一点,而是整个 。
区间套定理常被误读成“只要区间越套越小就得到一个点”。严格结论需要闭区间、嵌套和长度趋于零三件事一起工作。
小数展开看起来像小学算术,但它背后也有完备性。每多保留一位小数,就是把目标实数夹进一个长度更短的十进制区间。
设 。对每个 ,令
这是把 截断到小数点后 位得到的数。它满足
于是 被夹在区间
里。随着 增大,区间长度 趋于 ,截断小数也越来越接近 。

每多确定一位小数,就把目标实数压进一个更短的区间。
反过来,若给定一串十进制位数,也可以用区间套构造它代表的实数。比如给定整数部分和小数位,形成一列截断小数
并考虑区间
这些闭区间嵌套,长度趋于 。由区间套定理,它们有唯一共同点。这个共同点就是那串小数定义的实数。
这说明“小数表示一个实数”并不是单靠书写习惯成立,而是依靠实数的完备性来保证无限位数有一个确定的落点。
十进制表示不总是唯一。例如 与 表示同一个实数。非唯一性来自尾部全为 的写法可以进位,但区间套给出的实数本身仍然唯一。
如果只在有理数里工作,许多“应该收敛”的逼近过程会卡住。例如用有理数不断逼近 ,可以得到越来越精确的有理数区间,但最终目标不在有理数集合里。
实数完备性的作用,是把这种无限逼近过程的极限留在系统内部。后面学习 Cauchy 数列时,这个思想会变得更明确:项之间越来越接近,还要保证有一个实数作为它们的共同归宿。
现在已经看到三种说法互相呼应:

完备性可以用不同工具出现:确界给出边界点,单调收敛控制尾部,区间套用闭区间锁定对象,柯西思想关注项与项之间的距离。
非空有上界的实数集有上确界。这是本课程目前采用的完备性公理。
单调有界数列收敛。它由上确界性质推出,证明时直接取所有数列项的上确界或下确界。
嵌套闭区间若长度趋于 ,就锁定唯一实数。它可以由单调收敛定理推出,也可以反过来作为完备性的等价表述之一。
如果一个数列的后续项彼此之间越来越接近,我们会称它为 Cauchy 数列。实数中的 Cauchy 数列一定收敛,这也是完备性的另一种表达。完整定义会在后续章节给出。
这些定理看起来形式不同,证明时使用的对象也不同:集合、数列、区间、项间距离。但它们都在处理同一个问题:无限逼近过程是否一定有实数结果。
本章的几个证明可以整理成一条流程。以后遇到“证明某个数存在”的题目时,可以先问自己:能不能把目标改写成一个确界、一个单调极限,或一个区间套的共同点?

完备性常以流程的形式进入证明:先搭出有界对象,再取极限候选,最后验证它确实满足目标性质。
建立一个非空且有界的集合,或构造一列嵌套闭区间。这个对象要和目标问题直接相关。
使用完备性得到候选对象。它可能是上确界、下确界、单调数列的极限,或区间套的共同点。
用逼近性质取得足够接近候选对象的元素、项或区间。此时通常会出现任意 。
例如要证明某个方程在区间中有根,后面会用连续性和区间套不断对半分;要证明某个函数在闭区间上取得最大值,后面会从函数值集合的上确界出发,再证明这个上确界确实被取到。
练习一。设 非空、有上界,且 。证明:对任意 ,存在 ,使得 。
若不存在这样的 ,则所有 都满足 。这说明 是 的一个上界。但 ,与 是最小上界矛盾。因此这样的 必须存在。
练习二。证明数列
收敛,并求其极限。
先看单调性:
练习三。令
求所有 的共同点,并说明区间套定理如何适用。
这些闭区间嵌套,并且长度为 ,趋于 。共同点只能是 。事实上 属于每个 ;若 ,取 ,则 ,所以 ;若 ,也不属于任何 。因此共同点唯一,为 。
练习四。设 单调递减且有下界。仿照递增情形,用下确界证明它收敛。
令 ,由有下界和非空性, 有下确界,记为 。给定 ,下确界的逼近性质给出某个 ,使得 。当 时,由递减性有 ,所以 。因此 。
本章把完备性第一次真正用起来。上确界的逼近性质让边界点可以被集合元素逼近;单调收敛定理把“有方向、有边界”的无限过程收束到一个实数;区间套定理用闭区间逐层夹出唯一点;小数展开则说明日常的小数逼近也依赖同一套存在性机制。
下一章会把“收敛”本身写成完整的 - 定义。到那时,单调收敛定理不再只是一个定理名称,而会成为证明数列极限存在的第一件可靠工具。
取 。这一步是存在性证明的关键:我们不是先猜极限,而是用完备性制造出候选极限。
用上确界的逼近性质找到一个足够靠近 的数列项 。它满足 。
用单调性把这个接近性传给所有后续项。只要 ,就有 。
把夹在 与 之间改写成 ,完成收敛证明。
回到原问题,验证候选对象满足需要的方程、不等式、极限条件或几何条件。
所以 单调递增。又因为 ,它有上界。由单调收敛定理,数列收敛。它的极限是 。