1.3 Frenet–Serret 公式#
導言:讓標架隨曲線一起運動#
前兩節我們定義了 \(T, N, B\) 三個向量與 \(\kappa, \tau\) 兩個數量。現在把它們整合成一個動力學系統:標架 \((T, N, B)\) 沿曲線如何演化?答案就是 Frenet–Serret 公式——五個方程式構成的優雅體系,被達布稱為「曲面理論的樞紐」。它同時是活動標架法、剛體力學、與規範場論的共同源頭。
歷史定位#
- 1806 年,蘭克雷(Lancret)已用文字描述撓率與標架轉動的關係。
- 1847 年,法國軍醫弗雷內(F. Frenet, 1816–1868)在其博士論文中導出此方程組,但當時未受重視。
- 1851 年,塞雷(J. A. Serret)獨立發表同樣的公式,即以兩人命名。
- 1880 年代,達布(G. Darboux)與嘉當(É. Cartan)將「活動標架」發展為一般方法,適用於任意維流形——今日廣義相對論中的四足標架(tetrad)形式(第 8 章)即其直系後裔。
公式本身#
推導#
設曲線以弧長 \(s\) 參數化, \(\kappa > 0\) 。從定義與恆等式出發:
- \(T = \dot\gamma\) ,故 \(\dot T = \kappa N\) (曲率定義的重寫)。
- 對 \(N \cdot N = 1\) 微分: \(\dot N \perp N\) 。又 \(\dot N \perp B\) 由下述唯一性:因 \((T,N,B)\) 是正交基, \(\dot N\) 可展開為 \(\dot N = aT + bB\) 。對 \(N \cdot T = 0\) 微分得 \(\dot N \cdot T = -N \cdot \dot T = -\kappa\) ,故 \(a = -\kappa\) 。定義 \(b = \tau\) ,得 \(\dot N = -\kappa T + \tau B\) 。
- 對 \(B = T \times N\) 微分: \(\dot B = \dot T \times N + T \times \dot N = \kappa N \times N + T \times (-\kappa T + \tau B) = \tau\, (T \times B) = -\tau N\) 。
完整公式組#
寫成矩陣形式:
結構解讀#
- 係數矩陣 \(A\) 是反對稱的: \(A^T = -A\) 。這保證標架保持正交歸一(對 \(X^TX = I\) 微分, \(\dot X = AX\) 且 \(A\) 反對稱 ⟹ 解恆為正交矩陣)。
- 反對稱矩陣 = 角速度:剛體以角速度向量 \(\omega = \tau T + \kappa B\) 旋轉(Darboux 向量),標架正是這個剛體。曲率是繞 \(B\) 軸的轉速,撓率是繞 \(T\) 軸的轉速。
- \(A\) 屬於李代數 \(\mathfrak{so}(3)\) ;Frenet 公式是李群 \(\mathrm{SO}(3)\) 上的流。這是李群與李代數(10.2 節)最親切的入門例。
不變量與結論#
立即推論#
- 曲率的特徵化: \(\kappa = |\dot T|\) ,且 \(\kappa \equiv 0 \iff\) 曲線為直線。
- 撓率的特徵化: \(\tau \equiv 0 \iff\) 曲線為平面曲線( \(\dot B = 0\) ⟹ \(B\) 為常向量 ⟹ 曲線落在 \(\langle x, B\rangle = c\) 的平面上)。
- 廣義螺旋線: \(\kappa/\tau\) 為常數 \(\iff\) 曲線為廣義螺旋線(切向量與固定方向夾定角)。證明: \(\frac{d}{ds}\left(\tau T + \kappa B\right) = 0\) 當且僅當 \(\kappa/\tau\) 常數,此時 Darboux 向量是常向量,而 \(T \cdot (\tau T + \kappa B) = \tau\) 為常數。
- 存在唯一性:給定 \(\kappa(s) > 0\) 、 \(\tau(s)\) 與初始標架,Frenet ODE 有唯一解,積分得曲線—— \(\kappa, \tau\) 是完備不變量(1.2 節已述)。
能量估計(選讀)#
由 \(\dot T = \kappa N\) 得 \(\kappa \leq |\dot T|_{\max}\) 類的估計在工程上用於曲率上界控制:若 \(|\gamma'| \leq v_{\max}\) 且 \(|\gamma''| \leq a_{\max}\) ,則
這正是鐵路緩和曲線設計中「限制離心加速度」的數學根據。
一般參數下的 Frenet 公式#
以任意正則參數 \(t\) 表示,定義 \(v = |\gamma'|\) :
推導: \(\frac{dT}{dt} = \frac{dT}{ds}\frac{ds}{dt} = \kappa N \cdot v\) 。記住「對 \(s\) 的導數 = 對 \(t\) 的導數除以 \(v\) 」即可自由換算。
例題#
例題 1:驗證螺旋線的 Frenet 標架#
取 \(\gamma(t) = (a\cos t, a\sin t, bt)\) , \(c = \sqrt{a^2+b^2}\) ,弧長參數 \(s = ct\) 。
單位切向量:
對弧長微分:
模長 \(= a/c^2\) ,故 \(\kappa = a/c^2 = \dfrac{a}{a^2+b^2}\) 。✓
主法向量:
指著圓柱軸心——向心方向,符合直觀。
副法向量:
撓率:
故 \(\tau = b/c^2 = \dfrac{b}{a^2+b^2}\) 。✓ 與 1.2 節的一般公式一致。
Darboux 向量:
常向量、指向圓柱軸!這證實螺旋線是廣義螺旋線:切向量 \(T\) 與軸向 \(\hat z\) 的夾角恆定( \(\cos\theta = b/c\) )。
例題 2:由曲率與撓率反構曲線#
設 \(\kappa = \dfrac{1}{\sqrt{2}}\) 、 \(\tau = \dfrac{1}{\sqrt{2}}\) 為常數,初始 \(T(0) = (1,0,0)\) 、 \(N(0) = (0,1,0)\) 、 \(B(0) = (0,0,1)\) 。
係數矩陣為常值:
\(A^3 = -\frac{1}{2}A\) (直接計算),故指數化簡為有限項:
特別地
積分(並平移使 \(\gamma(0)=0\) ):
正是 \(a = b = 1\) 的螺旋線。這就是「存在唯一性定理」的具體操作:解 Frenet ODE 得標架,再積分得曲線。
活動標架法:通往一般理論#
從曲線到一般流形#
Frenet 公式說:沿曲線的幾何完全編碼在「標架的變化方程」中。嘉當把這個思想極端化:
- 不用固定座標系,而在每一點攜帶一個標架;
- 幾何資訊 = 標架之間的「聯絡形式」(contact forms);
- 不變量 = 這些形式在標架變換下的不變組合。
在曲面論中,這產生 Gauss–Weingarten 方程(第 2、3 章);在 Riemann 幾何中,產生 Levi-Civita 聯絡與曲率形式(第 5、6 章);在物理中,產生規範場論(9.3 節)。
flowchart LR
A["Frenet–Serret 公式<br/>(1847–1851)"] --> B["活動標架法<br/>Darboux, Cartan"]
B --> C["曲面論:<br/>Gauss–Weingarten 方程"]
B --> D["Riemann 幾何:<br/>聯絡與曲率形式"]
D --> E["等效原理與廣義相對論<br/>Einstein 1915"]
D --> F["規範場論:<br/>楊–Mills 1954"]
C --> G["Gauss 絕妙定理 1827"]
G --> D表格:各層次的「標架方程」#
| 層次 | 標架 | 變化方程 | 不變量 |
|---|---|---|---|
| 平面曲線 | \((T, n)\) | \(\dot T = k n\) | 曲率 \(k\) |
| 空間曲線 | \((T, N, B)\) | Frenet–Serret | \(\kappa, \tau\) |
| 曲面 | \((r_u, r_v, n)\) | Gauss–Weingarten | \(E, F, G; L, M, N; K, H\) |
| Riemann 流形 | 切標架 \(e_i\) | \(\nabla_{e_i} e_j = \Gamma_{ij}^k e_k\) | Riemann 張量 |
| 規範理論 | 內部對稱標架 | \(D_\mu = \partial_\mu + A_\mu\) | 楊–Mills 場強 \(F_{\mu\nu}\) |
每一行都是「標架 + 聯絡 + 曲率」的同一套結構,只是維度與對稱群不同。本書正是沿這張表逐層爬升。
與其他領域的關聯#
剛體力學#
Euler 剛體方程(1765)與 Frenet 方程同為 \(\mathfrak{so}(3)\) 值的演化方程;Darboux 向量扮演角速度。陀螺進動的數學與螺旋線的數學是同一個。
算子理論#
把 \(D = \frac{d}{ds}\) 限制在沿曲線的向量場上,Frenet 矩陣是 \(D\) 相對於標架的矩陣表示。曲率 \(\kappa\) 是這個微分算子在法向的「特徵速率」。譜理論的觀點(把幾何量看成算子的譜資料)在量子力學的哈密頓算符、以及在流形上的 Laplace 算子譜幾何(「能否聽出鼓的形狀?」Kac 1966)中全面開花。
量子力學#
- 自旋進動:自旋態 \(|\psi\rangle\) 在磁場中滿足 \(i\hbar\dot\psi = H\psi\) ,等價於 Bloch 向量在球面上的 Frenet 型演化;Berry 相位 \(\oint \langle\psi, d\psi\rangle\) 是標架沿閉曲線的幾何相位。
- 規範不變性:量子波函數的相位選擇就像曲線的參數選擇——物理量必須在「規範(參數)變換」下不變。Frenet 理論的參數不變性是其最簡模型。
計算機科學#
樣條曲線(Bézier、B-spline)設計中,曲率連續性(G² 連續)是車體、字型設計的品質標準;Frenet 標架用於 CAD 的倒角與掃掠操作。
小結#
- Frenet–Serret 公式: \(\dot T = \kappa N\) 、 \(\dot N = -\kappa T + \tau B\) 、 \(\dot B = -\tau N\) 。
- 係數矩陣反對稱 ⟹ 標架恆為剛性旋轉;Darboux 向量 \(\omega = \tau T + \kappa B\) 。
- \(\kappa, \tau\) 完備決定曲線;常數 \(\kappa/\tau\) 刻畫廣義螺旋線。
- 活動標架法把「攜帶座標系、記錄其變化」推廣為一般方法,是本書其後所有章節的方法論基礎。
- 「標架 + 聯絡 + 曲率」的結構在曲面、Riemann 流形、規範理論中一再重現。
第 2 章將把同樣的程式應用到曲面:參數化曲面、定義切平面與兩個基本形式,並在 1827 年的 Gauss 絕妙定理處抵達內蘊幾何的誕生。
深入研習:活動標架的深化與推廣#
-
Darboux 標架與曲面論的銜接:沿曲面上的曲線,用「曲面的法向量 \(n\) + 曲線切向 \(T\) + 副法向 \(u = n \times T\) 」組成 Darboux 標架(相對於 Frenet 標架),其方程含測地曲率 \(k_g\) 、法曲率 \(\kappa_n\) 、測地撓率 \(\tau_g\) 三個量: \(\dot T = \kappa_g u + \kappa_n n\) 、 \(\dot u = -\kappa_g T - \tau_g n\) 、 \(\dot n = -\kappa_n T + \tau_g u\) 。測地曲率是內蘊的(Gauss–Bonnet 的邊界項)、法曲率是外在的(3.3 節)——標架選擇決定哪些量「可見」。
-
Frenet 方程的解空間結構:給定 \(\kappa(s), \tau(s)\) ,標架解是 \(SO(3)\) 上的路徑;由矩陣指數理論(10.2 節),常數 \(\kappa, \tau\) 給出單參數子群——螺旋線是李群的單參數子群在 \(\mathbb{R}^3\) 的像。一般 \(\kappa(s), \tau(s)\) 的解 = \(SO(3)\) 上的任意路徑:曲線論 = 李群軌道理論——這是 Cartan 方法論的種子。
-
交換矩陣的意義:Frenet 係數矩陣 \(A(s)\) 反對稱。兩個不同 \(s\) 的 \(A\) 一般不可交換 ⟹ 標架演化路徑依賴 ⟹ 曲線「記得」自己的歷史。若 \([A(s_1), A(s_2)] = 0\) (可交換),則解可寫成純指數——這正是常曲率螺旋線的情況。不可交換性 = 曲率/撓率變化的幾何代價(與 6.1 節 holonomy 的「路徑依賴」同一主題)。
-
Bishop 標架:沒有撓率的標架:1953 年 Bishop 提出另一種標架(法標架),其方程 \(\dot T = k_1 N_1 + k_2 N_2\) 、 \(\dot N_1 = -k_1 T\) 、 \(\dot N_2 = -k_2 T\) ——無撓率項, \(k_1, k_2\) (法曲率座標)在 \(\kappa = 0\) 點也不退化。計算機圖學的曲線座標系(避免 Frenet 標架在拐點的翻轉)用 Bishop 標架——工程實務推翻「標架唯一」的直觀:標架是工具,不是實在(本書哲學!)。
-
蘭克雷–Frenet 的歷史正名:Lancret(1806)已明確區分「曲率的法向變化」與「撓率」;Frenet(1847)給出完整公式組但論文被埋沒(發表於非主流期刊);Serret(1851)獨立且及時發表。數學史上的命名不公(還有 Jacobi、Gauss 對標架理論的私人貢獻)提醒我們:科學的榮譽分配遵循社會學而非純邏輯。
-
量子力學的 Bloch 方程對照:自旋 1/2 在磁場 \(\mathbf{B}(t)\) 中的 Bloch 向量方程 \(\dot{\mathbf{s}} = \boldsymbol{\Omega}\times\mathbf{s}\) ( \(\Omega \parallel B\) )——反對稱係數矩陣的形式與 Frenet 完全相同。自旋進動 = 標架演化;Berry 相位(6.1 節)是這個演化的「幾何餘額」:沿閉路後自旋態的相位偏移 = holonomy。1.3 節是量子力學幾何相位的初等模型。
-
活動標架法的代數化:Cartan 把標架方程抽象為「李群 \(G\) 值函數 + 李代數值 1-形式」: \(\theta = g^{-1}dg\) (Maurer–Cartan 形式),結構方程 \(d\theta + \theta\wedge\theta = 0\) 。Frenet 矩陣 \(A\) 正是 \(SO(3)\) 的 Maurer–Cartan 形式在曲線拉回下的係數。主叢上的聯絡(9.3 節規範理論)就是這套語言的最高形式——本節是它的初等樣本。
-
曲線論的剛體運動群作用:歐氏群 \(E(3) = \mathbb{R}^3 \rtimes SO(3)\) 作用在曲線空間上;曲線的分類 = 商空間(曲線/剛體運動)。 \(\kappa(s), \tau(s)\) 是商空間的座標。「幾何 = 對稱群的商」(Klein 綱領的觀點,10.2 節)在曲線層次已可完整演練——這是理解 4.2 節「光滑結構等價類」與 9.3 節「規範等價類」的心智模型。
-
數值積分的幾何保真:直接用 Runge–Kutta 積分 Frenet 方程會漂移正交性( \(\|T\| \neq 1\) 漸增);幾何數值積分(Lie 群方法:每步把解投影回 \(SO(3)\) ,即 Crouch–Grossman / Magnus 展開法)保持剛性——李群結構是數值穩定性的資源(10.3 節幾何積分器的思想源頭)。
-
從曲線到曲面:Weingarten 矩陣的預告:1.3 節的 \(A\) ( \(3\times3\) 反對稱)在曲面論換成 \(S = -dn\) ( \(2\times2\) 對稱,3.3 節形狀算子)。反對稱 vs 對稱:曲線的標架演化是旋轉(保守),曲面的法向變化是拉伸(譜分解)——這個對比決定了兩章的數學風味:曲線論用 \(\mathfrak{so}(3)\) 、曲面論用對稱算子譜理論(特徵值 = 主曲率)。
習題與詳解#
習題 1:證明 Darboux 向量 \(\omega = \tau T + \kappa B\) 滿足 \(\dot T = \omega \times T\) 、 \(\dot N = \omega\times N\) 、 \(\dot B = \omega\times B\) 。
解: \(\omega\times T = \tau\,T\times T + \kappa\,B\times T = \kappa\,N\) (因 \(B\times T = N\) )✓。 \(\omega\times N = \tau\,T\times N + \kappa\,B\times N = \tau B - \kappa T\) ( \(T\times N = B\) 、 \(B\times N = -T\) )✓。 \(\omega\times B = \tau\,T\times B = -\tau N\) ( \(T\times B = -N\) )✓。標架演化 = 繞 \(\omega\) 的角速度旋轉——Frenet 方程的剛體力學翻譯。
習題 2:求曲率 \(\kappa = \cosh s\) 、撓率 \(\tau = \sinh s\) 的曲線在 \(s = 0\) 附近的 Frenet 矩陣並說明其結構。
解: \(A(s) = \begin{pmatrix}0 & \cosh s & 0\\ -\cosh s & 0 & \sinh s\\ 0 & -\sinh s & 0\end{pmatrix}\) 。驗證反對稱 ✓。注意 \(\kappa^2 - \tau^2 = 1\) 恆成立——這使 \(A(s)\) 落在 \(SO(2,1)\) 型子代數: \(\kappa^2 - \tau^2\) 是標架演化在 \((N,B)\) 平面上的「Minkowski 不變量」。係數的代數關係 ⟹ 演化群退化——廣義螺旋線( \(\kappa/\tau\) 常數)與此例( \(\kappa^2 - \tau^2\) 常數)是「單參數子代數流」的兩種典型。
習題 3:證明:若曲線的所有法平面過定點,則曲線是球面曲線或平面曲線。
解:法平面過定點 \(p\) ⟺ \(\gamma'(s)\cdot(\gamma(s) - p) = 0\) (法平面方程)⟺ \(\frac{d}{ds}\frac{1}{2}|\gamma - p|^2 = 0\) ⟺ \(|\gamma(s) - p|\) 恆定 ⟺ 曲線落在以 \(p\) 為心的球面上。若 \(|p| \to \infty\) 極限即平面。球面曲線的特徵(可選進階): \(\tau/\kappa + \frac{d}{ds}\left(\frac{\dot\kappa}{\kappa^2\tau}\right) = 0\) 。「法平面的包絡」與「密切球面」理論(球面像理論,Darboux 向量的像)是十九世紀曲線論的精緻篇章,是 3.3 節 Dupin 標線的直接前奏。