9. 连续映射, 介值定理, 初等函数的构造
连续和不连续的例子
我们首先来复习/学习一下连续性的定义:
定义 9.1 (距离空间之间的连续映射). 假设 和 是两个距离空间, 是这两个距离空间之间的映射. 假设 , . 如果对任意的 , 总存在 , 使得对任意满足 的 , 都有 , 我们就称 在 处连续. 如果 在 的每个点处都连续, 那么我们就称 是连续映射.
注记. 当 为 或者 的时候, 我们就称 为连续函数. 另外, 我们有
1) | 第三次作业中我们用点列的方式定义了连续映射, 我们可以仿照 Heine 定理的证明, 说明这个两个定义方式是等价的. 我们将在第四次作业题中证明这个结论. |
2) | 假设 是子集, 我们用 表示 在 上诱导出来的距离函数, 从而 是距离空间 (参见作业一 A3)) . 我们考虑限制映射那么, 是 和 之间的连续映射. 简而言之, 连续映射的限制仍是连续映射. |
3) | (距离空间的乘积与连续映射) 假设 和 是距离空间, 我们定义 上的距离函数不难验证, 是 上的距离函数 (当然, 我们有很多其他方式定义新的距离函数, 这里我们选取和勾股定理类似的一种选择) . 此时, 我们有两个自然的投影映射那么, 和 都是连续映射. 另外, 给定距离空间 和 之间的映射 , 那么, 连续当且仅当两个复合映射 和 都连续 (即到乘积空间的映射是连续的当且仅当其分量是连续的) . 我们将在作业中证明这个性质. 作为例子, 我们知道如果在 上配有距离 (请参考之前的讲义) , 那么假设 是距离空间, 我们可以将映射 写成分量的形式: 我们在第 3 次作业中已经证明了 连续当且仅当每个 都连续. 这当然是上面关于到乘积空间的映射的连续性的推论. 然而, 我们要给出下面著名的反例来说明多个变量的函数如果对每个固定的变量都连续并不能说明函数本身连续: 首先, 对于任意的 固定, 作为 的函数是连续的; 对于任意的 固定, 作为 的函数是连续的. 这是显然的. 另外, 我们说明 在 处不连续: 对任意的 , 我们可以取 , 此时, . |
例子. 映射 .
首先回忆一下, 可以看成是一个 -维的 -线性空间, 对于 , 我们有范数从而 是一个赋范线性空间. 作为距离空间, 两个矩阵 和 之间的距离由 给出. 这个赋范线性空间是完备的 (我们证明过 完备, 即 Cauchy 列都收敛) .
我们已经定义过映射我们现在证明这个映射是连续的. 为此, 我们首先回忆之前对于 的连续性的证明, 我们用到了然而, 对于矩阵的情形, 我们评论过 可能并不成立, 所以上述第一步可能并不正确. 然而不管怎么样, 我们先证明 在 处连续 (这和实数的情形没有差别! ) , 其中 , 其中 代表 : 最后我们 (不妨) 假设了 . 所以当 时或者 时, 我们有 , 这就说明 在 处是连续的.
在一般的情形, 假设 , 即 , 我们计算关键的观察如下 (我们用到存在常数 , 对任意的 和 , 我们有 , 其中 是一个不依赖于 和 的正常数. ) :类似地, 通过作用范数, 我们可以消除不交换性而得到从而, 现在根据在实数上指数函数的连续性, 我们就知道当 时, 右边是连续的, 从而 在 处连续.
我们再研究几个有代表性的例子 (请同学们自己把细节写清楚, 借此可以练习一下 语言) :
例子 (连续函数和不连续函数的例子). 先从不连续的例子开始:
1) | 是一个子集, 由这个子集所定义的示性函数 指的是: 假设 是一个有限闭区间, 在 处是右连续的但是不是左连续的 (从而不连续) , 这个函数在 处都是连续的. 如果 , 那么 在任何一个点处都是不连续的 (函数 通常被称作是 Dirichlet 函数) . |
2) | 我们考虑函数这个函数在 处是不连续的 (我们可以说函数在 处的右极限是正无穷大, 在 处的左极限是负无穷大) . |
3) | 我们考虑函数我们在第 3 次的作业中已经证明了 在有理数上不连续但是在无理数上连续! |
练习. 是否存在 上的函数 , 它在任何一个点处都不连续, 但是 是连续的? .
我们现在给出两个最具有代表性的例子, 建议大家将课堂笔记整理清楚并搞懂细节, 通过这样的方式, 也可以加深对连续性的认识.
例子. 下面的两个函数在 处都是连续的:
1) | 我们定义函数为了说明 在 处连续, 当 时, 利用 的定义, 我们有从而, 从而, . |
2) | 我们考虑函数为了说明 在 处连续, 对任意的 , 我们只要选取 使得 即可, 这个很容易做到. |
另外, 根据与数列版本的类比, 我们不难想象出各种版本的对函数连续性进行判断的命题, 比如如下两边进行控制的版本:
命题 9.2. 和 是区间 上定义的 -值函数, 它们在 处有极限并且 . 如果 使得对任意的 , 都有 , 那么, 在 处有极限并且
连续函数的基本性质
我们现在来了解连续函数的一些基本性质并利用它们做两件基本的事情: 第一, 研究 的性质并定义所有的初等函数; 第二, 利用连续函数来研究空间的几何性质.
定理 9.3. 是区间 (可开可闭) , 是 上的单调函数, 那么
1) | 对任意 , 在 处的左极限 和右极限 都存在 1. |
2) | 在 上的不连续点的集合是可数的. (这表明单调函数 在 “大部分” 点处都是连续的) |
证明. 我们不妨假设 , 是单调上升的函数. 我们逐个证明这两个论断:
1) | 只证明左极限的情况即可, 因为右极限可以类似地证明. 我们要说明存在 , 使得对任意的数列 , , , . 实际上, 我们令 . 根据 的定义, 我们有 . 另外, 根据上确界的性质, 对任意的 , 存在 , 使得 . 由于 , 所以存在 , 使得当 时, 有 , 从而 . 综合上述, 对任意的 , 存在 , 使得当 时, , 所以 . 作为证明的推论, 我们有 推论 9.4. 假设 是区间 上的单调递增的函数, 对于 , 在 处的左右极限由下面的公式给出: 特别地, . |
2) | 这是一个值得大家记住的经典证明. 考虑 的不连续点的集合对于任意 , 按照定义, . 再利用上面推论中的结论, 我们知道, 对任意 , 我们有据此, 对于任意 , 都唯一地确定了一个非空的开区间 , 即我们构造了映射利用单调性, 我们首先说明对任意的 , , : 不妨假设 , 根据上面的推论的结论, 我们可以选取单调下降的数列 , 使得 (从右边逼近) 并且 为 的右端点; 类似地, 我们选取单调上升的数列 , (从左边逼近) , 使得 为 的左端点. 由于 , 我们可以假设对任意 都有 , 所以 , 也就是说 的右端点要么在 的左端点的左边要么重合, 由于这两个区间都是开区间, 所以它们的交集是空集. 这样, 我们就得到了一组 上两两不相交的非空开区间 , 我们在每个开区间 里选定一个有理数 , 由于这些开区间互不相交, 这些有理数 也决定了这些开区间. 从而, 我们得到了单射由于有理数是可数的, 所以 可数. |
定理 9.5 (介值定理). , 是连续函数.
1) | 如果 , , 那么一定存在 , 使得 . |
2) | 如果 , 那么对任意介于 和 之间的数 , 总存在 , 使得 . |
证明. 2) 是 1) 的推论, 不妨假设 , , 我们考察连续函数 , 此时, , , 从而有 , 使得 , 这等价于 .
我们现在利用反证法来证明 1). 如若不然, 我们利用采用庄子的二分法: 令 . 考虑 , 根据反证假设, . 如果 , 我们就令 ; 如果 , 我们就令 . 假设我们已经有了区间 , 区间 的构造如下: 考虑 , 根据反证假设, . 如果 , 我们就令 ; 如果 , 我们就令 .
注记. 直观连续函数的图像是不会断掉的, 这是我们对连续性最朴素的理解. 介值定理就是这个直观的数学表达.
另外, 我们要指出一个值得注意和讨论的例子: 假设函数 定义在两个不相交的开区间的并集上, 按照定义, 如果 在每个点上都连续, 就是在 上连续的. 尽管函数图像在 是 “断开的”, 这个函数仍然是连续的 (因为连续性本质上是个局部性质, 在 和 上分别连续即可) . 此时, 介值定理可能并不成立, 因为我们要求 的定义域不是断掉的 (“连通的”, 这是一个拓扑学的概念) .
另外, 对于对有理数上定义的连续函数介值定理一般并不成立的, 比如说, 这和有理数不完备有关系.
例子 (经典应用).
1) | 是连续映射, 那么, 有不动点, 即存在 , 使得 . (请比较压缩映像定理) 事实上, 考虑函数 , 按照 的要求, , , 所以根据介值定理, 存在 , 使得 . 对于高维的情形, 令 . 那么, 连续映射 一定有不动点. 这是一个深刻的结论, 叫做 Brouwer 不动点定理, 我们在后面的课程 (作业) 中会给出证明. |
2) | 实系数奇数次的多项式一定有实根. 通过乘一个常数, 我们不妨假设 , 很明显, 当 时, ; 当 时, . 利用介值定理, 我们就可以找到一个实根. 这个性质在很多地方有应用, 比如说可以用来证明三维空间的旋转一定有旋转轴 (从而可以视作是二维的旋转) , 还可以与 Galois 理论结合证明代数基本定理. |
3) | 映射 是双射. 首先, 根据序的性质 (大小关系) , 我们知道 是单调递增的函数, 从而为单射; 另外, 任意给定 , 由于 , , 根据介值定理, 就存在 (唯一的) , 使得 , 这表明 为双射. 根据这个双射的结论, 我们可以定义 , 这就是我们所熟悉的开根号映射, 习惯上, 我们把它记做 . 这是一个有启发性的例子, 比如下面的 的定义就是机械地重复一下这个例子的想法. 请同学们也与第 2 次作业习题 E 做比较. 再者, 我们还关心函数 的连续性, 我们有更一般性的定理来处理这一点. |
定理 9.6. 是在闭区间上定义的连续函数, 那么 有界的并且能取到最大最小值, 即存在 , 使得 , .
练习. 定理叙述中的两个条件 “闭区间” 和 “连续” 缺一不可, 试举出反例.
证明. 用 表示闭区间 . 我们用反证法证明 是有界的: 如若不然, 那么存在数列 , 使得 (不妨设是正无穷) . 通过选取 的子列, 我们可以进一步假设 . 证明的关键点在于 , 这是由 是闭区间保证的: 因为 , 所以通过取极限 (极限和 以及 交换) , . (这是对词语 “闭” 的基本理解, 极限点不能跑到外面去, 被封闭在里面了) , 根据 在 处的连续性, 所以 , 这不可能.
注记. 上面用来证明最大值能被某个 实现的方法 (在复变函数课程中学习 Liouville 定理的应用时) 也可以用来证明代数基本定理.
定理 9.7. 是严格递增 (或者递减) 的连续函数, 那么 是从 到 的双射并且其逆映射 是连续的.
注记. 这是 -元函数的特殊性质, 究其根本, 是因为 维空间上面 有序关系 而在 上是没有的.
证明. 首先, 我们知道 是单射 (因为严格递增) 并且对任意的 , . 另外, 根据介值定理, 是满射. 所以, 我们可以定义其逆 . 我们注意到, 也是严格递增的 (否则假设存在 中两个点 , 使得 , 根据 是递增的, , 矛盾) .
练习. 假设连续函数 是单射. 如果 , 证明, 是严格递增的.
连续函数性质的应用: 初等函数的构造
定理 9.8. 指数函数 是双射. 我们用 表示 的反函数并称其为以 为底的对数函数, 它满足:
1) | 对任意 , 我们有 . |
2) | 是 上的连续的单调递增函数. |
证明. 只需要说明 是满射 (单调性意味着是单射) 即可, 其余的都是前面几个定理的直接推论. 对任意的 , 我们可以选取 , 使得 (比如说, 令 即可, 请自行验证) , 所以根据介值定理, 存在 , 使得 , 这表明 是满射. 至此, 我们可以构造 的逆映射 . 用交换图标的语言 (交换图的说法值得学习, 尤其对于后来学习代数和拓扑很有益处) , 我们将 和 之间的关系写成:
为了说明 是连续的, 我们只需要在 这个区间上证明 连续即可 (连续是局部性质) , 其中 是任取的. 根据定理 9.7, 是严格递增的连续映射, 所以它的逆 连续.
利用 和 , 我们终于可以定义一般的对数函数和幂函数了:
定理 9.9. 对于 和 , 我们定义幂函数 , 那么 满足
1) | 对任意 和 , 我们有 , . |
2) | 是 上的连续函数. |
3) | 当 时, 这个定义和经典的定义是一致的, 即 . |
对于 , 我们定义对数函数 和指数 , 那么它们都是连续函数并且满足下面的性质:
1) | . |
2) | , (要求 , ) . |
我们讲一些相关的题外话. 中学的数学学习中我们实际上从未定义 (只是想当然的认为这个函数存在) , 今天我 (你) 们第一次正确地定义了开方这个运算并且验证了我们之前认为是正确的各种性质 (所以我们之后会不假思索地继续应用这些中学熟知的性质) . 中学我们对 的了解很少, 所以和 相关的对象反而变得容易理解, 因为我们只需要验证关于 的很少的几个已经知道的性质即可; 然而, 对于 以及相关的 等三角函数, 我们了解很多它们的性质, 这反而给我们新发展的函数理论带来了很大的挑战: 我们在定义这些对象的同时要能够证明它们满足所知的所有性质. 实际上, 我们必须建立了整个微积分的理论之后才能够做到这一点.
日本京都大学的数学家望月新一在他的宇宙际 Teichmüller 理论的论文 (他在这一系列论文中声称他证明了 abc 猜想, 目前还没有得到承认) 里说: Unlike many mathematical papers, which are devoted to verifying properties of mathematical objects that are either well-known or easily constructed from well-known mathematical objects, in the present series of papers, most of our efforts will be devoted to constructing new mathematical objects. 我们这里构造的幂函数就是他所说的 “well-known or easily constructed from well-known mathematical objects”.