拓扑空间定义了什么样的集合算开集,而开集的补集被称为闭集.除此之外,还有一些集合是既不开也不闭的.比如说,在 $\mathcal{R}$ 上定义的度量拓扑中,开区间都是开集,闭区间和孤立点都是闭集,但是半开半闭区间两者都不属于.
外点就是 “补集的内点”.
聚点的概念在数学分析和高等微积分里就会出现.在微积分中,一个集合 $A\subset\mathbb{R}$ 的聚点 $x$,就是不管取多小的 $r > 0$ 作为半径,总有某个 $A$ 中的点 $x_r$ 落在 $(x-r, x+r)$ 里面.$A$ 自己的点 $x\in A$ 当然是 $A$ 的聚点,但是 $x\not\in A$ 也可以是聚点.比如说,区间 $(0,1)$ 的全体聚点构成的集合,就是 $[0,1]$.
有了这些定义,我们就可以更直观地理解开集和闭集了:
同样地,使用区间为例子来理解开集、闭集和内点、聚点的关系会非常直观.
由定义,对于任何拓扑空间的子集 $A$,外点都不是聚点,但边界点和内点都是聚点;内点都是 $A$ 的点,但边界点不一定是.这么一来,计算边界点的方法,就是求出所有聚点,再减去所有内点即可.
对于 $A$,它的聚点构成的集合被称为 $A$ 的导出集(induced set)或者导集,在本书中记为1$A'$.
在数学分析中,我们会使用包含点 $x$ 的任意长度的开区间,来描述 $x$ 的 “附近”.这一概念在拓扑学中被拓展为 “邻域”:
注意,这里定义的邻域必须是开集.在紧致性一节中,我们会提到一个容易混淆的概念,“紧邻域”,它并不一定是开集,因此不一定是邻域.紧邻域的名字是有些混淆,但是没有办法,约定俗成这么叫了2.
给定任意拓扑空间 $X$ 的任意子集 $A$,那么 $A^\circ$ 是 $A$ 所包含的最大的开集.对称地,包含 $A$ 的最小的闭集被称为 $A$ 的闭包(closure),记为 $\bar{A}$.闭包很容易得到:
以区间作为例子:如果 $A=(0,1)$,那么 $A'=[0,1]$,$\bar{A}=[0,1]$.
以圆盘作为例子:如果 $D=\{(x,y)\in\mathbb{R}^2|x^2+y^2 < 1\}$,那么 $D'=\bar{D}=\{(x,y)\in\mathbb{R}^2|x^2+y^2\leq1\}$.尝试在 $x^2+y^2=1$ 的圆盘上添加部分点进 $D$,得到的 $D$ 还是具有相同的闭包.这是因为这些添加的点都是在最初的 $D$ 的边界上的.
给定任意拓扑空间 $X$ 的任意子集 $A$,如果 $A^\circ=\varnothing$,即 $A$ 没有内点,那么称 $A$ 是稀疏(sparse)的;如果 $\bar{A}=B\subset X$,也就是说 $B$ 是 $A$ 和 $A$ 的边界的并,那么称 $A$ 在 $B$ 中是稠密(dense)的.
无论取什么开集,它都不可能被稀疏的集合完全包含,总有遗漏的点,所以有了 “稀疏” 的名称.而当 $A$ 在 $B$ 中稠密时,不可能找一个开集来圈出 $B$ 中完全和 $A$ 不相交的一块区域,所以有了 “稠密” 的名称.
全体有理数的集合 $\mathbb{Q}$ 在 $\mathbb{R}$ 中既稠密,又稀疏.
1. ^ 有的教材中,$A'$ 代表的是补集,但在本书中我们使用 $A^C$ 表示补集了,于是 $A'$ 可以腾出来表示导集.
2. ^ 事实上,一种常见的表达方式是在 “邻域” 两字前加其它修饰,这样表达的往往不是邻域(即不是开集),而是包含某个邻域的集合.“紧邻域” 表示包含一个邻域的紧集,“闭邻域” 表示包含一个邻域的闭集,它们往往都不是开集,从而不是邻域.
3. ^ 导集还是自身的集合,称为完备集或者完美集.