← 戻る ライブラリ › 数理物理学 › 力学 数理物理学
ラグランジュ力学とハミルトン力学 ニュートンの法則をエネルギーと一般化座標で書き直す: 停留作用の原理、オイラー・ラグランジュ方程式とハミルトン方程式、そして対称性がいかに保存則を導くか。
直観 力からひとつのスカラーへ: 最小作用の考え方 ニュートンの第2法則 F = m a F=ma F = ma は、力を書きやすいどんな座標系であれ、粒子1つにつきベクトル方程式が1本必要になる — これは振り子にとって扱いにくい。振り子では糸の張力は本来計算したくない拘束力だからである。ラグランジュ力学は、力の管理をひとつのスカラー、すなわちラグランジアン L = T − V L = T - V L = T − V (運動エネルギー引く位置エネルギー)に置き換える。これは系の本当の運動の自由度を表す座標系、すなわちその一般化座標 で書かれる。驚くべきことに、自然は時間にわたる L L L の積算値、すなわち作用 を停留させるかのようにふるまう。
長さ ℓ \ell ℓ の振り子が鉛直線から角度 θ \theta θ まで振れている。振り子の位置を表すには数値 θ \theta θ ひとつで十分であり、これがその一般化座標である。 大学 一般化座標とラグランジアン 定義: 一般化座標とラグランジアン
配置が座標 q = ( q 1 , … , q n ) q = (q_1,\dots,q_n) q = ( q 1 , … , q n ) (デカルト座標である必要はなく、角度や弧長など配置を定めるものなら何でもよい)で記述される系に対して、ラグランジアン は L ( q , q ˙ , t ) = T ( q , q ˙ ) − V ( q ) L(q,\dot q, t) = T(q,\dot q) - V(q) L ( q , q ˙ , t ) = T ( q , q ˙ ) − V ( q ) 、すなわち運動エネルギー引く位置エネルギーであり、両者とも q q q と一般化速度 q ˙ \dot q q ˙ で表される。
経路 q ( t ) q(t) q ( t ) の時刻 t 1 t_1 t 1 から t 2 t_2 t 2 までの作用 は S [ q ] = ∫ t 1 t 2 L ( q ( t ) , q ˙ ( t ) , t ) d t S[q] = \int_{t_1}^{t_2} L(q(t), \dot q(t), t)\, dt S [ q ] = ∫ t 1 t 2 L ( q ( t ) , q ˙ ( t ) , t ) d t である。ハミルトンの原理 (停留作用の原理)は次のように述べる: 系が実際にたどる経路は、同じ端点を持つすべての経路の中で S S S を停留させる。
d d t ∂ L ∂ q ˙ k − ∂ L ∂ q k = 0 \frac{d}{dt}\frac{\partial L}{\partial \dot q_k} - \frac{\partial L}{\partial q_k} = 0 d t d ∂ q ˙ k ∂ L − ∂ q k ∂ L = 0 経路 q ( t ) q(t) q ( t ) が、端点を固定した作用 S [ q ] = ∫ t 1 t 2 L ( q , q ˙ , t ) d t S[q]=\int_{t_1}^{t_2}L(q,\dot q,t)\,dt S [ q ] = ∫ t 1 t 2 L ( q , q ˙ , t ) d t を停留させることと、すべての座標 q k q_k q k について d d t ∂ L ∂ q ˙ k − ∂ L ∂ q k = 0 \dfrac{d}{dt}\dfrac{\partial L}{\partial \dot q_k} - \dfrac{\partial L}{\partial q_k} = 0 d t d ∂ q ˙ k ∂ L − ∂ q k ∂ L = 0 が成り立つことは同値である。
なぜ正しいのか? 経路を q ( t ) + ϵ η ( t ) q(t)+\epsilon\,\eta(t) q ( t ) + ϵ η ( t ) (η ( t 1 ) = η ( t 2 ) = 0 \eta(t_1)=\eta(t_2)=0 η ( t 1 ) = η ( t 2 ) = 0 )のように摂動し、任意のそのような η \eta η に対して d d ϵ S [ q + ϵ η ] ∣ ϵ = 0 = 0 \frac{d}{d\epsilon}S[q+\epsilon\eta]\big|_{\epsilon=0}=0 d ϵ d S [ q + ϵη ] ϵ = 0 = 0 を要求する。ϵ \epsilon ϵ の1次まで展開し、η ˙ \dot\eta η ˙ の項を部分積分すると(境界項は η ( t 1 ) = η ( t 2 ) = 0 \eta(t_1)=\eta(t_2)=0 η ( t 1 ) = η ( t 2 ) = 0 のため消える)、任意の η \eta η に対して ∫ ( ∂ L ∂ q k − d d t ∂ L ∂ q ˙ k ) η k d t = 0 \int \left(\frac{\partial L}{\partial q_k} - \frac{d}{dt}\frac{\partial L}{\partial \dot q_k}\right)\eta_k\,dt = 0 ∫ ( ∂ q k ∂ L − d t d ∂ q ˙ k ∂ L ) η k d t = 0 が残り、括弧内が恒等的にゼロでなければならない。
証明 ステップ1(変分の設定)。 q ( t ) q(t) q ( t ) を真の経路とし、小さいパラメータ ϵ \epsilon ϵ を用いて q ( t ) + ϵ η ( t ) q(t)+\epsilon\,\eta(t) q ( t ) + ϵ η ( t ) のように摂動する。ここで η ( t ) \eta(t) η ( t ) は η ( t 1 ) = η ( t 2 ) = 0 \eta(t_1)=\eta(t_2)=0 η ( t 1 ) = η ( t 2 ) = 0 を満たす任意の滑らかな関数であり、摂動された経路が q ( t ) q(t) q ( t ) と同じ端点を持つようにする。ハミルトンの原理は、任意の許容される η \eta η に対して ϵ = 0 \epsilon=0 ϵ = 0 で S [ q + ϵ η ] S[q+\epsilon\eta] S [ q + ϵη ] が停留すること、すなわち d d ϵ S [ q + ϵ η ] ∣ ϵ = 0 = 0 \frac{d}{d\epsilon}S[q+\epsilon\eta]\big|_{\epsilon=0}=0 d ϵ d S [ q + ϵη ] ϵ = 0 = 0 を要求する。
ステップ2(積分の下で微分する)。 S [ q + ϵ η ] = ∫ t 1 t 2 L ( q + ϵ η , q ˙ + ϵ η ˙ , t ) d t S[q+\epsilon\eta]=\int_{t_1}^{t_2}L(q+\epsilon\eta,\dot q+\epsilon\dot\eta,t)\,dt S [ q + ϵη ] = ∫ t 1 t 2 L ( q + ϵη , q ˙ + ϵ η ˙ , t ) d t を ϵ \epsilon ϵ について微分し ϵ = 0 \epsilon=0 ϵ = 0 とおくと、各項に連鎖律を適用して d d ϵ S [ q + ϵ η ] ∣ ϵ = 0 = ∫ t 1 t 2 ∑ k ( ∂ L ∂ q k η k + ∂ L ∂ q ˙ k η ˙ k ) d t \frac{d}{d\epsilon}S[q+\epsilon\eta]\Big|_{\epsilon=0}=\int_{t_1}^{t_2}\sum_k\left(\frac{\partial L}{\partial q_k}\eta_k+\frac{\partial L}{\partial \dot q_k}\dot\eta_k\right)dt d ϵ d S [ q + ϵη ] ϵ = 0 = ∫ t 1 t 2 k ∑ ( ∂ q k ∂ L η k + ∂ q ˙ k ∂ L η ˙ k ) d t
**ステップ3(η ˙ k \dot\eta_k η ˙ k の項を部分積分する)。** 各 k k k について、∫ t 1 t 2 ∂ L ∂ q ˙ k η ˙ k d t \int_{t_1}^{t_2}\frac{\partial L}{\partial \dot q_k}\dot\eta_k\,dt ∫ t 1 t 2 ∂ q ˙ k ∂ L η ˙ k d t を部分積分すると境界項からバルク項を引いた形になる: ∫ t 1 t 2 ∂ L ∂ q ˙ k η ˙ k d t = [ ∂ L ∂ q ˙ k η k ] t 1 t 2 − ∫ t 1 t 2 d d t ( ∂ L ∂ q ˙ k ) η k d t \int_{t_1}^{t_2}\frac{\partial L}{\partial \dot q_k}\dot\eta_k\,dt = \left[\frac{\partial L}{\partial \dot q_k}\eta_k\right]_{t_1}^{t_2} - \int_{t_1}^{t_2}\frac{d}{dt}\left(\frac{\partial L}{\partial \dot q_k}\right)\eta_k\,dt ∫ t 1 t 2 ∂ q ˙ k ∂ L η ˙ k d t = [ ∂ q ˙ k ∂ L η k ] t 1 t 2 − ∫ t 1 t 2 d t d ( ∂ q ˙ k ∂ L ) η k d t
ステップ4(境界項が消える)。 端点固定条件 η ( t 1 ) = η ( t 2 ) = 0 \eta(t_1)=\eta(t_2)=0 η ( t 1 ) = η ( t 2 ) = 0 により [ ∂ L ∂ q ˙ k η k ] t 1 t 2 = 0 \left[\frac{\partial L}{\partial \dot q_k}\eta_k\right]_{t_1}^{t_2}=0 [ ∂ q ˙ k ∂ L η k ] t 1 t 2 = 0 となるので、バルク積分だけが残り、ステップ2に代入し戻すと ∫ t 1 t 2 ∑ k ( ∂ L ∂ q k − d d t ∂ L ∂ q ˙ k ) η k ( t ) d t = 0 \int_{t_1}^{t_2}\sum_k\left(\frac{\partial L}{\partial q_k}-\frac{d}{dt}\frac{\partial L}{\partial \dot q_k}\right)\eta_k(t)\,dt=0 ∫ t 1 t 2 k ∑ ( ∂ q k ∂ L − d t d ∂ q ˙ k ∂ L ) η k ( t ) d t = 0
ステップ5(変分法の基本補題)。 この積分は端点で消える任意の 滑らかな η k \eta_k η k に対してゼロになる。もし括弧 ∂ L ∂ q k − d d t ∂ L ∂ q ˙ k \frac{\partial L}{\partial q_k}-\frac{d}{dt}\frac{\partial L}{\partial \dot q_k} ∂ q k ∂ L − d t d ∂ q ˙ k ∂ L がある内部点 t 0 t_0 t 0 でゼロでなく連続であれば、t 0 t_0 t 0 の周りの小区間で符号を保つ。その区間に台を持つ滑らかなバンプ関数(括弧が正のところで正、それ以外でゼロ)を η k \eta_k η k に選べば積分が真にゼロでなくなり、矛盾する。したがって括弧は恒等的にゼロでなければならず、すべての k k k について d d t ∂ L ∂ q ˙ k − ∂ L ∂ q k = 0 \frac{d}{dt}\frac{\partial L}{\partial \dot q_k} - \frac{\partial L}{\partial q_k} = 0 d t d ∂ q ˙ k ∂ L − ∂ q k ∂ L = 0 ――オイラー・ラグランジュ方程式が得られる。
例: 振り子をラグランジュ流に解く
質量 m m m の重りが、長さ ℓ \ell ℓ の剛体で質量のない棒から吊り下がり、一様重力場 g g g の中で鉛直面内を自由に振れる; θ \theta θ はまっすぐ下向きの鉛直線からの角度である。
解答 位置: x = ℓ sin θ x=\ell\sin\theta x = ℓ sin θ , y = − ℓ cos θ y=-\ell\cos\theta y = − ℓ cos θ なので x ˙ 2 + y ˙ 2 = ℓ 2 θ ˙ 2 \dot x^2+\dot y^2 = \ell^2\dot\theta^2 x ˙ 2 + y ˙ 2 = ℓ 2 θ ˙ 2 。運動エネルギーは T = 1 2 m ℓ 2 θ ˙ 2 T=\tfrac12 m\ell^2\dot\theta^2 T = 2 1 m ℓ 2 θ ˙ 2 ; 位置エネルギー(支点から測る)は V = − m g ℓ cos θ V=-mg\ell\cos\theta V = − m g ℓ cos θ 。したがって L = 1 2 m ℓ 2 θ ˙ 2 + m g ℓ cos θ L=\tfrac12 m\ell^2\dot\theta^2+mg\ell\cos\theta L = 2 1 m ℓ 2 θ ˙ 2 + m g ℓ cos θ 。オイラー・ラグランジュ方程式: d d t ( m ℓ 2 θ ˙ ) − ( − m g ℓ sin θ ) = 0 \frac{d}{dt}(m\ell^2\dot\theta) - (-mg\ell\sin\theta) = 0 d t d ( m ℓ 2 θ ˙ ) − ( − m g ℓ sin θ ) = 0 、すなわち θ ¨ + g ℓ sin θ = 0 \ddot\theta + \frac{g}{\ell}\sin\theta = 0 θ ¨ + ℓ g sin θ = 0 — これが振り子の方程式であり、糸の張力を一度も計算せずに得られた。
よくある誤り. よくある符号の間違い: ラグランジアンは L = T − V L=T-V L = T − V であり、T + V T+V T + V (全エネルギー)ではない 。オイラー・ラグランジュ方程式に T + V T+V T + V を用いると誤った運動方程式が得られる — 上の振り子の場合、復元項の符号が反転し、振動が非物理的な指数関数的発散に変わってしまう。 大学 対称性が保存則を導く: ネーターの定理 系のラグランジアンが座標のある連続変換 — 対称性 — のもとで変化しないならば、実際の軌道に沿って何かが保存される。特定の方向を持たない系を回転させてもラグランジアンは変化せず、まさにその対称性のためにそのような系では角運動量が保存される; 同様に、時間に陽に依存しないラグランジアンは時間並進対称性を持ち、まさにそれゆえにエネルギーが保存される。
ラグランジアン L L L が連続な1パラメータ変換族 q k ↦ q k ( s ) q_k \mapsto q_k(s) q k ↦ q k ( s ) 、q k ( 0 ) = q k q_k(0)=q_k q k ( 0 ) = q k のもとで不変であるならば、量 I = ∑ k ∂ L ∂ q ˙ k d q k ( s ) d s ∣ s = 0 I = \sum_k \dfrac{\partial L}{\partial \dot q_k}\left.\dfrac{d q_k(s)}{ds}\right|_{s=0} I = ∑ k ∂ q ˙ k ∂ L d s d q k ( s ) s = 0 はオイラー・ラグランジュ方程式のすべての解に沿って保存される。
なぜ正しいのか? 不変性 L ( q ( s ) , q ˙ ( s ) , t ) = L ( q , q ˙ , t ) L(q(s),\dot q(s),t)=L(q,\dot q,t) L ( q ( s ) , q ˙ ( s ) , t ) = L ( q , q ˙ , t ) を s s s について s = 0 s=0 s = 0 で微分し、オイラー・ラグランジュ方程式を用いて ∂ L / ∂ q k \partial L/\partial q_k ∂ L / ∂ q k を d d t ( ∂ L / ∂ q ˙ k ) \frac{d}{dt}\left(\partial L/\partial \dot q_k\right) d t d ( ∂ L / ∂ q ˙ k ) に書き換えると、結果は d d t ∑ k ∂ L ∂ q ˙ k ∂ q k ∂ s = 0 \frac{d}{dt}\sum_k \frac{\partial L}{\partial \dot q_k}\frac{\partial q_k}{\partial s}=0 d t d ∑ k ∂ q ˙ k ∂ L ∂ s ∂ q k = 0 となる: これはまさに I I I の時間微分がゼロであること、すなわち保存されることを意味する。
証明 ステップ1(不変性の恒等式を微分する)。 変換のもとでの L L L の不変性は L ( q ( s ) , q ˙ ( s ) , t ) = L ( q , q ˙ , t ) L(q(s),\dot q(s),t)=L(q,\dot q,t) L ( q ( s ) , q ˙ ( s ) , t ) = L ( q , q ˙ , t ) が s s s について恒等的に成り立つことを意味する。両辺を s s s について微分し s = 0 s=0 s = 0 で評価する(q k ( 0 ) = q k q_k(0)=q_k q k ( 0 ) = q k を用いる)と、連鎖律により ∑ k ( ∂ L ∂ q k ∂ q k ∂ s + ∂ L ∂ q ˙ k ∂ q ˙ k ∂ s ) ∣ s = 0 = 0 \sum_k\left(\frac{\partial L}{\partial q_k}\frac{\partial q_k}{\partial s}+\frac{\partial L}{\partial \dot q_k}\frac{\partial \dot q_k}{\partial s}\right)\bigg|_{s=0}=0 k ∑ ( ∂ q k ∂ L ∂ s ∂ q k + ∂ q ˙ k ∂ L ∂ s ∂ q ˙ k ) s = 0 = 0
ステップ2(実際の軌道上でオイラー・ラグランジュ方程式を用いる)。 q ( t ) q(t) q ( t ) はオイラー・ラグランジュ方程式の解であるから、∂ L ∂ q k = d d t ∂ L ∂ q ˙ k \frac{\partial L}{\partial q_k}=\frac{d}{dt}\frac{\partial L}{\partial \dot q_k} ∂ q k ∂ L = d t d ∂ q ˙ k ∂ L . これをステップ1の第1項に代入すると、∂ L / ∂ q k \partial L/\partial q_k ∂ L / ∂ q k が時間の全微分に置き換わる。
**ステップ3(s s s と t t t の微分を入れ替える)。** s s s と t t t は独立変数なので、q k ( s , t ) q_k(s,t) q k ( s , t ) の混合偏微分は可換である: ∂ q ˙ k ∂ s = d d t ∂ q k ∂ s \frac{\partial \dot q_k}{\partial s}=\frac{d}{dt}\frac{\partial q_k}{\partial s} ∂ s ∂ q ˙ k = d t d ∂ s ∂ q k . これによりステップ1の第2項も時間の全微分で書き換えられる。
ステップ4(全微分であると認識する)。 両方の項が d d t ( ⋅ ) \frac{d}{dt}(\cdot) d t d ( ⋅ ) から作られたので、積の法則を逆に用いると d d t ∂ L ∂ q ˙ k ⋅ ∂ q k ∂ s + ∂ L ∂ q ˙ k ⋅ d d t ∂ q k ∂ s = d d t ( ∂ L ∂ q ˙ k ∂ q k ∂ s ) \frac{d}{dt}\frac{\partial L}{\partial \dot q_k}\cdot\frac{\partial q_k}{\partial s}+\frac{\partial L}{\partial \dot q_k}\cdot\frac{d}{dt}\frac{\partial q_k}{\partial s}=\frac{d}{dt}\left(\frac{\partial L}{\partial \dot q_k}\frac{\partial q_k}{\partial s}\right) d t d ∂ q ˙ k ∂ L ⋅ ∂ s ∂ q k + ∂ q ˙ k ∂ L ⋅ d t d ∂ s ∂ q k = d t d ( ∂ q ˙ k ∂ L ∂ s ∂ q k ) となる。これをステップ1の恒等式に代入すると、ゼロに等しいひとつの時間の全微分にまとまる: d I d t = d d t ∑ k ∂ L ∂ q ˙ k ∂ q k ∂ s ∣ s = 0 = 0 \frac{dI}{dt}=\frac{d}{dt}\sum_k\frac{\partial L}{\partial \dot q_k}\frac{\partial q_k}{\partial s}\bigg|_{s=0}=0 d t d I = d t d k ∑ ∂ q ˙ k ∂ L ∂ s ∂ q k s = 0 = 0
ステップ5(保存を結論する)。 運動方程式のすべての解に沿って時間微分が恒等的にゼロになる量は、その解に沿って一定である。したがって I = ∑ k ∂ L ∂ q ˙ k ∂ q k ∂ s ∣ s = 0 I=\sum_k \frac{\partial L}{\partial \dot q_k}\frac{\partial q_k}{\partial s}\big|_{s=0} I = ∑ k ∂ q ˙ k ∂ L ∂ s ∂ q k s = 0 は保存され、これがネーターの定理である。
例: 時間不変性からエネルギーが得られる
L L L が t t t に陽に依存しない場合(時間並進対称性)、s s s を時間シフトとするネーターの定理から、保存量 H = ∑ k q ˙ k ∂ L ∂ q ˙ k − L H=\sum_k \dot q_k\dfrac{\partial L}{\partial \dot q_k} - L H = ∑ k q ˙ k ∂ q ˙ k ∂ L − L が得られる — ここで扱う系では、これはまさに全力学的エネルギー T + V T+V T + V である。
解答 ステップ1(対称性を選ぶ)。 時間並進は1パラメータ族 q k ( s ) = q k ( t + s ) q_k(s)=q_k(t+s) q k ( s ) = q k ( t + s ) 、すなわち軌道の各点を s s s だけ前に進めるものである; L L L は t t t に陽に依存しないので、実際の運動に沿って L ( q ( t + s ) , q ˙ ( t + s ) ) = L ( q ( t ) , q ˙ ( t ) ) L(q(t+s),\dot q(t+s))=L(q(t),\dot q(t)) L ( q ( t + s ) , q ˙ ( t + s )) = L ( q ( t ) , q ˙ ( t )) となり、この変換はネーターの定理が要求する意味で L L L を不変に保つ。
ステップ2(生成子を計算する)。 q k ( t + s ) q_k(t+s) q k ( t + s ) を s s s について s = 0 s=0 s = 0 で微分すると、そのまま速度が戻ってくる: ∂ q k ∂ s ∣ s = 0 = q ˙ k \frac{\partial q_k}{\partial s}\Big|_{s=0}=\dot q_k ∂ s ∂ q k s = 0 = q ˙ k 。
ステップ3(ネーターの保存量に代入する)。 ネーターの定理は保存量 I = ∑ k ∂ L ∂ q ˙ k ∂ q k ∂ s ∣ s = 0 I=\sum_k \frac{\partial L}{\partial \dot q_k}\frac{\partial q_k}{\partial s}\big|_{s=0} I = ∑ k ∂ q ˙ k ∂ L ∂ s ∂ q k s = 0 を与える; ステップ2を代入すると I = ∑ k ∂ L ∂ q ˙ k q ˙ k I=\sum_k \frac{\partial L}{\partial \dot q_k}\dot q_k I = ∑ k ∂ q ˙ k ∂ L q ˙ k 。
ステップ4(それをハミルトニアンと同定する)。 一般化運動量 p k = ∂ L / ∂ q ˙ k p_k=\partial L/\partial \dot q_k p k = ∂ L / ∂ q ˙ k を用いると、この保存量 I I I はまさに H = ∑ k p k q ˙ k − L H=\sum_k p_k\dot q_k - L H = ∑ k p k q ˙ k − L 、すなわち H = ∑ k q ˙ k ∂ L ∂ q ˙ k − L H=\sum_k \dot q_k\frac{\partial L}{\partial \dot q_k} - L H = ∑ k q ˙ k ∂ q ˙ k ∂ L − L である。ここで扱う力学系では L = T − V L=T-V L = T − V で T T T は q ˙ \dot q q ˙ について2次なので ∑ k q ˙ k ∂ L / ∂ q ˙ k = 2 T \sum_k \dot q_k\,\partial L/\partial \dot q_k = 2T ∑ k q ˙ k ∂ L / ∂ q ˙ k = 2 T となり、H = 2 T − ( T − V ) = T + V H=2T-(T-V)=T+V H = 2 T − ( T − V ) = T + V : 全力学的エネルギーが保存されるのは、まさにラグランジアンが時間に陽に依存しないためである。
発展 位相空間: ハミルトン方程式 定義: 一般化運動量とハミルトニアン
q k q_k q k に共役な一般化運動量 は p k = ∂ L / ∂ q ˙ k p_k = \partial L/\partial \dot q_k p k = ∂ L / ∂ q ˙ k である。速度 q ˙ \dot q q ˙ を運動量 p p p に置き換える(ルジャンドル変換)ことでハミルトニアン H ( q , p , t ) = ∑ k p k q ˙ k − L H(q,p,t) = \sum_k p_k \dot q_k - L H ( q , p , t ) = ∑ k p k q ˙ k − L が得られる。ここで扱う系では、これは位置と速度の代わりに位置と運動量で表した全エネルギーと解釈される。
q ˙ k = ∂ H ∂ p k , p ˙ k = − ∂ H ∂ q k \dot q_k = \frac{\partial H}{\partial p_k}, \qquad \dot p_k = -\frac{\partial H}{\partial q_k} q ˙ k = ∂ p k ∂ H , p ˙ k = − ∂ q k ∂ H これがハミルトン方程式 である: 2 n 2n 2 n 本の1階方程式が n n n 本の2階のオイラー・ラグランジュ方程式を置き換える。解は位相空間 、すなわち 2 n 2n 2 n 次元の、対 ( q , p ) (q,p) ( q , p ) からなる空間の中の曲線を描く; 位相空間の各点はその系の未来(および過去)全体を決定する。
z = x 2 − y 2 z = x^2 - y^2 z = x 2 − y 2 の形をしたポテンシャルエネルギー曲面: 一方の方向には安定(椀型)、もう一方の方向には不安定である。中心の平坦な点は系の平衡点だが、エネルギーの最小点ではない — 不安定方向への小さな摂動は増大していく。位相空間内のある領域がハミルトン方程式のもとで発展し、各点 ( q ( t ) , p ( t ) ) (q(t),p(t)) ( q ( t ) , p ( t )) がそれぞれの軌道をたどるとする。このとき、位相空間上の標準測度 d q d p dq\,dp d q d p に関するその領域の体積は、すべての時刻 t t t で同じである。
なぜ正しいのか? 位相空間の速度場 ( q ˙ , p ˙ ) = ( ∂ H / ∂ p , − ∂ H / ∂ q ) (\dot q,\dot p) = (\partial H/\partial p, -\partial H/\partial q) ( q ˙ , p ˙ ) = ( ∂ H / ∂ p , − ∂ H / ∂ q ) は発散がゼロである: ∑ k ( ∂ q ˙ k ∂ q k + ∂ p ˙ k ∂ p k ) = ∑ k ( ∂ 2 H ∂ q k ∂ p k − ∂ 2 H ∂ p k ∂ q k ) = 0 \sum_k\left(\frac{\partial \dot q_k}{\partial q_k}+\frac{\partial \dot p_k}{\partial p_k}\right) = \sum_k\left(\frac{\partial^2 H}{\partial q_k \partial p_k} - \frac{\partial^2 H}{\partial p_k \partial q_k}\right)=0 ∑ k ( ∂ q k ∂ q ˙ k + ∂ p k ∂ p ˙ k ) = ∑ k ( ∂ q k ∂ p k ∂ 2 H − ∂ p k ∂ q k ∂ 2 H ) = 0 、これは混合偏微分が可換であるためである。発散ゼロの流れは、非圧縮性流体に対する発散定理と同じ理由で体積を保存する。
証明 ステップ1(位相空間の流れ)。 ハミルトン方程式 ( q ˙ , p ˙ ) = ( ∂ H ∂ p , − ∂ H ∂ q ) (\dot q,\dot p)=\left(\frac{\partial H}{\partial p},-\frac{\partial H}{\partial q}\right) ( q ˙ , p ˙ ) = ( ∂ p ∂ H , − ∂ q ∂ H ) は位相空間上の速度場を定める; 各点 ( q , p ) (q,p) ( q , p ) はこの場に沿って動くので、領域 Ω ( t 1 ) \Omega(t_1) Ω ( t 1 ) は流れによって領域 Ω ( t 2 ) \Omega(t_2) Ω ( t 2 ) に運ばれる。レイノルズ輸送定理は、囲まれた体積 V ( t ) = ∫ Ω ( t ) d q d p V(t)=\int_{\Omega(t)}dq\,dp V ( t ) = ∫ Ω ( t ) d q d p の変化率を発散の流束として与える: d d t V ( t ) = ∫ Ω ( t ) ∇ ⋅ ( q ˙ , p ˙ ) d q d p \frac{d}{dt}V(t)=\int_{\Omega(t)}\nabla\cdot(\dot q,\dot p)\,dq\,dp d t d V ( t ) = ∫ Ω ( t ) ∇ ⋅ ( q ˙ , p ˙ ) d q d p
ステップ2(発散を計算する)。 ハミルトン方程式から直接、∑ k ( ∂ ∂ q k ∂ H ∂ p k + ∂ ∂ p k ( − ∂ H ∂ q k ) ) = ∑ k ( ∂ 2 H ∂ q k ∂ p k − ∂ 2 H ∂ p k ∂ q k ) = 0 \sum_k\left(\frac{\partial}{\partial q_k}\frac{\partial H}{\partial p_k}+\frac{\partial}{\partial p_k}\left(-\frac{\partial H}{\partial q_k}\right)\right)=\sum_k\left(\frac{\partial^2 H}{\partial q_k\partial p_k}-\frac{\partial^2 H}{\partial p_k\partial q_k}\right)=0 k ∑ ( ∂ q k ∂ ∂ p k ∂ H + ∂ p k ∂ ( − ∂ q k ∂ H ) ) = k ∑ ( ∂ q k ∂ p k ∂ 2 H − ∂ p k ∂ q k ∂ 2 H ) = 0
となる。これは滑らかな関数 H H H の混合2階偏微分が可換である(混合偏微分の等式、シュワルツの定理)ためである: ∂ 2 H / ∂ q k ∂ p k = ∂ 2 H / ∂ p k ∂ q k \partial^2H/\partial q_k\partial p_k=\partial^2H/\partial p_k\partial q_k ∂ 2 H / ∂ q k ∂ p k = ∂ 2 H / ∂ p k ∂ q k なので、2つの項はちょうど打ち消し合う。
ステップ3(発散ゼロが変化率ゼロを強制する)。 ステップ2の結果をステップ1の輸送公式に代入すると、任意の初期領域 Ω ( t 1 ) \Omega(t_1) Ω ( t 1 ) の選び方に対して、すべての時刻 t t t で d d t V ( t ) = 0 \frac{d}{dt}V(t)=0 d t d V ( t ) = 0
が得られる。
ステップ4(積分して体積が等しいことを得る)。 導関数が恒等的にゼロである t t t の関数は定数であるから、すべての t t t について V ( t ) = V ( t 1 ) V(t)=V(t_1) V ( t ) = V ( t 1 ) となる: 発展する領域の位相空間体積は決して変化しない。これはまさに主張の通りである。
リウヴィルの定理は、統計力学が系のアンサンブルを位相空間を流れる非圧縮性流体として扱うことを可能にするものである — ある点における軌道の密度は、流れが空間を圧縮したり引き伸ばしたりするだけでは決して変化せず、確率が実際に出入りすることによってのみ変化する。これはまた、シンプレクティック多様体 上でのハミルトン力学の現代的な座標に依らない定式化の出発点でもあり、そこではハミルトン方程式はひとつの幾何学的命題となり、リウヴィルの定理は標準体積形式の保存となる。
発展 この先にあるもの ハミルトン形式は古典力学から量子力学への入り口である: ハミルトン方程式の基礎にある代数構造であるポアソン括弧を演算子の交換子で置き換えることは、量子化への標準的な道筋のひとつである。それはまた力学系における混沌と安定性の自然な言葉でもあり、その座標に依らない版は symplectic 幾何学の主題である。
歴史的ノート
ジョゼフ=ルイ・ラグランジュ は著書『解析力学』(Mécanique analytique , 1788年)に力学の変分的再定式化をまとめた。彼はこの書に図がひとつもないことを誇りとしていた — すべてが代数と解析であり、これはのちにハミルトン(1833年)によって、そして別の方向ではエミー・ネーター によって一般化された座標に依らない精神そのものである。ネーターの1918年の、対称性と保存則を結びつける定理は、ゲッティンゲンでヒルベルトやクラインとともに過ごした時期に取り組んだ不変変分問題の研究から生まれた。
ジョゼフ=ルイ・ラグランジュ エミー・ネーター
重力のもとで振れる長さ ℓ \ell ℓ の振り子のラグランジアンは
L = 1 2 m ℓ 2 θ ˙ 2 + m g ℓ cos θ L=\tfrac12 m\ell^2\dot\theta^2 + mg\ell\cos\theta L = 2 1 m ℓ 2 θ ˙ 2 + m g ℓ cos θ (加法定数の違いを除いて)L = 1 2 m ℓ 2 θ ˙ 2 − m g ℓ cos θ L=\tfrac12 m\ell^2\dot\theta^2 - mg\ell\cos\theta L = 2 1 m ℓ 2 θ ˙ 2 − m g ℓ cos θ L = m g ℓ cos θ L=mg\ell\cos\theta L = m g ℓ cos θ L = m ℓ 2 θ ˙ 2 L=m\ell^2\dot\theta^2 L = m ℓ 2 θ ˙ 2 ネーターの定理はラグランジアンのどの対称性をエネルギー保存と結びつけるか?
時間並進に対する不変性 空間回転に対する不変性 空間並進に対する不変性 ある座標の反転に対する不変性
ハミルトン方程式は n n n 本の2階オイラー・ラグランジュ方程式を何に置き換えるか
( q , p ) (q,p) ( q , p ) に関する 2 n 2n 2 n 本の1階方程式q q q のみに関する n n n 本の1階方程式1本の n n n 階方程式 ( q , p ) (q,p) ( q , p ) に関する 2 n 2n 2 n 本の2階方程式リウヴィルの定理は、ハミルトンの流れのもとで位相空間の領域について何を述べるか
形は変わりうるが体積は変わらない 常に1点に縮む 常に無限に膨張する 形も体積も変わらない