定义
令 X=∅,O⊂P(X),若 O 满足
- ∅,X∈O
- O1,O2∈O ⟹ O1∩O2∈O
- 对任意添字集 Λ,有 Oλ∈O ⟹ λ∈Λ⋃Oλ∈O
则称 O 为 X 的拓扑「位相」或开集系,(X,O) 为拓扑空间,O 内的元为 X 的开集
注意在这里的拓扑空间中,开集的定义不依赖于集合本身的性质,而是依赖于它是不是处于拓扑当中,从直观上来说这可能会让人迷惑为什么仍然称作 “开集”,因为单纯作为一个元似乎并不能看出它的 “开” 的性质,但是在后文正式定义了拓扑空间的开集后也会说明这一点
我们可以对集合 X 指定一个其的拓扑,当然大多数情况下可以构造多个不同的拓扑,如果我们只关注 X 上有拓扑构造而不关注具体是什么,可以简称为拓扑空间 X
特别地
称 O=P(X) 为 X 的离散拓扑
称 O={∅,X} 为 X 的密着拓扑
与开集相对,有闭集系和闭集的概念,但是同样不是基于集合本身的性质,而是通过补集来定义的
定义
令 (X,O) 为拓扑空间,若 Fc∈O,则称 F 为 X 的闭集
(X,O) 上的闭集全体称为闭集系,记作 F,并且它会满足:
- ∅,X∈F
- F1,F2∈F ⟹ F1∩F2∈F
- 对任意添字集 Λ,有 Fλ∈F ⟹ λ∈Λ⋃Fλ∈F
注意,通过构造距离拓扑 Od={A∈P(X)∣∀a∈A,∃ϵ>0, s.t. N(a,ϵ)⊂A},我们可以使得距离空间成为拓扑空间,但是反过来不一定可行。一般通过 Euclid 距离构造的距离拓扑称为 Euclid 拓扑
一个拓扑结构更多的是描述 “点与点之间的连通性”。拓扑中的元是 X 的子集,我们可以一定程度理解为,如果某个子集属于这个拓扑,那就是在这个拓扑定义下,这个子集里面的元彼此联通。
例如我们可以取集合 X 为各个车站的集合,然后定义子集为,如果他们之间可以互相连通,那么他们就可以构成一个子集。那显然幂集就是所有可能的连通情况,实际上几乎是没有车站之间完全覆盖到所有连通情况的,也就是说会有一些车站之间无法直接抵达(需要换乘),或者是有某几个车站能够成为交通枢纽。我们的拓扑结构实际上就是描述这个连通情况的。
接下来研究拓扑空间中的点,注意与距离空间中的定义的不同的之处
定义
令 (X,d) 为拓扑空间,A⊂X
- a∈X 是 A 的内点 ⟺def ∃O∈O, s.t. a∈O 且 O⊂A
- A 的内点全体称为 A 的内部,记作 Ai
- a∈X 是 A 的外点 ⟺def ∃O∈O, s.t. a∈O 且 O∩A=∅.
- A 的外点全体称为 A 的外部,记作 Ae
- a∈X 是 A 的边界点 ⟺def∃O∈O, s.t. a∈O⇒O⊂A 且 O∩A=∅.
- A 的边界点全体称为 A 的边界,记作 Af
- a∈X 是 A 的触点 ⟺def ∀O∈O, s.t. a∈O⇒O∩A=∅.
- A 的触点全体称为 A 的闭包,记作 A
- A 是 X 的开集 ⟺def A=Ai
- A 是 X 的闭集 ⟺def A=A
可以看到,拓扑空间中开集的定义和距离空间中的相似度非常高,确实是具备 “开” 的性质,对于任意拓扑中的元(开集) O∈O,我们任取其中一点 a∈O,由于 O⊂O,所以 a∈Oi,得到 O 满足这个定义下的开集。所以我们可以知道,拓扑中的任意一个元一定是开集,但是反过来不一定成立
对比二者的性质可以知道,距离空间,或者分析学中的定义依赖于一类特殊的邻域:开球。拓扑空间中的定义依赖于拓扑结构自身的元。就像刚才所说,并不是所有 X 上的开集都能成为拓扑的一部分,这也就意味着,在拓扑空间中,即使有的集合中分析学的角度来看是开集,也成为拓扑空间中的闭集。要区分这两个定义的不同
注意,拓扑空间中的内部,闭包也满足如距离空间中一样的基本性质,这也是它沿用这个名字的重要原因。证明和距离空间基本一致,此处证明暂略
并且,由于拓扑本身元的特殊性(全是开集),我们可以利用这些元来获得内部,闭包
令 (X,O) 为拓扑空间,A⊂X
- Ai=⋃{O∈O∣O⊂A}
- A=⋂{F∈F∣A⊂F}
拓扑空间中点的邻域的定义同样和距离空间高度相似
定义
令 (X,O) 为拓扑空间,N⊂X
- N 是点 a∈X 的邻域 ⟺def a∈Ni
- 点 a 的邻域全体构成的集合称为 a 的邻域系,记作 NX(a),如果不需要强调所处空间 X,可以记作 N(a)
显然有含有 a 的开集都是 a 的邻域,特别地称为开邻域,并且
令 (X,O) 为拓扑空间,A⊂X
- A 是 X 的开集 ⟺def A⊂Ai