第七章 实数的完备性
§1 关于实数集完备性的基本定理
前面我们学习了:戴德金切割原理、确界原理、单调有界定理、致密性定理、柯西收 敛准则,这些命题都是从不同方式反映实数集的一种特性,通常称为实数的完备性或实数的 连续性公理。本节再学习见个实数的完备性公理,即区间套定理、聚点定理、有限覆盖定理。
最后我们要证明这些命题都是等价的。
一、区间套定理
定义 1 设闭区间列
a ,n bn 具有如下性质:
(i)
a ,n bn
an1,bn1
, n1,2,;(ii) lim( )0
n n
n b a ,
则称
a ,n bn
为闭区间套,或简称区间套。
这里性质(¡)表明,构成区间套的闭区间列是前一个套着后一个,即各闭区间的端点 满足如下不等式:
a1 a2 an bn b2 b1. (1)
左端点
an 是单调递增的点列,右端点
bn 是单调递减的点列。定理 1 (区间套定理) 若
a ,n bn
是一个区间套,则在实数系中存在唯一的一点,
使得
a ,n bn
,n1,2,,即an bn, n1,2,. (2)
证 (由柯西收敛准则证明)
设
a ,n bn
是一区间套.下面证明
an 是基本点列。设mn,由区间套的条件(i)得
( ) ( ) ( ) ( )
m n m n m m n n m m
a a b a b a b a b a
再由区间套的条件(ii),易知
an 是基本点列。按 Cauchy 收敛准则,
an 有极限,记为。于是
lim n lim ( n n) n lim n
n b n b a a n a
由
an 单调递增,
bn 单调递减,易知
n
a bn,n1,2,.
下面再证明满足(2)的是唯一的。设数也满足
, , 2 , 1
,
b n
an n
则由(2)式有
bn an,n1,2,.
由区间套的条件(¡¡)得
lim( )0
n n
n b a ,
故有 .
【注 1】区间套定理的通俗解释是,闭区间套必然套住唯一个点(实数),或者必有唯 一的一个公共点,或者闭区间套的交集是唯一的一个点。以后这个点我们就称为由区间套所 确定的点。
【注 2】 区间套定理中要求各个区间都是闭区间,才能保证定理的结论成立。对于开
区间列,如
n ,1
0 ,虽然其中各个开区间也是前一个包含后一个,且 1
lim 0 0
n n
,但
不存在属于所有开区间的公共点.
由区间套定理的证明过程易推得如下很有用的区间套性质:
推论 设是由区间套
a ,n bn
所确定的点,则对任给的 0,存在 ,使得当
时有
N nN
a ,n bn
U
;
.二、有限覆盖定理
定义 2 设S为数轴上的点集,H为开区间的集合(即H的每一个元素都是形如(,
S ) 的开区间).若 中任何一点都含在 中至少一个开区间内,则称 为 的一个开覆盖,
或称 覆盖 .若 中开区间的个数是无限(有限)的,则称 为 的一个无限开覆盖(有 限开覆盖).如果对 的任一无限开覆盖 ,总能找到有限子覆盖 ,则称点集 为 紧集。
S H H
S H*
S
H S H
S
H
H H
在具体问题中,一个点集的开覆盖常由该问题的某些条件所确定.例如,若函数 f 在 内连续,则给定
( , )a b 0,对每一点x( , )a b ,都可确定正数x(它依赖于 与x),
使得当xU x( ,x)时,有 f x( ) f x( ) .这样就得到一个开区间集
( x, x) ( , )
H x x x a b ,
它是区间( , )a b 的一个无限开覆盖.
定理 2 (海涅一博雷尔(Heine—Borel)有限覆盖定理) 闭区间是紧集。即设H为闭 区间
a,b
的一个无限开覆盖,则从H中可选出有限个开区间来覆盖
a,b 。证 (由区间套定理证明)
反证。假设定理的结论不成立,即不能用H中有限个开区间来覆盖
a,b .将
a,b
等分为两个子区间,则其中至少有一个子区间不能用H中有限个开区间来覆 盖.记这个子区间为
a1,b1
,则
a1,b1
a,b ,且 a
ba
2 1
1 1
b .
再将
a1,b1 等分为两个子区间,同样,其中至少有一个子区间不能用H中有限个开区 间来覆盖.记这个子区间为
a2,b2
,则
a2,b2
a1,b1
,且 2
b a
2 a 1
2
b2 .
重复上述步骤并不断地进行下去,则得到一个闭区间列
a ,n bn
,它满足
an,bn
an1,bn1
,n1,2,,
a b a n
bn n n 0
2
1
即
a ,n bn 是区间套,且其中每一个闭区间都不能用H中有限个开区间来覆盖。
由区间套定理,存在唯一的一点
a bn, n
,n1,2,.由于H是
的一个开覆盖,故存在开区间
b a,
,
H ,使
,
.由区间套定理的推论,当n充分大时有
an,bn
,
这表明
a ,n bn
只须用H中的一个开区间
,
就能覆盖,与挑选
a ,n bn
时的假设“不能 用H中有限个开区间来覆盖”相矛盾.从而证得必存在属于H 的有限个开区间能覆盖
a,b
.【注】 开区间不是紧集。例如,开区间集合 ( 1 ,1)
1, 2,1 n
n
构成了开区间
的一个开覆盖,但不能从中选出有限个开区间盖住
0,1
0,1 .三、聚点定理
定义 3 设S为数轴上的点集,为定点(它可以属于S,也可以不属于S).若的任
何邻域内都含有S中无穷多个点,则称为点集S的一个聚点.
例如,点集 1 ( 1)n
S n
有两个聚点1 1和2 1;点集 1
S n
只有一个
聚点 0
;又若 ,则
内每一点以及端点 、 都是 的聚点;而正整数 集 没有聚点,任何有限数集也没有聚点.
,S a b
a b,
a b S
定理 3 下面三个命题等价
(1)为点集S的聚点;
(2) 0,有U0( ; ) S 。点的任何邻域内都含有S中异于的点;
(3)若存在各项互异的收敛数列
xn S,使得
n
n x
lim 。
其证明作为习题。
定理 4 (魏尔斯特拉斯(Weierstrass)聚点定理) 实轴上的任一有界无限点集 至少有 一个聚点.
S
致密性定理与聚点定理本质是一样,下面证明二者的等价性。
证 (致密性定理聚点定理)
设S是有界无限点集。在S中取一列两两不同的点列
xn ,显然
xn 是有界点列。由致密性定理,
xn 存在一个收敛的子列
xnk ,设其极限为x0。那么对 0, K,当时,有
k K
0 nk
x x x0 。这就说明
x0 ,x0
含S中无限多个点,即x0是 的一 个聚点。S
(聚点定理致密性定理)
设
为有界数列.若
中有无限多个相等的项,则由这些项组成的子列是一个常 数列,而常数列总是收敛的.n
x xn
若
不含有无限多个相等的项,则其在数轴上对应的点集(仍记为
)必为有界无限点集,故由聚点定理,点集
至少有一个聚点,记为n
x xn
n
x 。由定理 3,则存在
的一个收敛子列(以
n
x
为其极限).
四、实数完备性定理之间的等价性
我们学习如下几个实数的完备性定理:
1.戴德金切割原理;
2.确界原理;
3.单调有界定理;
4.致密性定理;
5.柯西收敛准则;
6.区间套定理;
7.有限覆盖定理;
8.聚点定理。
实际上它们之间都是等价的。并且已经军完成了如下证明:
(1)
(2) (3) (4) (5) (6) (7)
(8)
下面只要再完成(7)(2),就证明了这些定理的等价性。见下例 1。
例 1 由有限覆盖定理证明确界原理。
证 设 为非空数集,且 有上界,下面证明则 必有上确界。 S S S
设S 的 上 界 为M , 任 取x0S , 考 虑 闭 区 间[ ,x M0 ]。 假 设S 无 上 确 界 , 那 么
[ ,0 ] x x M
有
(1)当x为S的上界时,必有一个更小的上界x1 x,因此x必有一个邻域x,其中 皆为S的上界;
(2)当x为S的上界时,自然有S中的点x2 x,因此x必有一个邻域x,其中皆 不是S的上界。
这样对[ ,x M0 ]中的每一点x都有一个邻域x,它要属于第一类(即每一点都是 的上 界),要么属于第二类(即每一点都不是 的上界)。显然
S S
x| [ ,0 ]
H x x M
构成了[ ,x M0 ]的开覆盖。根据有限覆盖定理,必有有限子覆盖
*
1, 2, , k H H
注意到对应点M 的邻域是第一类的,且 i(i 1, 2,,k)有公共点,也都是第一类的,从而 对应点x0的邻域也是第一类的,矛盾。
下面再给出几例子,来说明以上八个公理之间可以互推。
例 2 区间套定理确界原理。
证 设非空数集S有上界M 。若S有最大值,则得证。否则,
任取x0S,记
a b1, 1
[ ,x M0 ],把
a b1, 1
等分,如右半区间含 的点,记右半区间 为
S
2,
a b2 ,否则记左半区间为
a b2, 2
。再把
a b2, 2
等分,同上考虑,得区间套 a bn, n
。
记区间套所确定的唯一点为,an bn。由做法,
a bn, n
的右边不含S的点,即, n
x S x b
,取极限便得 x S,x,说明是S的一个上界。
另外, 0,N,当nN时,
a bn, n
( , )。由做法,
a bn, n
含S的点,故存在xS x, 。这说明是S的上确界。
例 3 区间套定理柯西收敛准则
证 按 柯 西 收 敛 准 的 假 设 , 对 任 给 的 0, 存 在 N 0, 使 得 对 一 切nN 有
n N
a a ,即在区间
an ,aN
内含有
an 中几乎所有的项(这里及以下,为叙述 简单起见,我们用“
an 中几乎所有的项”表示“
an 中除有限项外的所有项”).1
2
据此,令 ,则存在N1,在区间
1 1
1 1
2, 2
N N
a a
内含有
an 中几乎所有的项.记 这个区间为
1, 1
.2 2 2
1 1
2 , 2
N N
a a
再令 12
2 ,则存在N2(N1),在区间 2内含有
an 中几乎所 有的项.记
2 2
2 2 2 2
1 1
1 1
, , ,
2 2
N N
a a
,
它也含有
an 中几乎所有的项,且满足
1, 1
2, 2
2 2 1 及 2
继续依次令
3
1 1
, , 2 2n
, , 照以上方法得一闭区间列
n, n
,其中每个区间都
含有
an 中几乎所有的项.且满足
n, n
n1,n1
,n1,2,, 110 ( )
n n 2n n
即
n, n
是区间套.由区间套定理,存在唯一的一个数
n, n n1, 2,,
,
现在证明数就是数列
an 的极限.事实上,由区间套定理的推论,对任给的 0, 存在N 0,使得当n N时有
n, n
U( ; )因此在U( ; ) 内含有
an 中除有限外的所有项,这就证得lim nn a
.
例 4 有限覆盖定理聚点定理。
S b a, ]
[ ,由于S没有聚点,所 证 反证。设S是有界无限点集,但S没有聚点。取
以对x[a,b],取x充分小,U(x,x)不含S中异于x的点, 即U(x,x)最多只含 的
一点。令
S
U(x, x)| x [a,b]
H
则H是[a,b]的一个开覆盖。根据有限覆盖定理,可找到有限个U(x,x)覆盖 (自然 也覆盖 ),这与 是无限点集矛盾。
] , [a b S
S S
例 5 区间套定理聚点定理。
,M
证 因 为有界点集,故存在M 0,使得S M ,记
M ,M
S b
a ,1 1
现将
等分为两个子区间.因 为无限点集,故两个子区间中至少有一个含有 中 无穷多个点,记此子区间为 ,则
1 1, b
a S
a2,b2
a1,b1
a2,b2
且
b1a1
M 21
a b2 2
再将 等分为两个子区间,则其中至少有一个子区间含有 中无穷多个点,取出
这样的一个子区间,记为
,则
a2,b2 S3 3, b
a
a2, b2
a3, b3
,且
2 2
1
3
3 a 2 2 M
b
b a
将此等分子区间的手续无限地进行下去,得到一个区间列
a ,n bn
,它满足
an,bn
an1,bn1
,n1,2,, 2 0
n Mn
a 1
n
bn
即
a ,n bn
是区间套,且其中每一个闭区间都含有S中无穷多个点.
a n
n,b
由区间套定理,存在唯一的一点 ,n1,2,,.于是由区间套定理的推论,
对任给的 0,存在N 0,当nM 时有
an,bn
U
; .从而U
; 内含有 中 无穷多个点,S
为S的一个聚点.
五、闭区间上连续函数性质的证明
闭区间上连续函数的性质有:
(1)最值性;
(2)有界性;
(3)根的存在性;
(4)介值性;
(5)一致连续性。
前面我们致密性定理证明了最值性(从而也证明了有界性),由确界原理证明了根的存 在定理(从而也证明了介值性),由致密性定理证明了一致连续性。
下面,我们再给出利用实数完备性公理来证明闭区间上连续函数性质的几个例子.
例 6 用有限覆盖定理证明有界性定理:若函数 f 在闭区间
a,b 上连续,则 在 上有界.
f
a,b证 由连续函数的局部有界性,对每一点x
a, b,都存在邻域U(x;x)及正数 , 使得Mx
( ) x, ( ; x) , f x M x U x a b 考虑开区间集
U x x
a b
H ( ;x) ,
显然H是
a,b
的一个无限开覆盖.由有限覆盖定理,存在H的一个有限子集
* i; i i , , 1, 2, H U x x a b i ,k
覆盖了
a,b ,且存在正数M1,M2,,Mk,使得对一切xU
xi;i
a,b
有
x M ,i 1,2, ,k.f i
令
, max
1 i
k
i M
M
则对任何x
a,b ,x必属于某U
xi;i
f
x Mi M .即证得 f 在
a,b
上有界.例 7 用确界原理证明最值性定理:若函数 f 在闭区间
a,b 上连续,则 在
上有最大值与最小值.
f
b a,
证 由有界性定理, f 在
a,b 上有界,故由确界原理,f 有上确界,记为M .以下 我们证明:存在
a,b ,使 f
M.倘若不然,对一切x
a,b 都有f
x M.令
, [ , ] )(
1 x a b
x f x M
g
易见g在
a,b
连续,故g在
a,b
有上界(有界性定理).设G是g的一个上界,则
10 ,
g x ( ) G x a b
M f x
[ , ]
从而推得
1 , [ , ] b a G xM x
f
但这与M 为 f 的上确界矛盾.故必存在
a,b ,使 f
M,即 在
上有最大值,同理可证 在
上有最小值.f
b a, f a,b
例 8 用区间套定理证明根的存在性定理:若函数 f 在
a,b 上连续, ,,则存在 ,使得
0f a
0f b x0
a,b
f x
0 0.证 将
a,b
等 分 为 两 个 子 区 间
a,c 与
b,c . 若 f c
0, 则c即 为 所 求 ; 若
0,则当f c f c
0时,记
a1,b1
a,c ,当 f c
0时,记
a ,1 b1
c,b
。于是有
1 0,
1 0f a f b ,且
1 1
1 1
, , , 1
a b a b b a 2 ba
.
再从区间
a1, b1 出发,重复上述过程,得到:或者在
a1, b1
的中点 上有 , 或者有闭区间
,满足c1 f c( )1 0
2
2, b
a f a
2 0, f b
2 0,且
a2 b2
a1 b1
b2 a2 2
ba
2 , 1
, ,
将上述过程不断地进行下去,可能出现两种情形:
(1) 在某一区间的中点ci上有f c
i 0,则ci即为所求;(2) 在 任 一 区 间 的 中 点ci 上 均 有g
ci 0 , 则 得 到 闭 区 间 列 满 足,且
an,bn ,
n 0,
n 0f a f b
, 1,2,
2 , 1
, , 1
1
b a b b a b a n
an n n n n n n .
由区间套定理,存在点x0
an,bn
,n1,2,.下证. f x
0 0,倘若 f x
0 0,不妨设 f x
0 0,则由局部保号性,存在U
x0;
,使在其内有 f x
0.而由区间套定理的推论,当 充分大时有n
an,bn
U
x0;
,因而有 f a
n 0.但这与
a ,n bn
选取时应满 足的 f a
n 0相矛盾,故必有 f x
0 0。
a,b例 9 用有限覆盖定理证明一致连续性定理:若函数 f 在闭区间 上连续,则 在 上一致连续.
f
a,b证 由 f 在
a,b
上的连续性,任给 0,对每一点x
a,b ,都存在x 0,使得 当xU
x;x
时有
2
f x x
f . (2)
x a,b
U x x
,2
。显然H是
b考虑开区间集合 a, 的一个开覆盖.由有限覆盖定
理,存在H的一个有限子集
Uxi,
*
ii 1,2, ,k
2
覆盖了
a,b
.记min 2
1
i k i
0
,x必属于*中某开区间,设
; 2i xi
a bx , , x x x U
对任何x, 即
2
i
xi
x
.此时有
i i i i i
i x x x x
x
x 2 2 2 故由(2)式同时有
2
f xi x
f 和
2
f xi x
f
由此得 f
x f x .所以 f 在
a,b 上一致连续.例 10 用有限覆盖定理证明根的存在定理。
证 设 f
x 在
a b, 上连续 f a
与 f b
异号,现证方程 f x
0在
a b,
内至少有一实根。
假设方程 f x
0在
a b,
内无实根,则对每一点x
a b, ,有 f x
0,据 f x
连续性,存在正数x,使得 f x
在U x
,x
,
a b 上与点x处的函数值 f x
同号.令
, x | ,
H U x x a b
则H是
a b, 的一个开覆盖.据有限覆盖定理,H中必存在有限个邻域能覆盖
a b, .设这有限个邻域为:
1, 1
, 2, 2
, ,
,
x x n n
U x U x U x x
且x1x2 xn.不妨设其中任意两个邻域无包含关系(否则,去掉被包含的邻域仍能覆盖
a b, ),于是
1, 1
, 2, 3
j j
j x j x
U x U x j , .n
而 f x
在每个U x
j,xj
内不变号,由此推得 f x
在 1
, j
n
j x
j
U U x
内不变号,故 f x
在
a b, 上不变号,这与题设 f a
, f b 异号矛盾.§2 上极限和下极限
上(下)极限是极限理论的重要组成部分,也是后面研究级数理论的有力工具。
类似于数集的聚点定义,定义数列的聚点如下:
定义 1 若数 的任一邻域都含有数列a
xn 的无限多个项,则称 为数列
的一个聚点(也称极限点)。
a xn
显然
xn 的聚点就是
xn
收敛子列的极限点。例如,数列
0,1, 0,1, 0,1,
有两个聚点0和1,数列 1 n
有一个聚点 。 0
定理 1 有界点列
xn
至少有一个聚点,且存在最大与最小聚点。证 关于聚点存在性的证明,只需在第 1 节例 5“区间套定理 聚点定理”的证明过 程中,把“无限多个点”改为“无限多个项”。
至于最大聚点的存在性,只需在第 1 节例 5 的证明过程中,当每次把区间
an1,bn1
等分为两个子区间时,若右边一个含有
xn 中的无限多项,则取它为
a bn, n
,否则取左边子 区间为
a bn, n
。这样每个
a bn, n
都含有
xn 中的无限多项,且在
a bn, n
的右边至多只有中的有限项。易知由区间套
所确定的点
xn
an,bn A即为
xn 的最大聚点。若不然,设
有
xn
的聚点A A,则令 1
3(A A)
,在U A( , ) 中含有
xn 的无限多项。但当 充分大时,U A
n ( , ) 将落在
a bn, n
的右边,这与在
a bn, n
的右边至多只有 中的有限项相矛盾。
xn
类似可证,
xn
存在最小聚点A。 定理 2 设
xn
为有界数列(一)下面三个命题等价:
(1)A为
xn
的最大聚点。(2) 0,N,当nN 时,有xn A,又有子列x A
nk 。
(3) limsup
, 1,
n n
n x x
A
(二)下面三个命题等价:
(1)A为
xn
的最小聚点。(2) 0,N,当nN 时,有xn A ,又有子列
nk
x A 。
(3) lim inf
n, n 1,
n
A x x
证 (1)(2)
设A为
xn
的最大聚点,由A是聚点,知对 0,U(A,)含有
的无穷多项;再由
n
x
A是最大聚点,知在A 的右边最多只含
xn 的有限项(否则在A 的右边还有聚点,它大于A,与A是最大聚点矛盾)。
(2)(1)
由假设,对 0,U(A,)含有
xn 的无穷多项,故A是一个聚点。设 A,取 ( ) 2
1
0 A
,由假设在U(,0)最多只含
xn 的有限项,故不可能是
的聚点,说明
n
x A是最大聚点。
(2)(3)
0
,N,当n N时,有xn A
,从而
n sup xn,xn1, A , n A n
n
lim n
lim A
又有子列x A
nk 。从而n sup
xn,xn1,
A n An
lim
(3)(2)
设n sup
xn,xn1,
,
n A,从而对 0,N,当n N时,有
x xn1, A A n sup n,
说明nN 时,xn A 。还有子列x A
nk 。否则的话,存在0和 ,当
时,有
N0 n N0
0
xn A ,从而n sup
xn,xn1,
A0,lim
A A
n n 0,矛盾。
定义 2 定理 2 中的A与A分别称为数列
xn 的上极限与下极限,记为 lim n, lim nn n
A x A x
显然
(1)lim n lim n
n n
x x
(2)lim n lim n lim
n x A n x n xn
A
例 1 设un 0,证明
n
1 n n
n n
n n
n
u u u
u u u 1
lim lim
lim
lim
证 先证
n n n
n u
u limu 1
lim
设 a
u u
n n1
lim ,如果a,结论显然成立。
如果a, 0,N,当n N时,有
a
u u
n
n 1 , 1 1
1 2
( )n N
n n n N
N n n N
u u u u
u u u u a
,
( )n N
n N
u u a ,
( )n N ( ) N ( )
n n
n
n N N
u u a u a a limnun limnuN(a)N (a ) a
由的任意性,limnun a。
再证 lim n 1 limn n
n n n
u u
u
记lim n 1
n n
u q
u
(1)q0,结论显然成立。
(2)0 q ,由下极限定义
0( q)
,N,当nN时,有 n 1
n
u q
u 。从而
1 1
1 2
( )n N
n n n N
N n n N
u u u u
u u u u q
( )n N
n N
u u q
( )n N ( ) N ( )
n n
n
n N N
u u q u q q
两边取下极限
limn n
n
u q
由的任意性,limn n
n
u q
。
(3)q ,此时lim n 1
n n
u u
。
对 G 0,N,当n N时有
1 n
n
u G
u
,un u GN n N
n N n
n N
u u G G
由于limn N N 1
n u G
,所以nN1时, 1
2
n N
u GN
这样,nmax( ,N N1)时, 1 2
n
un G。说明limn n
n u
,结论也成立。
推论 设un 0,lim n 1 limn n
n n
n
u a u
u
a
(反之不成立)
【注】在后面的级数理论中,上面不等式,是“根式判别法比比式判别法更有效”的依 据。