One point compactification
Theorem (One point compactification) Any locally compact space \(X\) can be embedded in another compact space \(Y\), which just has one more point than \(X\), such that the relative topology of \(X\) with respect to \(Y\) is the same as the original topology of \(X\). The space \(Y\) thus constructed is called one point compactification of \(X\).
Proof The key step of the proof is to construct the topology of \(Y\) by adopting the open sets from \(X\) whose complements are compact in \(X\).
Construction of the topology \(\mathcal{T}_Y\) for \(Y\)
Let \(\{U_i\}_{i \in I}\) be a collection of open sets in \(X\) such that \(X - U_i\) is compact in \(X\) for all \(i \in I\). Figuratively speaking, these open sets are the spaces \(X\) punctured with holes having bounded dimension. We also note that because the space \(X\) is locally compact, hence for all \(x \in X\), there is a compact neighborhood containing \(x\). This ensures the above selected collection of open sets is not empty.
Let \(Y\) be the space by appending one point \(y_0\) to \(X\). Hence, \(Y = X \cup \{y_0\}\). Let \(\mathcal{T}_Y\) be the topology of \(Y\) which is defined via the following two rules.
For all \(V \in \mathcal{T}_Y\),
- if \(V\) does not contain \(y_0\), \(V\) is an open set of \(X\) in \(X\)'s original topology \(\mathcal{T}_X\).
- if \(V\) contains \(y_0\), then \(V \cap X \in \{U_i\}_{i \in I}\), where \(X - U_i\) is compact in \(X\).
Prove \(\mathcal{T}_Y\) is a topology of \(Y\)
We'll then prove that such constructed \(\mathcal{T}_Y\) really defines a topology for \(Y\).
- The empty set \(\Phi\) does not contain \(y_0\) and it belongs to \(\mathcal{T}_X\), so \(\Phi \in \mathcal{T}_Y\) according to rule 1.
- The whole space \(Y\) contains the point \(y_0\) and \(Y \cap X = X\). Because \(X^{c} = \Phi\), which is compact in \(X\) as a trivial case, \(Y\) belongs to \(\mathcal{T}_Y\).
We should check that: a) the union of any number of sets in \(\mathcal{T}_Y\) belongs to \(\mathcal{T}_Y\); b) the intersection of any finite number of sets in \(\mathcal{T}_Y\) belongs to \(\mathcal{T}_Y\).
- If the selected sets from \(\mathcal{T}_Y\) all satisfy rule 1, i.e., they are selected from \(X\)'s original topology \(\mathcal{T}_X\), it is obvious that the union and finite intersection of these sets are still open in \(X\). Because they do not contain \(y_0\), they satisfy rule 1.
If the selected sets from \(\mathcal{T}_Y\) all satisfy rule 2, they all contain point \(y_0\). Let such selected collection of sets be \(\{V_j\}_{j \in J}\). Let \(\{U_j\}_{j \in J}\) be the associated open sets such that \(U_j = V_j \cap X\) for all \(j \in J\). Then we have
\[
\left( \left( \bigcup_{j \in J} V_j \right) \cap X \right) ^c = \left( \bigcup_{i \in J} U_j \right)^c = \bigcap_{j \in J} U_j^c.
\]Because all \(U_j^c\) are compact and hence closed in \(X\), their intersection is also closed. Because a closed subset of a compact set is still compact, the intersection of all \(U_j^c\) is compact. Thus, rule 2 is satisfied.
Similarly, the intersection of a finite number of sets selected from \(\mathcal{T}_Y\) satisfying rule 2 can be proved to belong to \(\mathcal{T}_Y\).
If there are two subgroups in the selected sets from \(\mathcal{T}_Y\), such that the sets in one subgroup satisfy rule 1 and those in the other subgroup satisfy rule 2, the union or intersection of all the selected sets can also be divided into two groups corresponding to the two rules. Then we only need to verify:
\(\forall V_1, V_2 \in \mathcal{T}_Y\), where \(V_1\) satisfies rule 1 and \(V_2\) satisfies rule 2, then both \(V_1 \cup V_2\) and \(V_1 \cap V_2\) are in \(\mathcal{T}_Y\).
For the union of \(V_1\) and \(V_2\), it contains \(y_0\). Then we check if the complement of \((V_1 \cup V_2) \cap X\) is compact in \(X\).
\[
\left( V_1 \cup V_2 \right) \cap X = (V_1 \cap X) \cup (V_2 \cap X) = V_1 \cup U_2.
\]Then
\[
(V_1 \cup U_2)^c = V_1^c \cap U_2^c,
\]which is a closed subset of the compact set \(U_2^c\). Therefore, the complement of \((V_1 \cup V_2) \cap X\) is compact.
For the intersection of \(V_1\) and \(V_2\), it does not contain \(y_0\). We have
\[
V_1 \cap V_2 = V_1 \cap U_2.
\]Because both \(V_1\) and \(U_2\) are open sets in \(X\), their intersection is an open set in X, so is \(V_1 \cap V_2\).
Summarizing the above, we've proved \(\mathcal{T}_Y\) is really a topology for \(Y\). It is also obvious to see from the above proof that the relative topology of \(X\) with respect to \(Y\) is the same as its original topology.
Prove \(Y\) is compact
Let \(\{V_i\}_{i \in I}\) be an open covering of \(Y\). Then \(\{ V_i \cap X \}_{i \in I}\) is an open covering of \(X\). Meanwhile, there exists an index \(i_0 \in I\) such that \(y_0 \in V_{i_0}\). Let \(U_{i_0} = V_{i_0} \cap X\), so \(U_{i_0}^c\) is compact in \(X\). Because \(\{ V_i \cap X \}_{i \in I}\) covers \(U_{i_0}^c\), there exists a finite subcovering
\[
U_{i_0}^c \subset \bigcup_{k=1}^n \{ V_{i_k} \cap X \}.
\]
Because \(V_{i_0}\) contains both \(y_0\) and \(U_{i_0}\), the collection \(\{ V_{i_k}\}_{k=1}^n\) appended with \(V_{i_0}\) forms an finite subcovering of \(Y\). Hence \(Y\) is compact.
Examples of one point compactification
- The real line \(\mathbb{R}\) is not compact. By adding an infinity point \(\infty\), the real line can be transformed to a circle with \(\infty\) as the paste point.
- The plane \(\mathbb{R}^2\) is not compact. By adding an infinity point \(\infty\), the plane can be transformed to a sphere with \(\infty\) as the paste point.
One point compactification的更多相关文章
- 普林斯顿数学指南(第一卷) (Timothy Gowers 著)
第I部分 引论 I.1 数学是做什么的 I.2 数学的语言和语法 I.3 一些基本的数学定义 I.4 数学研究的一般目的 第II部分 现代数学的起源 II.1 从数到数系 II.2 几何学 II.3 ...
- Discrete cosine transform(离散余弦转换)
A discrete cosine transform (DCT) expresses a finite sequence of data points in terms of a sum of co ...
随机推荐
- CDHtmlDialog探索----WebBrowser扩展和网页Javascript错误处理
当WebBrowser控件(CDHtmlDialog自动创建了WebBrowser控件)加载的网页中含有错误Javascript代码时默认情况下控件会弹出错误信息提示对话框,相对于用户体验来说这样的提 ...
- 如何将Tomcat添加到服务中【笔记】
tomcat中自带有添加服务的批处理,所以只需要从命令行界面进入到需要添加到服务的tomcat目录中,执行service.bat install 命令就可以自动添加默认名称的tomcat服务了. 该批 ...
- 使用Fiddler进行手机端抓包
1.手机和电脑在同一局域网 2.在电脑上查看ip地址 3.如果是需要抓取https,则需要在浏览器中输入http://xxx.xxx.x.xxx:8888(第二部查到的ip地址 + Fiddler 的 ...
- ansible配合shell脚本批量编译安装python3.6.6
[root@node1:/etc]# tree /etc/ansible/ /etc/ansible/ ├── ansible.cfg ├── hosts ├── python.yml └── rol ...
- 最新sublime text 3 注册码license分享(亲测有效)
—– BEGIN LICENSE —– TwitterInc 200 User License EA7E-890007 1D77F72E 390CDD93 4DCBA022 FAF60790 61AA ...
- layui 常见的表单元素
第一步:引用文件 效果图(日期.文件上传在下面): <form class="layui-form" action=""> <div clas ...
- 3)django-路由系统url
一:django路由系统说明 路由都在urls文件里,它将浏览器输入的url映射到相应的业务处理逻辑 二:django 常用路由系统配置 1)URL常用有模式一FBV(function base v ...
- boolalpha的作用
#include <iostream>using namespace std;int main(){ bool b=true; cout << &q ...
- JUnit-三角形判断测试
添加工具 1.添加JUnit测试工具: 使用eclipse自带的JUnit或者下载相关包.使用方式如下: 新建一个项目后,点击next出现以下界面: 选择添加JUnit 选择完成出现以下目录文件: p ...
- JS实现图片放大查看
示例:https://wumaozheng.com/static-pages/image-magnifier.html <!DOCTYPE html> <html> <h ...