# 回转角
令 D⊂R2 为开集
取 D 上的 Riemannian 度规 g
(ξ,η)q=gq(ξ,η),∥ξ∥q=(ξ,ξ)q
对于 D 上的各点 q∈D,取 TqD 上的正交基 {(01),(10)},关于 Riemannian 度规 g 正交化后得到正交基 {ε1(q),ε2(q)}
命题
取 C∞ 曲线 γ:[a,b]→D
对于任意非零映射 ξ:[a,b]→R2,ξ=0, ∀t∈[a,b]
均存在唯一的 C∞ 实值函数 φ:[a,b]→R,使得
∥ξ(t)∥γ(t)ξ(t)=cosφ(t)ε1(γ(t))+sinφ(t)ε2(γ(t)),t∈[a,b]
证明
φ 实际上是从 ε1 方向测出的角度
条件等价于
C∞ function on S1(ε1(γ(t)),ε2(γ(t)))−1∥ξ(t)∥γ(t)ξ(t)=(cosφ(t)sinφ(t))
取符合该条件的 φ(t) 即可
□
若 γ 为正则曲线,并指定 ξ=γ′(显然非零),
那么 φ 称为曲线 γ 在度规 g 下的 方向角 (Direction Angle)「接角」
方向角 φ(t) 描述了在 t 处,速度向量 γ′(t) 相对于基底 {ε1(γ(t)),ε2(γ(t))} 的方向
排除掉 2π 带来的周期性,方向角是唯一的
以下考虑闭合图形性质
现在,指定曲线 γ 为分段正则单纯闭曲线,令 Ω 为其围成的区域且 Ω⊂D
让曲线相对于区域 Ω 保持正向移动
令其被划分为数个正则曲线段
γi:[ti−1,ti]→D,i=1,2,…,n
并取各自的方向角
φi:[ti−1,ti]→R,i=1,2,…,n
那么,对于满足
φi+1(ti)−φi(ti)−θi∈2πZ
的 θi∈[−π,π],称其为曲线在点 γ(ti) 处的 外角 (Exterior Angle)「外角」
(若 i=n,则视为 i+1=1)
实际上,外角 θi 描述了速度曲线 γi′ 到 γi+1′ 的角度
注意到当外角取值为 ±π 时,并不能唯一确定其符号。所以规定
- 若曲线 γi+1′ 指向区域 Ω 内,也就是说曲线在该点处 “向内转 / 向左转 / 向正向转”,则 θi=+π
- 若曲线 γi+1′ 指向区域 Ω 外,也就是说曲线在该点处 “向外转 / 向右转 / 向反向转”,则 θi=−π
现在想象沿曲线的起点前进,对于每一个正则的线段 γi,其具有一个速度向量的角度变化
从时间点 ti−1 到 ti,该变化量为
每段光滑转过的角度φi(ti)−φi(ti−1)+在顶点处的突变θi
统计全程的变化量,可以得到
Rotg(γ):=i=1∑n(φi(ti)−φi(ti−1)+θi)
称 Rotg(γ) 为曲线 γ 在度规 g 下的 回转角 (Rotation Angle)「回転角」
针对任意曲线,有以下结论
命题
- 对于 Euclidean 度规 g∘ 和任意 Riemannian 度规 g 都有 Rotg∘(γ)=Rotg(γ)
- 增加分割点不会改变回转角
- 对于闭曲线,将 Rotg(γ) 的出发点更改为某一个分割点也不会改变回转角
证明
(1)
根据定义,φi+1(ti)−φi(ti)−θi∈2πZ,所以
Rotg(γ)∈2πZ
由于 Rotg(γ) 不依 φi 的具体取值而只依其差值,所以如果取一个 Riemannian 度规
gs=(1−s)g∘+sg,s∈[0,1]
那么 Rotgs(γ) 随 s 连续变化且只能取 2πZ 中的值,所以 Rotgs(γ) 在 s 上不变
特别地,取 s=0,1 即得结论
(2)
对于分割
a=t0<t1<⋯<ti−1<ti<ti+1<⋯<tn=b
即使添加类似的点 c,使得
ti−1<c<ti
因为在 γ(c) 处的外角为 0,所以
φi(ti)−φi(ti−1)+θi=(φi(ti)−φi(c)+0)+(φi(c)−φi(ti−1)+θi)
所以回转角不变
(3)
因为是闭曲线,所以这样的行为仅仅是在代数层面上的循环交换
□
依照上述结论,可以得到如下重要定理
定理 Hopf 转角定理
若 γ:[a,b]→D 为分段正则单纯闭曲线,则
Rotg(γ)=2π
证明
由上述命题,可以假设 θn=0,也就是在起点处光滑
取非常小的分割,并取一个能光滑地近似原曲线的正则闭曲线 γ:[a,b]→D
取其方向角 φ:[a,b]→R,那么
φ(ti+1)−φ(ti)=θi=φi+1(ti)−φi(ti)
所以
Rotg(γ)=i=1∑n(φ(ti)−φ(ti−1))=i=1∑nθi=Rotg(γ)
又因为 Rotg(γ),Rotg(γ)∈2πZ,所以
Rotg(γ)=Rotg(γ)=φ(b)−φ(a)
因为 γ 是一个以类似圆周运动的方式绕区域 Ω 连续移动的闭曲线,所以
可以取一个圆周曲线 γr
Rotg(γ)=Rotg(γ)=Rotg(γr)=2π
□
示例
取 Euclidean 度规 g,考虑曲线
γ(t)=(sintcost),t∈[0,2π]
计算在各个交点处的方向角,外角
并验证其回转角为 2π
证明
由于 Euclidean 度规在各点都一致
可以简单地取 Euclidean 度规下的正交归一基 ε1=(01),ε2=(10)
由于曲线全段光滑,只需取分点
0=t0<t1=2π
对曲线微分
γ′(t)=(cost−sint)=(sin(t+2π)cos(t+2π))
所以显然可以得到方向角
φ1(t)=t+2π,t∈[0,2π]
计算回转角
Rotg(γ)=φ1(2π)−φ1(0)=(2π+2π)−2π=2π
□
# 三角形的 Gauss–Bonnet 定理
令 (S,n) 为带有单位法向量场的光滑曲面
取正向局部参数化 σ:D→R3
取三条单纯正则闭曲线围成的领域 Ω⊂S
当 Ω⊂D 时,称 △=σ(Ω)⊂S 为 S 上的 三角形 (triangle)「三角形」
请抛弃对 Euclidean 几何的 "常识":三角形的边并非平直的线段
习惯上,取从曲面 S 的表面的视角,逆时针的顺序规定顶点 A,B,C 和边 AB,BC,CA
接下来,取边 AB,BC,CA 上的弧长参数化曲线
xi=γi(s):[ai,bi]→S,i=1,2,3
与定义域上对应的曲线
γi:[ai,bi]→D,γi(t)=σ(γi(s)),i=1,2,3
对于每个顶点 M=γ(t),其同时被两条边 γi,γi+1 所经过
取切线 γi′(t),γi+1′(t) 所夹成的,处于三角形内部的角度为三角形的 内角 (Interior Angle)「内角」,记为 ∠M
令 κi:[ai,bi]→R 为 γi 的测地曲率
定理 Gauss–Bonnet 定理(三角形版)
令曲面 S 的 Gaussian 曲率为 K
取曲面上的三角形 △,并记其三条边 γi 测地曲率分别为 κi,内角分别为 ∠A,∠B,∠C,则有
Gaussian 曲率的面积分∬△KdA+测地曲率的线积分i=1∑3∫aibiκi(s)ds=内角和∠A+∠B+∠C−π
证明
取由参数化 σ 诱导的 Riemannian 度规 g,则
gq(ξ,η)=(dσq(ξ),dσq(η))R3,q∈D,ξ,η∈TqD
取曲线 γi 关于度规 g 的方向角 φi:[ai,bi]→R
令 θi 为 Ω 在边 γi 处关于 g 的外角
dσγi(s)(γi′(s))=dsduσu+dsdvσv=γi′(s)(γi(s)=(v(s)u(s)))
对于标准基 {e1=(01),e2=(10)},有
dγi(e1)=1⋅σu(γi(s))+0⋅σv(γi(s))=σu(γi(s))
所以,方向角 φi 实际上是在切空间 Tγi(s)S 中,由 σu(γi(s)) 到 γi′(s) 的角度
那么,外角 θi 则为同样在切空间 Tγi(s)S 中,由 γi′(s) 到 γi+1′(s) 的角度(标号视为模 3)
进一步,根据 Hopf 命题,有
2π=θ1+θ2+θ3+i=1∑3(φi(bi)−φi(ai))
所以
∠A+∠B+∠C−π=i=1∑3(φi(bi)−φi(ai))
由于
φi(bi)−φi(ai)=∫aibiφi′(s)ds
接下来计算 φi′(s)。以下计算中标号 i 固定不变,请关注 j 的表现
令 {ε1,ε2,ε3} 为关于 σ 的活动标架,
则
γi′(s)=cosφi(s)ε1(γi(s))+sinφi(s)ε2(γi(s))
即,γi′(s) 是将 ε1(γi(s)) 旋转 φi(s) 得到的。所以
γi′′(s)=−φi′(s)sinφi(s)ε1(γi(s))+cosφi(s)ε1′(γi(s))+φi′(s)cosφi(s)ε2(γi(s))+sinφi(s)ε2′(γi(s))
由于 εi⋅εj=δij,所以
εi′⋅εj+εi⋅εj′=0
因此,有
γi′′(s)⋅ε1(γi(s))=−φi′(s)sinφi(s)+sinφi(s)ε2′(γi(s))⋅ε1(γi(s))
γi′′(s)⋅ε2(γi(s))=φi′(s)cosφi(s)+cosφi(s)=−ε2′⋅ε1ε1′(γi(s))⋅ε2(γi(s))
整理上述结果...
{γi′′(s)⋅ε1(γi(s))=(−φi′(s)+ε2′(γi(s))⋅ε1(γi(s)))sinφi(s)γi′′(s)⋅ε2(γi(s))=(φi′(s)+ε1′(γi(s))⋅ε2(γi(s)))cosφi(s)
另一边,由测地曲率的定义,有
vi(s)=n(γi(s))×γi′(s)=−sinφi(s)ε1(γi(s))+cosφi(s)ε2(γi(s))
γi′′(s)=κi(s)vi(s)+Normal component
那么可以得到
{γi′′(s)⋅ε1(γi(s))=−κi(s)sinφi(s)γi′′(s)⋅ε2(γi(s))=κi(s)cosφi(s)
比较上述两组等式,得到
{(κi(s)−φi′(s)+ε2′(γi(s))⋅ε1(γi(s)))sinφi(s)=0(κi(s)−φi′(s)+ε2′(γi(s))⋅ε1(γi(s)))cosφi(s)=0
所以得到
κi(s)=φi′(s)−ε2′(γi(s))⋅ε1(γi(s))=φi′(s)+ε1′(γi(s))⋅ε2(γi(s))
因此,有
i=1∑3(φi(bi)−φi(ai))=i=1∑3∫aibiφi′(s)ds=i=1∑3∫aibi(κi(s)+ε2′(γi(s))⋅ε1(γi(s)))ds=i=1∑3∫aibiκi(s)ds+i=1∑3∫aibiε2′(γi(s))⋅ε1(γi(s))ds=i=1∑3∫aibiκi(s)ds+∮∂Ωω21dε2⋅ε1=∑∫κi(s)ds+∬Ωdω21
根据结构方程,有
dω21=KEG−F2du∧dv=K∥σu×σv∥du∧dv=KdA
所以
∬Ωdω21=∬△KdA
综上所述,得证
□
特别地,称三角形 △ 为 测地三角形 (geodesic triangle)「测地三角形」,当且仅当其三边均为弧长参数化下的测地线时
针对测地三角形
定理 Gauss–Bonnet 定理(测地三角形版)
令曲面 S 的 Gaussian 曲率为 K
取曲面上的测地三角形 △,并记其内角分别为 ∠A,∠B,∠C,则有
∬△KdA=∠A+∠B+∠C−π
# 闭曲面 Gauss–Bonnet 定理
称紧的正则曲面为闭曲面,即存在有限的开覆盖
以下令 S 为闭曲面
定义
对于 S 上的三角形 △1,△2,…,△n,若
- i=1⋃n△i=S
- i=j,△i∩△j=∅⟹△i∩△j 为 △i,△j 的一个公共顶点或一条公共边
则称 {△i}i=1n 为 S 的三角剖分
对任意的闭曲面 S,均存在基于测地三角形的三角剖分(不予证明)
示例 球面的三角剖分
展开查看
对于球面 S2,如果按照这种方式分为 4 个三角形
那么,△1 和 △2 之间有 AC,AD 两条公共边,所以这不是一个合法的三角剖分
实际上,合法的三角剖分应该如下图分为八个三角形:
- 上半球面正面:△AEC,△ACF
- 上半球面背面:△AFD,△ADE
- 下半球面正面:△BCE,△BFC
- 下半球面背面:△BFD,△BDE
示例 环面的三角剖分
展开查看
沿着环面上两个垂直的测地线方向切割(如下图的黄线,粉线)
可以将环面改写为如下矩阵形式,注意对边上的点是同一个点
如图可以将环面分为 18 个三角形
注意:也可以划分为更安全的 32 个三角形,但是不能划分为 8 个三角形
可以验证该划分是合法的三角剖分
示例 扭结的三角剖分
展开查看
扭结面也可以沿着两个垂直的测地线方向切割(如下图的黄线,粉线)
分为 18 个三角形
可以看出,由于分割方式完全与环面相同,所以三叶扭结同胚与环面
扭结的矢量图真的很难画
定义
取 S 上的三角剖分 △1,△2,…,△n,定义
- △1,△2,…,△n 的顶点全体为 V
- △1,△2,…,△n 的边全体为 E
- △1,△2,…,△n 的三角形全体为 F(面全体)
则称
χ(S)=#V−#E+#F
为 S 的 Euler 示性数 (Euler characteristic)「オイラー数」
拓扑几何中有以下结论(不予证明)
S1≅S2⟹χ(S1)=χ(S2)
示例
- 基于示例中球面 S2 的八个三角剖分,可以数出有 6 个顶点,12 条边,8 个面,所以球面的欧拉示性数为
χ(S2)=6−12+8=2
- 基于示例,环面 T2 和三叶扭结的欧拉示性数为
χ(T2)=9−27+18=0
命题 Gauss–Bonnet 定理(闭曲面版)
令 (S,n) 为闭曲面,则有
整个曲面上的 Gaussian 曲率面积分∬SKdA=2πχ(S)
证明
取 S 上的三角剖分 {△i}i=1n
则
∬SKdA=i=1∑n∬△iKdA=i=1∑n(αi+βi+γi−π)
其中,αi,βi,γi 分别为三角形 △i 的三个内角
由于每个顶点处的内角之和为 2π,所以
i=1∑n(αi+βi+γi)=2π#V
显然三角剖分的数量 n 即为面数 #F,所以
i=1∑nπ=π#F
最后,由于每条边被两个三角形共享,所以统计所有三角形的三条边时,每条边会且仅会被重复计算两次,那么
3#F=2#E
所以
2π(−#E+#F)=−π#F
综上所述,
∬SKdA=2π#V−2π#E+2π#F=2πχ(S)
□
# Gauss–Bonnet 指数定理
回顾:对于正则曲面 S
X:S→R3 为切向量场,当且仅当
- ∀p∈S:X(p)∈TpS
- ∃U:Open,U⊂S,∃X:U→R3,使得 X∣S=X 并且 X为 C∞
通常将 X(p) 视为是一个以 p 为起点的箭头,记作向量 X_
定义
取满足 Xp=0 的点 p∈S,称其为 X 的 零点 (zero point)「零点」
称其为 孤立零点 (isolated zero point)「孤立零点」,当且仅当
∃ε>0,∀x∈S:0<∥x−p∣<ε⟹Xx=0
不孤立等价于:在其任意小的邻域内均存在其他零点
示例
取球面 S=S2(r),对于点 p=⎝⎛xyz⎠⎞∈S,定义
X(p)=⎝⎛−yx0⎠⎞
则 X 为 S 上的切向量场
并且其零点为 p=⎝⎛00r⎠⎞,⎝⎛00−r⎠⎞,均为孤立零点
验证
显然 X(p) 光滑,并且
grad(x2+y2+z2−r2)⋅X(p)=2⎝⎛xyz⎠⎞⋅⎝⎛−yx0⎠⎞=0⟹X(p)∈TpS
零点:
Xp=0⟹⎝⎛−yx0⎠⎞=0⟹x=0,y=0⟹z=±r
□
现在定义指数的概念
令 (S,n) 为正向正则曲面
令 p 为 X 的孤立零点
其 旋转指数 (index of rotation)「回転指数」 indp(X) 定义如下:
在 p 的某个小邻域上,以 S 方向取一个曲线 γ:[a,b]→S,使得
- γ 是单纯闭曲线
- γ 内部仅包含零点 p
- γ 按照正向局部参数化 σ
此时根据方向角的定理,可以取到一个连续函数
ψ:[a,b]→R
使得ψ(t) 为从 σu(u(t),v(t)) 旋转到 Xγ(t) 的角度
由于 γ(b)=γ(a),所以
ψ(b)−ψ(a)=2πZ
那么,定义
indpX=2πψ(b)−ψ(a)
即,indpX 表示在 γ 上,X 绕 p 旋转的圈数
- 指数 indpX 不依赖于 σ,γ,ψ 的选取
- 在非零点处也可以定义指数,显然为 0
定理 Gauss–Bonnet 指数定理
令 (S,n) 为正向闭曲面
对于零点全部孤立的切向量场 X,有
p:Xp=0∑indp(X)=χ(S)=2π1∬SKdA
证明(略)
注意: