在给出
Rn
中紧集的精确定义前,我们需要介绍一些术语。对于集合
A⊂Rn
,当且仅当存在一个常数
M≥0
使得
A⊂D(0,M)
,那么就称该集合是有界的(bounded),所以一个集合被邻域原点的某个邻域
D(0,M)
包住时,它就是有界的;换句话说,对于所有的
x∈A,∥x∥<M
。 集合
A
的一个覆盖(cover)就是一系列集合
注意:开覆盖不一定是可数个开集。
我们现在陈述主要的定理以及相关的定义。
定理1 令 A⊂Rn ,那么下面的条件是等价的:
- A 是闭的且有界。
A 的每个开覆盖有一个有限的子覆盖。-
A
中的每个序列都有一个收敛的子序列,且收敛到
A 中的点。
定义1 Rn 中满足定理1中条件 (i),(ii),(iii) 的子集称为紧集(compact)。
(i),(ii) 的等价性经常被称为海涅-博雷尔(Heine-Borel)定理,而 (i),(iii) 的等价性经常被称为波尔查诺-魏尔斯特拉斯(Bolzano-Weierstrass)定理。
注意:对于度量空间,一般而言 (ii),(iii) 是等价的,当时 (i) 不等价于 (ii),(iii) ;对于任意的度量空间,我们可以用 (ii) 或 (iii) 来定义紧集。 (i),(ii) 和 (i),(iii) 的等价性是 Rn 的特殊性质。
波尔查诺-魏尔斯特拉斯定理直观上也比较好理解,如果
A
是有界的,那么
海涅-博雷尔定理直观上不太明显,也许理解它最好的方式是考虑某些例子。
例1:
整个实数轴
R
不是紧的,因为它是无界的。注意
是 R 的开覆盖但没有有限开覆盖。
条件 (iii) 还有一个等价的表述,在某些情况下是非常有用的。
(iii)′
对于
A
的每个无限子集,他们的聚点都在
我们可以用闭集的方式来论述条件
(ii)
,这需要借助于
A
有限交的属性,我们说集合
(ii)′ 所有满足有限交性质的一系列闭集都有一个包含 A 的非空交集。
我们会在附3的证明中看到,当
例3: 确定下面集合的紧性
(a)
{x∈R|x≥0}
(b)
[0,1]∪[2,3]
(c)
{(x,y)∈R2|x2+y2<1}
解: (a)不是紧集,因为它不是有界的。(b)紧集,因为它是闭集且有界。(c)不是紧集,因为它不是闭的。
例4: 令 xk 是 Rn 中的点列且对所有的 k,∥xk∥≤3 ,说明 xk 有一个收敛的子序列。
解: 集合 A={x∈Rn|∥x∥≤3} 是闭的且有界,因此是紧集。因为 xk∈A ,我们应用定理1 (iii) 即可得出结论。
例5: 在定理1 (ii) 中,条件每个可以替换成某些吗?
解:
不能。令
A=R
并且考虑由单个开集
R
组成的开覆盖,显然它有一个有限的子覆盖,也就是它本身,当时
例6: 令 A={0}∪{1,1/2,…,1/n,…} ,说明定理1的条件 (ii) 满足。
解:
令
{Ui}
是
A
的任意一个开覆盖,我们不惜说明它有一个有限的子覆盖。0位于某个开集中,我们说