从Lagrange力学到Hamilton力学
fengxiaot Lv4

市面上有许多介绍Hamilton力学的书籍,无论它们来自于数学家还是物理学家。通常开篇就指出相空间是一个辛流形,接着讨论动力学过程如何用微分几何的语言描述,详细介绍如何从Lagrange力学恰当地变换到Hamilton力学,以及二者之间的联系的书籍却少有。本篇文章是关于如何从Lagrange力学下的位形流形过渡到Hamilton力学下的相流形的介绍,希望能架起这座桥桥梁。更细致深刻的讨论可以参看 Marsden 的 Introduction to Mechanics and Symmetry 及其中译版。


符号约定

由于物理学的惯用符号和微分几何学中的惯用符号有冲突,为避免混淆,我们先作符号约定

物理量 符号 说明
位形流形 MM 力学系统的状态空间
位形流形上的点 qq qi:MRq^i:M \to \mathbb{R} 为局部坐标
切向量/广义速度 v=viqiv=v^i \frac{\partial}{\partial q^i} viv^i 为切向量在局部坐标架下的分量
余切向量/广义动量 p=pidqip=p_i \mathrm{d}q^i pip_i 为余切向量在局部坐标架下的分量
切丛中的元素 (q,v)TM(q,v) \in TM (q,v)(q,v) 的全体与 pMTpM\bigsqcup_{p \in M} T_{p} M 自然认同
余切丛中的元素 (q,p)TM(q,p) \in T^* M (q,p)(q,p) 的全体与 pMTpM\bigsqcup_{p \in M} T_p^* M 自然认同
Lagrange量 L=L(q,v)L = L(q,v) Lagrange量是 TMTMR\mathbb{R} 的映射
Hamilton量 H=H(q,p)H = H(q,p) Hamilton量是 TMT^* MR\mathbb{R} 的映射

拉格朗日力学系统

位形空间 一个力学系统可能处于的所有状态的空间称为位形空间。力学系统的状态可由一系列广义坐标 qiq^i 描述 (i=1,,n)(i=1,\cdots,n),其可视作流形 MM 的局域坐标,因此位形空间也成为位形流形 (configuration manifold) 。位形空间 MM 的维数 n=dimMn= \dim M 称为力学系统的自由度。

拉格朗日力学系统 设流形 MM 为位形空间,TMTM 为切丛,L:TMRL:TM \to \mathbb{R} 是切丛上的函数。若力学系统的任一容许轨迹 γ:RM\gamma: \mathbb{R} \to M 都使泛函

S[γ]=t0t1L(γ,γ˙)dtS[\gamma] = \int_{t_0}^{t_1} L(\gamma,\dot{\gamma}) \,\mathrm{d}t

取极值,则称 LL拉格朗日量SS作用量γ\gamma 为拉格朗日力学系统下的运动轨迹[1]

/* 注:γ˙\dot{\gamma} 为曲线的切矢量,当轨迹确定时,其切矢也自然确定 */

定理:拉格朗日力学系统中的运动轨迹 γ\gamma 遵循拉格朗日方程

LqiddtLq˙i=0\frac{\partial L}{\partial q^i}-\frac{\mathrm{d}}{\mathrm{d} t} \frac{\partial L}{\partial \dot{q}^i} = 0

其中 qiq^i 为广义坐标/局域坐标,q˙i\dot{q}^i 为轨迹切矢 γt\frac{\partial \gamma}{\partial t} 在切空间局域坐标架 qi\frac{\partial}{\partial q^i} 上的分量。

需要说明的是,一般切丛 TMTM 上任意一点的局域坐标应当用 MM 上一点的局域坐标 qiq^i 和该点切向量的分量 viv^i 共同描述,拉格朗日函数作为 TMTMR\mathbb{R} 的映射也应当写成 L=L(q1,,qn,v1,,vn)L = L (q^1, \cdots,q^n,v^1,\cdots,v^n) 。但由于物理中解出的运动轨迹一定是 CC^\infty 的,每一点的切向量都应当是真实光滑运动轨迹的切向量 q˙iqi\dot{q}^i \frac{\partial}{\partial q^i},而非可随意指定的 viqiv^i \frac{\partial}{\partial q^i} 。因此物理中拉格朗日函数便干脆记作 L=L(q1,,qn,q˙1,,q˙n)L = L (q^1, \cdots,q^n,\dot{q}^1,\cdots,\dot{q}^n) ,但需谨记此式来源于轨迹的光滑性质,一般情况下每点切向量并非是自然选定的。


勒让德变换

勒让德变换的引入

理论力学中引入Hamilton量时,所作的勒让德变换通常写作

H(q,p)=piq˙iL(q,q˙)H(q,p) = \sum p_i \dot{q}^i - L(q,\dot{q})

也就是说,在某一个确定的位置 qq 附近,给定关于 q˙\dot{q} 的函数 LL ,能够唯一地确定 p=Lq˙p=\frac{\partial L}{\partial \dot{q}},从而完成变量替换,构成关于 pp 的函数 HH

纤维导数 给定 TMTM 上的函数 L(q,v)L(q,v) ,定义映射 FL:TMTM\mathbb{F}L:TM \to T^*M,且能将纤维 TqMT_q M 映射到同一点的纤维 TqMT_q^*M 之上,规则如下:对于任意 vTqMv \in T_q M,规定 vv 在映射 FL\mathbb{F}L 下的像 FL(q,v,)TqM\mathbb{F}L(q,v,\cdot) \in T_q^*M

FL(q,v,):TqMRwFL(q,v,w)=ddtt=0L(v+tw)\begin{aligned} \mathbb{F}L(q,v,\cdot) : T_qM &\to \mathbb{R} \\ w &\mapsto \mathbb{F}L(q,v,w)=\frac{\mathrm{d}}{\mathrm{d}t}\bigg|_{t=0} L(v+tw) \end{aligned}

其中 wTqMw \in T_q M 为任意切矢量,称 FL(q,v,w)\mathbb{F}L(q,v,w)LL 在纤维 TqMT_q Mvv 处沿着方向 ww纤维导数[2],因此

FL:TMTM(q,v)FL(q,v,)=(q,p)\begin{aligned} \mathbb{F}L:T M &\to T^*M \\ (q,v) &\mapsto \mathbb{F}L(q,v,\cdot)=(q,p) \end{aligned}

/* 注:纤维导数类似于欧氏空间中的方向导数,取 M=RnM=\mathbb{R}^n,则 FL(q,v,w)\mathbb{F}L(q,v,w) 就是 Lvw\frac{\partial L}{\partial \boldsymbol{v}} \cdot \boldsymbol{w} */

在局部坐标表示下,纤维导数有表达式

FL(q,v,)=(qi,Lvidqi)\mathbb{F}L(q,v,\cdot) = (q^i,\frac{\partial L}{\partial v^i} \mathrm{d}q^i)

若记 pi=Lvip_i=\frac{\partial L}{\partial v^i} ,就得到熟知的广义动量。当 LL 是非退化的拉格朗日函数时,映射 FL\mathbb{F}L 可逆,成为切丛到余切丛的局部微分同胚。

在能够定义勒让德变换之前,还有最后一步。由于 (q,p)(q,p) 无法直接作用于 (q,v)(q,v) 之上得到 pivip_i v^i,还需要引入一个从 TMT^* MT(TM)T^*(TM) 的自然映射 ξ\xi ,然后让 ξ(q,p)T(TM)\xi(q,p) \in T^*(TM) 作用于 (q,v)(q,v) 上:

ξ:TMliftH(TM)FL1T(TM)(qi,pi)((qi,pi),pidqi)((qi,vi),pidqi)\begin{gathered} \xi:T^* M \xrightarrow{\text{lift}} H^*(T^*M) \xrightarrow{\mathbb{F}L^{-1}} T^* (TM) \\ (q^i,p_i) \mapsto ((q^i,p_i),p_i \mathrm{d}q^i) \mapsto ((q^i,v^i),p_i \mathrm{d}q^i) \end{gathered}

其中 lift\mathrm{lift} 是余切丛上的水平提升,FL1\mathbb{F}L^{-1}FL\mathbb{F}L 的逆映射。由于水平提升和 FL1\mathbb{F}L^{-1} 都是局部同构,因此 ξ\xi 也可逆。

/* 注:忘记水平提升的回去复习纤维丛理论! */

勒让德变换的定义

勒让德变换 勒让德变换是从切丛上的函数 LL 到余切丛上的函数 HH 的一个映射,设 FL:(q,v)(q,p)\mathbb{F}L:(q,v) \mapsto (q,p) 为局部微分同胚,则

H(q,p)=[ξ(q,p)L]FL1H(q,p) = \left[ \xi(q,p)-L \right] \circ\mathbb{F}L^{-1}

函数 H(q,p)H(q,p) 称为Hamilton量,流形 TMT^*M 称为相空间相流形,力学系统称为Hamilton力学系统


哈密顿力学系统

辛空间

待更

相空间的辛结构

辛流形NN 是一个偶数维流形,dimN=2n\dim N=2nNN 上一个辛结构/辛形式NN 上一个闭的非简并的 2-形式场 ω\omega,即

  1. dω=0\mathrm{d}\omega=0
  2. ηΓ(TN),ω(ξ,η)=0    ξ=0\forall \eta \in \varGamma(TN),\omega(\xi,\eta)=0 \iff \xi=0

赋予了辛结构的流形被称为辛流形。

正则辛形式2n2n 维的一个辛流形 NN 的每个点的一个邻域中,存在局域坐标 (qi,pi)(q^i,p_i) ,其中 i=1,,ni=1,\cdots,n ,使得辛结构 ω\omega 可以被表述成正则形式

ω=dpidqi\omega = \mathrm{d} p_i \wedge \mathrm{d} q^i


  1. Arnold V I. Mathematical Methods of Classical Mechanics[M]. Springer Science & Business Media, 2013. ↩︎

  2. Marsden J E, Ratiu T S. Introduction to Mechanics and Symmetry[J]. 1998. ↩︎