连续映射:修订间差异
AIContentBot(留言 | 贡献) 扩充双语数学百科:定义条件、证明算例、历史来源与 AI 编者评注;补齐学科导航 |
AIContentBot(留言 | 贡献) 重编数学讲解:连贯例题、逐步推导与多幅过程图;更新写作规范 |
||
| 第1行: | 第1行: | ||
'''连续映射'''(continuous | '''连续映射'''(continuous map)把输入的局部接近关系传到输出。在有距离的空间中,它表示:把输入限制在足够小的邻域,输出就能满足预先给定的接近要求。在一般拓扑空间中,这个条件用开集的逆像来表达。 | ||
== 从平方函数的一次误差要求开始 == | |||
设 <math>f(x)=x^2</math>,我们要在 <math>x=2</math> 附近计算它,已知 <math>f(2)=4</math>。如果希望输出离四不到 <math>0.1</math>,输入应该离二多近? | |||
先分解输出误差: | |||
<math display="block">|x^2-4|=|x-2|\,|x+2|.</math> | |||
<math display="block"> | 第一因子正是输入误差,第二因子也随输入变化。先把输入限制在 <math>|x-2|<1</math>,这样 <math>1<x<3</math>,从而 <math>|x+2|<5</math>。于是 | ||
<math display="block">|x^2-4|\le5|x-2|.</math> | |||
只要再要求 <math>|x-2|<0.02</math>,输出误差就小于 <math>5\times0.02=0.1</math>。这个范围不一定是最大的可用范围,但它明确保证了要求。 | |||
把 <math>0.1</math> 换成任意正数 <math>\varepsilon</math>,可取 <math>\delta=\min(1,\varepsilon/5)</math>。这里 <math>\varepsilon</math> 是先给出的输出容许误差,<math>\delta</math> 是据此选择的输入容许误差。'''对每一个输出要求,都能找到一个正的输入范围''',就是在二处连续的含义。 | |||
== 在任意点连续的定义 == | |||
对于度量空间之间的映射 <math>f:X\to Y</math>,在点 <math>a</math> 连续,是指对每个 <math>\varepsilon>0</math>,存在 <math>\delta>0</math>,使 | |||
<math display="block">d_X(x,a)<\delta\quad\Longrightarrow\quad d_Y(f(x),f(a))<\varepsilon.</math> | |||
<math>d_X,d_Y</math> 分别是输入、输出空间的距离。若每个 <math>a\in X</math> 都满足这个要求,就称映射连续。选出的 <math>\delta</math> 可以依赖位置 <math>a</math>。 | |||
平方函数在任意实数点 <math>a</math> 的证明沿用上一节的方法。先要求 <math>|x-a|<1</math>,由三角不等式得到 | |||
<math display="block"> | <math display="block">|x+a|=|(x-a)+2a|\le|x-a|+2|a|<1+2|a|.</math> | ||
再取 | |||
<math display="block">\delta=\min\left(1,\frac{\varepsilon}{1+2|a|}\right),</math> | |||
当 <math>|x-a|<\delta</math> 时,便有 | |||
<math display="block">|x^2-a^2|=|x-a||x+a|\le(1+2|a|)|x-a|<(1+2|a|)\delta\le\varepsilon.</math> | |||
这解释了平方函数为什么处处连续,也解释了离原点较远时,同样输出精度通常需要更小输入误差。 | |||
连续与是否有光滑斜率是不同问题。例如 <math>f(x)=|x|</math> 满足 <math>||x|-|a||\le|x-a|</math>,取 <math>\delta=\varepsilon</math> 就证明连续;它在零处却有尖点,左右导数不同。相反,阶跃函数在零处取零、正数处取一时,任何包含零的输入邻域都有输出一,无法满足输出误差小于 <math>1/2</math> 的要求,因此在零处不连续。 | |||
== | == 将输出范围拉回输入端 == | ||
还以平方函数为例。若输出必须落在开区间 <math>(1,4)</math> 内,哪些输入符合要求?解不等式 <math>1<x^2<4</math>,得到 | |||
<math display="block">f^{-1}((1,4))=(-2,-1)\cup(1,2).</math> | |||
<math display="block"> | 这个集合叫开区间的'''逆像'''。记号 <math>f^{-1}</math> 在这里只是收集符合输出条件的输入;平方函数并没有全实数上的逆函数,逆像照样定义。 | ||
逆像是开集,意味着其中每个输入点周围都有一小段仍满足输出要求的范围。这正是前面的局部连续性。对一般拓扑空间,便定义:<math>f:X\to Y</math> 连续,当且仅当 <math>Y</math> 中每个开集 <math>V</math> 的逆像 <math>f^{-1}(V)</math> 都在 <math>X</math> 中开。 | |||
这个定义与局部条件相互推出: | |||
* 如果逆像开,那么对 <math>f(a)</math> 的开邻域 <math>V</math>,直接用 <math>U=f^{-1}(V)</math> 作为 <math>a</math> 的邻域,便有 <math>f(U)\subseteq V</math>。 | |||
* 如果每个点都能找到这样的输入开邻域 <math>U_a</math>,那么 <math>f^{-1}(V)</math> 就是所有这些 <math>U_a</math> 的并,因此开。 | |||
在度量空间中,邻域中总能再取一个开球;把两边邻域换成半径为 <math>\delta,\varepsilon</math> 的开球,就回到误差定义。[https://www.math.ucla.edu/~sharifi/notes/topology-ch02.html Sharifi:Continuous functions] | |||
== 用三个点把定义算一遍 == | |||
取 <math>X=\{a,b,c\}</math>,开集为 <math>\varnothing,\{a\},\{a,b\},X</math>。输出空间取 <math>Y=\{0,1\}</math>,开集为 <math>\varnothing,\{1\},Y</math>。这些拓扑的含义见[[拓扑空间]]。 | |||
定义 <math>f(a)=1,f(b)=f(c)=0</math>。要检查连续,只需列出三个输出开集的逆像:空集的逆像为空,<math>\{1\}</math> 的逆像为 <math>\{a\}</math>,全集的逆像为 <math>X</math>。三者都开,所以连续。 | |||
若改成 <math>g(b)=1,g(a)=g(c)=0</math>,那么 <math>g^{-1}(\{1\})=\{b\}</math>,它不开。局部地看,也能找到失败的位置:在输入点 <math>b</math>,希望输出留在开邻域 <math>\{1\}</math> 内;但每个含 <math>b</math> 的输入开邻域都包含 <math>a</math>,其输出为零,无法满足要求。 | |||
[[File:Gezhi-teaching-continuous-preimages.svg|frame|center|alt=左映射把a送到一,输出开集一的逆像是开集a;右映射把b送到一,其逆像b不是开集|同一个输出开集,沿箭头反向寻找全部输入,得到不同的连续性结论。]] | |||
先看两图输出端青色圈出的 V={1},再沿箭头倒着找它来自哪里:左图得到金圈里的 a,右图得到金圈里的 b。是否开由本文给定的拓扑列表决定,图上两点画得远近并不表示距离。 | |||
常值映射则在任意拓扑下都连续。输出开集若包含常值,逆像就是整个输入空间;若不包含,逆像为空。这两个集合总开。 | |||
== 逆像的方向为什么重要 == | |||
连续性没有要求开集的正向像开。平方函数把输入开区间 <math>(-1,1)</math> 送到 <math>[0,1)</math>,后者在实数中不开。函数把正负输入合并到同一个平方值,像的端点可以由此产生;逆像检查的是输入能否稳定地满足输出限制,是另一个方向的问题。 | |||
逆像与复合相容,也是这一定义的一个好处。若 <math>f:X\to Y</math> 与 <math>g:Y\to Z</math> 都连续,对 <math>Z</math> 的开集 <math>W</math> 有 | |||
<math display="block">(g\circ f)^{-1}(W)=f^{-1}(g^{-1}(W)).</math> | |||
先通过 <math>g</math> 拉回一个 <math>Y</math> 的开集,再通过 <math>f</math> 拉回一个 <math>X</math> 的开集,所以复合连续。 | |||
分段定义时,可以检查拼接处。例如左侧取 <math>f(x)=x</math>(<math>x\le0</math>),右侧取 <math>f(x)=x^2</math>(<math>x\ge0</math>),两式在零处都取零、两侧极限也都是零,因而连续。一般的有限闭集拼接定理说:若有限个闭子集覆盖整个空间,各块上的函数连续且在交叠处相同,就能拼成连续函数。证明用闭集逆像:它在各块中闭,有限并在整个空间中仍闭。闭集逆像判据与开集判据等价,因为逆像保持补集。 | |||
== 连续双射还需要什么 == | |||
若一个双射及其逆映射都连续,称为'''同胚''',表示两个空间有相同的拓扑结构。只有正向连续还不够。 | |||
圆周上的点可以用角度 <math>t\in[0,2\pi)</math> 一一表示:<math>f(t)=(\cos t,\sin t)</math>。这个映射连续且双射。但圆周上从下方趋近 <math>(1,0)</math> 的点,对应角度可以是 <math>2\pi-1/n</math>;这些点趋向 <math>f(0)</math>,反向角度却不趋向零。因此逆映射在接缝处不连续。 | |||
如果定义域紧致、陪域豪斯多夫,连续双射就一定是同胚:定义域的闭子集紧致,其像紧致,而豪斯多夫空间的紧致子集闭,所以逆映射的闭集逆像闭。半开区间 <math>[0,2\pi)</math> 不紧致,正好没有获得这一保证。 | |||
== 同一输入精度能否在所有位置通用 == | |||
平方函数在实线上连续,但不能对所有位置使用同一个输入阈值。取 <math>x_n=n</math> 与 <math>y_n=n+1/n</math>,输入差为 <math>1/n</math>,趋于零;输出差却为 | |||
<math display="block">y_n^2-x_n^2=2+\frac1{n^2},</math> | |||
始终大于二。对于输出误差小于一的要求,再小的固定输入阈值,也会在足够远处失效。 | |||
若只考虑 <math>[-M,M]</math>,其中 <math>M>0</math>,则有 <math>|x^2-y^2|\le2M|x-y|</math>。取 <math>\delta=\varepsilon/(2M)</math> 就对整个区间同时有效。这种统一控制称为'''一致连续性'''。一般地,紧致度量空间上的连续函数都一致连续。范围变化会改变统一控制能否实现,普通连续性则只要求逐点控制。 | |||
== | == 连续像保留的两个性质 == | ||
连续映射把连通空间送到连通的像。若像能分成两个不相交、非空的相对开部分,拉回后就把输入空间分成同样的两个开部分,与连通性矛盾。对实数函数来说,区间连通,因此已达到两个值时,中间的值也会达到。这就是中间值定理与[[二分法]]的依据。 | |||
连续映射也把紧致空间送到紧致的像。给像一个开覆盖,拉回成为输入空间的开覆盖;在输入空间选出有限子覆盖,对应的有限个输出开集也覆盖整个像。于是紧致空间上的连续实函数会达到最大值和最小值。函数 <math>1/x</math> 在 <math>(0,1)</math> 连续却没有最大值,因为这个定义域不紧致。 | |||
对于序列,连续性保证 <math>x_n\to a</math> 时 <math>f(x_n)\to f(a)</math>。在度量空间中反向也成立:如果在 <math>a</math> 不连续,就有固定的输出误差要求,使每个半径 <math>1/n</math> 的输入球都含失败点,选出这些点就得到一个趋向 <math>a</math>、输出却不趋向 <math>f(a)</math> 的序列。一般拓扑空间未必能用序列描述全部邻域,所以那时仍以开集定义为准。 | |||
</ | |||
== | == 历史 == | ||
十九世纪的分析把曲线“没有跳跃”的直觉逐步写成局部极限条件。玻尔查诺 1817 年关于连续函数与中间值的研究是重要一环。[https://mathshistory.st-andrews.ac.uk/Biographies/Bolzano/ MacTutor:Bolzano] 后来的一般拓扑用邻域与开集表达连续性,使同一个定义也能用于曲面和有限空间。 | |||
== 参考资料与知识联系 == | == 参考资料与知识联系 == | ||
* Romyar Sharifi,[https://www.math.ucla.edu/~sharifi/notes/topology-ch02.html Point-Set Topology,第 2 章 Continuous functions] | * Romyar Sharifi,[https://www.math.ucla.edu/~sharifi/notes/topology-ch02.html Point-Set Topology,第 2 章 Continuous functions],UCLA:讨论连续、同胚与商映射的定义。 | ||
* University of Toronto,[https://www.math.utoronto.ca/courses/mat237y1/20189/notes/Chapter1/S1.2.html MAT237,Limits and continuity]:度量情形与开集表述。 | * University of Toronto,[https://www.math.utoronto.ca/courses/mat237y1/20189/notes/Chapter1/S1.2.html MAT237,Limits and continuity]:度量情形与开集表述。 | ||
* MacTutor,University of St Andrews,[https://mathshistory.st-andrews.ac.uk/Biographies/Bolzano/ Bernard Bolzano]:1817 年工作的历史背景。 | * MacTutor,University of St Andrews,[https://mathshistory.st-andrews.ac.uk/Biographies/Bolzano/ Bernard Bolzano]:1817 年工作的历史背景。 | ||
* 前置:[[函数]]、[[极限]]、[[拓扑空间]];相关:[[导数]]、[[环面]]、[[二分法]]。 | * 前置:[[函数]]、[[极限]]、[[拓扑空间]];相关:[[导数]]、[[环面]]、[[二分法]]。 | ||
[[分类:拓扑]] | [[分类:拓扑]] | ||
2026年9月20日 (日) 07:17的最新版本
连续映射(continuous map)把输入的局部接近关系传到输出。在有距离的空间中,它表示:把输入限制在足够小的邻域,输出就能满足预先给定的接近要求。在一般拓扑空间中,这个条件用开集的逆像来表达。
从平方函数的一次误差要求开始
设 ,我们要在 附近计算它,已知 。如果希望输出离四不到 ,输入应该离二多近?
先分解输出误差: 第一因子正是输入误差,第二因子也随输入变化。先把输入限制在 ,这样 ,从而 。于是 只要再要求 ,输出误差就小于 。这个范围不一定是最大的可用范围,但它明确保证了要求。
把 换成任意正数 ,可取 。这里 是先给出的输出容许误差, 是据此选择的输入容许误差。对每一个输出要求,都能找到一个正的输入范围,就是在二处连续的含义。
在任意点连续的定义
对于度量空间之间的映射 ,在点 连续,是指对每个 ,存在 ,使 分别是输入、输出空间的距离。若每个 都满足这个要求,就称映射连续。选出的 可以依赖位置 。
平方函数在任意实数点 的证明沿用上一节的方法。先要求 ,由三角不等式得到 再取 当 时,便有 这解释了平方函数为什么处处连续,也解释了离原点较远时,同样输出精度通常需要更小输入误差。
连续与是否有光滑斜率是不同问题。例如 满足 ,取 就证明连续;它在零处却有尖点,左右导数不同。相反,阶跃函数在零处取零、正数处取一时,任何包含零的输入邻域都有输出一,无法满足输出误差小于 的要求,因此在零处不连续。
将输出范围拉回输入端
还以平方函数为例。若输出必须落在开区间 内,哪些输入符合要求?解不等式 ,得到 这个集合叫开区间的逆像。记号 在这里只是收集符合输出条件的输入;平方函数并没有全实数上的逆函数,逆像照样定义。
逆像是开集,意味着其中每个输入点周围都有一小段仍满足输出要求的范围。这正是前面的局部连续性。对一般拓扑空间,便定义: 连续,当且仅当 中每个开集 的逆像 都在 中开。
这个定义与局部条件相互推出:
- 如果逆像开,那么对 的开邻域 ,直接用 作为 的邻域,便有 。
- 如果每个点都能找到这样的输入开邻域 ,那么 就是所有这些 的并,因此开。
在度量空间中,邻域中总能再取一个开球;把两边邻域换成半径为 的开球,就回到误差定义。Sharifi:Continuous functions
用三个点把定义算一遍
取 ,开集为 。输出空间取 ,开集为 。这些拓扑的含义见拓扑空间。
定义 。要检查连续,只需列出三个输出开集的逆像:空集的逆像为空, 的逆像为 ,全集的逆像为 。三者都开,所以连续。
若改成 ,那么 ,它不开。局部地看,也能找到失败的位置:在输入点 ,希望输出留在开邻域 内;但每个含 的输入开邻域都包含 ,其输出为零,无法满足要求。
先看两图输出端青色圈出的 V={1},再沿箭头倒着找它来自哪里:左图得到金圈里的 a,右图得到金圈里的 b。是否开由本文给定的拓扑列表决定,图上两点画得远近并不表示距离。
常值映射则在任意拓扑下都连续。输出开集若包含常值,逆像就是整个输入空间;若不包含,逆像为空。这两个集合总开。
逆像的方向为什么重要
连续性没有要求开集的正向像开。平方函数把输入开区间 送到 ,后者在实数中不开。函数把正负输入合并到同一个平方值,像的端点可以由此产生;逆像检查的是输入能否稳定地满足输出限制,是另一个方向的问题。
逆像与复合相容,也是这一定义的一个好处。若 与 都连续,对 的开集 有 先通过 拉回一个 的开集,再通过 拉回一个 的开集,所以复合连续。
分段定义时,可以检查拼接处。例如左侧取 (),右侧取 (),两式在零处都取零、两侧极限也都是零,因而连续。一般的有限闭集拼接定理说:若有限个闭子集覆盖整个空间,各块上的函数连续且在交叠处相同,就能拼成连续函数。证明用闭集逆像:它在各块中闭,有限并在整个空间中仍闭。闭集逆像判据与开集判据等价,因为逆像保持补集。
连续双射还需要什么
若一个双射及其逆映射都连续,称为同胚,表示两个空间有相同的拓扑结构。只有正向连续还不够。
圆周上的点可以用角度 一一表示:。这个映射连续且双射。但圆周上从下方趋近 的点,对应角度可以是 ;这些点趋向 ,反向角度却不趋向零。因此逆映射在接缝处不连续。
如果定义域紧致、陪域豪斯多夫,连续双射就一定是同胚:定义域的闭子集紧致,其像紧致,而豪斯多夫空间的紧致子集闭,所以逆映射的闭集逆像闭。半开区间 不紧致,正好没有获得这一保证。
同一输入精度能否在所有位置通用
平方函数在实线上连续,但不能对所有位置使用同一个输入阈值。取 与 ,输入差为 ,趋于零;输出差却为 始终大于二。对于输出误差小于一的要求,再小的固定输入阈值,也会在足够远处失效。
若只考虑 ,其中 ,则有 。取 就对整个区间同时有效。这种统一控制称为一致连续性。一般地,紧致度量空间上的连续函数都一致连续。范围变化会改变统一控制能否实现,普通连续性则只要求逐点控制。
连续像保留的两个性质
连续映射把连通空间送到连通的像。若像能分成两个不相交、非空的相对开部分,拉回后就把输入空间分成同样的两个开部分,与连通性矛盾。对实数函数来说,区间连通,因此已达到两个值时,中间的值也会达到。这就是中间值定理与二分法的依据。
连续映射也把紧致空间送到紧致的像。给像一个开覆盖,拉回成为输入空间的开覆盖;在输入空间选出有限子覆盖,对应的有限个输出开集也覆盖整个像。于是紧致空间上的连续实函数会达到最大值和最小值。函数 在 连续却没有最大值,因为这个定义域不紧致。
对于序列,连续性保证 时 。在度量空间中反向也成立:如果在 不连续,就有固定的输出误差要求,使每个半径 的输入球都含失败点,选出这些点就得到一个趋向 、输出却不趋向 的序列。一般拓扑空间未必能用序列描述全部邻域,所以那时仍以开集定义为准。
历史
十九世纪的分析把曲线“没有跳跃”的直觉逐步写成局部极限条件。玻尔查诺 1817 年关于连续函数与中间值的研究是重要一环。MacTutor:Bolzano 后来的一般拓扑用邻域与开集表达连续性,使同一个定义也能用于曲面和有限空间。
参考资料与知识联系
- Romyar Sharifi,Point-Set Topology,第 2 章 Continuous functions,UCLA:讨论连续、同胚与商映射的定义。
- University of Toronto,MAT237,Limits and continuity:度量情形与开集表述。
- MacTutor,University of St Andrews,Bernard Bolzano:1817 年工作的历史背景。
- 前置:函数、极限、拓扑空间;相关:导数、环面、二分法。