开集

如果在集合 A 中,对任意一点 x(x∈A)都能找到一个完全包含在 A 内的邻域,那么 A 就称为一个开集
开集示例
 

通俗来说,一个集合如果不包含它的"边界点",就可以视为开集。

严格地讲,在拓扑空间 X 中,集合 A 是开集,当且仅当对 A 中每个点 x,都存在一个邻域完全落在 A 内。

注意:这意味着对集合中任意一点,都能找到一块完全位于集合内部的小区域,不会与集合外部发生接触。

直观例子

在数轴上,开区间是最常见也最易理解的开集例子。

什么是开区间? 在 \( \mathbb{R} \) 上,开区间指所有满足 \( a < x < b \) 的实数 x,其中 a 和 b 为实数且 a < b。

记作 (a,b),圆括号表示端点 a 和 b 不属于该集合。

例如,区间 (3,10) 是实数轴上的一个开集。

此时,集合 A 含有所有大于 3 且小于 10 的实数,不包括端点。

开区间示例

在该区间内,每一个点 x 都可以找到一个更小的开区间,使其完全包含在 (3,10) 之内。

例如,对 x=3.1,可以选择开区间 (3.09,3.11),它完全位于 (3,10) 内。

同理,区间内任意一点都可以这样处理,因为在任何两个实数之间都存在无穷多个实数。

注意:即使取非常接近边界的点,例如 3.001,我们依然能构造它的邻域(如 3.001±0.00000001),并且这个邻域依旧完全落在开区间 (3,10) 内。

这是最基本的一维开集示例。

更多例子

开集的概念可以自然推广到二维平面。

例如,以原点 (0,0) 为圆心、半径 r=1 的圆内部所有点:

$$ x^2+y^2<1 $$

该不等式描述的是所有距离圆心小于 1 的点,只包含圆内部,不包含圆周。

二维开集示例

这就是二维空间中的一个开集。

那么闭集是什么?

如果我们把圆周上的点也加入集合,就得到一个闭集:

$$ x^2+y^2 \le 1 $$

此时就不再满足"每个点都拥有完全落在集合内部的邻域"这一性质。

二维闭集示例

特别是圆周上的点无法拥有这样的邻域。

闭集示例

注意:在欧氏空间 R2 中,圆方程 \( x^2+y^2=1 \) 所描述的点集既不是开集也不是闭集,因为它只包含圆周本身;而 \( x^2+y^2<1 \) 是开集;如果改为 \( x^2+y^2\le 1 \),则该集合是闭集

同样地,在三维空间中,球体内部(不含球面)构成一个开集。

三维开集示例

拓扑的选择

开区间之所以常被使用,是因为它直观易懂,有助于形成对开集的初步理解。

然而,开集的概念远比开区间更一般,也更抽象。

在掌握直观例子之后,我们必须进一步提升对其本质的认识。

一个集合是否为"开集",取决于赋予空间的拓扑结构

关键思想是:开集的定义依赖于拓扑,而不同拓扑会给出截然不同的开集。

在某些拓扑中,看起来"闭"的集合,在另一种拓扑下可能是"开"的。

换言之,"开"的含义来源于拓扑本身

什么是拓扑? 拓扑是一组被规定为"开集"的集合族,它必须满足一些基本规则,例如任意多个开集的并仍为开集,有限多个开集的交仍为开集。

因此,我们不应把视野局限在开区间或开圆盘这些最直观的例子上。

在拓扑学中,有些集合乍看之下不像开集,却可能在某种拓扑下被视为开集。

一个更抽象但重要的例子

考虑仅包含两个元素的集合 \( \{a, b\} \)。

在这个集合上,可以定义至少两种拓扑:平凡拓扑和离散拓扑。

  • 平凡拓扑
    在平凡拓扑中,唯一的开集是空集 \( \emptyset \) 和全集 \( \{a, b\} \)。这是最简单的拓扑结构。
  • 离散拓扑
    在离散拓扑中,每个子集都是开集。因此 \( \{a\} \)、\( \{b\} \)、\( \{a,b\} \) 和 \( \emptyset \) 全部是开集。

现在对集合 \( \{a\} \) 考察:

  • 在平凡拓扑中,{a} 不是开集
    因为唯一的非空开集只有 \( \{a,b\} \)。
  • 在离散拓扑中,{a} 是开集
    因为该拓扑中所有子集都被定义为开集。

因此,集合 \( \{a\} \) 是否为开集,取决于所选拓扑。

这个例子清楚展示了开集概念与拓扑选择之间的紧密关系。

开集定理

定理一

设拓扑空间为 (X,T),其中 X 为空间,T 为其拓扑。若子集 S ⊂ X 满足:对任意一点 s ∈ S,都存在一个邻域 U,使得 U 完全包含在 S 内,即 U ⊂ S,则 S 为开集。

根据定义,S 之所以是开集,是因为它属于拓扑空间 (X,T) 的开集族。

换句话说,对于 S 内的任意一点 s ∈ S,总能找到一个属于 S 的邻域。

因此,每个元素 s ∈ S 都存在一个开邻域 Us,它完全包含在 S 中。

$$ x \in U_s \subset S \subset X $$

由此可知,一个开集可以视为其所有开邻域的并。

因此,只要观察到 S 中每个点 s ∈ S 都有邻域 Us 满足 Us ⊂ S,便可断定 S 是开集,因为 S 是开集的并。

也就是说,一个集合是开集,当且仅当对于集合中每一点,都存在一个完全落在该集合之内的邻域

例子:想象一张桌子,上面散落着许多玻璃弹珠,每颗弹珠代表集合中的一个点。若一个集合是"开集",意思是无论选中哪颗弹珠,它周围总能有足够的空间自由移动,而不会触碰桌子的边缘。若对桌上的每一颗弹珠,我们都能画出一个完全位于桌面范围内的小圆,那么这些弹珠构成的集合就对应一个开集。本质上,开集意味着:无论我们选中哪一点,都能找到一块仍属于该集合的"活动空间"。
开集示意图

定理二

设 \( X \) 是一个集合,\( B \) 是拓扑的一个拓扑基。若子集 \( A \subset X \) 满足:对任意一点 \( x \in A \),都存在一个基元素 \( B_x \in B \),使得 \( x \in B_x \) 且 \( B_x \subseteq A \),则 \( A \) 是由 \( B \) 所生成拓扑中的开集;反之亦然。

该定理刻画了由拓扑基生成的拓扑的核心特征。

换言之,开集 \( A \) 中的每一点 \( x \) 都必须拥有一个来自拓扑基的开邻域 \( B_x \),并且该邻域完全包含在 \( A \) 内。

因此,\( A \) 在由 \( B \) 生成的拓扑中是开集。

证明:若 A 是由拓扑基 B 在 X 上生成的开集,则根据定义,A 是若干基元素的并。因此对任意 \( x \in A \),存在至少一个基元素 \( B_x \),满足 \( x \in B_x \subseteq A \)。反之,若对任意 \( x \in A \) 都可找到基元素 \( B_x \),使得 \( x \in B_x \subseteq A \),则 A 是基生成拓扑中的开集。

例 1

设 \( X = \{1, 2, 3, 4, 5\} \),其拓扑基为 \( B = \{\{1\}, \{2, 3\}, \{4, 5\}\} \)。判断集合 \( A = \{1, 2, 3\} \) 是否为开集。

拓扑基示例

对 A 中的每个点检查:

  • 点 \( 1 \):对应基元素 \( \{1\} \),完全包含于 \( A \)。
  • 点 \( 2 \):对应基元素 \( \{2, 3\} \),完全包含于 \( A \)。
  • 点 \( 3 \):同样属于 \( \{2, 3\} \),完全包含于 \( A \)。

因此,\( A \) 是开集,因为它满足定理要求。

例 2

继续使用同一集合 \( X = \{1, 2, 3, 4, 5\} \) 及拓扑基 \( B = \{\{1\}, \{2, 3\}, \{4, 5\}\} \)。

不同开集示例

判断集合 \( A = \{2, 3, 4\} \) 是否为开集:

  • 点 \( 2 \):对应基元素 \( \{2, 3\} \),包含于 \( A \)。
  • 点 \( 3 \):仍由 \( \{2, 3\} \) 覆盖并包含于 \( A \)。
  • 点 \( 4 \):唯一的基元素是 \( \{4, 5\} \),但其中的 5 不属于 \( A \),因此不存在完全包含于 \( A \) 的基元素覆盖点 4。

由定理可知,\( A \) 不是开集,因为并非所有点都能找到完全包含于 \( A \) 的基元素。

附注

关于开集的一些补充:

  • A 是开集当且仅当 A = Int(A)
    在拓扑空间 \( X \) 中,集合 \( A \) 是开集,当且仅当它等于其内部。内部 Int(A) 定义为所有包含于 \( A \) 的开集的并。$$ A = \text{Int}(A) $$

未尽部分可继续拓展。

 
 

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

FacebookTwitterLinkedinLinkedin

拓扑学

练习