§4 闭区间上的连续函数
有界性定理
定理3.4.1 若函数 )(xf 在闭区间 ],[ ba 上连续, 则它在 ],[ ba 上有
界 。
证 用反证法。
若 fx()在 ],[ ba 上无界,将 ],[ ba 等分为两个小区间
?
?
?
?
?
?
+
2
,
ba
a 与
?
?
?
?
?
?
+
b
ba
,
2
,则 fx()至少在其中之一上无界,把它记为
[ ]
11
,ab;
再将闭区间
[ ]
11
,ab与等分为两个小区间
?
?
?
?
?
?
+
2
,
11
1
ba
a 与
?
?
?
?
?
?
+
1
11
,
2
b
ba
,
同样 fx()至少在其中之一上无界,把它记为 [ a
2
,b
2
];
……
这样的步骤一直做下去 ,便得到一个闭区间套{ [,]
nn
ab}, fx()在
其中任何一个闭区间 [,]
nn
ab上都是无界的。
根据闭区间套定理,存在唯一的实数 ξ属于所有的闭区间 [,]
nn
ab,
并且
ξ= lim
n→∞
a
n
= lim
n→∞
b
n
。
因为 ξ ∈ ],[ ba ,而 fx()在点 ξ连续,所以存在 δ > 0, 0>M ,对于一切
x ),( δξO∈ ∩ ],[ ba ,成立
()f xM≤ 。
由于 lim
n→∞
a
n
= lim
n→∞
b
n
=ξ,又可知道对于充分大的 n,
[,]
nn
ab ),( δξO? ∩ ],[ ba ,
于是得到 fx()在这些闭区间 [,]
nn
ab(n充分大)上有界的结论,从而产生
矛盾。
证毕
开区间上的连续函数不一定是有界的。
例如
1
()fx
x
= 在开区间 (0,1)上连续,但显然是无界的。
最值定理
定理3.4.2 若函数 fx()在闭区间 ],[ ba 上连续 , 则它在 ],[ ba 上必
能取到最大值与最小值,即存在 ξ 和 [,]abη∈ ,对于一切 [,]x ab∈ 成立
() ()f fxξ ≤ ≤ ()f η 。
证 集合 R
f
= { ()| [,]f xx ab∈ }是有界数集,所以必有上确界与下
确界,记
α inf
f
R= , β sup
f
R= 。
由于对任意给定的 ε > 0,存在 [,]x ab∈ ,使得 ()f x <α ε+ 。于是取
ε
n
=
1
n
( n = 123,,, ")相应地得到数列{ x
n
}, x
n
∈ ],[ ba , 满足
α ()
n
fx≤ <
1
n
α+ 。
因为{ x
n
}是有界数列,应用Bolzano-Weierstrass 定理,存在收敛子列
{ x
n
k
}:
lim
k→∞
x
n
k
=ξ,且 ξ ∈ ],[ ba 。
考虑不等式
α ()
k
n
fx≤ < α+
1
n
k
, k = 1,2,3,…,
令 k→∞,由极限的夹逼性与 fx()在点 ξ的连续性,得到
()f ξ α= 。
这说明 fx()在 ],[ ba 上取到最小值 α,即 α min
f
R= 。
同样可以证明存在 [,]abη∈ ,使得 == βη)(f max
f
R 。
证毕
同样,开区间上的连续函数即使有界,也不一定能取到它的最大
(小)值。例如, ()f xx= 在 (0,1)连续而且有界,因而有上、下确界
infα = { ()f x | (0,1)x∈ } 0= ,
supβ = { ()f x | (0,1)x∈ } 1= ,
但是 fx()在区间 (0,1)上取不到 0α = 与 1β = 。
零点存在定理
定理3.4.3 若函数 fx()在闭区间 ],[ ba 连续 , 且 () () 0fa fb? < , 则一定
存在 ξ ∈ ),( ba , 使 () 0f ξ = 。
证 不失一般性,设 () 0fa< , () 0fb> ,定义集合V :
V = { () 0, [,]xfx x ab<∈ }。
集合V 有界,非空,所以必有上确界。令
supVξ = ,
现证 ξ ∈ ),( ba ,且 () 0f ξ = 。
由于 fx()连续, () 0fa< , ?δ
1
0> ,
1
[, ]xaaδ? ∈+: () 0fx< ; 再由 () 0fb> ,
?δ
2
0> , ? x ∈
2
(,)bbδ? : () 0fx> 。于是可知
1
a δ+ ξ≤ ≤
2
b δ? ,
即 ξ ∈ ),( ba 。
取 (1,2,)
n
xVn∈= ",
n
x ξ→ ( n→∞) ,因 ()0
n
fx < ,得到
() lim ( ) 0
n
n
ffxξ
→∞
= ≤ 。
若 () 0f ξ < ,由 fx()在点 ξ的连续性, 0δ? > , (, )xOξ δ? ∈ :
() 0fx< ,
这就与 supVξ = 产生矛盾。于是必然有
() 0f ξ = 。
证毕
例3.4.1 讨论多项式
32
() 2 3 3 2p xxxx= ??+零点的位置。
解
x -2 0 1 3
()p x
-20 2 -2 20
()p x 的三个零点(或根)分别落在区间 (2,0)? ,(0,1)与 (1, 3) 内。事实上,
1
() 2( 1)( )( 2)
2
px x x x= +? ?,它的三个零点为 1
1
?=x , =
2
x
1
2
, 2
3
=x 。
例3.4.2 设函数 fx()在闭区间 ],[ ba 上连续,且 ]),([ baf
? ],[ ba ,则存在 ξ ∈ ],[ ba , =)(ξf ξ( 这样的 ξ 称为 fx()的一个 不动点 。)
证 设 () ()gx f x x= ? ,则 ()gx在 ],[ ba 上连续,由 ([ , ])f ab
? ],[ ba ,可知 () 0ga≥ , () 0gb≤ 。
若 () 0ga= ,则有 aξ = ;若 () 0gb= ,则有 bξ = ;若 () 0ga> , () 0gb< ,
则由定理3.4.3,必存在 ξ ∈ ),( ba ,使得 () 0g ξ = ,即 ()f ξ = ξ。
本例中闭区间 ],[ ba 不能改为开区间。 例如 ()
2
x
fx= 在开区间 (0,1)上连续,
且 ((0,1)) (0,1)f ? ,但 ()f x 在开区间 (0,1)中没有不动点。
中间值定理
定理3.4.4 若函数 fx()在闭区间 ],[ ba 上连续 , 则它一定能取到
最大值 maxM = { ()| [,]}f xx ab∈ 和最小值 minm = { ()| [,]}f xx ab∈ 之间的任
何一个值 。
证 由最值定理,存在 ,ξ η∈ ],[ ba ,使得
()f mξ = , ()f Mη = 。
不妨设 ξ < η,对任何一个中间值 ,Cm C M< < ,考察辅助函数
() ()xfxC? = ? 。
因为 ()x? 在闭区间 [,]ξ η 上连续, () () 0fC? ξξ=?<,
() () 0fC? ηη= ?>,由零点存在定理,必有 (,)? ξη∈ ,使得
() 0? ? = , 即 ()f C? = 。
证毕
推论 若函数 fx()在闭区间 ],[ ba 连续 , m是最小值 , M是最大值 ,
则 fx()的值域是闭区间
[. ]
f
RmM= 。
中间值定理
定理3.4.4 若函数 fx()在闭区间 ],[ ba 上连续 , 则它一定能取到
最大值 maxM = { ()| [,]}f xx ab∈ 和最小值 minm = { ()| [,]}f xx ab∈ 之间的任
何一个值 。
证 由最值定理,存在 ,ξ η∈ ],[ ba ,使得
()f mξ = , ()f Mη = 。
不妨设 ξ < η,对任何一个中间值 ,Cm C M< < ,考察辅助函数
() ()xfxC? = ? 。
因为 ()x? 在闭区间 [,]ξ η 上连续, () () 0fC? ξξ=?<,
() () 0fC? ηη= ?>,由零点存在定理,必有 (,)? ξη∈ ,使得
() 0? ? = , 即 ()f C? = 。
证毕
一致连续概念
设区间 X 表示任意一种有限或无限的区间,如闭区间 ],[ ba ,开区
间 ),( ba 、 (, )a +∞ 、 (,)b?∞ 、 (,)?∞+∞,半开半闭区间 [ )ba, 、 ( ]ba, 、 ( ]b,∞? 、
[ )+∞,a 等等。
定义3.4.1 设函数 fx()在区间 X 上定义 , 若对于任意给定的
ε>0, 存在 δ>0, 只要 ′x ,x X
′′
∈ 满足 |x
′
? ′′x | δ< , 就成立| ()f x
′
()f x
′′
? | ε< , 则称函数 fx()在区间 X 上 一致连续。
一致连续概念
设区间 X 表示任意一种有限或无限的区间,如闭区间 ],[ ba ,开区
间 ),( ba 、 (, )a +∞ 、 (,)b?∞ 、 (,)?∞+∞,半开半闭区间 [ )ba, 、 ( ]ba, 、 ( ]b,∞? 、
[ )+∞,a 等等。
定义3.4.1 设函数 fx()在区间 X 上定义 , 若对于任意给定的
ε>0, 存在 δ>0, 只要 ′x ,x X
′′
∈ 满足 |x
′
? ′′x | δ< , 就成立| ()f x
′
()f x
′′
? | ε< , 则称函数 fx()在区间 X 上 一致连续。
在上面定义中,若固定
0
xxX
′′
= ∈ ,就得到 fx()在点 x
0
的连续性。
由于 x
0
可以是 X 中的任意一点,于是得到
fx()在区间 X 上一致连续 ? fx()在区间 X 上连续。
至于反向的命题,就不一定成立。
例3.4.3 () sinf xx= 在 ),( +∞?∞ 上一致连续。
证 由不等式
|sin x
′
sin x
′′
? | 2cos sin
22
x xxx
′ ′′ ′ ′′
+ ?
= ||x x
′ ′′
≤ ? ,
对于任意给定的 0ε > ,取 δ ε= ,则对于任意两点 ′x , x
′′
∈ ),( +∞?∞ ,只
要 <′′?′ || xx δ,就一定成立
|sin x
′
sin x
′′
? | ||x x
′ ′′
≤ ?<δ ε= 。
由定义, sin x 在 ),( +∞?∞ 上是一致连续的。
例3.4.4 ()f x =
1
x
在 (0,1)连续,但非一致连续。
证 对于任意给定的 ,0 1ε ε< < ,我们通过精确地解出
*
δ ( x
0
,ε)
0
inf
x
δ= ( x
0
,ε),来说明不存在适用于整个区间 (0,1)的 δ () 0ε > 。
对任意
0
,(0,1)xx∈ ,关系式
0
11
xx
? ε< 即为
1
0
x
ε?
1
x
< <
1
0
x
ε+ ,
它等价于
0
0
1
x
x
x ε
< <
+
x
x
0
0
1?ε
,
即
2
0
0
1
x
x
x
ε
ε
?
< ?
+
x
0
2
0
0
1
x
x
ε
ε
<
?
,
由此得到
δ
0
(,) minx ε =
?
?
?
?
?
?
?+ ε
ε
ε
ε
0
2
0
0
2
0
1
,
1 x
x
x
x
=
x
x
0
2
0
1
ε
ε+
。
显然,这就是 δ
*
0
(,)x ε 。
但是当
0
0x → 时,有 δ
*
0
(,) 0x ε → ,所以不存在对区间 (0,1)中一切
点都适用的 δ () 0ε > ,因此 ()f x =
1
x
在 (0,1)上非一致连续。
对 于大部分函数,要精确解出 δ
*
( x
0
,ε)往往非常困难,因而这种
方法对于判断某一函数 在某一区间上是否一致连续是不实用的。下面
给出的定理则为判断非一致连续性提供了便利。
定理3.4.5 函数 fx()在区间 X 上定义, 则 fx()在 X 上一致连续
的充分必要条件是 : 对任意 { ′x
n
}( ′ ∈xX
n
)和{ ′′x
n
}( ′′∈xX
n
), 只要满足
lim
n→∞
( ′x
n
- ′′x
n
) 0= , 就成立 lim
n→∞
( ()
n
fx
′
? ()
n
f x
′′
) 0= 。
对 于大部分函数,要精确解出 δ
*
( x
0
,ε)往往非常困难,因而这种
方法对于判断某一函数 在某一区间上是否一致连续是不实用的。下面
给出的定理则为判断非一致连续性提供了便利。
定理3.4.5 函数 fx()在区间 X 上定义, 则 fx()在 X 上一致连续
的充分必要条件是 : 对任意 { ′x
n
}( ′ ∈xX
n
)和{ ′′x
n
}( ′′∈xX
n
), 只要满足
lim
n→∞
( ′x
n
- ′′x
n
) 0= , 就成立 lim
n→∞
( ()
n
fx
′
? ()
n
f x
′′
) 0= 。
证 必要性:
函数 fx()在 X 上的一致连续性可表述为: ? ε > 0 , ? δ > 0,
? ′x , (x X
′′
∈ | ′x - ′′x | )δ< : | ()f x
′
? ()f x
′′ | ε< 。
对上述的 δ>0,由 lim
n→∞
( ′x
n
- ′′x
n
) 0= ,可知 N? , nN? > :
| ′x
n
- ′′x
n
| δ< ,从而得到
| ()
n
fx
′
? ()
n
fx
′′
| ε< ,
这就证明了 lim
n→∞
( ()
n
fx
′
? ()
n
fx
′′
) 0= 。
充分性:采用反证法。
函数 fx()在 X 上的非一致连续性可表述为: ?
0
0ε > , ?δ > 0,
? ′x ,x X
′′
∈ (| ′x - ′′x | δ< ):| ()
n
fx
′
? ()
n
f x
′′
|
0
ε≥ 。
取 δ
n
=
1
n
( n = 123,,, "),于是存在 ′x
n
,
n
xX
′′
∈ ,满足
| ′x
n
- ′′x
n
|
1
n
< , | ()
n
fx
′
? ()
n
f x
′′
|
0
ε≥ 。
显然, lim
n→∞
( ′x
n
- ′′x
n
) 0= ,但 {( ) ( )}
nn
f xfx
′ ′′
? 不可能收敛于 0,这就产生矛
盾。
证毕
对例3.4.4,只要取 ′x
n
=
1
2n
, ′′x
n
=
1
n
,就有 lim
n→∞
( ′x
n
- ′′x
n
) 0= ,但
lim
n→∞
( ()
n
fx
′
? ()
n
fx
′′
)= lim(2 2)
n
n
→∞
?=∞,
由定理3.4.5可知
1
()fx
x
= 在 (0,1)非一致连续。
但是若将区间 (0,1)换成 [,1)η , 0η> ,则
1
()fx
x
= 就在 [,1)η 上一致连
续。这是因为
xx
′′
?
′
11 ||xx
xx
′ ′′
?
= ≤
′′′
||′? ′′xx
η
2
,
对于任意给定的 0ε > ,只要取 δ=
2
0ηε> 即可。
例3.4.5
2
()f xx= 在
[ )
0,+∞ 上非一致连续,但是在 [0, ]A 上一致连续
(A为任意有限正数)
证 取
n
x
′
= n +1,
n
x
′′
= n ( n = 123,,, "),于是
lim
n→∞
( ′x
n
- ′′x
n
) lim
n→∞
= ( n +1- n ) 0= ,
但是 lim
n→∞
( ()
n
fx
′
? ()
n
f x
′′
) 1= ,由定理3.4.5可知 ()fx在
[ )
0,+∞ 上非一致连
续。
当区间限制在 [0, ]A 时,有
| ′x
2
- ′′x
2
| = |( ′x + ′′x )( ′x - ′′x )| 2A≤ | ′x - ′′x |,
对于任意给定的 0ε > ,取 δ 0
2A
ε
= > ,对任意 ′x , [0, ]x A′′∈ ,只要
| ′x - ′′x | δ< ,就成立| ′x
2
- ′′x
2
| ε< ,即
2
()f xx= 在 [0, ]A 上一致连续。
通过 上面几个例子可以知道,长度 无限的区间,如 ),[ +∞a 上的连
续函数不一定一致连续; 长度有限的开区间 ),( ba 上的连续函数也不一
定一致连续。但是对于长度有限的闭区间 ],[ ba 上的连续函数,我们有
下面的著名定理:
通过 上面几个例子可以知道,长度 无限的区间,如 ),[ +∞a 上的连
续函数不一定一致连续; 长度有限的开区间 ),( ba 上的连续函数也不一
定一致连续。但是对于长度有限的闭区间 ],[ ba 上的连续函数,我们有
下面的著名定理:
定理3.4.6 ( Cantor定理) 若函数 fx()在闭区间 ],[ ba 上连续 ,
则它在 ],[ ba 上一致连续。
证 采用反证法。
假设 fx()在 ],[ ba 上非一致连续, 可知存在
0
0ε > 及两列点列 {}
n
x
′
和
{ ′′x
n
}, ′x
n
,
n
x
′′
∈ ],[ ba ,满足
| ′x
n
- ′′x
n
|
1
n
< , 且| ()
n
fx
′
? ()
n
f x
′′
|
0
ε≥ ( n = 123,,, ")。
因为{ ′x
n
}有界,由Bolzano-Weierstrass定理,存在收敛子列{ ′x
n
k
}:
lim
k→∞
k
n
x
′
= ξ, ξ∈ ],[ ba 。
在点列 { ′′x
n
}中取子列{ ′′x
n
k
},其下标与 { ′x
n
k
}下标相同,则由
| ′x
n
k
- ′′x
n
k
|
1
k
n
< , k = 1,2,3,…,又得到
lim
k→∞
k
n
x
′′
= lim
k→∞
[
k
n
x
′
+ (
k
n
x
′′
)
k
n
x
′
? ]lim
k→∞
=
k
n
x ξ
′
= 。
由于函数 fx()在点 ξ连续,因而
lim
k→∞
()
n
fx
′
= lim
k→∞
()
n
f x
′′
()f ξ= ,
所以
lim
k→∞
( ()
n
fx
′
? ()
n
f x
′′
) 0= ,
这与 | ()
n
fx
′
? ()
n
f x
′′
|
0
ε≥ 产生矛盾, 从而得到 fx()在 ],[ ba 上的一致连续性
结论。
证毕
有限开区间 ),( ba 上的连续函数 fx()不一定一致连续。那么要具备
怎样的条件,才能保证它在 ),( ba 上一致连续呢?
定理3.4.7 函数 fx()在有限开区间 ),( ba 连续,则 fx()在 ),( ba 上
一致连续的充分必要条件是: ()f a+ 与 ()f b? 存在。
证 充分性:
设 ()f aA+= , ()f bB? = ,定义函数
~
()fx:
~
()fx =
?
?
?
?
?
=
<<
=
,,
,),(
,,
bxB
bxaxf
axA
则
~
()fx是闭区间 ],[ ba 上的连续函数。
由 Cantor定理,
~
()fx在 ],[ ba 上一致连续。显然,对于一致连续的
函数,当定义域缩小时,其一致连续性仍然保持。于是
~
()fx在开区间
),( ba 上也是一致连续的,这就说明 fx()在 ),( ba 上一致连续。
必要性: 设函数 fx()在开区间 ),( ba 上一致连续,则 ? ε> 0,
?δ > 0, ? ′x , ′′x ∈ ),( ba (| x
′
? ′′x | δ< ):
| ()f x
′
()f x
′′
? | ε< 。
任意选取数列{ x
n
}, x
n
∈ ),( ba 且 lim
n→∞
n
x a= 。因{ x
n
}是基本数列,
对于上述 0δ > , N? , ,nm N? > : |
n
x ? x
m
| δ< ,从而
| ()
n
fx ? ()
m
f x | ε< 。
这说明了函数值数列{ ()
n
f x }也是基本数列,因而必定收敛。
由定理3.1.5',可知 ()fa+ = lim ( )
xa
f x
→+
存在。
同理可以证明 ()fb? = lim ( )
xb
f x
→?
存在。
证毕
注意:定理3.4.7不适用于无限开区间的情况。例如: () sinf xx= 在
(,)?∞ +∞ 上是一致连续的,但 ()f ?∞ 与 ()f +∞ 都不存在。
必要性: 设函数 fx()在开区间 ),( ba 上一致连续,则 ? ε> 0,
?δ > 0, ? ′x , ′′x ∈ ),( ba (| x
′
? ′′x | δ< ):
| ()f x
′
()f x
′′
? | ε< 。
任意选取数列{ x
n
}, x
n
∈ ),( ba 且 lim
n→∞
n
x a= 。因{ x
n
}是基本数列,
对于上述 0δ > , N? , ,nm N? > : |
n
x ? x
m
| δ< ,从而
| ()
n
fx ? ()
m
f x | ε< 。
这说明了函数值数列{ ()
n
f x }也是基本数列,因而必定收敛。
由定理3.1.5',可知 ()fa+ = lim ( )
xa
f x
→+
存在。
同理可以证明 ()fb? = lim ( )
xb
f x
→?
存在。
证毕
注
1. 本节中给出的 5个定理:有界性定理、最值定理、零点存在定
理、中间值定理、 Cantor定理(即一致连续定理),是闭区间上连续
函数最重要的分析性质,必须牢记并熟练掌握。
2. 在证明这 5个定理时,分别采用了确界存在定理、闭区间套定
理、 Bolzano-Weierstrass定理和 Cauchy收敛原理。 事实上,由于实数
系的 5个基本定理是等价的,所以在理论上,可以采用从实数系的连
续性到实数系的完备性中的任何一个定理,来证明上述的闭区间上连
续函数的任何一个性质,只是证明的难度稍有差别罢了。