在本节中,我们将定义什么是拓扑,并给出一些例子和基本构造。
在抽象代数中,域概括了实数线上运算的概念。这个一般定义允许通过与实数的比较来直观地理解关于非常不同的数学对象的观念。同样,拓扑空间的概念关注于概括欧几里得空间中集合的结构。当然,对于许多拓扑空间来说,相似性很遥远,但有助于判断并指导证明。欧几里得空间中集合结构中有趣的差异,在拓扑空间中具有类比,是连通性、紧致性、维数以及“洞”的存在。
如果我们从一个任意集合开始,可能并不立即清楚需要什么来赋予它有趣的结构。一种可能性可能是定义集合上的度量,但事实证明,要求度量过于严格。实际上,有很多等价的方法来定义我们将称为拓扑空间的东西,只需定义给定集合的子集族即可。拓扑空间的性质取决于子集的数量以及这些集合重叠的方式。拓扑空间可以是精细的或粗糙的,连通的或不连通的,具有很少或许多维度。
定义拓扑空间最流行的方式是根据开集,类似于欧几里得空间中的开集。(在欧几里得空间中,开集直观地被看作是不包含其“边界”的集合)。
假设我们给定两个集合,
和
,其中
是
的子集的集合。
如果
具有以下性质
- 空集和
都在
中,
中任何(有限或无限)集合的并集本身也在
中,并且
中任何有限集合的交集本身也在
中,
那么
被称为
上的 拓扑。有序对
被称为 拓扑空间。
拓扑空间的这个定义让我们能够重新定义开集。之前,我们将一个集合定义为开集,如果它包含它所有的内点,而集合的内部是由开球定义的,这需要一个 度量。也就是说,我们需要某种 距离 概念来定义开集。拓扑空间没有这样的要求。事实上,上面给出的三个性质——而且只有它们——足以定义一个开集。我们的新定义如下
的元素被称为 开集。
换句话说,开集是拓扑的一个元素。所以拓扑实际上是一个开集的集合。上面的规则描述了开集的行为:如果任意多个开集的并集是开集,有限多个开集的交集是开集,并且空间本身是开集,那么一个集合可以被称为开集。(空集默认情况下被认为是开集)。我们还说一个集合是闭集,如果它的补集是开集。如前所述,一个集合可以同时是开集和闭集:空间本身是开集,但由于它的补集(空集)是开集,因此它也是闭集。
实际上,我们与开集相关的性质,这些性质让我们能够研究许多拓扑概念(比如连续性和收敛性,这些概念之前是使用开集来定义的),完全由上面描述的三个性质编码,而无需任何距离度量。这实际上是一个非常抽象的定义,只使用集合论的最基本概念(子集、并集和交集),它允许对作为拓扑空间研究的内容(以及 如何 将某物视为拓扑空间;在一个给定集合上可以选择许多不同的拓扑)具有极大的灵活性。事实上,这个定义非常普遍,拓扑空间自然地出现在几乎所有数学分支中,拓扑被认为是数学中伟大的统一主题之一。
所以,回顾一下:集合上的 拓扑 是一个包含空集和集合本身的子集的集合,并且对并集和有限交集是 闭合 的。拓扑中的集合是 开集,它们的补集是 闭集。一个 拓扑空间 是一个集合,以及它上的拓扑。
- 集合的开放性取决于**特定拓扑结构**。仅说一个集合是开放的,没有严格意义。然而,在实际应用中,通常可以从上下文清楚地了解所考虑的拓扑结构。例如,假设我们有集合
,以及集合
。
是
上的一个拓扑结构,人们会说集合
是开放的。这指的是
在
下是开放的。如果我们给出了另一个拓扑结构
,那么集合
在
下是开放的,但在
下不是开放的。在这种情况下,仅仅说
是开放的,就会造成歧义。 (顺便说一下,它在
下也不是闭合的,因为它的补集
不是开放的)
- 虽然术语拓扑空间严格来说指的是有序对
(其中
是一个集合,而
是
上的拓扑结构),通常拓扑空间
与底层集合
或拓扑结构
互换使用。通常根据上下文可以明确地知道指的是哪一个。例如,有人可能会说“假设
是一个拓扑空间,而区间
是
的子集。现在,假设
是开放的...”等等。在这种情况下(假设作者没有犯错误),指的是拓扑空间
是有序对
,其中
是
的子集,而
是
的子集。在实数的情况下,通常拓扑结构
是
上的通常拓扑结构,其中开放集要么是开区间,要么是开区间的并集。
- 开集的无穷交集不一定是开集。例如,考虑形式为
的开区间。对于所有正整数
的值,这些区间的交集是集合
,它在实数中不是开集。
对于任何集合
,我们总可以在
上定义两种拓扑结构。
- 离散拓扑 - 包含集合
的所有子集的拓扑结构。
- 平凡拓扑(也称为离散拓扑) - 只包含
和空集
的拓扑结构。
给定一个度量空间
,它的度量拓扑是使用所有开球的集合作为基而诱导的拓扑结构。我们也可以定义由度量诱导的拓扑结构,即由度量定义的所有开子集的集合。我们用
表示从度量 d 诱导的拓扑结构,其中
。
这从度量空间形成拓扑空间。
如果对于一个拓扑空间
,我们可以找到一个度量
,使得
,那么这个拓扑空间被称为可度量化的。
我们可以定义一个拓扑
在
上,方法是定义
属于
当且仅当对每个点
,存在一个
使得
。我们称这种拓扑为标准拓扑或
上的通常拓扑。
设
为一个非空集合。定义
为
的所有子集
的集合,满足以下条件:
- 要么

- 要么
是有限的。
(换句话说,开集是由从
中移除有限个元素而形成的)
那么
是
上的拓扑,称为
上的有限余拓扑(或“有限补集拓扑”)。此外,这种拓扑当且仅当
是有限的时,是离散的。
设
为一个非空集合。定义
为
的所有子集
的集合,满足以下条件:
- 要么

- 要么
是可数的。
(换句话说,开集是由从
中移除可数无限个元素而形成的)
那么
是
上的一个拓扑,称为
上的 **余可数拓扑**(或“可数补拓扑”)。此外,这个拓扑只有在
可数的情况下才是离散的。
设
为一个拓扑空间。我们可以定义
上许多类型的集合。
- 集合 A 在 X 中的 补集,记为
,是
(即,整个空间减去 A)。
- 如果集合
的补集
是开集,则称该子集
为 **闭集**。请注意,任意多个闭集的交集是闭集,有限多个闭集的并集是闭集。
- 还要注意,一个集合可以同时是 闭集 和 开集。空集
和整个集合
是最简单的例子,它们既是开集又是闭集。根据定义,
是开集,因此它的补集
是闭集。但
,根据定义,是一个开集,因此
既是开集又是闭集。
- 如果一个集合
包含一个包含点
的开集,则称集合
为点
的 **邻域**。换句话说,如果存在开集
使得
,则
是
的邻域。
接下来,我们探究拓扑学研究中一些常见的集合。
在拓扑空间中,
集合 是可数个开集的交集。
集合 是可数个闭集的并集。
集合的补集是
集合,反之亦然。
证明
设 A 为
集合,设
。那么 A 是可数个闭集的并集,
,使得
对所有 n 都是闭集。那么
。由于
是闭集,
是开集,因此我们得到了可数个开集的交集。所以
是
集合。
另一个方向的证明完全类似,留给读者完成。
在任何度量空间中,闭集都是一个
集。
证明:
令 X 为度量空间,并令
。
定义
。观察到
对任何 n 都是开的,因此其并集是开的。现在我们的目标是证明
,以证明闭集是可数个开集的交集。
:
令
。然后
与 A 在某个
处相交,这意味着
。这对于任何 n 都成立,因此
。
:
令
且
。则
使得
。所以
在 A 中使得
,这表明
。因此
.
因此
且为
集。
在通常的
中,
为
集。
证明
由于带有通常拓扑的
是一个度量空间,每个单元素集使得
是闭合的。因此,我们得到了一个可数个闭合集的并集,因此
是一个
集。
- 证明以下为拓扑
- 任何集合上的离散拓扑。
- 任何集合上的不离散拓扑。
- 任何集合上的有限余拓扑。
- 任何集合上的可数余拓扑。
- 证明集合
上的有限余(或可数余)拓扑等于离散拓扑当且仅当
是有限的(或可数的)。
- 证明一个集合是开集当且仅当对于集合中的每个元素,都存在一个包含在该集合中的邻域。
- 证明离散拓扑是离散度量诱导的拓扑。(这也是记住离散拓扑和不离散拓扑的绝佳方法)
(2008 年 3 月 31 日 16:28 (UTC))