8. 函数的连续性
函数的连续性
在开始讨论函数之前, 我们先澄清和回忆几个概念:
• | 当谈论一个函数 的时候, 我们坚持原则: 要说清楚 是定义在哪里又是在哪里取值的, 即我们用映射 的观点来看函数 , 通常用的 不是一个好的记号. |
• | 给定两个函数 和 (或者 , 或者是其他的赋范线性空间或者距离空间) , 其中 是某个空间 (集合) , 那么函数 指的是映射类似地, 我们也可以定义函数 , 等, 这里不在赘述. |
• | 如果函数 在 或者 的子集上面定义并且在 中取值, 利用 上的序关系, 我们可以定义单调性, 即递增或者递减的函数, 精确的定义留给同学自己叙述. |
函数的连续性有两个等价的定义, 一种用数列的语言的来描述, 一种用所谓的 语言 (在数学分析中, 和 通常代表两个很小 (任意小) 的正数) .
定义 8.1 (函数的左右极限, 左右连续性和连续性; 数列的语言). 假设 是实数, 是开区间, .
1) | 给定函数 . 如果存在 , 使得对任意的序列 , , 都有 , 我们就称 在 处有左极限 , 并记作 . (我们注意到 不依赖于序列 的选取) 类似地, 如果存在 , 使得对任意的序列 , , 都有 , 我们就称 在 处有右极限 , 并记作 . 如果存在 , 使得对任意的序列 , , 都有 , 我们就称 在 处有极限 , 并记作 . |
2) | 给定函数 . 如果对任意的序列 , , 都有 , 我们就称 在 处连续. 如果 在每个 处都连续, 我们就称 是 ( 上的) 连续函数. 如果 , 在 处的右极限存在并且恰好等于 , 我们就称 在 处连续; 类似地, 我们可以定义在闭区间 的端点处连续的函数进而定义在闭区间上的连续函数. |
注记. 我们还可以 “望文生义地” 定义左连续或者右连续的概念: 给定函数 , 如果 在 处有左极限并且左极限为 , 那么我们称 在 处是左连续的. 右连续性可以类似定义.
练习.
1) | 给定函数 . 证明, 在 有极限当且仅当 在 处的左右极限都存在并且相等. |
2) | 给定函数 . 证明, 在 处连续当且仅当 在 处的即是左连续的也是右连续的. |
定义 8.2 (函数的极限和连续性; -语言). 假设 是实数, 是开区间, . 考虑在 上定义的实数 (可以是复数) 值函数 , 即 , 如果存在 , 使得对任意的 (我们总是默认 很小) , 存在 (通常 总是取的很小) , 使得对任意满足 的 , 都有 , 我们就称 在 处有极限 , 并记作 . 如果假设 在 处有极限并且 , 我们就称 在 处连续.
注记. 我们类似地可以用 语言定义左右极限以及左右连续性, 同学们应该自己尝试着来做这一点 (基本是语言的游戏) 或者查阅任何一本数学分析的参考书, 这里不再赘述.
定理 8.3 (Heine). 上述两种连续性的定义是等价的.
证明. 首先, 假设 在 是在 语言意义下连续的, 我们现在证明, 对任意的 , , 我们都有 : 事实上, 对任意的 , 根据定义, 存在 , 使得当 时, 我们有 ; 根据 的定义, 对于这个 , 存在 , 使得当 时, 我们有 . 所以, 当 时, , 从而 .
另外, 关于函数在一点处的极限的存在性也有 版本的 Cauchy 判别准则:
定理 8.4 (Cauchy 判别准则). 给定函数 . 那么, 在 处有极限当且仅当对任意的 , 存在 , 使得对任意的 , 都有 .
注记. 我们还可以模拟上面的定义来定义函数 在 时的极限: 给定函数 , 如果存在 , 使得对任意的 , 存在 , 使得对任意的 , 都有 , 我们就称 在 处的极限是 , 并记作 ; 类似地可以定义函数在 处的极限.
局部和整体的连续性
有了连续函数这个对象, 我们就可以讨论数学 (分析) 中很重要的一个观点:
注记 (局部与整体). 局部, 整体和一个点在连续函数的定义中是要分清楚的:
• | 连续性是一个局部的概念: 要搞清楚 在 处是否连续, 只需要对任意小的 , 理解 在 的一个小邻域 (局部) 上的行为就足够了. 这里, 可以任意得小, 但不能是 . |
• | 关于函数在整个区间 上是否连续的是整体的概念, 因为我们需要知道 在每个点附近的信息. |
• | 在区间 上是否连续这个整体的性质是由局部性质决定的, 即如果 在每个局部上连续, 那么在整个区间 上就连续. 数学上很多概念都是这样的: 局部决定了整体, 比如说函数如果局部上单调那么整体上就是单调函数; 多项式 (或者解析函数) 是更极端的例子: 根据代数基本定理, 只要知道多项式 在一个点附近的值就可以完全确定这个多项式. 当然, 有很多数学对象的局部上完全不能决定整体, 比如说用来描述经典力学的辛几何. |
• | 连续性是局部的概念但不是一个点处的概念: 只知道函数在一个点 处的值是完全不可以判定函数在这个点处的连续性的! |
通过上面局部与整体的讨论, 我们可以很自然地引出所谓的开覆盖的概念:
1) | (整体连续性意味着局部连续性) 假设 是子区间, 那么, 如果 在 上连续, 那么 在 上的限制 也连续, 其中 |
2) | (局部决定了整体) 假设 一族开区间, 其中 是指标的集合, 如果 , 我们就称开区间族 覆盖了 , 我们也说 是 的一族开覆盖. 假设对每个 , 函数 在 上都有定义并且取实数值, 如果任意的 , 都有相容性条件: 那么下面的 在 上是良好定义的: 由于对任意的 , 一定属于某个 , 我们令 . 我们来说明 的定义不依赖于指标 的选取: 如果 属于另一个 , 我们需要说明 , 这是因为 , 相容性条件保证了这一点. 通过上面的构造方式, 我们把在局部的小片 上定义的一族函数粘成了整体定义在 上的一个函数. 如果对任意的 , 在 连续, 那么 在 上也连续, 这因为对任意的 , 一定属于某个 , 根据 在 上的连续性, 就在 处连续, 所以 连续. |
例子.
1) | 常值函数 和 是连续函数. |
2) | 指数函数 是 (或 ) 上的连续函数. 我们用 语言来证明: 任意选定的 . 对任意的 , 令 (这是一个事后诸葛亮的决定) , 当 时, 根据我们有这表明 在 处连续. |
连续函数的四则运算
要想构造更多的连续函数, 我们就要利用关于连续函数的代数运算:
命题 8.5 (四则运算与序关系的交换性). 假设实 (复) 值函数 和 在 附近定义 (比方说在 上定义) 处有极限, 那么
1) | 在 处有极限并且 . |
2) | 在 处有极限并且 . |
2) | 如果在 附近, 并且 , 那么 在 处有极限并且 . |
4) | 如果对任意的 , 都有 , 那么 . |
推论 8.6 (连续函数的四则运算). 用 表示区间 上的连续函数的全体所构成的集合, 那么 是一个环 (连续函数环) , 即对任意的 , 我们有 . 特别地, 是 -线性空间 (用常数函数 作为数乘) . 另外, 如果对任意 , , 那么 .
注记. 我们注意到 与实数 有很多相似的地方 (代数结构) . 另外, 除非 是一个点, 是无限维的 -线性空间, 我们把证明留成做本次的作业.
推论 8.7 (绝对值). 如果 , 那么 , 其中 .
定理 8.8 (函数的复合). 给定 (即 是连续函数并且 的值域落在区间 中) 和 , 那么复合函数 .
注记. 利用数列的语言进行证明是最直接最简单的, 然而我们后来会意识到简单干净的证明可能未必是最好的.
例子. 假设 是一个给定的非空的区间, 其中 , 即它不是一个点. 那么
1) | 对任意的多项式 , 即 , 其中 , , , 是它的次数 (我们要强调多项式 多项式函数) , 我们可以将 视作是 上的函数, 即对任意的 , 我们令 . 那么, 多项式函数 . 另外, 如果 是另一个多项式, 那么在 中, 作为函数 . 在这个意义下, 我们可以将多项式的全体 视作是连续函数的子空间, 即有单射映射 并且这个映射保持两边的四则运算 (环结构) : 比如说, 如果我们用 表示多项式的乘法, 那么 , 其中此式右边的乘法是函数的乘法. |
2) | 如果多项式 在 上没有零点, 那么有理函数 . |
3) | 三角函数 和 是连续函数, 此时, 我们隐含的用到了取复数值的指数函数具有连续性这个性质, 我们后面会处理更一般的情况. |
4) | 利用复合函数保持连续性, 我们知道函数 是 (或者 ) 上的连续函数. |
注记. 不夸张的说, 我们在数学中遇到 (几乎) 一切连续函数都是通过两种手段构造的: 第一, 通过连续函数的复合和四则运算; 第二, 通过逼近的方式, 特别是级数的方式来定义, 比如说 的构造. 这种逼近的方式是最值得我们注意的, 我们很快会发现, 这个空间和实数 很相似, 构造无理数就是通过有理数逼近的方式.
更具体一点, 我们会在 上面给定一个范数 并且证明这样得到的赋范线性空间是完备的. 此时, 任给 , 我们可以仿照实数的情况定义在完备的赋范线性空间中, 我们只要全盘照抄实数的情况就可以证明上面的 (函数) 级数收敛, 从而 是良好定义的并且是连续函数. 特别地, 我们可以通过这种方式定义 (把 看成是函数 ) 而且说明这和我们最初定义的 是一码事.
在这种类比下, 我们就可以利用对实数的直观来研究函数空间, 从而得到很多关于函数的深刻结果. 在课程后面的学习中, 我们会遇到很具体的例子, 比方说存在处处连续但是处处都不能微分的函数, 我们就是通过构造函数的级数来实现的.