拓扑空间中的积拓扑
设 \(X\) 与 \(Y\) 为两个拓扑空间。在乘积空间 \(X \times Y\) 上,可以定义一种非常重要的拓扑结构,称为积拓扑。它由一个基 \(B\) 生成,而这个基由所有形如 \(U \times V\) 的集合组成,其中 \(U\) 是 \(X\) 中的开集,\(V\) 是 \(Y\) 中的开集。 $$ B = \{ U \times V \mid U \text{ 在 } X \text{ 中为开集,且 } V \text{ 在 } Y \text{ 中为开集} \} $$
理解积拓扑最简单的方法,就是从“开集的乘积”这一想法开始。
如果 \(U\) 是空间 \(X\) 中的开集,而 \(V\) 是空间 \(Y\) 中的开集,那么它们的笛卡尔积 \(U \times V\) 就会成为乘积空间 \(X \times Y\) 中的基本开集。
所有这样的集合共同构成一个集合族 \(B\),它就是积拓扑的拓扑基。
所谓拓扑基,可以理解为“构造所有开集的基本材料”。乘积空间中的任意开集,都能够表示为这些基元素的并集。
因此,在积拓扑中,开集的笛卡尔积仍然保持为开集。
注意:积拓扑中的开集,并不仅仅是形如 \(U \times V\) 的集合。实际上,还包括这些集合的任意并集。因此,集合族 \(B\) 本身并不是完整的拓扑,而只是生成积拓扑的一个基。如果直接把 \(B\) 当作拓扑,那么很多通过并运算得到的开集将无法包含在其中。
闭集也具有类似的性质。
在积拓扑中,闭集的笛卡尔积仍然是闭集。
不过,并不是所有闭集都能够写成闭集的笛卡尔积形式。
换句话说,就像开集的情形一样,积拓扑中可能存在一些闭集,它们并不是由闭集之间的笛卡尔积直接得到的。
一个直观的例子
下面通过一个具体例子,来直观理解积拓扑是如何工作的。
设有两个拓扑空间:
- \(X\) 为实数集 \(\mathbb{R}\),采用通常拓扑,即开集由开区间 \((a,b)\) 构成。
- \(Y\) 同样为实数集 \(\mathbb{R}\),并采用相同的通常拓扑。
现在考虑它们的乘积空间 \(X \times Y\)。由于 \(\mathbb{R} \times \mathbb{R} = \mathbb{R}^2\),因此它对应于二维平面。
为了构造积拓扑的基,需要取所有形如 \(U \times V\) 的集合,其中 \(U\) 是 \(X\) 中的开集,\(V\) 是 \(Y\) 中的开集。
例如,取:
$$ U = (1,2) $$
以及:
$$ V = (3,4) $$
那么:
$$ U \times V = (1,2) \times (3,4) $$
就是 \(\mathbb{R}^2\) 中的一个开集。从几何上看,它对应于平面中的一个开矩形区域。

接下来,看看两个基元素的并集。
考虑:
$$ U_1 \times V_1 = (1,2) \times (3,4) $$
以及:
$$ U_2 \times V_2 = (1.5,2.5) \times (3.5,4.5) $$
这两个集合分别对应于平面中的两个开矩形。

它们的并集为:
$$ (1, 2) \times (3, 4) \cup (1.5, 2.5) \times (3.5, 4.5) $$
这个集合已经不再是单一的笛卡尔积形式,但它仍然是若干基元素的并,因此依旧是积拓扑中的开集。
这意味着,乘积空间中的开集,可以通过许多基本开集组合而成。
例如,考察点 \((1.8,3.8)\)。
由于它位于集合 \( (1,2) \times (3,4) \) 内,因此它也属于上述并集。

这个例子说明,基 \(B\) 的确能够在乘积空间 \(X \times Y\) 上生成一个合理而完整的拓扑结构。
注意:积拓扑之所以重要,是因为它能够在乘积空间中保留原空间 \(X\) 与 \(Y\) 的拓扑结构。这种构造在现代拓扑学、泛函分析以及许多数学分支中都具有基础性的作用。
例子 2
下面通过一个更具体的例子,来理解积拓扑是如何构造出来的。
设有以下两个拓扑空间:
- \(X = \{a,b,c\}\),其拓扑为 \(\{\emptyset,\{a\},\{b,c\},X\}\)
- \(Y = \{1,2\}\),其拓扑为 \(\{\emptyset,\{1\},Y\}\)
为了得到 \(X \times Y\) 上的积拓扑,需要先取出 \(X\) 与 \(Y\) 中所有开集之间的笛卡尔积,然后再对这些集合进行任意并运算。
积拓扑的基定义为:
$$ B = \{ U \times V \mid U \text{ 在 } X \text{ 中为开集,且 } V \text{ 在 } Y \text{ 中为开集} \} $$
首先列出两个空间中的开集。
\(X\) 中的开集为:
- \(\emptyset\)
- \(\{a\}\)
- \(\{b,c\}\)
- \(X=\{a,b,c\}\)
\(Y\) 中的开集为:
- \(\emptyset\)
- \(\{1\}\)
- \(Y=\{1,2\}\)
接下来,计算这些开集之间的笛卡尔积:
- \(\emptyset \times \emptyset = \emptyset\)
- \(\emptyset \times \{1\} = \emptyset\)
- \(\emptyset \times Y = \emptyset\)
- \(\{a\} \times \emptyset = \emptyset\)
- \(\{a\} \times \{1\} = \{(a,1)\}\)
- \(\{a\} \times Y = \{(a,1),(a,2)\}\)
- \(\{b,c\} \times \emptyset = \emptyset\)
- \(\{b,c\} \times \{1\} = \{(b,1),(c,1)\}\)
- \(\{b,c\} \times Y = \{(b,1),(b,2),(c,1),(c,2)\}\)
- \(X \times \emptyset = \emptyset\)
- \(X \times \{1\} = \{(a,1),(b,1),(c,1)\}\)
- \(X \times Y = \{(a,1),(a,2),(b,1),(b,2),(c,1),(c,2)\}\)
注意:笛卡尔积由有序对组成,其中第一个元素来自第一个集合,第二个元素来自第二个集合。其定义为: \[ A \times B = \{(a,b)\mid a \in A \text{ 且 } b \in B\} \] 如果其中一个集合为空集 \(\emptyset\),由于空集中不存在任何元素,因此无法与另一个集合中的元素组成有序对。于是: \[ \emptyset \times B = \emptyset \] 例如: \[ \emptyset \times \{1\} = \emptyset \] 因此,空集与任意集合的笛卡尔积始终为空集。
积拓扑由上述所有笛卡尔积的任意并集构成。因此,\(X \times Y\) 上的积拓扑至少包含以下集合:
- \(\emptyset\)
- \(\{(a,1)\}\)
- \(\{(a,1),(a,2)\}\)
- \(\{(b,1),(c,1)\}\)
- \(\{(b,1),(b,2),(c,1),(c,2)\}\)
- \(\{(a,1),(b,1),(c,1)\}\)
- \(X \times Y=\{(a,1),(a,2),(b,1),(b,2),(c,1),(c,2)\}\)
- 以及这些集合之间的所有并集
例如: \(\{(a,1)\}\cup\{(b,1),(c,1)\}=\{(a,1),(b,1),(c,1)\}\)。
因此,\(X \times Y\) 上的积拓扑,本质上就是由这些基本集合不断进行并运算所得到的全部集合。
这个例子说明,在积拓扑中,开集并不仅仅是单纯的笛卡尔积 \(U \times V\)。由这些基本开集通过并运算得到的新集合,同样也是开集。
例如,集合 \(\{(a,1)\}\cup\{(b,1),(c,1)\}=\{(a,1),(b,1),(c,1)\}\) 依然是积拓扑中的开集。因此,认为积拓扑中的开集只能是单个笛卡尔积集合,是错误的。
\(X \times Y\) 上积拓扑的基 \(B\),由所有非空的笛卡尔积组成:
- \(\{(a,1)\}\)
- \(\{(a,1),(a,2)\}\)
- \(\{(b,1),(c,1)\}\)
- \(\{(b,1),(b,2),(c,1),(c,2)\}\)
- \(\{(a,1),(b,1),(c,1)\}\)
- \(X \times Y=\{(a,1),(a,2),(b,1),(b,2),(c,1),(c,2)\}\)
多个拓扑空间的乘积
积拓扑的思想不仅适用于两个拓扑空间,也可以自然推广到有限多个拓扑空间。
设 \(X_1,X_2,\ldots,X_n\) 为 \(n\) 个拓扑空间。如果对每个空间 \(X_i\),都取其中一个开集 \(U_i\),那么所有形如 \(U_1 \times U_2 \times \cdots \times U_n\) 的集合,将构成乘积空间 \(X_1 \times X_2 \times \cdots \times X_n\) 上一个拓扑的基。 $$ B = \{ U_1 \times U_2 \times \cdots \times U_n \mid U_i \text{ 在 } X_i \text{ 中为开集,对任意 } i \} $$
也就是说,多个拓扑空间的积拓扑,本质上仍然是通过"开集的乘积"来构造的。
积拓扑的基
一般情况下,两个拓扑空间中所有开集的笛卡尔积,都可以作为积拓扑的基:
$$ B = \{ U \times V \mid U \text{ 在 } X \text{ 中为开集,且 } V \text{ 在 } Y \text{ 中为开集} \} $$
不过,在实际应用中,这样得到的基往往会非常庞大。
因此,数学上通常会采用一种更加简洁且更高效的方法来构造积拓扑的基。
设 \(X\) 与 \(Y\) 为两个拓扑空间,\(B_X\) 是 \(X\) 的一个拓扑基,\(B_Y\) 是 \(Y\) 的一个拓扑基。那么,\(X \times Y\) 上积拓扑的一个基,可以由这些基元素之间的笛卡尔积构成: $$ B = \{ U \times V \mid U \in B_X \text{ 且 } V \in B_Y \} $$
集合 \(B\) 构成了 \(X \times Y\) 上积拓扑的一个基。
换句话说,\(B\) 中的元素就是积拓扑中的基本开集,而该拓扑中的任意开集,都能够表示为这些集合 \(U \times V\) 的并集。
注意:这一思想同样可以推广到任意有限多个拓扑空间。设 \(X_1,X_2,\ldots,X_n\) 为 \(n\) 个拓扑空间,如果 \(B_i\) 是每个空间 \(X_i\) 的一个拓扑基,那么这些基之间的笛卡尔积,将构成乘积空间 \(X_1 \times X_2 \times \cdots \times X_n\) 上积拓扑的一个基: $$ B = \{ B_1 \times \cdots \times B_n \mid B_i \text{ 是 } X_i \text{ 的一个拓扑基,对任意 } i=1,\ldots,n \} $$
例子
下面通过一个简单而直观的例子,来理解如何利用拓扑基构造积拓扑的最小基。
考虑以下两个拓扑空间:
- 拓扑空间 \(X=\{a,b\}\),其拓扑为 \( \mathcal{T}_X=\{\emptyset,\{a\},\{b\},\{a,b\}\} \)。这个拓扑的一个最小基为 \( B_X=\{\{a\},\{b\}\} \)。
- 拓扑空间 \(Y=\{1,2\}\),其拓扑为 \( \mathcal{T}_Y=\{\emptyset,\{1\},\{2\},\{1,2\}\} \)。这个拓扑的一个最小基为 \( B_Y=\{\{1\},\{2\}\} \)。
在构造积拓扑时,并不一定要使用两个空间中的全部开集。很多情况下,只利用各自拓扑基中的元素,就已经足够了。
这里:
$$ B_X=\{\{a\},\{b\}\} $$
$$ B_Y=\{\{1\},\{2\}\} $$
接下来,对这些基元素做笛卡尔积:
$$ \{a\}\times\{1\}=\{(a,1)\} $$
$$ \{a\}\times\{2\}=\{(a,2)\} $$
$$ \{b\}\times\{1\}=\{(b,1)\} $$
$$ \{b\}\times\{2\}=\{(b,2)\} $$
因此,\(X \times Y\) 上积拓扑的一个最小基为:
$$ B_{\mathrm{min}}=\{\{(a,1)\},\{(a,2)\},\{(b,1)\},\{(b,2)\}\} $$
这个最小基已经足以生成整个积拓扑。
也就是说,积拓扑中的任意开集,都能够写成这些基元素的并集。
注意:从本质上看,通过只使用那些无法进一步细分的"原子型"集合之间的笛卡尔积,可以得到一个规模更小、结构更简洁,但依然能够完整刻画积拓扑的基。
证明
下面证明集合 \(B\) 的确构成了 \(X \times Y\) 上积拓扑的一个基。
$$ B=\{U \times V \mid U \in B_X \text{ 且 } V \in B_Y\} $$
其中,\(B_X\) 是 \(X\) 上拓扑的一个基,\(B_Y\) 是 \(Y\) 上拓扑的一个基。
根据积拓扑的定义,其开集由形如 \(U \times V\) 的集合的并集构成,其中 \(U\) 是 \(X\) 中的开集,\(V\) 是 \(Y\) 中的开集。
为了证明 \(B\) 是积拓扑的一个基,需要说明:
对于 \(X \times Y\) 中任意一个开集 \(W\),都可以将其表示为集合族 \(B\) 中元素的并集。
验证基的性质
设 \(W\) 是 \(X \times Y\) 上积拓扑中的一个开集,并设 \((x,y)\) 是 \(W\) 中的一个点。
根据积拓扑的定义,存在开集 \(U' \subseteq X\) 与 \(V' \subseteq Y\),满足:
$$ (x,y)\in U' \times V' \subseteq W $$
由于 \(U'\) 是 \(X\) 中的开集,而 \(B_X\) 是 \(X\) 的一个拓扑基,因此存在某个 \(U \in B_X\),使得:
$$ x \in U \subseteq U' $$
同理,由于 \(V'\) 是 \(Y\) 中的开集,而 \(B_Y\) 是 \(Y\) 的一个拓扑基,因此存在某个 \(V \in B_Y\),满足:
$$ y \in V \subseteq V' $$
于是得到:
$$ (x,y)\in U \times V \subseteq U' \times V' \subseteq W $$
这说明,对于开集 \(W\) 中任意一点 \((x,y)\),都能够找到一个属于 \(B\) 的基元素 \(U \times V\),使得该点落在其中,并且这个基元素完全包含于 \(W\)。
结论
由于积拓扑中任意开集 \(W\) 的每一个点,都包含在某个属于基 \(B\) 且同时包含于 \(W\) 的集合之中,因此 \(B\) 覆盖了积拓扑中的全部开集。
因此:
$$ B=\{U \times V \mid U \in B_X \text{ 且 } V \in B_Y\} $$
确实构成了 \(X \times Y\) 上积拓扑的一个基。
证明完毕。
补充说明
下面列出几个与积拓扑密切相关的重要结论。
- 乘积空间的子空间定理
该定理指出:如果 \(A\) 与 \(B\) 分别是拓扑空间 \(X\) 与 \(Y\) 的子空间,那么把 \(A \times B\) 视为 \(X \times Y\) 的子空间时得到的子空间拓扑,与直接由 \(A\) 与 \(B\) 上的拓扑所生成的积拓扑完全一致。换句话说,无论采用哪种方式构造 \(A \times B\) 上的拓扑,最终得到的拓扑结构都是相同的。 $$ \tau_{A \times B}^{\mathrm{sub}}=\tau_A^{\mathrm{sub}}\times\tau_B^{\mathrm{sub}} $$ - 乘积空间的拓扑等价性
对于三个拓扑空间 \(X\)、\(Y\) 与 \(Z\),空间 \( (X \times Y)\times Z \)、\( X \times (Y \times Z) \) 以及 \( X \times Y \times Z \) 在拓扑意义下彼此等价。也就是说,无论怎样改变括号的组合方式,所得空间的拓扑结构本质上都不会发生变化。 $$ (X \times Y)\times Z \cong X \times (Y \times Z) \cong X \times Y \times Z $$ - 笛卡尔积的内部定理
设 \(A\) 与 \(B\) 分别是拓扑空间 \(X\) 与 \(Y\) 的子集,则它们笛卡尔积的内部,等于各自内部的笛卡尔积: $$ \operatorname{Int}(A \times B)=\operatorname{Int}(A)\times\operatorname{Int}(B) $$
类似的性质与定理还有很多,它们共同构成了积拓扑理论的重要基础。