数学 - 数学分析 - III.2 拓扑基础
拓扑基础
为了对连续函数有更深的理解,我们在这节介绍关于拓扑空间的一些基本概念。在之后的介绍中,都令 是一个度量空间。
开集
定义 开集
令 是一个度量空间, 的子集 中的元素 被称为 的内点,若存在 的邻域 使得 。集合 称为开集,若 中的每个点都是内点。
2.1 Remarks
(a) 显然, 是集合 的内点当且仅当存在 使得 。
(b) 是开集当且仅当 是是它每个点的邻域。
2.2 Examples
开球 是开集。
2.3 Remarks
(a) 内点与开集的概念依赖于度量空间 ,有时为了明确,我们会说 是集合 关于度量空间 的内点,或是 在 中是开集。
比如, 中的开球,也就是开区间 ,在 中是开集,但把问题放在度量空间 上考虑,会发现 在 上不是开集。
(b) 令 是一个赋范线性空间,且 和 是 上的等价范数,则由 Remark II.3.13(d) 可知
因此若 关于一个特定的范数是开集,则它对于所有的等价范数也是开集。
(c) 由 Examples 2.2 可知,度量空间的每个点都有一个开邻域。
2.4 Proposition
令 为开集构成的集合。
(1)
(2) 如果 ,则 ,即是说,对任意开集的并仍然是开集。
(3) 如果 ,则 ,即是说,有限个开集的交仍然是开集。
证明:
证毕。
Proposition 2.4 的性质 (1)-(3) 包含了集合的交 与并 ,但没有包含度量,因此这是对度量空间这一概念的一般化:令 是一个集合,且 是 的子集构成的集合 的子集, 满足 (1)-(3) ,则将 称为 上的拓扑,将 中的元素称为关于 的开集。最后,将元素对 称为拓扑空间。
2.5 Remarks
(a) 令 是一个度量空间, 是具有 Proposition 2.4 的集合族,将 称为 上由度量 诱导的拓扑。令 是一个赋范线性空间,其上的度量为范数诱导的度量,则 也是一个拓扑,被称为范数拓扑。
(b) 令 是一个赋范线性空间,则 是一个 上与 等价的范数,令 和 分别是由 和 诱导的范数拓扑,由 Remarks 2.3(b), 与 相等,即是说,在 上的等价范数可以诱导出在 上的等价拓扑。
闭集
度量空间 上的子集 被称为是 上的闭集当且仅当 在 上是开集。
2.6 Proposition
(1) 和 是闭集。
(2) 任意闭集的交仍然是闭集。
(3) 有限闭集的并仍然是闭集。
2.7 Remarks
(a) 无限个开集的交不一定是开集。
(b) 无限个闭集的并不一定是闭集。
令 且 ,我们将 称为 的聚点当且仅当 在 的每个邻域与 都有一个非空交。点 被称为 的收敛点当且仅当 在 的每个邻域都包含了 集合中除了 的一个点。我们设
显然, 中任意一个元素和 的任一个收敛点都是 的一个聚点。事实上, 是集合 与集合 所有收敛点构成的集合的并。
2.8 Proposition
令 是度量空间 的一个子集。
(1)
(2)
证明:
证毕。
2.9 Proposition
的元素 是 的一个收敛点当且仅当存在 中的序列 收敛到 。
证明;
相反地,令 是 中的序列,且有 。则对于 的每个邻域 ,存在 使得 ,这意味着
证毕。
2.10 Corollary
的元素 是 的一个聚点当且仅当存在 中的序列 收敛到 。
证明:
证毕。
我们现在用收敛序列刻画闭集。
2.11 Proposition
对 ,以下描述等价:
(1) 是闭集。
(2) 包含了它所有的收敛点。
(3) 中每一个在 上收敛的序列,收敛点在 中。
集合的闭包
令 是度量空间 的子集,定义 的闭包为
其中
由于 是闭集且包含 ,因此集合 非空,从而定义有意义。由 Proposition 2.6(2) 可知, 是闭集,由于 ,因此可知 的一个闭包是包含 的一个最小闭集,即是说,任何一个包含 的闭集,也包含 。
在下个命题,我们展示 的闭包就是 的所有聚点的集合,即是说,。
2.12 Proposition
令 是度量空间 的子集,则 .
证明:
证毕。
2.13 Corollary
令 和 是 的子集。
(1)
(2)
(3)
证明:
证毕。
该推论也可以导出对映射 单调且幂等,即是说 。
集合的内点
闭集,聚点和闭包之间的关系对于开集可以有类似的讨论,闭包对应的概念是 的内部,定义为
显然 是 的子集,且由 Proposition 2.4(2) 可知 是开集,因此 是 的最大开子集。
聚点对应的概念就是我们之前定义的内点,我们定义内点集
类似 Proposition 2.12,我们有以下命题。
2.14 Proposition
令 是度量空间 的子集,则 。
2.15 Corollary
令 与 是 的子集。
(1)
(2)
(3)
(4)
与闭集类似,映射 是单调且幂等。
集合的边界
直观地,我们希望在平面的一个圆盘,它的边界是圆。边界的概念应该能用开集和闭集的概念精确地描述。特别地,对于度量空间 中的一个子集 , 的(拓扑)边界被定义为 。
2.16 Proposition
令 是 的子集。
(1) 是闭集。
(2) 在 中当且仅当 的每个邻域与 和 都有非空交。
证明:只需注意到 。
证毕。
Hausdorff 条件
下面的命题表明,在度量空间中,任意两个不同的点都有不相交的邻域。
2.17 Proposition
令 使得 ,则存在 的邻域 和 的邻域 使得 。
证明:
证毕。
Proposition 2.17 被称为 条件。为了证明这个条件,我们用了度量的性质。事实上,存在一个(非度量)的拓扑空间不满足 条件。
条件的一个简单结果是
这意味着充分多的邻域可以区分一个度量空间中的点。
2.18 Corollary
任意一个度量空间中的单元素子集都是闭集。
证明:
证毕。
Examples
我们用例子来说明这些新概念,包括以前章节提到的一些概念,如开区间、闭区间、开球、闭球等,会发现它们在拓扑上是一致的。
2.19 Examples
(a) 开区间 在 上是开集。
(b) 闭区间 在 上是闭集。
(c) 令 是区间,,。则
(d) 闭球 是开球。
证明:
证毕。
(e) 在任何一个度量空间中,对任意 均有 。如果 是一个赋范线性空间且 ,则有 。
证明:
证毕。
(f) 在任何一个赋范线性空间 中,
(g) 维球面 在 上是闭集。
连续函数的刻画
我们现在应用这一节的内容对连续函数做进一步的刻画。
2.20 Theorem
令 是由度量空间 到 的函数。则以下表述等价:
(1) 是连续函数。
(2) 对 中任一开集 , 在 中是开集。
(3) 对 中任一闭集 , 在 中是闭集。
证明:
证毕。
2.21 Remark
由上述定理,一个函数连续当且仅当它对任一开集的原像是开集,当且仅当它对任一闭集的原像是闭集。对这个重要的结果,我们有另一种陈述,记度量空间 的拓扑为 ,即
则有
即是说, 是连续函数当且仅当 在集合函数 下的像被包含在 。
下面的例子表明了 Theorem 2.20 能被用来证明一个给定集合是开集还是闭集。
2.22 Examples
(a) 令 和 是度量空间, 是连续函数。则对任意 , 的原像 在 中是闭集,即是说,等式 的解集合是闭集。
(b) 令 且 ,则 在 是闭集。
证明:
证毕。
(c) 不等式的解集合:令 是连续函数,且 ,则 是 中的闭集且 是 中的开集。
(d) 维单位闭立方体
在 中是闭集。
(e) 开集(或闭集)在连续函数下的像不一定是开集(或闭集)。
连续性延拓
令 和 是度量空间,假设 , 是连续函数且 是 的极限点。如果 不是一个闭集,则 可能不在 中,因此 在点 没有定义。这一节我们考虑 是否能够被定义以便 在 上连续。如果这样的延拓存在,则对于任意 中收敛到 的序列 , 必定收敛到 。
因此,我们对函数(不必是连续函数) 和 中的一个收敛点 ,定义
如果存在这样的 ,使得 中的任一收敛到点 的序列 ,序列 收敛到 。
2.23 Remarks
(a) 以下表述等价:
(1)
(2) 对任一 的邻域 ,存在 的邻域 使得 。
证明:
证毕。
(b) 如果 是 中的一个极限点,则
2.24 Proposition
令 和 是度量空间,,且 连续,假设 是 的极限点,且存在 使得 ,则
是函数 到 的连续性延拓。
证明:
证毕。
由一种比较特殊的情况 ,我们如下定义单边极限,假设 , 是一个函数且 是 的极限点,然后我们就可以类比 定义左极限,此时的序列 需 ,记作
右极限 可以类似左极限进行定义。类似地,我们写 ,当且仅当对任一有 的序列 ,我们有 。
2.25 Examples
(a) 假设
相对拓扑
令 是一个度量空间, 是 的子集,则 可以是一个度量空间,其上定义度量 由 的度量 诱导,因此“在 上的开集”和“在 上的闭集”也能被很好地定义。
有另一种完全不使用度量来定义 中开集的方法,这种定义方法仅需要 是一个拓扑空间即可。特别地, 的一个子集 是开集,当且仅当存在 中的开集 使得 。如果 在 中是开集,我们也说 在 中相对开。这种定义方式,容易看到 上的拓扑结构诱导了 上的拓扑结构。
因此我们有两种定义 中开集的方式,下面命题表明这两种定义是等价的。
2.26 Proposition
令 是一个度量空间,且 ,则 在 中是开集当且仅当 在 是开集。
证明:
证毕。
2.27 Corollary
令 ,则 在 中是开集当且仅当 在 是闭集。
2.28 Examples
(a) 令
一般拓扑空间
即使度量空间对于我们讨论中的绝大多数情况已经是非常自然结构,在之后的章节,或一些其他书籍中,一般拓扑空间也是非常重要的。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现