计算机专业的人,知道拓扑学的,寥寥无几。在我看来,拓扑学是用代数的方法研究分析学的一门学科。类似的学科,其实还有很多,例如测度论,泛函等等。它们的共同特点是把分析学中最基本的概念进行抽象,从而得到一般的,普适性的结论。

本文首先介绍n维实数空间的拓扑性质,后面再推而广之,介绍一般的拓扑空间的性质。拓扑学中,最基本的两个概念是开集和闭集。开和闭这两个词,即使是没有拓扑学基础的同学,也不会感到陌生。我们都知道,形如(a,b)(a, b)(a,b)的区间是开区间,它是一个开集。形如[a,b][a, b][a,b]的区间是闭区间,它是一个闭集。开集和闭集并不是互补互斥的。存在既是开集又是闭集的集合,也存在既不是开集也不是闭集的集合。

RnR^nRn上的开集,是由邻域的概念推广而来。

定义.对于RnR^nRn空间上的点xxx,它的δ\deltaδ邻域U(x,δ)U(x,\delta)U(x,δ),是一个以xxx为圆心,δ\deltaδ为半径的开球,也即
U(x,δ)={y∈Rn:∣x−y∣&lt;δ},U(x,\delta)=\{y\in R^n: |x-y|&lt;\delta\}, U(x,δ)={y∈Rn:∣x−y∣<δ},
其中δ\deltaδ是一个正实数。

有了邻域的概念,就可以定义集合的内部。

定义.对于集合SSS中的点xxx,我们说xxx是S的内点,如果存在一个δ&gt;0\delta &gt; 0δ>0使得U(x,δ)⊆SU(x,\delta) \subseteq SU(x,δ)⊆S。注意,这里δ\deltaδ的取值,可以与xxx有关。

. 开区间S=(a,b)S=(a, b)S=(a,b)中的任何点xxx都是SSS的内点。因为设δ1=x−a,δ2=b−x\delta_1 = x-a, \delta_2=b-xδ1​=x−a,δ2​=b−x,那么当δ=min⁡(δ1,δ2)/2\delta = \min(\delta_1, \delta_2)/2δ=min(δ1​,δ2​)/2时,有U(x,δ)⊆SU(x,\delta)\subseteq SU(x,δ)⊆S。
. 闭区间S=[a,b]S=[a, b]S=[a,b]中的点aaa不是SSS的内点,因为aaa的任何邻域U(a,δ)U(a, \delta)U(a,δ), 都有U(a,δ)⊄SU(a,\delta) \subset\not SU(a,δ)⊄​S。这是因为a−δ/2∈U(a,δ)a-\delta/2 \in U(a,\delta)a−δ/2∈U(a,δ),但是a−δ/2∉Sa-\delta/2\notin Sa−δ/2∈/​S。

定义.给定集合SSS以及RnR^nRn上的点xxx,我们说xxx是S的外点,如果存在一个δ&gt;0\delta &gt; 0δ>0使得U(x,δ)∩S=∅U(x,\delta) \cap S = \emptysetU(x,δ)∩S=∅。注意,这里xxx必然在集合SSS之外,也即x∉Sx\notin Sx∈/​S。

. 对于开区间S=(a,b)S=(a, b)S=(a,b),任何小于aaa或者大于bbb的点,都是SSS的外点。

通过上面的例子,我们已经知道,对于开区间S=(a,b)S=(a, b)S=(a,b)来说,所有小于aaa或者大于bbb的点,都是SSS的外点。所有大于aaa且小于bbb的点都是S的内点。那么有两个点,非常特殊,它们既不是内点,也不是外点,我们称之为边界点。它们就是aaa点和bbb点。

边界点的严格定义如下。
定义.给定集合SSS以及RnR^nRn上的点xxx,我们说xxx是S的边界点,如果对于任意δ&gt;0\delta &gt; 0δ>0都有U(x,δ)∩SU(x,\delta) \cap SU(x,δ)∩S非空,且U(x,δ)⊈SU(x,\delta) \subseteq\not SU(x,δ)⊈​S。

集合的边界点可以属于该集合,也可以不属于该集合。例如对于集合S=[a,b)S=[a, b)S=[a,b)。它的边界点是aaa和bbb。但是a∈Sa\in Sa∈S而b∉Sb\notin Sb∈/​S。

一个集合SSS的内点的集合,称为集合SSS的内部,记为int(S)int(S)int(S);外点的集合称为外部,记为ext(S)ext(S)ext(S);边界点的集合称为边界,记为Bd(S)Bd(S)Bd(S)。集合的外部,内部和边界互不相交。它们的并,正好是整个RnR^nRn空间。同时,我们可以很容易推出:

  • int(S)⊆Sint(S)\subseteq Sint(S)⊆S;
  • ext(S)∩S=∅.ext(S)\cap S=\emptyset.ext(S)∩S=∅.

这里唯一比较暧昧的是边界与集合的关系。而由边界和集合的关系,便引出了开集与闭集的概念。
定义. 我们说集合SSS是开集,如果int(S)=Sint(S)=Sint(S)=S.
定义. 我们说集合SSS是闭集,如果SSS的补集ScS^cSc是开集.

由上面的定义,我们立即知道,SSS是开集,当且仅当SSS所有的边界点都不属于SSS。这样,开区间(a,b)(a,b)(a,b)就是一个开集了。而闭区间和半开半闭区间都不是开集,这也很容易验证。

由于闭集的定义是由开集而来,因此要研究闭集的性质,就需要先研究开集的性质。后文继续讨论。

多元函数第五:拓扑初步(1):开集,闭集,内部,边界,外部相关推荐

  1. 多元函数第五:拓扑初步(2)开闭集的并和交

    在拓扑初步(1)中,我们给出了开集和闭集的严格定义.这些定义的基础,是开球的概念.由开球,引出了内点,外点和边界点的概念.而内点,外点和边界点的集合,分别叫做内部,外部和边界.开集和闭集的概念,与边界 ...

  2. cortex_m3_stm32嵌入式学习笔记(十五):待机唤醒实验(WK_UP外部中断)

    cortex_m3_stm32嵌入式学习笔记(十五):待机唤醒实验(WK_UP外部中断) https://blog.csdn.net/qq_16255321/article/details/43086 ...

  3. roc_curve(),ROC曲线,混淆矩阵,开集闭集等概念

    ROC 在分类任务中,经常基于错误率来衡量分类器任务的成功程度.错误率指的是在所有测试样例中错分的样例比例.实际上,这样的度量错误掩盖了样例如何被分错的事实.在机器学习中,有一个普遍适用的称为混淆矩阵 ...

  4. 【Java学习笔记之二十五】初步认知Java内部类

    可以将一个类的定义放在另一个类的定义内部,这就是内部类. 内部类是一个非常有用的特性但又比较难理解使用的特性(鄙人对内部类也只是略知一二). 第一次见面 内部类我们从外面看是非常容易理解的,无非就是在 ...

  5. 数电实验五-秒表初步

    一. 实验目的 1.能够正确通过级联同步十进制计数器扩展计数范围. 2.能够正确改造同步十进制计数器修改其计数范围. 3.能够使用 Hierarchical Block 调用已经验证的模块. 4.能够 ...

  6. 马哥 mysql_马哥学习笔记五——MYSQL初步

    1.mysql -u USERNAME -p -h MYSQL_SERVER linux:socket windows:memory 2.交互式模式中的命令类别 客户端命令 服务器端命令 必须使用语句 ...

  7. 马哥mysql,马哥学习笔记五MYSQL初步

    1.mysql -u USERNAME -p -h MYSQL_SERVER linux:socket windows:memory 2.交互式模式中的命令类别 客户端命令 服务器端命令 必须使用语句 ...

  8. 数电实验五-秒表初步(Multisim和Basys3)

    特别说明:该系列内容均是本人实验记录,无盗取侵权之嫌,仅供参考,请多动手实践. 一.实验目的 详见报告 二.实验环境 详见报告 三.实验内容详解 基础要求:以Basys3板载的100MHz时钟为输入, ...

  9. CoreCLR源码探索(五) GC内存收集器的内部实现 调试篇

    在上一篇中我分析了CoreCLR中GC的内部处理, 在这一篇我将使用LLDB实际跟踪CoreCLR中GC,关于如何使用LLDB调试CoreCLR的介绍可以看: 微软官方的文档,地址 我在第3篇中的介绍 ...

最新文章

  1. C语言 之 PTA乙级错误集锦
  2. 最具中产气质的“网易考拉”,离“中国版Costco”还有多远?
  3. SQLite 运算符(http://www.w3cschool.cc/sqlite/sqlite-operators.html)
  4. Python文件夹与文件的操作
  5. 如何用jsp连接mysql_如何用jsp连接mysql数据库
  6. ubuntu远程桌面连接命令rdesktop连接windows远程桌面详解
  7. 第5章 Python 数字图像处理(DIP) - 图像复原与重建13 - 空间滤波 - 线性位置不变退化 - 退化函数估计、运动模糊函数
  8. linux c之在终端如何依赖.o文件(静态链接库)运行C文件的命令
  9. 如何进行正确的SQL性能优化
  10. Win10上VMware的问题汇总
  11. 以图搜图 图像匹配_图像匹配,基于深度学习DenseNet实现以图搜图功能
  12. 机器学习算法:scikit-learn 线性回归算法总结
  13. c语言程序设计教程课后选择题答案,C语言程序设计教程课后习题包括答案.docx...
  14. java regex 简单使用
  15. android 类似qq表情,android 实现类似qq表情
  16. 无法加载JIT编译器问题解决
  17. 针对华硕飞行堡垒系列无法显示网卡驱动的问题
  18. Network App Recommend
  19. 2019江西(南昌)安博会 数字冰雹“警视”即将惊艳亮相
  20. 扫地机器人的构造及核心技术详解

热门文章

  1. Java基础学习笔记(完结)
  2. JAVA正则 find
  3. 奶茶介绍-网页实验报告
  4. oracle11系统安装,Windows系统下安装Oracle 11g R2教程,oracle11g
  5. Yii 1.0 数据库操作 增、删、改、查 、对象转数组
  6. 【学习笔记】PHP基础
  7. 小智学长嵌入式入门学习路线_1 C语言基础
  8. 一种可实时处理 O(1)复杂度图像去雾算法的实现。
  9. JavaScript原型对象---知识总结
  10. 2017ACM省赛总结