第八章:紧致性
在点集拓扑中,紧致性(Compactness)是微积分中“有界闭区间”概念在抽象拓扑空间中的完美推广。紧致空间具有极其优良的性质,它不仅能够保证连续实值函数取得最大值与最小值,还对拓扑空间的乘积与映射有着严格的限制。本章将详细探讨紧致性的定义、它与闭集及 Hausdorff 空间的深刻联系,以及在连续映射和乘积空间下的保持性。
1. 紧致性的基本概念
在微积分中,闭区间 \([a, b]\) 上的连续函数必定有界且能取到最值。为了将这一性质推广到一般拓扑空间,我们引入开覆盖与有限子覆盖的概念。
定义 8.1 (开覆盖与紧致性)
- 开覆盖 (Open Cover):设 \(X\) 为一个拓扑空间,\(\mathcal{A} = \{A_i\}_{i \in I}\) 是一族开集。如果这些开集的并集包含了整个空间 \(X\),即:
则称 \(\mathcal{A}\) 是 \(X\) 的一个开覆盖。
- 紧致空间 (Compact Space):如果拓扑空间 \(X\) 的任意一个开覆盖 \(\mathcal{A}\),都必然存在一个有限的子覆盖,即存在有限个索引 \(i_1, i_2, \dots, i_k \in I\),使得:
则称 \(X\) 为紧致空间。
- 紧致子集:如果 \(X\) 的子集 \(Y\) 作为子空间(赋予相对拓扑)是紧致的,则称 \(Y\) 为 \(X\) 的紧致子集。这等价于:对于 \(X\) 中覆盖 \(Y\) 的任意一族开集,总能从中选出有限个开集依然覆盖 \(Y\)。
经典反例:实数轴 \(\mathbb{R}\)(赋予标准拓扑)不是紧致空间。 考察开覆盖 \(\mathcal{A} = \{(-n, n) \mid n \in \mathbb{N}_{\ge 1}\}\)。显然这族开区间覆盖了整个 \(\mathbb{R}\)。但如果我们从中取出任意有限个区间,它们的最大者必定形如 \((-N, N)\),显然无法覆盖整个实数轴。因此 \(\mathbb{R}\) 不紧致。
2. 紧致集与闭集的关系
紧致性与闭集之间有着极其密切的联系,尤其是在空间具备一定的分离性(Hausdorff 性质)时。
定理 8.1 (紧致空间中的闭集)
设 \(X\) 是紧致空间。如果 \(Y \subseteq X\) 是一个闭集,那么 \(Y\) 也是紧致的。
定理 8.1 的证明
设 \(\mathcal{U} = \{U_i\}_{i \in I}\) 是 \(X\) 中开集构成的一族集合,且它们覆盖了子集 \(Y\),即 \(Y \subseteq \bigcup_{i \in I} U_i\)。
因为 \(Y\) 是 \(X\) 中的闭集,所以其补集 \(X \setminus Y\) 是 \(X\) 中的开集。
我们将 \(X \setminus Y\) 加入到原覆盖族中,构造一个新的开集族 \(\mathcal{U}' = \{U_i\}_{i \in I} \cup \{X \setminus Y\}\)。显然,\(\mathcal{U}'\) 覆盖了整个全空间 \(X\)。
由于 \(X\) 是紧致空间,这个开覆盖 \(\mathcal{U}'\) 必然存在有限子覆盖。
在这个有限子覆盖中,去掉可能存在的 \(X \setminus Y\),剩下的必然是原覆盖 \(\mathcal{U}\) 中的有限个开集,且它们依然覆盖了 \(Y\)。
因此,\(Y\) 的任意开覆盖都有有限子覆盖,\(Y\) 必定是紧致的。 \(\square\)
在一般的拓扑空间中,紧致集不一定是闭集(例如在平庸拓扑中)。但是,如果我们加上 Hausdorff 分离公理,紧致集就必然是封闭的。
定理 8.2 (Hausdorff 空间中的紧致集)
设 \(X\) 是一个 Hausdorff 空间。如果 \(Y \subseteq X\) 是一个紧致子集,那么 \(Y\) 必定是 \(X\) 中的闭集。
定理 8.2 的证明
我们需要证明 \(Y\) 的补集 \(X \setminus Y\) 是开集。任取一点 \(x \in X \setminus Y\)。
因为 \(X\) 是 Hausdorff 空间,对于 \(Y\) 中的任意一点 \(y \in Y\),点 \(x\) 和点 \(y\) 是不同的两点,因此存在不相交的开邻域:存在包含 \(x\) 的开集 \(U_y\) 和包含 \(y\) 的开集 \(V_y\),使得:
当我们让 \(y\) 遍历整个 \(Y\) 时,集合族 \(\{V_y \mid y \in Y\}\) 显然构成了 \(Y\) 的一个开覆盖。
因为 \(Y\) 是紧致集,所以存在有限个点 \(y_1, y_2, \dots, y_k \in Y\),使得对应的有限个开集覆盖了 \(Y\):
对于这有限个点,它们分别对应了包含 \(x\) 的有限个开集 \(U_{y_1}, U_{y_2}, \dots, U_{y_k}\)。我们取它们的交集:
由于这是有限个开集的交集,所以 \(U\) 依然是包含 \(x\) 的开集。
更重要的是,由于对每一个 \(i\),都有 \(U_{y_i} \cap V_{y_i} = \emptyset\),所以交集 \(U\) 与所有的 \(V_{y_i}\) 都不相交。从而 \(U\) 与有限覆盖的并集不相交,自然也就与 \(Y\) 不相交:
这意味着 \(x \in U \subseteq X \setminus Y\)。因为对于补集中的任意一点 \(x\) 都能找到一个完全包含在补集中的开邻域 \(U\),所以 \(X \setminus Y\) 是开集,进而 \(Y\) 是闭集。 \(\square\)
3. 紧致性与连续映射
拓扑学的核心在于研究连续映射如何保持空间的结构。正如连续映射能保持连通性一样,它也完美地保持了紧致性。
定理 8.3 (连续映射保持紧致性)
设 \(f: X \to Y\) 是拓扑空间之间的连续映射。如果定义域 \(X\) 是紧致的,那么像集 \(f(X)\) 在 \(Y\) 中也是紧致的。
定理 8.3 的证明
设 \(\mathcal{V} = \{V_i\}_{i \in I}\) 是像集 \(f(X)\) 在 \(Y\) 中的一个开覆盖(\(V_i\) 为 \(Y\) 中的开集)。
由于 \(f\) 是连续映射,开集 \(V_i\) 在 \(f\) 下的原像 \(f^{-1}(V_i)\) 必定是定义域 \(X\) 中的开集。
由于 \(\{V_i\}_{i \in I}\) 覆盖了 \(f(X)\),所以它们的原像族 \(\{f^{-1}(V_i)\}_{i \in I}\) 构成了全空间 \(X\) 的一个开覆盖,即:
已知 \(X\) 是紧致空间,因此该开覆盖必定存在有限子覆盖。存在有限个索引 \(i_1, i_2, \dots, i_k \in I\),使得:
对等式两边同时作用映射 \(f\),即可得到:
这就找到了像集 \(f(X)\) 的一个有限子覆盖。因此 \(f(X)\) 是紧致的。 \(\square\)
极值定理的推广:如果 \(X\) 是紧致空间,且存在连续实值函数 \(f: X \to \mathbb{R}\),由定理 8.3 可知 \(f(X)\) 是 \(\mathbb{R}\) 中的紧致集。在 \(\mathbb{R}\) 中,紧致集等价于有界闭集(Heine-Borel 定理)。由于 \(f(X)\) 有界且封闭,它必然包含其上确界和下确界,即函数 \(f\) 在紧致空间 \(X\) 上必然能取得最大值和最小值。
结合定理 8.1、8.2 与 8.3,我们可以得出一个在拓扑空间分类中极其重要的推论:
定理 8.4 (紧空间到 Hausdorff 空间的连续双射是同胚)
设 \(X\) 是紧致空间,\(Y\) 是 Hausdorff 空间。如果 \(f: X \to Y\) 是一个连续的双射,那么 \(f\) 必定是一个同胚映射。
定理 8.4 的证明
已知 \(f\) 是双射且连续。要证明 \(f\) 是同胚,只需证明逆映射 \(f^{-1}: Y \to X\) 也是连续的。
这等价于证明:对于 \(X\) 中的任意闭集 \(A\),其在 \(f^{-1}\) 下的“原像”——即 \(f(A)\),必定是 \(Y\) 中的闭集。这被称为映射 \(f\) 是“闭映射”。
- 设 \(A \subseteq X\) 是任意一个闭集。
- 因为 \(X\) 是紧致空间,根据定理 8.1,闭子集 \(A\) 也是紧致的。
- 因为 \(f\) 是连续的,根据定理 8.3,紧致集 \(A\) 的连续像 \(f(A)\) 也是紧致的。
- 因为伴域 \(Y\) 是 Hausdorff 空间,根据定理 8.2,紧致子集 \(f(A)\) 必定是 \(Y\) 中的闭集。
既然对任意闭集 \(A\),\(f(A)\) 都是闭集,所以逆映射 \(f^{-1}\) 是连续的。故 \(f\) 是同胚。 \(\square\)
4. 乘积空间的紧致性与管状引理
两个紧致空间的有限乘积依然是紧致的。这在直观上显而易见(例如两个有界闭区间的乘积是一个有界闭矩形),但在一般拓扑证明中,我们需要借助一个强大的工具:“管状引理”。
引理 8.1 (管状引理 Tube Lemma)
设 \(X\) 为任意拓扑空间,\(Y\) 为紧致空间。如果在乘积空间 \(X \times Y\) 中存在一个开集 \(N\),它包含了一个由点 \(x_0 \in X\) 生成的整个“垂直切片” \(\{x_0\} \times Y\),即:
那么,必然存在 \(x_0\) 在 \(X\) 中的一个开邻域 \(W\),使得对应的整个“管状区域” \(W \times Y\) 都完全包含在 \(N\) 中,即:
凭借管状引理,我们可以顺理成章地证明乘积的紧致性。
定理 8.5 (有限乘积的紧致性)
设 \(X\) 和 \(Y\) 都是紧致空间,则赋予乘积拓扑的笛卡尔积 \(X \times Y\) 必定也是紧致空间。
定理 8.5 的证明
设 \(\mathcal{A} = \{A_i\}_{i \in I}\) 是乘积空间 \(X \times Y\) 的一个任意开覆盖。
首先固定定义域 \(X\) 中的任意一点 \(x \in X\)。考察“切片” \(\{x\} \times Y\)。
由于 \(\{x\} \times Y\) 与紧致空间 \(Y\) 是同胚的,所以 \(\{x\} \times Y\) 也是紧致的。
既然切片是紧致的,而 \(\mathcal{A}\) 覆盖了全空间自然也覆盖了切片,故必定存在有限个开集 \(A_{i_1}, A_{i_2}, \dots, A_{i_m} \in \mathcal{A}\) 覆盖了切片 \(\{x\} \times Y\)。
令这有限个开集的并集为 \(N_x = \bigcup_{k=1}^m A_{i_k}\)。显然 \(N_x\) 是一个包含了切片 \(\{x\} \times Y\) 的开集。
此时应用 管状引理:存在 \(x\) 在 \(X\) 中的一个开邻域 \(W_x\),使得:
这表明,对于每一个 \(x \in X\),都存在一个包含 \(x\) 的开邻域 \(W_x\),使得整个“管状区域” \(W_x \times Y\) 可以被原开覆盖 \(\mathcal{A}\) 中的有限个开集所覆盖。
现在让 \(x\) 遍历整个 \(X\),集合族 \(\{W_x \mid x \in X\}\) 显然构成了 \(X\) 的一个开覆盖。
利用前提条件:\(X\) 也是紧致空间。因此存在有限个点 \(x_1, x_2, \dots, x_p \in X\),使得对应的有限个开邻域覆盖了 \(X\):
那么整个乘积空间可以写为这有限个“管状区域”的并集:
因为每一个 \(W_{x_j} \times Y\) 都能被 \(\mathcal{A}\) 中的有限个开集所覆盖,所以这有限个“管状区域”的总并集 \(X \times Y\) 也能被 \(\mathcal{A}\) 中的有限个开集所覆盖。
这证明了 \(X \times Y\) 的任意开覆盖都有有限子覆盖,故 \(X \times Y\) 是紧致空间。 \(\square\)
(注:通过数学归纳法,任意有限个紧致空间的乘积都是紧致的。而将其推广到无限个紧致空间的乘积依然紧致的结论,即著名的 Tychonoff 定理,它的证明将依赖于更复杂的集合论工具,如选择公理和有限交性质。)