拓扑空间中的积拓扑

设 \(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\) 当作拓扑,那么很多通过并运算得到的开集将无法包含在其中。

闭集也具有类似的性质。

在积拓扑中,闭集的笛卡尔积仍然是闭集

不过,并不是所有闭集都能够写成闭集的笛卡尔积形式。

换句话说,就像开集的情形一样,积拓扑中可能存在一些闭集,它们并不是由闭集之间的笛卡尔积直接得到的。

一个直观的例子

下面通过一个具体例子,来直观理解积拓扑是如何工作的。

设有两个拓扑空间:

  1. \(X\) 为实数集 \(\mathbb{R}\),采用通常拓扑,即开集由开区间 \((a,b)\) 构成。
  2. \(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\) 中的开集为:

  1. \(\emptyset\)
  2. \(\{a\}\)
  3. \(\{b,c\}\)
  4. \(X=\{a,b,c\}\)

\(Y\) 中的开集为:

  1. \(\emptyset\)
  2. \(\{1\}\)
  3. \(Y=\{1,2\}\)

接下来,计算这些开集之间的笛卡尔积:

  1. \(\emptyset \times \emptyset = \emptyset\)
  2. \(\emptyset \times \{1\} = \emptyset\)
  3. \(\emptyset \times Y = \emptyset\)
  4. \(\{a\} \times \emptyset = \emptyset\)
  5. \(\{a\} \times \{1\} = \{(a,1)\}\)
  6. \(\{a\} \times Y = \{(a,1),(a,2)\}\)
  7. \(\{b,c\} \times \emptyset = \emptyset\)
  8. \(\{b,c\} \times \{1\} = \{(b,1),(c,1)\}\)
  9. \(\{b,c\} \times Y = \{(b,1),(b,2),(c,1),(c,2)\}\)
  10. \(X \times \emptyset = \emptyset\)
  11. \(X \times \{1\} = \{(a,1),(b,1),(c,1)\}\)
  12. \(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\) 上的积拓扑至少包含以下集合:

  1. \(\emptyset\)
  2. \(\{(a,1)\}\)
  3. \(\{(a,1),(a,2)\}\)
  4. \(\{(b,1),(c,1)\}\)
  5. \(\{(b,1),(b,2),(c,1),(c,2)\}\)
  6. \(\{(a,1),(b,1),(c,1)\}\)
  7. \(X \times Y=\{(a,1),(a,2),(b,1),(b,2),(c,1),(c,2)\}\)
  8. 以及这些集合之间的所有并集

    例如: \(\{(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\),由所有非空的笛卡尔积组成:

  1. \(\{(a,1)\}\)
  2. \(\{(a,1),(a,2)\}\)
  3. \(\{(b,1),(c,1)\}\)
  4. \(\{(b,1),(b,2),(c,1),(c,2)\}\)
  5. \(\{(a,1),(b,1),(c,1)\}\)
  6. \(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) $$

类似的性质与定理还有很多,它们共同构成了积拓扑理论的重要基础。

 
 

Please feel free to point out any errors or typos, or share suggestions to improve these notes.

FacebookTwitterLinkedinLinkedin

拓扑学

练习