34. 隐函数定理, 子流形的判定

隐函数定理

我们假设 是开集. 为了定理的叙述方便, 我们将 写成乘积结构 . 在 上面我们用坐标 , 在 上面我们用坐标 . 对于 上的映射/函数 , 我们用 这样的二元函数来表示, 其中 , . 为了行文方便, 我们引入下面 (不标准的) 符号: 将 固定, 我们就可以将 看作是 的函数, 即从而我们可以对 的微分, 我们将这个微分记作 ; 类似地, 我们可以定义 .

我们首先给出隐函数定理的经典叙述 (和证明) , 然后用子流形的语言就可以有更清晰的几何表述.

定理 34.1 (隐函数定理). 给定正整数 和非空开集 , 映射 是连续可微的 ( 的) .

假设 , 使得 , 其中 , , . 如果 是可逆的, 即 Jacobi 矩阵 点是可逆的. 那么, 存在开集 , , 存在开集 , , 存在连续可微的映射 , 使得对任意的点 , 如下两条是等价的:

并且 ;

并且 .

我们进一步还有 .

注记. " 隐 " 函数说的是方程 实际上隐含地将 定义成 的函数, 定理具体地将这个函数构造了出来: . 当 时, 在空间中所定义的曲面局部上就可以表达成 的形式, 也就是说它局部上可以看成是函数的图像, 从而是 中余 1 维的子流形, 下面的图很好的总结了这个情形:

MathAnalysis-N0501.svg

例子. 隐函数定理的叙述乍看起来晦涩难懂. 最简单的就是如下的情形: , 是投影映射: 此时, , 这显然满足定理的要求, 因为 . 隐函数定理本质上说只要选取适当的坐标系这是唯一的例子.

证明. 我们利用反函数定理来证明隐函数定理. 为此, 我们通过把 的值域空间加一些维数来定义一个新的映射. 注意到, 对于 , (如果 落在 的定义域里的话) . 所以, 以下的映射是良好定义的: 很明显, 是连续可微的 (因为它的每个分量都是连续可微的) . 我们可以计算 处微分, 用 Jacobi 矩阵来显然可以表达成: (34.1)这是一个 的方阵. 由于 可逆, 所以分块矩阵 也是可逆的. 所以, 我们可以对映射 处用反函数定理: 存在开集 , , 存在开集 并且通过将它缩小我们可以假设它具有乘积结构 以及连续可微的映射 (这是 的逆) , 使得我们可以参考下面的示意图:

MathAnalysis-N0502.svg

我们将 的值域 (即 的定义域) 上的坐标用 来表示. 按照分量的记法, 可以将 写成我们把反函数定理给出的两个等式用分量写出来, 就有总结一下, 我们得到了按照 的定义, 对于给定的 , 我们有如下的等价关系所以, 如果我们令 , 那么, 给定的 , 我们有如下的等价关系所以, 我们可以取 , , 这就证明了隐函数定理的主要论述.

最终, 为了计算微分, 我们对 求微分, 即对映射求微分. 我们得到 的附近, 是可逆的, 所以 .

注记. 如果我们把反函数定理条件中映射改为 的, 那么结论中的函数和映射也是 , 这从反函数定理的叙述就可以看出来.

隐函数定理的子流形叙述

利用子流形这个概念, 我们可以更形象地理解隐函数定理. 反过来, 隐函数定理给出了一种非常实用的判断子流形的方法.

假设 是一个 -维的子流形, 所以对任意的 , 存在开集 包含 , 中的开集 以及微分同胚 使得

我们现在沿用隐函数定理中的符号. 我们令由于 实际上是 个方程 (以为 ) , 所以, 我们将上述集合是 中由 个方程的零点集合. 如果 的某些导数为非退化的 (参考隐函数定理的叙述) , 那么局部上这个 可以表达成映射的图像的形式, 即对任意的 , 局部上都等价于 . 从另外一种观点来看, 可以被 参数化, 即给定 , 就唯一地确定了 上的一个点.

为了说明 实际上是微分子流形, 我们需要构造一个映射 , 使得 是微分同胚 (局部上) 并且将 映射成右边 上的由 所给出来的线性子空间. 这个映射就是定理证明中的 : 这样, 我们就证明了 实际上 (局部上) 是一个微分子流形.

我们把上面的讨论总结为如下的定理:

定理 34.2 (隐函数: 子流形版本). 给定正整数 () 和非空开集 , 映射 是光滑的. 令假设 使得 Jacobi 矩阵 点是可逆的. 那么, 存在开集 使得 中的 维子流形.

这个版本有如下重要的推论:

推论 34.3 (子流形的判断准则). 假设 是光滑映射, 其中 是开集, . 对于 , 我们把 纤维定义为的 下的逆像: 如果对任意的 , . 那么, 纤维 是余维数为 的子流形.

证明. 我们要在 上的选取坐标系 . 根据 , 通过调整 的标号, 我们可以使得后面 个坐标 满足其中 是任意选定的 上的点. 我们选取函数 并且将后 个坐标用 来表示, 这就化成了隐函数定理的情况. 特别地, 纤维 在任意一点附近都是 维子流形, 所以 -维子流形.

注记. 我们注意到定理本身的叙述不需要任何的坐标系, 而证明本身很好地解释了不依赖于坐标和选取坐标系之间的关系.

我们应该和线性代数的情况做类比: 给定 维线性空间上的 个齐次线性方程, 它们的公共零点是 的线性子空间当且仅当这 个线性方程的秩是 .

注记 (几何图像). 我们可以用下图形象地记忆并表示这个命题, 这是关于隐函数定理最干净最形象的表述:

MathAnalysis-N0504.svg

左图代表是余维数为 的情形. 我们假设 , 其中 是下面灰色的区域. 对于每个 , 我们可以把它的原像想象成插在这个点上面的一个纤维. 特别地, 可以被写成这些纤维的无交并: 然而, 我们需要在每个 点处要求一个非退化的条件才能保证 是光滑的子流形. 上面的图形表示, 在 的纤维如果满足这个非退化的条件, 那么它附近的 处的纤维 也是光滑的子流形: 实际上, 我们需要对 限制才可以 (比如纤维是紧的) , 但是很多情况下这一点都成立, 大概的原因是 如果成立, 就在附近的一个开集上面成立. 然而, 离着 比较远的点, 这个条件就可能退化, 比如说上面的蓝色 点, 它的纤维就 “打折” 了.

左图代表是余维数为 的情形, 对于每个 , 我们形象的认为纤维是 的一个 “切片”. 事实上, 为了研究高维子流形的结构, 我们经常通过这种切片化成低维数子流形的情况来研究. 在后面的课程和作业中, 我们会用这个方法研究几个重要的例子.

下面的命题是隐函数定理几何版本的逆命题: 子流形总是可以 (在局部上) 由 个方程的零点来定义. 我们已经在第四次课的开始证明了这个结论, 为了完备起见 (也为了再次复习子流形的定义) , 我们概述一下证明.

命题 34.4. 假设 维的子流形. 那么, 对任意的 , 存在开集 , 个光滑函数 , 使得特别地, 映射的微分在每个点 处的秩都是 .

证明. 按子流形的定义, 存在开集 包含 , 中的开集 以及微分同胚 , 使得我们用 表示 上的坐标函数, 那么我们选取 即可, 其中 .

注记. 我们沿用命题中的记号, 如果令那么, 维的子流形 (作业中会证明) . 换句话说, 每次加上一个 的限制, 子流形的维数恰好降低 维.

我们现在给出隐函数定理的几个应用, 首先是用来判定子流形, 现在我们只需要做一些简单的代数计算即可:

1)

中的球面 是一个 维的子流形.

球面可以被视作是函数的零点集. 所以, 只要验证它的微分 的秩为 即可. 然而, 用矩阵来写由于在 上, , 上面的向量显然非零, 所以这是光滑子流形. 这比之前我们把球面 拆成六块 (参见第三课讲义) 并且将每块写成函数的图像要方便很多.

2)

我们考虑 中的曲面如果我们用 作为坐标, 那么这个曲面实际上是这两个方程的公共零点集. 我们需要计算的 Jacobi 矩阵并判断它的秩. 这个矩阵显然是由于在 上面, , , 所以上面这个矩阵的秩是 , 从而 维的子流形. 它实际上是一个环面 (甜甜圈) :

MathAnalysis-N0505.png

中由方程定义的曲线和曲面

在经典的微积分课程中, 中由一个方程或者两个方程定义的曲线和曲面是最基本的几何对象. 我们首先引入如下的定义:

定义 34.5. 假设 是子流形. 如果 , 我们就称之为 中的一条光滑曲线; 如果 , 我们就称之为 中的一个光滑曲面; 如果 , 我们就称之为 中的一个光滑超曲面.

注记. 这里曲线的概念和上个学期所讲的曲线略有不同: 之前是所谓的参数化曲线, 即曲线是一个映射 , 其中 是一个区间. 这里的曲线只是 中的一个子集, 然而根据隐函数定理的结论, 我们在局部上可以给它一个参数化.

我们关心的是如下的对象, 他们有着更特殊的要求:

引理 34.6. 假设 是光滑函数, 如果对于任意的 , , 那么 是超曲面. 我们把这种超曲面称为由一个方程整体定义的光滑超曲面.

我们把 (显然的) 证明留作作业. 特别地, 在 中, 我们有

引理 34.7. 假设 上的光滑函数, 如果对于任意满足 的点 , 我们有那么是光滑曲面. 我们把这种超曲面称为由一个方程整体定义的光滑曲面.

例子. 中的柱面由如下方程定义, 这是一个光滑曲面: 我们取 , 此时,

我们还有用两个方程定义的曲线:

引理 34.8. 假设 上的光滑函数, 如果对于任意同时满足 的点 , 如果如下两个向量线性不相关: 那么是光滑曲线. 我们把这种曲线称为由两个方程整体定义的光滑曲线.

我们把 (显然的) 证明留作作业.

在结束关于隐函数定理的几何讨论之前, 我们给出隐函数定理的一个对偶版本. 这个版本本身和隐函数是无关的, 之所以是对偶的, 是因为隐函数定理研究从 的映射, 其中 , 其结论说映射的逆项或者纤维是子流形. 而这个定理 (证明非常简单, 只要验证定义) 研究从 的映射, 其中 , 其结论说映射的像是子流形.

定理 34.9 (参数化子流形). 是开集, 是光滑映射. 假设对于点 , 有 , 那么, 存在开集 , , 使得 维的子流形.

证明. 上选取坐标系统 , 在 上选取坐标坐标系统 . 我们把 用坐标分量写成其中每个 都是 上的光滑函数. 由于有 , 通过调换 坐标的指标, 我们不妨假设我们现在考虑 , 其中 是取前 个坐标, 即换句话说, 我们定义了 . 根据上述行列式非零的条件, 为局部微分同胚 (反函数定理) . 令 中的开集, 为这个微分同胚并令 . 此时, 我们考察 . 对于 , 令 , 可以写成所以, 它可以被视作是 上定义的向量值函数 的图像, 这是一个用 做为坐标来参数化的子流形 (在本次作业中证明) .

还有一个经典曲面: öbius 带. 我们用参数的方式可以把它写作适当改变一下书写方式更有启发: 时, 我们得到一个用 来参数化的基本圆周 . 给定 , 就给定了这个圆周上的一个点 . 固定这个 , 当 之间变化的时候, 我们就在这个点插上了一个小线段并且这个线段的方向的变化是 的一半. 所以, 当 变化到 , 基本圆周上的点旅行了一周又回到了原来的点, 但是它上面所插的小线段只转动了 .

MathAnalysis-N0506.svg

我们下面证明一个不明显的命题, 为此, 我们先选择好的记号: 把 光滑圆周写成参数形式: 给定 处, 我们用 表示 处的切方向 , 即令 . 和 垂直的方向有两个, 我们分别记作据此, 我们把 的参数化写成: 根据刚刚证明的定理, 这是 中的一个光滑曲面 (参见本次作业) .

命题 34.10. 不存在光滑函数 , 使得 上的每点处不为零, 即 不能只用一个方程零点来整体定义.

注记. 我们需要运用关于由一个方程定义的光滑曲面的特殊性质 (基于连续函数的介值定理) : 给定 , 假设对任意的 , , 是光滑子流形并且由一个方程定义. 任意选定 , 考虑 处的邻域 (足够小) . 由于 , 我们不妨选 , 使得从而, 在当 足够小时, 并且 , . 我们声明, 任何一条连接 的曲线都要经过 , 即对任意的连续映射 , 其中起点 和终点 ) , 一定存在 , 使得 (等价于说 ) . 实际上, 为连续函数, 按照 的选取方式, 我们有所以连续函数的介值定理就给出了 .

我们现在证明关于 Möbius 带的命题:
证明. 我们给出证明的梗概, 证明的细节留给同学们在作业中完成. 如若不然, 假设 的定义方程. 任选 , 直观上 (实际上也是) 这个附近的小邻域 的图像分成了两个部分: 在一部分中, ; 在另一部分中, . 我们选取在 点处和整个曲面垂直的法向量我们考虑曲线我们可以适当的选取比较小的 (可正可负) , 使得 . 然而, , 曲线所对应的 却变换了符号, 从而, . 很明显, 这条曲线与曲面 不相交, 矛盾.