3.2.1 基本内容
Section titled “3.2.13.2.1 基本内容”- 称 {Iₙ} 为一个闭区间套,如果每个 Iₙ 是闭区间,而且成立单调减少的包含关系,即 Iₙ ⊃ Iₙ+1, n ∈ N_(+).也就是说有 I₁ ⊃ I₂ ⊃ … ⊃ Iₙ ⊃ … .
-
闭区间套定理:若 {Iₙ} 为闭区间套,则 capₙ=1^(∞) Iₙ ≠ ∅ 。又如 Iₙ 的长度 |Iₙ| → 0 ,则 capₙ=1^(∞) Iₙ 为单点集。
-
闭区间套定理的另一种形式: 设有闭区间序列 {[aₙ, bₙ]} 满足条件
则存在 ξ,使得 aₙ ≤slant ξ ≤slant bₙ, n ∈ N_(+).又如 limₙ → ∞ |bₙ - aₙ| = 0,则上述 ξ 是唯一的.这时数列 {aₙ} 和 {bₙ} 从点 ξ 的两侧单调收敛于同一极限 ξ .
证明
闭区间套定理的证明.从定理的第二种形式,就可以清楚地看出,闭区间套的左右端点分别形成两个数列,其中左端点所成的数列 {aₙ} 单调增加,以每个 bₙ 为上界; 而右端点所成的数列 {bₙ} 单调减少,以每个 aₙ 为下界,因此它们都收敛.记 {aₙ} 的极限为 α , {bₙ} 的极限为 β.在不等式 aₙ ≤slant bₙ 两边取极限,就有 α ≤slant β.而且对每个 n 成立 aₙ ≤slant α ≤slant β ≤slant bₙ.因此在 α 和 β 之间取 ξ 即可.在 |bₙ - aₙ| → 0 时,从推导可见 α = β,因此 ξ 唯一.
-
评注 从表面上看,与单调有界数列的收敛定理相比较,闭区间套定理似乎没有多少新的东西.后者只不过是含有两个有一定关系的单调数列而已.但实际上并非如此.这里可以指出两点: (1) 闭区间套定理并不限于实数系,可以推广为非常一般的形式,有许多重要应用,而单调性定理则离不开数直线上的序关系; (2) 与闭区间套定理相联系,有构造闭区间套的方法,从而在应用中往往要比单调有界数列的收敛定理强得多 (见下面的例子).
-
在上一章中已经见到许多例题,在其中有收敛于同一极限的两个单调性相反的单调序列.可以说在这些例题中自然地出现了闭区间套 (请看第二章的例题 2.3.5, 2.6.2, 2.7.3 和命题 2.5.1 的证 1,命题 2.5.6, 2.6.2 等).
3.2.2 例题
Section titled “3.2.23.2.2 例题”现在通过例子介绍用 Bolzano (波尔查诺) 二分法来构造闭区间套.
用闭区间套定理证明实数集 R 是不可列集.
证明
用反证法.设 R 可列,则存在 R 与正整数集 N_(+) 之间的一一对应,因此可以将实数集 R 的所有元,即所有实数,排成一个序列:
mathbf R = {x _ 1, x _ 2, … , x _ n, … }.现在开始构造闭区间套.根据 x₁ ,取闭区间 I₁ ⊂ R - {x₁} .然后根据 I₁ 和 x₂ 取闭区间 I₂ ⊂ I₁ - {x₂} .一般地,在有了 Iₙ-1 之后,可以根据 xₙ ,取闭区间 Iₙ ⊂ Iₙ-1 - {xₙ}.这样就可以归纳地得到一个闭区间套 {Iₙ}.应用闭区间套定理,存在一个实数 ξ ,它属于每一个闭区间 Iₙ ,因此对每一个 n ,都有 ξ ≠ xₙ.这样就找到了一个不在 R 中的实数,引出矛盾. □
用闭区间套定理证明: 有界数列必有收敛子列 (即凝聚定理).
证明
设 {xₙ} 有界,且有 a < b 使 a ≤slant xₙ ≤slant b 对每个 n 成立.改记 a₁ = a , b₁ = b,令 I₁ = [a₁, b₁] 为第一个闭区间,然后取这个区间的中点 c₁ = (a₁ + b₁) / 2,这样得到两个子区间: [a₁, c₁] 和 [c₁, b₁].可以看出,在这两个子区间中至少有一个含有数列 {xₙ} 中的无穷多项.取具有这个性质的一个子区间为 I₂,记为 [a₂, b₂] . (如果两个子区间都有此性质,则任意取定一个为 I₂ .) 然后取 I₂ 的中点 c₂ = (a₂ + b₂) / 2,同样在两个子区间 [a₂, c₂] 和 [c₂, b₂] 中取定一个记为 I₃ = [a₃, b₃],它含有数列 {xₙ} 中的无穷多项.这样进行下去,就可以归纳地得到一个闭区间套 {[aₙ, bₙ]}.在这里重要的是,它不仅是一个闭区间套,而且还具有构造过程所确定的两个特殊性质: (1) 从第二个闭区间起,每个闭区间的长度是前一个闭区间的长度的一半.也就是说有 |Iₙ+1| = 1/2 |Iₙ|, n ∈ N_(+) ; (2) 在每个闭区间中含有数列 {xₙ} 中的无穷多项.
应用闭区间套定理于上述 {Iₙ},存在 (唯一) ξ ∈ capₙ=1^(∞) Iₙ.但到此为止似乎与我们的目的还是毫不相干.(记住: 我们的目的是要找一个收敛子列.) 从闭区间 I₁ 中任取 xₙ₁ (当然可取 n₁ = 1 ), 而在 I₂ 中由于它含有数列 {xₙ} 中的无穷多项,这就保证能在 I₂ 中取到 xₙ₂,满足条件 n₂ > n₁.这样归纳地做下去,就得到一个子列 {xₙₖ}.它具有性质: xₙₖ ∈ Iₖ, k ∈ N_+.由于
| x _ n _ k - ξ | ≤slant | I _ k | = frac 12 ^ k - 1 | I _ 1 | = frac 12 ^ k - 1 (b - a),可见这个子列收敛于 ξ .
请初学者重视上面这个例题,因为其中所用的构造闭区间套的方法具有典型意义.使用二分法必然具有性质 (1), 这保证了点 ξ 唯一.但是更为重要的是构造出具有特殊性质 (2) 的闭区间套.
容易理解,对于每个具体问题,所构造的闭区间套一定要具有某种特殊性质.在上面的例题中,就是要求每个 [aₙ, bₙ] 必须含有数列 {xₙ} 中的无穷多项.构造过程就是要求将这个性质保持下去.通过闭区间套定理将这个特性“凝聚”到一个点 ξ,也就是说在 ξ 的任何一个邻域内都含有数列 {xₙ} 中的无穷多项.
为什么要使得这里的每个闭区间 [aₙ, bₙ] 具有这个性质而不是别的什么性质?这完全由我们的目的所决定。我们的目的是选出收敛子列。由于用二分法得到的闭区间套收缩到唯一的点 ξ ,因此只要从第 k 个区间 [aₖ, bₖ] 中选子列的第 k 项,就保证了子列收敛。于是问题成为有否可能按这样的方式选出子列?
设想一下,如果已经有了子列的前 k 项: xₙ₁, …, xₙₖ,它们的下标满足条件 n₁ < n₂ < … < nₖ.为了在区间 [aₖ+1, bₖ+1] 内能找到子列的下一项,即将数列的某一项选为 xₙₖ+1,满足 nₖ < nₖ+1,当然需要在这个区间内有数列中的无穷多项以供选择.
以上考虑决定了在二分法中从两个子区间中究竟应当决定取哪一个.当然也许两个子区间都可以,这时任取一个即可.但一般而言是不能任取的.这方面的具体例子是下一小节的第一个练习题.
请初学者检查本书下面应用闭区间套定理的所有例子 (也包括例题 3.2.1),观察在每个例子中构造闭区间套时的基本思想是否与这里所讲的相同.
在用闭区间套定理证明某个结论时,关键是如何构造闭区间套。具体而言,就是要确定该闭区间套应该具有什么样的特性。构造过程应该使这种特性从第一个闭区间开始“传递”给第二个闭区间,再从第二个闭区间“传递”给第三个闭区间,依次类推,直到将这个特性“凝聚”到闭区间套所共有的点的任意邻近。当然这种特性要解决我们的问题。想清楚之后(而不是之前)就可以试写出证明。如果还是证明不出,说明上面的特性选择错了,从头再来。
3.2.3 练习题
Section titled “3.2.33.2.3 练习题”如果数列是 {(-1)ⁿ},开始的区间是 [-1, 1].试用例题 3.2.2 中的方法具体找出一个闭区间套和相应的收敛子列.又问: 你能否用这样的方法在这个例子中找出 3 个收敛子列?
如闭区间套定理中的闭区间套改为开区间套 {(aₙ, bₙ)},其他条件不变,则可以举出例子说明结论不成立.
如 {(aₙ, bₙ)} 为开区间套,数列 {aₙ} 严格单调增加,数列 {bₙ} 严格单调减少,又满足条件 aₙ < bₙ, n ∈ N_+,证明 capₙ=1^(∞)(aₙ, bₙ) ≠ ∅ .
用闭区间套定理证明确界存在定理.
用闭区间套定理证明单调有界数列的收敛定理.