前面我们在集合中引入了代数结构,但很多情况下,这还不足以描述我们的物理对象。通常我们需要考虑一些“连续”的对象,需要考虑“邻近”等概念。但什么是连续?什么是邻近?这显然需要在集合上引入另外的结构。这种结构就是所谓的拓扑。有了拓扑,我们就可以研究邻域、连续性、连通性等概念。

拓扑

拓扑 (topology)
给定一个集合 XX,它的一个子集系统 U\mathscr{U} 若满足:

  • 包含空集 ∅\empty 和 XX 自身
  • UU 中有限个子集的交也属于 U\mathscr{U}
  • UU 中任意多个子集的并也属于 U\mathscr{U}

称 U\mathscr{U} 为 XX 的一个 拓扑,二元组 (X,U)(X,\mathscr{U} ) 称为 拓扑空间 ,通常可以简写为 XX。U\mathscr{U} 的子集称为这个拓扑空间的 开集(open sets)。

在集合上引入拓扑实质上就是在该集合上指定开集。

可以举出一些拓扑:
平庸拓扑
U={∅,X}\mathscr{U} = \{\empty,X\} 是 XX 的一个拓扑,称为平庸拓扑。
离散拓扑
U=2X\mathscr{U} = 2^X 显然也是 XX 的一个拓扑,称为离散拓扑 (discrete)。

拓扑的粗细
设 U1\mathscr{U}_1 和 U2\mathscr{U}_2 是集合 XX 上的两个拓扑。若 U1⊂U2\mathscr{U}_1 \subset \mathscr{U}_2,则称 U1\mathscr{U}_1 比 U2\mathscr{U}_2 粗。很显然,平庸拓扑最粗,离散拓扑最细。若同时有 U1⊂U2,U2⊂U1\mathscr{U}_1\subset \mathscr{U}_2,\mathscr{U}_2\subset \mathscr{U}_1,则称这两个拓扑是 相当的(comparable)。

实数轴的通常拓扑
在实数集 R\mathbb{R} 中,所有开区间 $ a < x < b$ 的并,加上空集,形成一个拓扑。使得 R\mathbb{R} 成为一个拓扑空间。这个拓扑称为 R\mathbb{R} 上的通常拓扑。
单元素集合
单元素集合 X={a}X = \{a\} 的拓扑只有 11 个,即:

U={∅,{a}}\mathscr{U} = \{\empty,\{a\}\}

它既是平庸拓扑又是离散拓扑
双元素集合
双元素集合 X={a,b}X = \{a,b\} 的拓扑有 44 个可能的拓扑,即:

U1={∅,{a,b}}U2={∅,{a,b},{a}}U3={∅,{a,b},{b}}U4={∅,{a,b},{a},{b}}\begin{aligned} \mathscr{U}_1 &= \{\empty,\{a,b\}\}\\ \mathscr{U}_2 &= \{\empty,\{a,b\},\{a\}\}\\ \mathscr{U}_3 &= \{\empty,\{a,b\},\{b\}\}\\ \mathscr{U}_4 &= \{\empty,\{a,b\},\{a\},\{b\}\}\\ \end{aligned}

拓扑的一些重要概念

闭集 (closed sets)
子集 A⊂XA \subset X 称为闭集,若 X∖AX \setminus A 是开集。

例子,对于五元素集合 X={a,b,c,d,e}X = \{a,b,c,d,e\} 的一个拓扑:

U={∅,{a,b,c,d,e},{a},{c,d},{a,c,d},{b,c,d,e}}\mathscr{U} = \{\empty,\{a,b,c,d,e\},\{a\},\{c,d\},\{a,c,d\},\{b,c,d,e \}\}

对应的闭集为:

{a,b,c,d,e},∅,{b,c,d,e},{a,b,e},{b,e},{a}\{a,b,c,d,e\},\empty,\{b,c,d,e\},\{a,b,e\},\{b,e\},\{a\}

以下的概念我们也使用这个“五元素集合拓扑空间”举例说明。

不难得到,闭集对于有限交运算是封闭的。空集 ∅\empty 与全集既开又闭。

邻域 (neighborhood)
设 x∈Xx \in X,点 xx 的邻域 N(x)N(x) 是 XX 的一个子集,且包含了一个包含点 xx 的开集。类似的也可以定义某个子集的邻域。

例如在“五元素集合拓扑空间”中,开集 {a,b}\{a,b\} 是点 aa 的邻域,因为其包含了一个含有点 aa 的开集 {a}\{a\},而由于 {a,b}\{a,b\} 是 XX 的一个非开非闭集合,因此它是 aa 的非开非闭邻域。我们还可以得到:{a,c,d}\{a,c,d\} 是 aa 的开邻域;{a}\{a\} 是 aa 的既开又闭邻域;{a,b,e}\{a,b,e\} 是 aa 的闭邻域。

定理
子集 A⊂XA\subset X 是开集若它是它的每一点的邻域。

内点、外点和边界点(interior, exterior and boundary)

  • x∈Xx \in X 称为 A⊂XA \subset X 的 内点,若存在一个开集 UU 使得 x∈U⊂Ax \in U \subset A。子集 AA 所有内点形成的集合,记为 Int(A)\mathrm{Int} (A),并称为 AA 的 内部 (interior)。它是 AA 中最大的开集。
  • x∈Xx \in X 称为 A⊂XA \subset X 的 外点,若其是 AA 的补集的内点。即 x∈Int(X∖A)x \in \mathrm{Int}(X\setminus A)。所有外点的集合记为 Ext(A)\mathrm{Ext}(A)。
  • x∈Xx \in X 称为 A⊂XA \subset X 的 边界点,若它既不是内点也不是外点。AA 的所有边界点形成的集合记为 A˙\dot{A}。

在“五元素集合拓扑空间”中,令 A={b,c,d}A = \{b,c,d\},可以得到内点为:c,dc,d,由:IntA={c,d}\mathrm{Int}A = \{c,d\}。而 X∖A={a,e}X\setminus A = \{a,e\},有 Int(X∖A)={a}\mathrm{Int}(X\setminus A) = \{a\},故 Ext(A)={a}\mathrm{Ext}(A) = \{a\};边界点为 b,eb,e,故有 A˙={b,e}\dot{A} = \{b,e\}。
我们直观的看到设 A′A' 为含于 AA 的最大开集,A′′A'' 为包含 AA 的最小闭集,那么有:

Int(A)=A′Ext(A)=X∖A′′A˙=A′′∖A′\begin{aligned} \mathrm{Int}(A) &= A'\\ \mathrm{Ext}(A) &= X\setminus A''\\ \dot{A} &= A'' \setminus A'\\ \end{aligned}

极限点 (limit point)
x∈Xx \in X 称为集合 A⊂XA \subset X 的极限点,如果 xx 的每一个邻域 N(x)N(x) 至少包含一个不同于它自身的属于 AA 的点。即:

(N(x)−x)∩A≠∅,∀N(x)(N(x) - {x}) \cap A\neq \empty ,\forall N(x)

定理
极限点要么是内点,要么是边界点。

对于外点来说,能找到一个包含该点且含于 X∖AX\setminus A 的开集合。

定理
若集合 A⊂XA\subset X 包含了它的所有极限点,则它是闭的。

容易得到它的补集将包含所有的外点,是一个开集合。

闭包 (closure)
AA 和它的所有极限点的并称为 AA 的闭包,记为 Aˉ\bar{A}。

Aˉ\bar{A} 是包含 AA 的最小闭集。AA 的闭包也是包含 AA 的所有闭集的交。

对于“五元素集合拓扑空间”来说,有:

{b,c,d}‾={b,c,d,e}{a}‾={a}{a,c}‾={a,b,c,d,e}\begin{aligned} \overline{\{b,c,d\}} &= \{b,c,d,e\}\\ \overline{\{a\}} &= \{a\}\\ \overline{\{a,c\}} &= \{a,b,c,d,e\}\\ \end{aligned}

稠密 (dense)
集合 AA 在 XX 中称为稠密,若Aˉ=X\bar{A}= X。

例如上述例子中,子集 {a,c}\{a,c\} 在 {a,b,c,d,e}\{a,b,c,d,e\} 中稠密。

可分性

可分性 (separation)
一个拓扑空间称为是 Hausdorff 的(T2T_2 可分的),若其中的任意两个不相同的点具有不相交的开邻域。

“五元素集合拓扑空间” 不是 Hausdorff 的,因为 d,cd,c 不满足 T2T_2 可分要求。

我们遇到的情况都是 T2T_2 可分的拓扑空间。若拓扑空间 T2T_2可分,则称其为 Hausdorff 空间。

  • T0T_0 可分
    拓扑空间 XX 称为 T0T_0 可分的,若对 XX 中的任意两点 xx 和 yy,存在一个开集 UU 使得 x∈Ux \in U 而 y∉Uy \notin U, 或者 y∈Uy \in U 而 x∉Ux \notin U。

  • T1T_1 可分
    拓扑空间 XX 称为 T1T_1 可分的,若对 XX 中的任意两点 xx 和 yy,存在开集UU 和 VV 使得 x∈Ux \in U 而 y∉Uy \notin U,以及 y∈Vy \in V 而 x∉Vx \notin V。

  • T2T_2 可分
    拓扑空间 XX 称为 T2T_2 可分的,若对 XX 中的任意两点 xx 和 yy,存在两个不相交的开集 UU 和 VV 使得 x∈Ux \in U,以及 y∈Vy \in V。


紧致性

覆盖 (covering)
若集合 XX 一个子集系 {Ui}\{U _ i \} 满足 ∪iUi⊇X\cup_ i U _ i \supseteq X,则称这个子集系是 XX 的一个 覆盖。若每个子集 UiU_i 都是开集,则称这个覆盖为 开覆盖。

以后我们所说的覆盖都指开覆盖。

子覆盖 (subcovering)
将 {Ui}\{U _ i \} 中的子集抽出一部分形成一个子系统。若这个子系统也形成 XX 的一个覆盖,则称这个覆盖为 {Ui}\{U _ i \} 的子覆盖。

覆盖的细化 (refinement)
设拓扑空间 XX 有两个开覆盖 {Ui}\{U _ i \} 和 {Vi}\{V _ i \},{Ui}\{U _ i \} 称为 {Vi}\{V_ i \}的细化,如果对于每一个 $ U_i$,存在一个 VjV_j 使得 Ui⊂VjU_i \subset V_ j。

局部有限 (locally finite) 开覆盖
一个覆盖 {Ui}\{U _ i \} 称为是局部有限的,如果 ∀x∈X\forall x \in X,都存在这样一个邻域 N(x)N(x): 这个邻域与 {Ui}\{U _ i \}中开集的交只有有限个是非空的。

紧致集 (compact)
子集 A⊂XA \subset X 称为是紧致的,若它是 Hausdorff 的,且它的每一个覆盖都有有限的子覆盖。

定理
欧氏空间 Rn\mathbb{R}^n 中的子集 XX 是紧致的当且仅当它是闭的且是有界的。

欧氏空间 Rn\mathbb{R}^n 首先是 Hausdorff 的,另外 Heine–Borel 定理给出对于欧氏空间:集合闭合且有界是与紧致等价的。

局部紧致空间 (locally compact)
一个拓扑空间称为是 局部紧致 的,若其每一点都有一个紧致的邻域。

欧几里德空间(Rn\mathbb{R}_n,通常拓扑)是局部紧的,但不是紧的。例如任何一个点都存在一个闭球邻域,这个闭球是紧致的。

仿紧空间 (paracompact)
一个 Hausdorff 空间称为是仿紧的,如果它的每个开覆盖都有局部有限的细化。

换句话说仿紧空间也可以定义为:
Hasudorff 空间 XX 称为是仿紧的,如果它总存在这样的开覆盖 {Ui}\{U_i\}:XX 中的任意一点都只被有限个 UiU_i 覆盖。

仿紧性对流形上单位分解 (partition of unity) 的存在比较中重要。有了这种单位分解,就可以定义流形上的积分,并且流形上总是存在黎曼型的度规。

容易看出:紧意味着局部紧;紧也意味着仿紧。需要说明的是:局部紧不一定意味着仿紧。但当 XX 的拓扑满足一定的条件(第二可数且 Hausdorff),局部紧意味着仿紧。


连通性

连通性
直观的,一个空间 XX 称为是 不连通 (disconnected)的,如果它具有两个不相交的非空开子集 AA 和 BB,且 A∪B=XA\cup B = X。

连通空间 (connected)
一个拓扑空间称为是连通的,若它不具有既开又闭的非空真子集。

平庸的例子
一个集合赋以平庸拓扑,则所得拓扑空间总是连通;若赋以离散拓扑,则所得拓扑空间总是不连通。

局部连通空间 (locally connected)
拓扑空间称为是局部连通的,如果对其每一点的邻域都包含一个连通的邻域。