拓扑学
光滑流形
由图册 {(Uα,φα)}α∈A 构造的空间,局部看起来像 Rn 并支持微积分运算,最终导出斯托克斯定理 ∫Mdω=∫∂Mω,是现代几何学、物理学与机器人学的舞台。
直观近看是平坦的弯曲空间
站在地球表面,尽管这颗行星是一个球体,地面看起来却是平的。光滑流形将这一点形式化:一个空间,放大到任意一点附近时看起来像普通的欧氏空间 Rn,即使从整体看它可能是弯曲的、扭转的,或具有有趣的拓扑(如球面、环面,或旋转所构成的空间)。这种「局部平坦、整体弯曲」的想法使我们能够在不平坦的形状上做微积分——求导、积分、向量场。下方的参数曲面(球面、环面、螺旋面)展示了若干流形,其每个局部片都是平面的一个扭曲副本。
由局部坐标片粘合而成的环面——嵌入 R3 中的光滑 2-流形。大学图册、切空间与微分
定义: 光滑图册与流形
一个 n 维光滑流形 M 是被图 {(Uα,φα)}α∈A 覆盖的拓扑空间,其中每个 φα:Uα→Rn 是到开子集的同胚,且在重叠处转移映射 φβ∘φα−1:φα(Uα∩Uβ)→φβ(Uα∩Uβ) 是 C∞(无穷次可微)的。正是这种转移映射的光滑性,使我们能够将在某一张图中进行的 Rn 上的微积分一致地转移到整个流形上。
φβ∘φα−1:φα(Uα∩Uβ)→φβ(Uα∩Uβ) 在每一点 p∈M 处,切空间 TpM 是经过 p 的所有曲线速度向量构成的 n 维向量空间——它是 M 在 p 处最好的线性逼近。光滑映射 f:M→N 在每点处都有一个微分(导数),即切空间之间的线性映射:
dfp:TpM→Tf(p)N 流形及其维数/切空间| 流形 | 维数 | TpM 描述 |
|---|
| 球面 Sn−1⊂Rn | n−1 | 与 p 正交的向量 |
| 旋转群 SO(3) | 3 | 反对称矩阵(角速度) |
| 环面 T2=S1×S1 | 2 | 由两个角方向张成的平面 |
进阶两个核心定理
设 f:Mm→Nn 光滑,q∈N 为正则值(即对每个 p∈f−1(q),dfp 都是满射)。则 f−1(q) 是 M 中维数为 m−n 的光滑子流形。
为什么成立?
该定理是构造流形的主要工具:不必手动给出图册,只需将一个形状描述为某映射的零点集,并在每个解点处验证一个线性代数条件(微分的满射性)即可。
证明
固定 p∈f−1(q)。由于 dfp:TpM→TqN 是满射且 dimTpM=m≥n=dimTqN,其核 K=kerdfp 的维数为 m−n。取线性补空间 W 使 TpM=K⊕W 且 dimW=n;则 dfp∣W:W→TqN 是同构。
以 p、q 为中心取局部坐标(通过图),使 f 成为光滑映射 Rm→Rn,满足 f(0)=0 且 df0 满射。重排坐标 (x,y)∈Rm−n×Rn,使 0 处的 ∂f/∂y 为可逆的 n×n 块(因 df0 秩为 n 而可行)。
定义 Φ(x,y)=(x,f(x,y))。则 dΦ0=(I∂f/∂x0∂f/∂y) 满足 detdΦ0=det(∂f/∂y)=0,故由反函数定理 Φ 是局部微分同胚。在新坐标 (x,y′)=Φ(x,y) 下,方程 f=q(即 f=0)恰好变为 y′=0。
因此在 p 附近,f−1(q) 就是集合 {y′=0},在这些坐标下它恰好是一个 (m−n) 维坐标切片——即 f−1(q) 的一个光滑图。由于 p 是任意的,f−1(q) 的每一点都有这样的图,且这些图之间的转移映射是 M 的(光滑)转移映射的限制,因而是光滑的。故 f−1(q) 是维数为 (m−n) 的光滑子流形。
对于带边界的紧致定向 n-流形 M 及 M 上光滑的 (n−1)-形式 ω,有 ∫Mdω=∫∂Mω。
为什么成立?
这一恒等式将微积分基本定理、格林定理、散度定理以及向量微积分中的经典斯托克斯定理统一为关于微分形式的单一命题,并且是德拉姆上同调背后的解析引擎。
证明
第一步(局部情形,半空间)。 首先设 M=Hn={xn≥0},且 ω 在单个图内有紧支集。写 ω=∑ifidx1∧⋯dxi⋯∧dxn。则 dω=∑i(−1)i−1∂xi∂fidx1∧⋯∧dxn,且 ∫Hndω=∑i(−1)i−1∫∂xi∂fidx1⋯dxn。
对 i<n,先对 xi∈R 积分 ∂fi/∂xi,由紧支集及普通微积分基本定理得 0(xi=±∞ 处 fi→0)。对 i=n,对 xn∈[0,∞) 积分得 ∫∂xn∂fndxn=[fn]0∞=−fn(x1,…,xn−1,0)(同样利用 xn=∞ 处的紧支集),故只有 i=n 项留存:∫Hndω=(−1)n−1∫Rn−1(−fn(x1,…,xn−1,0))dx1⋯dxn−1。
在边界 ∂Hn={xn=0} 上(取向使外法向 −∂n 排在最后,给出定向符号 (−1)n),ω 的限制为 ω∣∂=fndx1∧⋯∧dxn−1(其余项因含 dxn 或在该切片上为零而限制为 0)。按标准边界定向约定直接验证符号可得 ∫∂Hnω=(−1)n∫fndx1⋯dxn−1,恰与上式相符。故在此局部模型中 ∫Hndω=∫∂Hnω。
第二步(单位分解,整体化)。 对一般的 M 和一般的 ω,(利用紧致性)用有限多个图 {(Uα,φα)} 覆盖 M,并选取从属于此覆盖的光滑单位分解 {ρα},即 ∑αρα=1 且 suppρα⊂Uα。写 ω=∑αραω;每个 ραω 在单个图内有紧支集,该图要么完全在内部(此时 ∫∂ραω=0 是平凡的,且由第一步应用于无边界的 Rn 得 ∫Md(ραω)=0),要么与 ∂M 相交(通过 φα 转移后第一步可直接应用,因为它同时保持 d 与定向)。
由于 d 是线性的,dω=∑αd(ραω)(利用 ∑αdρα=d(∑αρα)=d(1)=0 来正确处理求和时的交叉项 dρα∧ω)。对所有 α 积分并求和第一步给出的局部恒等式:∫Mdω=∑α∫Md(ραω)=∑α∫∂Mραω=∫∂Mω,这正是 ∫Mdω=∫∂Mω。
进阶构造流形:球面与 O(n)
将正则值定理应用于 f:Rn→R,f(x)=∣x∣2:由于对每个 x=0,dfx(v)=2⟨x,v⟩ 都是满射(非零),q=1 是正则值,故 Sn−1=f−1(1) 是光滑 (n−1)-流形——无需显式给出图册!类似地,对 f:Rn×n→Sym(n),f(A)=ATA(取值于 (2n+1) 维对称矩阵空间),可验证在每个满足 ATA=I 的 A 处 dfA 均为满射,故 O(n)=f−1(I) 是维数为 n2−(2n+1)=(2n) 的光滑流形——仅此一次计算就立即给出刚体旋转的位形空间 SO(3),维数为 3。
大学实际应用与典型例题
机器人学将刚体的朝向建模为流形 SO(3) 上的一个点,而非三个欧拉角(后者存在坐标奇点——万向节锁)。运动规划、控制以及状态估计(例如卫星和无人机使用的卡尔曼滤波器)都利用切空间 so(3)(角速度)与指数映射来完成,借助光滑流形结构避免奇点。在几何力学中,力学系统的位形空间是一个流形 M(例如双摆的位形空间是 T2),拉格朗日/哈密顿动力学自然地存在于 TM 和 T∗M 上;守恒量通过诺特定理对应于 M 的对称性,是经典力学在流形语言下的升级。
例题: 特殊正交群 SO(3) 的维数
用 3×3 实矩阵上的 f(A)=ATA,验证正则值定理所预测的 O(3)(从而其单位分支 SO(3))的维数。
解答
定义域 R3×3 的维数为 n2=9。陪域 Sym(3)(对称 3×3 矩阵)的维数为 (2n+1)=(24)=6。
验证在每个 A∈O(3) 处 dfA 均为满射:对 f(A)=ATA 求微分得 dfA(H)=HTA+ATH;对任意对称矩阵 S,取 H=21AS,则 dfA(H)=21STATA+21ATAS=21S+21S=S(利用 ATA=I),说明满射性成立。
由正则值定理,O(3)=f−1(I) 的维数为 9−6=3。由于 SO(3) 是单位元所在的连通分支,其维数也是 3——与直观计数的 3 个独立旋转轴/角度(如横滚、俯仰、偏航)相符。
例题: 在圆盘上验证斯托克斯定理
设 M 为单位圆盘 {x2+y2≤1}⊂R2,边界为单位圆,且 ω=xdy。直接验证 ∫Mdω=∫∂Mω。
解答
计算左边:dω=dx∧dy,故 ∫Mdω=∫Mdxdy=π(1)2=π(单位圆盘的面积)。
计算右边:将 ∂M 参数化为 x=cost,y=sint,t∈[0,2π],故 dy=costdt。则 ∫∂Mω=∫02πcost⋅costdt=∫02πcos2tdt。
利用 cos2t=21+cos2t,得 ∫02πcos2tdt=21[t+2sin2t]02π=21(2π)=π。两边都等于 π,验证了此情形下的斯托克斯定理。
图册要定义光滑流形,转移映射 φβ∘φα−1:φα(Uα∩Uβ)→φβ(Uα∩Uβ) 必须满足什么光滑性条件?
将正则值定理应用于 3×3 矩阵上的 f(A)=ATA,dimSO(3) 是多少?
在机器人学中,为何用 SO(3) 而非三个欧拉角表示朝向更受青睐?
当 M 是 1 维区间 [a,b] 时,斯托克斯定理 ∫Mdω=∫∂Mω 推广了哪个经典结果?