前面我们在集合中引入了代数结构,但很多情况下,这还不足以描述我们的物理对象。通常我们需要考虑一些“连续”的对象,需要考虑“邻近”等概念。但什么是连续?什么是邻近?这显然需要在集合上引入另外的结构。这种结构就是所谓的拓扑。有了拓扑,我们就可以研究邻域、连续性、连通性等概念。
拓扑
拓扑 (topology)
给定一个集合 X,它的一个子集系统 U 若满足:
- 包含空集 ∅ 和 X 自身
- U 中有限个子集的交也属于 U
- U 中任意多个子集的并也属于 U
称 U 为 X 的一个 拓扑,二元组 (X,U) 称为 拓扑空间 ,通常可以简写为 X。U 的子集称为这个拓扑空间的 开集(open sets)。
在集合上引入拓扑实质上就是在该集合上指定开集。
可以举出一些拓扑:
平庸拓扑
U={∅,X} 是 X 的一个拓扑,称为平庸拓扑。
离散拓扑
U=2X 显然也是 X 的一个拓扑,称为离散拓扑 (discrete)。
拓扑的粗细
设 U1 和 U2 是集合 X 上的两个拓扑。若 U1⊂U2,则称 U1 比 U2 粗。很显然,平庸拓扑最粗,离散拓扑最细。若同时有 U1⊂U2,U2⊂U1,则称这两个拓扑是 相当的(comparable)。
实数轴的通常拓扑
在实数集 R 中,所有开区间 $ a < x < b$ 的并,加上空集,形成一个拓扑。使得 R 成为一个拓扑空间。这个拓扑称为 R 上的通常拓扑。
单元素集合
单元素集合 X={a} 的拓扑只有 1 个,即:
U={∅,{a}}
它既是平庸拓扑又是离散拓扑
双元素集合
双元素集合 X={a,b} 的拓扑有 4 个可能的拓扑,即:
U1U2U3U4={∅,{a,b}}={∅,{a,b},{a}}={∅,{a,b},{b}}={∅,{a,b},{a},{b}}
拓扑的一些重要概念
闭集 (closed sets)
子集 A⊂X 称为闭集,若 X∖A 是开集。
例子,对于五元素集合 X={a,b,c,d,e} 的一个拓扑:
U={∅,{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}
以下的概念我们也使用这个“五元素集合拓扑空间”举例说明。
不难得到,闭集对于有限交运算是封闭的。空集 ∅ 与全集既开又闭。
邻域 (neighborhood)
设 x∈X,点 x 的邻域 N(x) 是 X 的一个子集,且包含了一个包含点 x 的开集。类似的也可以定义某个子集的邻域。
例如在“五元素集合拓扑空间”中,开集 {a,b} 是点 a 的邻域,因为其包含了一个含有点 a 的开集 {a},而由于 {a,b} 是 X 的一个非开非闭集合,因此它是 a 的非开非闭邻域。我们还可以得到:{a,c,d} 是 a 的开邻域;{a} 是 a 的既开又闭邻域;{a,b,e} 是 a 的闭邻域。
定理
子集 A⊂X 是开集若它是它的每一点的邻域。
内点、外点和边界点(interior, exterior and boundary)
- x∈X 称为 A⊂X 的 内点,若存在一个开集 U 使得 x∈U⊂A。子集 A 所有内点形成的集合,记为 Int(A),并称为 A 的 内部 (interior)。它是 A 中最大的开集。
- x∈X 称为 A⊂X 的 外点,若其是 A 的补集的内点。即 x∈Int(X∖A)。所有外点的集合记为 Ext(A)。
- x∈X 称为 A⊂X 的 边界点,若它既不是内点也不是外点。A 的所有边界点形成的集合记为 A˙。
在“五元素集合拓扑空间”中,令 A={b,c,d},可以得到内点为:c,d,由:IntA={c,d}。而 X∖A={a,e},有 Int(X∖A)={a},故 Ext(A)={a};边界点为 b,e,故有 A˙={b,e}。
我们直观的看到设 A′ 为含于 A 的最大开集,A′′ 为包含 A 的最小闭集,那么有:
Int(A)Ext(A)A˙=A′=X∖A′′=A′′∖A′
极限点 (limit point)
x∈X 称为集合 A⊂X 的极限点,如果 x 的每一个邻域 N(x) 至少包含一个不同于它自身的属于 A 的点。即:
(N(x)−x)∩A=∅,∀N(x)
定理
极限点要么是内点,要么是边界点。
对于外点来说,能找到一个包含该点且含于 X∖A 的开集合。
定理
若集合 A⊂X 包含了它的所有极限点,则它是闭的。
容易得到它的补集将包含所有的外点,是一个开集合。
闭包 (closure)
A 和它的所有极限点的并称为 A 的闭包,记为 Aˉ。
Aˉ 是包含 A 的最小闭集。A 的闭包也是包含 A 的所有闭集的交。
对于“五元素集合拓扑空间”来说,有:
{b,c,d}{a}{a,c}={b,c,d,e}={a}={a,b,c,d,e}
稠密 (dense)
集合 A 在 X 中称为稠密,若Aˉ=X。
例如上述例子中,子集 {a,c} 在 {a,b,c,d,e} 中稠密。
可分性
可分性 (separation)
一个拓扑空间称为是 Hausdorff 的(T2 可分的),若其中的任意两个不相同的点具有不相交的开邻域。
“五元素集合拓扑空间” 不是 Hausdorff 的,因为 d,c 不满足 T2 可分要求。
我们遇到的情况都是 T2 可分的拓扑空间。若拓扑空间 T2可分,则称其为 Hausdorff 空间。
-
T0 可分
拓扑空间 X 称为 T0 可分的,若对 X 中的任意两点 x 和 y,存在一个开集 U 使得 x∈U 而 y∈/U, 或者 y∈U 而 x∈/U。
-
T1 可分
拓扑空间 X 称为 T1 可分的,若对 X 中的任意两点 x 和 y,存在开集U 和 V 使得 x∈U 而 y∈/U,以及 y∈V 而 x∈/V。
-
T2 可分
拓扑空间 X 称为 T2 可分的,若对 X 中的任意两点 x 和 y,存在两个不相交的开集 U 和 V 使得 x∈U,以及 y∈V。
紧致性
覆盖 (covering)
若集合 X 一个子集系 {Ui} 满足 ∪iUi⊇X,则称这个子集系是 X 的一个 覆盖。若每个子集 Ui 都是开集,则称这个覆盖为 开覆盖。
以后我们所说的覆盖都指开覆盖。
子覆盖 (subcovering)
将 {Ui} 中的子集抽出一部分形成一个子系统。若这个子系统也形成 X 的一个覆盖,则称这个覆盖为 {Ui} 的子覆盖。
覆盖的细化 (refinement)
设拓扑空间 X 有两个开覆盖 {Ui} 和 {Vi},{Ui} 称为 {Vi}的细化,如果对于每一个 $ U_i$,存在一个 Vj 使得 Ui⊂Vj。
局部有限 (locally finite) 开覆盖
一个覆盖 {Ui} 称为是局部有限的,如果 ∀x∈X,都存在这样一个邻域 N(x): 这个邻域与 {Ui}中开集的交只有有限个是非空的。
紧致集 (compact)
子集 A⊂X 称为是紧致的,若它是 Hausdorff 的,且它的每一个覆盖都有有限的子覆盖。
定理
欧氏空间 Rn 中的子集 X 是紧致的当且仅当它是闭的且是有界的。
欧氏空间 Rn 首先是 Hausdorff 的,另外 Heine–Borel 定理给出对于欧氏空间:集合闭合且有界是与紧致等价的。
局部紧致空间 (locally compact)
一个拓扑空间称为是 局部紧致 的,若其每一点都有一个紧致的邻域。
欧几里德空间(Rn,通常拓扑)是局部紧的,但不是紧的。例如任何一个点都存在一个闭球邻域,这个闭球是紧致的。
仿紧空间 (paracompact)
一个 Hausdorff 空间称为是仿紧的,如果它的每个开覆盖都有局部有限的细化。
换句话说仿紧空间也可以定义为:
Hasudorff 空间 X 称为是仿紧的,如果它总存在这样的开覆盖 {Ui}:X 中的任意一点都只被有限个 Ui 覆盖。
仿紧性对流形上单位分解 (partition of unity) 的存在比较中重要。有了这种单位分解,就可以定义流形上的积分,并且流形上总是存在黎曼型的度规。
容易看出:紧意味着局部紧;紧也意味着仿紧。需要说明的是:局部紧不一定意味着仿紧。但当 X 的拓扑满足一定的条件(第二可数且 Hausdorff),局部紧意味着仿紧。
连通性
连通性
直观的,一个空间 X 称为是 不连通 (disconnected)的,如果它具有两个不相交的非空开子集 A 和 B,且 A∪B=X。
连通空间 (connected)
一个拓扑空间称为是连通的,若它不具有既开又闭的非空真子集。
平庸的例子
一个集合赋以平庸拓扑,则所得拓扑空间总是连通;若赋以离散拓扑,则所得拓扑空间总是不连通。
局部连通空间 (locally connected)
拓扑空间称为是局部连通的,如果对其每一点的邻域都包含一个连通的邻域。