JOVANA
Library Glossary Getting Started Three Levels Fields How it works Mission
Join the mission
All guides

紧性与 Heine–Borel

紧性是初等分析中样子最古怪的定义——每个开覆盖都有有限子覆盖——也是最重要的。它是 R 的子集“有界闭”的抽象内容,由 Heine–Borel 精确化。我们将慢慢拆解这个定义,证明 [0, 1] 是紧的,并把它与列紧性相联系。

覆盖、子覆盖与定义

空间 X 的一个开覆盖是一族开集,其并为整个 X——每个点都至少被某个集合捕获。有限子覆盖是从该族中选出的有限几个,它们仍覆盖 X。若每个开覆盖都有有限子覆盖,则称 X 。可把它读成一场挑战—应答游戏:对手交给你任意一个开覆盖,无论多么无限或巧妙,你都必须以其中有限多个成员作答,而它们已足以完成覆盖。

Heine–Borel 与 [0,1] 的证明

Heine–Borel 定理是通往日常直觉的桥梁:Rⁿ 的子集紧当且仅当它有界且闭。仅有界不行——(0, 1) 有界却不紧;仅闭也不行——整个 R 是闭的却不紧。二者缺一不可。定理的核心是:任意有界闭区间都是紧的;其证明本质上用到了 R 的完备性

Theorem. [0, 1] is compact.

Let C be an open cover of [0, 1]. Define
    S = { x in [0,1] : [0, x] can be covered by FINITELY many sets of C }.

We show 1 ∈ S, which says [0,1] = [0,1] has a finite subcover.

Step 1 (S nonempty). 0 ∈ [0,1] lies in some open U0 ∈ C, so {U0} covers
   [0,0] = {0}.  Hence 0 ∈ S, and S is nonempty and bounded above by 1.

Step 2 (let s = sup S). By the least-upper-bound property s exists,
   and 0 ≤ s ≤ 1. Some open U ∈ C contains s; openness gives a small
   interval (s - d, s + d) ⊆ U for some d > 0.

Step 3 (s ∈ S). Pick a point t with s - d < t ≤ s and t ∈ S
   (possible since s = sup S). Then [0, t] has a finite subcover F.
   Adding U covers [0, t] ∪ (s - d, s + d) ⊇ [0, s].
   So F ∪ {U} is a finite cover of [0, s], giving s ∈ S.

Step 4 (s = 1). If s < 1, the SAME finite set F ∪ {U} already covers
   [0, s'] for some s' with s < s' < min(s + d, 1), so s' ∈ S — contradicting
   that s is an upper bound of S. Hence s = 1, and 1 ∈ S by Step 3.

Therefore [0,1] has a finite subcover of C. Since C was arbitrary,
[0,1] is compact.                                                  ∎
闭单位区间是紧的——一段由 R 的完备性驱动的上确界论证。

列紧性

还有第二个更具操作性的概念。若空间中每个序列都有收敛到空间内某点的子序列,则称空间列紧。在 Rⁿ——以及每个度量空间——中,这与紧性等价。对 [0, 1] 而言,这一等价正是 Bolzano–Weierstrass 定理:每个有界序列都有收敛子序列,而闭性把极限留在内部。两个定义观感不同——覆盖对序列——却刻画了完全相同的度量空间。