《Baby Rudin》中相对紧致性定理2.33的反例疑问
嘿,我是一名本科低年级学生,最近一直在啃Baby Rudin,碰到定理2.33的时候有点懵,甚至觉得自己找到了反例,想过来问问大家哪里错了。
先把定理内容贴出来:
定理2.33:假设 $K \subset Y \subset X$,那么 $K$ 相对于 $X$ 紧致当且仅当 $K$ 相对于 $Y$ 紧致。
我构思的“反例”大概是这样的:
- 设 ${a_n}_{n\geq1}$ 是一个单调递增的收敛序列;
- 令 $X = {a_k \mid k \geq 1}$ 作为一个度量空间;
- 取这个序列的前 $M$ 项构成有限子集,记为 $S$;
- 然后考虑子集 $\Gamma := {a_k \mid \dots}$(这里我没写完,不过核心思路是想构造出一个在 $X$ 和 $Y$ 下紧致性不一样的集合)。
其实你这个思路里大概率是对“相对紧致”的定义理解出了偏差,咱们来掰扯清楚:
首先回忆相对紧致的核心定义:$K$ 相对于 $X$ 紧致,是指每个由 $X$ 中的开集构成的 $K$ 的覆盖,都存在有限个子覆盖;而 $K$ 相对于 $Y$ 紧致,则是每个由 $Y$ 中的开集构成的 $K$ 的覆盖,都存在有限个子覆盖。
因为 $Y$ 是 $X$ 的子集,$Y$ 中的开集本质上就是 $X$ 中的开集和 $Y$ 的交集(这是子空间拓扑的定义)。那针对 $K \subset Y$ 的情况,咱们可以双向推导验证定理:
- 若 $K$ 相对于 $X$ 紧致:任取 $Y$ 中的开覆盖 ${V_\alpha}$,每个 $V_\alpha$ 都能写成 $U_\alpha \cap Y$(其中 $U_\alpha$ 是 $X$ 中的开集),那 ${U_\alpha}$ 就是 $X$ 中对 $K$ 的一个开覆盖。因为 $K$ 相对于 $X$ 紧致,所以能从中选出有限个 $U_{\alpha_1},...,U_{\alpha_n}$ 覆盖 $K$,对应的 $V_{\alpha_1}=U_{\alpha_1}\cap Y,...,V_{\alpha_n}=U_{\alpha_n}\cap Y$ 就构成了 $Y$ 中对 $K$ 的有限子覆盖,所以 $K$ 相对于 $Y$ 紧致。
- 若 $K$ 相对于 $Y$ 紧致:任取 $X$ 中的开覆盖 ${U_\alpha}$,那 ${U_\alpha \cap Y}$ 就是 $Y$ 中对 $K$ 的开覆盖。因为 $K$ 相对于 $Y$ 紧致,所以能选出有限个 $U_{\alpha_1}\cap Y,...,U_{\alpha_n}\cap Y$ 覆盖 $K$,对应的 $U_{\alpha_1},...,U_{\alpha_n}$ 自然就是 $X$ 中对 $K$ 的有限子覆盖,所以 $K$ 相对于 $X$ 紧致。
回到你的例子里,$S$ 是有限集——不管相对于 $X$ 还是任何包含它的子空间 $Y$,有限集必然是紧致的,因为随便拿一个覆盖,直接挑出每个点对应的开集就行,肯定是有限个。如果你后续想构造的 $\Gamma$ 是其他集合(比如包含序列极限点?不过你的 $X$ 里只有序列的项,极限点如果不在 $X$ 里的话,$X$ 本身都不是紧致的),但不管怎么构造,只要满足 $K \subset Y \subset X$,定理2.33的结论都是成立的,你可以再检查下自己的构造哪里没考虑到子空间拓扑的细节~
备注:内容来源于stack exchange,提问作者P_oly_math

