解析力学から様々な理論分野を組み立てる 第1部 第15章 §1.15.2 ★★★ 運動方程式が Euler–Lagrange の式であるための条件(Helmholtz の条件)、式に掛けてよい乗数、1自由度では必ず解けること、L L L が一意でないこと
有限次元の手本:力がポテンシャルの勾配であるための条件
変分の逆問題の有限次元版は、高校の物理にも出てくる「力が保存力であるための条件」である。R n \mathbb{R}^n R n の力 F i ( x ) F_i(x) F i ( x ) が、ある関数 f f f の勾配 F i = ∂ f / ∂ x i F_i=\partial f/\partial x_i F i = ∂ f / ∂ x i と書けるとすると、2階の偏微分が順序によらないことから
∂ F i ∂ x j = ∂ F j ∂ x i (1.15.3) \frac{\partial F_i}{\partial x_j}=\frac{\partial F_j}{\partial x_i}\tag{1.15.3} ∂ x j ∂ F i = ∂ x i ∂ F j ( 1.15.3 )
が要る。つまり F F F の Jacobi 行列が対称でなければならない(3次元なら回転が 0 0 0 )。逆に、星形の領域(ある点から各点まで線分が引ける領域)で式 (1.15.3) が成り立てば、f ( x ) = ∫ 0 1 ∑ i x i F i ( λ x ) d λ f(x)=\int_0^1\sum_ix_iF_i(\lambda x)\,\mathrm{d}\lambda f ( x ) = ∫ 0 1 ∑ i x i F i ( λ x ) d λ と線分に沿って積分して f f f が作れる(Poincaré の補題)。条件は「微分が対称」、構成は「原点からの線分に沿った積分」である。
変分の逆問題でも同じ2つが現れる。違いは、変数が数の組 x x x でなく経路 q ( t ) q(t) q ( t ) で、「勾配」が汎関数微分になることだけである。
Helmholtz の条件
式 (1.15.1) の左辺を経路の汎関数と見て、経路を q + ϵ η q+\epsilon\eta q + ϵη とずらしたときの1次の変化(線形化)を取る。G i G_i G i を q ¨ \ddot q q ¨ ・q ˙ \dot q q ˙ ・q q q で偏微分した行列を
A i j = ∂ G i ∂ q ¨ j , B i j = ∂ G i ∂ q ˙ j , C i j = ∂ G i ∂ q j A_{ij}=\frac{\partial G_i}{\partial \ddot q_j},\qquad B_{ij}=\frac{\partial G_i}{\partial \dot q_j},\qquad C_{ij}=\frac{\partial G_i}{\partial q_j} A ij = ∂ q ¨ j ∂ G i , B ij = ∂ q ˙ j ∂ G i , C ij = ∂ q j ∂ G i
と書くと、線形化は ∑ j ( A i j η ¨ j + B i j η ˙ j + C i j η j ) \sum_j(A_{ij}\ddot\eta_j+B_{ij}\dot\eta_j+C_{ij}\eta_j) ∑ j ( A ij η ¨ j + B ij η ˙ j + C ij η j ) である。G i G_i G i が作用の汎関数微分なら、線形化は作用の2次の変分の汎関数微分になり、2次の変分は η \eta η について対称な2次形式だから、線形化は自己随伴でなければならない(有限次元の Hesse 行列が対称であることにあたる)。自己随伴の条件を部分積分で η \eta η ・η ˙ \dot\eta η ˙ ・η ¨ \ddot\eta η ¨ の係数ごとに書くと、次の3つになる。
定理 1.15.1(Helmholtz の条件 ★★★)
G i ( t , q , q ˙ , q ¨ ) G_i(t,q,\dot q,\ddot q) G i ( t , q , q ˙ , q ¨ ) がある L ( q , q ˙ , t ) L(q,\dot q,t) L ( q , q ˙ , t ) の Euler–Lagrange の式 E i [ L ] E_i[L] E i [ L ] と恒等的に一致するのは、次の3つがすべての ( t , q , q ˙ , q ¨ ) (t,q,\dot q,\ddot q) ( t , q , q ˙ , q ¨ ) で成り立つときで、そのときに限る(局所的に。q q q の領域は星形とする)。
A i j = A j i , B i j + B j i = 2 d d t A i j , C i j − C j i = 1 2 d d t ( B i j − B j i ) . \begin{align*}&A_{ij}=A_{ji},\tag{1.15.4}\\&B_{ij}+B_{ji}=2\frac{\mathrm{d} }{\mathrm{d} t}A_{ij},\tag{1.15.5}\\&C_{ij}-C_{ji}=\frac12\frac{\mathrm{d} }{\mathrm{d} t}\bigl(B_{ij}-B_{ji}\bigr).\tag{1.15.6}\end{align*} A ij = A j i , B ij + B j i = 2 d t d A ij , C ij − C j i = 2 1 d t d ( B ij − B j i ) . ( 1.15.4 ) ( 1.15.5 ) ( 1.15.6 )
ここで d d t \frac{\mathrm{d} }{\mathrm{d} t} d t d は経路に沿った全微分(∂ t + ∑ k q ˙ k ∂ q k + ∑ k q ¨ k ∂ q ˙ k + ⋯ \partial_t+\sum_k\dot q_k\partial_{q_k}+\sum_k\ddot q_k\partial_{\dot q_k}+\cdots ∂ t + ∑ k q ˙ k ∂ q k + ∑ k q ¨ k ∂ q ˙ k + ⋯ )である。条件が成り立つとき、
L = − ∑ i ∫ 0 1 q i G i ( t , λ q , λ q ˙ , λ q ¨ ) d λ (1.15.7) L=-\sum_i\int_0^1q_i\,G_i\bigl(t,\lambda q,\lambda\dot q,\lambda\ddot q\bigr)\,\mathrm{d}\lambda\tag{1.15.7} L = − i ∑ ∫ 0 1 q i G i ( t , λ q , λ q ˙ , λ q ¨ ) d λ ( 1.15.7 )
は q ¨ \ddot q q ¨ を含む L L L だが、その(2階の L L L の)Euler–Lagrange の式は G i G_i G i に一致する。G i G_i G i が q ¨ \ddot q q ¨ について1次なら、全微分を引いて q ¨ \ddot q q ¨ を含まない L L L に直せる。
条件は Helmholtz(1887)が述べ1 1 H. Helmholtz(1887)、J. reine angew. Math. 100、137–166。 、式 (1.15.7) の構成は有限次元の Poincaré の補題と同じ「原点からの線分に沿った積分」である。証明は、必要性が上の自己随伴性の計算、十分性が式 (1.15.7) の L L L に Euler–Lagrange の式を当てて条件を使う計算で、どちらも長いので省く。1自由度では (1.15.4) と (1.15.6) は自動的に成り立ち、残るのは
∂ G ∂ q ˙ = d d t ∂ G ∂ q ¨ (1.15.8) \frac{\partial G}{\partial \dot q}=\frac{\mathrm{d} }{\mathrm{d} t}\frac{\partial G}{\partial \ddot q}\tag{1.15.8} ∂ q ˙ ∂ G = d t d ∂ q ¨ ∂ G ( 1.15.8 )
だけである。例題 1.15.1 の G G G では左辺が 2 q q ˙ 2q\dot q 2 q q ˙ 、右辺が d d t ( 1 + q 2 ) = 2 q q ˙ \frac{\mathrm{d} }{\mathrm{d} t}(1+q^2)=2q\dot q d t d ( 1 + q 2 ) = 2 q q ˙ で、条件が成り立っている。q ˙ 2 \dot q^2 q ˙ 2 の係数を 2 q 2q 2 q に変えた式では左辺が 4 q q ˙ 4q\dot q 4 q q ˙ になって条件が破れ、その式そのものはどんな L L L の Euler–Lagrange の式でもない。
乗数:式に関数を掛けてよい
運動方程式で決まるのは解の集合であって、G i G_i G i という式そのものではない。逆行列を持つ行列 g i j ( t , q , q ˙ ) g_{ij}(t,q,\dot q) g ij ( t , q , q ˙ ) を掛けた ∑ j g i j G j = 0 \sum_jg_{ij}G_j=0 ∑ j g ij G j = 0 も同じ解を持つ。したがって本当の問いは「Helmholtz の条件を満たすように g g g を選べるか」である。
1自由度で、運動方程式が解いた形 q ¨ = F ( t , q , q ˙ ) \ddot q=F(t,q,\dot q) q ¨ = F ( t , q , q ˙ ) で与えられているとする。μ ( t , q , q ˙ ) ( q ¨ − F ) \mu(t,q,\dot q)\,(\ddot q-F) μ ( t , q , q ˙ ) ( q ¨ − F ) が E [ L ] E[L] E [ L ] に一致するなら、q ¨ \ddot q q ¨ の係数を比べて μ = ∂ 2 L / ∂ q ˙ 2 \mu=\partial^2L/\partial\dot q^2 μ = ∂ 2 L / ∂ q ˙ 2 である。E [ L ] = μ q ¨ + q ˙ ∂ 2 L / ∂ q ∂ q ˙ + ∂ 2 L / ∂ t ∂ q ˙ − ∂ L / ∂ q E[L]=\mu\ddot q+\dot q\,\partial^2L/\partial q\partial\dot q+\partial^2L/\partial t\partial\dot q-\partial L/\partial q E [ L ] = μ q ¨ + q ˙ ∂ 2 L / ∂ q ∂ q ˙ + ∂ 2 L / ∂ t ∂ q ˙ − ∂ L / ∂ q と − μ F -\mu F − μ F を比べた式を q ˙ \dot q q ˙ で偏微分して整理すると、μ \mu μ が満たすべき式
∂ μ ∂ t + q ˙ ∂ μ ∂ q + F ∂ μ ∂ q ˙ = − μ ∂ F ∂ q ˙ (1.15.9) \frac{\partial \mu}{\partial t}+\dot q\frac{\partial \mu}{\partial q}+F\frac{\partial \mu}{\partial \dot q}=-\mu\frac{\partial F}{\partial \dot q}\tag{1.15.9} ∂ t ∂ μ + q ˙ ∂ q ∂ μ + F ∂ q ˙ ∂ μ = − μ ∂ q ˙ ∂ F ( 1.15.9 )
が出る。左辺は解に沿った μ \mu μ の全微分なので、この式は「解に沿って μ \mu μ が e − ∫ ∂ F / ∂ q ˙ d t \mathrm{e}^{-\int\partial F/\partial\dot q\,\mathrm{d} t} e − ∫ ∂ F / ∂ q ˙ d t の割合で変わる」という1階の線形の偏微分方程式で、特性曲線(運動方程式の解そのもの)に沿って積分すれば正の解が局所的に必ず作れる。μ \mu μ が決まれば ∂ 2 L / ∂ q ˙ 2 = μ \partial^2L/\partial\dot q^2=\mu ∂ 2 L / ∂ q ˙ 2 = μ を q ˙ \dot q q ˙ で2回積分し、残りの q q q と t t t の関数を E [ L ] = μ ( q ¨ − F ) E[L]=\mu(\ddot q-F) E [ L ] = μ ( q ¨ − F ) から決めればよい。
1自由度の変分の逆問題
q ¨ = F ( t , q , q ˙ ) \ddot q=F(t,q,\dot q) q ¨ = F ( t , q , q ˙ ) には、式 (1.15.9) を満たす乗数 μ > 0 \mu>0 μ > 0 が局所的に必ず在り、∂ 2 L / ∂ q ˙ 2 = μ \partial^2L/\partial\dot q^2=\mu ∂ 2 L / ∂ q ˙ 2 = μ となる L L L が作れる。
減衰振動子 q ¨ = − γ q ˙ − ω 2 q \ddot q=-\gamma\dot q-\omega^2q q ¨ = − γ q ˙ − ω 2 q では ∂ F / ∂ q ˙ = − γ \partial F/\partial\dot q=-\gamma ∂ F / ∂ q ˙ = − γ なので式 (1.15.9) の右辺は γ μ \gamma\mu γ μ で、μ = e γ t \mu=\mathrm{e}^{\gamma t} μ = e γ t が解である。これから L = e γ t ( 1 2 m q ˙ 2 − 1 2 m ω 2 q 2 ) L=\mathrm{e}^{\gamma t}\bigl(\frac12m\dot q^2-\frac12m\omega^2q^2\bigr) L = e γ t ( 2 1 m q ˙ 2 − 2 1 m ω 2 q 2 ) が出る。この L L L は 第1部第4章 の例題で減衰振動の方程式を出したものと同じで、Caldirola(1941)と Kanai(1948)が量子化を試みたことから Caldirola–Kanai の Lagrangian と呼ばれる2 2 P. Caldirola(1941)、Nuovo Cimento 18、393–400。E. Kanai(1948)、Prog. Theor. Phys. 3、440–442。 。摩擦があっても1自由度なら L L L は在る。ただし時刻をあらわに含み、それが何を意味するかは1.15.5 節で調べる。
2自由度以上では、乗数 g i j g_{ij} g ij は対称行列で、式 (1.15.9) の行列版に加えて代数的な条件も満たさなければならない。Douglas(1941)は2自由度の場合を分類し、乗数をどう選んでも L L L が作れない系が在ることを示した3 3 J. Douglas(1941)、Trans. Amer. Math. Soc. 50、71–128。 。次の例題は、乗数を定数に限ったときに L L L が作れない系である。
例題 1.15.2 定数の乗数では直せない2自由度の系 ★★
オリジナル 運動方程式 x ¨ + y ˙ = 0 \ddot x+\dot y=0 x ¨ + y ˙ = 0 , y ¨ + y = 0 \ddot y+y=0 y ¨ + y = 0 を考える。
(1) この式を q ¨ + B q ˙ + K q = 0 \ddot q+B\dot q+Kq=0 q ¨ + B q ˙ + K q = 0 (q = ( x , y ) q=(x,y) q = ( x , y ) )の形に書き、B B B と K K K を求めよ。
(2) 定数の対称行列 g g g を掛けた g ( q ¨ + B q ˙ + K q ) g(\ddot q+B\dot q+Kq) g ( q ¨ + B q ˙ + K q ) に Helmholtz の条件を当て、g B gB g B が反対称・g K gK g K が対称であることが要ると示せ。
(3) (2) の条件を満たす g g g はすべて行列式が 0 0 0 であることを示せ。
解答 (1) B = ( 0 1 0 0 ) B=\begin{pmatrix}0&1\\0&0\end{pmatrix} B = ( 0 0 1 0 ) 、K = ( 0 0 0 1 ) K=\begin{pmatrix}0&0\\0&1\end{pmatrix} K = ( 0 0 0 1 ) 。
(2) g ( q ¨ + B q ˙ + K q ) g(\ddot q+B\dot q+Kq) g ( q ¨ + B q ˙ + K q ) では A = g A=g A = g (定数)、B → g B B\to gB B → g B 、C → g K C\to gK C → g K である。条件 (1.15.5) は A ˙ = 0 \dot A=0 A ˙ = 0 なので g B + ( g B ) T = 0 gB+(gB)^{\mathsf T}=0 g B + ( g B ) T = 0 、条件 (1.15.6) は右辺が定数の時間微分で 0 0 0 なので g K = ( g K ) T gK=(gK)^{\mathsf T} g K = ( g K ) T になる。
(3) g = ( a b b c ) g=\begin{pmatrix}a&b\\b&c\end{pmatrix} g = ( a b b c ) とおくと g B = ( 0 a 0 b ) gB=\begin{pmatrix}0&a\\0&b\end{pmatrix} g B = ( 0 0 a b ) 。これが反対称なら対角成分 b = 0 b=0 b = 0 、非対角成分から a = 0 a=0 a = 0 。このとき g K = ( 0 0 0 c ) gK=\begin{pmatrix}0&0\\0&c\end{pmatrix} g K = ( 0 0 0 c ) は対称で条件を満たすが、g = ( 0 0 0 c ) g=\begin{pmatrix}0&0\\0&c\end{pmatrix} g = ( 0 0 0 c ) の行列式は 0 0 0 で、g g g を掛けた式は x x x の運動を失う。したがって定数の乗数では L L L は作れない。乗数を q q q ・q ˙ \dot q q ˙ ・t t t に依存させてよいときにこの系がどうなるかは、ここでは確かめない。
L L L は一意でない
同じ運動方程式を出す L L L は1つではない。全微分 d Λ ( q , t ) / d t \mathrm{d}\Lambda(q,t)/\mathrm{d} t d Λ ( q , t ) / d t を足しても、定数を掛けても運動方程式は変わらない(第1部第5章 )。これらは同じ正準運動量の取り方を少しずらすだけだが、乗数 g g g の選び方が違うと、互いに全微分でも定数倍でもない L L L が出てくる。1次元の自由粒子 q ¨ = 0 \ddot q=0 q ¨ = 0 では、f ′ ′ ≠ 0 f''\neq0 f ′′ = 0 のどんな関数 f f f についても L = f ( q ˙ ) L=f(\dot q) L = f ( q ˙ ) の Euler–Lagrange の式が f ′ ′ ( q ˙ ) q ¨ f''(\dot q)\,\ddot q f ′′ ( q ˙ ) q ¨ になり、すべて同じ運動を出す。
例題 1.15.3 等方振動子の2つの L L L ★★
オリジナル 2次元の等方振動子 x ¨ = − ω 2 x \ddot x=-\omega^2x x ¨ = − ω 2 x , y ¨ = − ω 2 y \ddot y=-\omega^2y y ¨ = − ω 2 y に対し、L = 1 2 ( x ˙ 2 + y ˙ 2 ) − 1 2 ω 2 ( x 2 + y 2 ) L=\frac12(\dot x^2+\dot y^2)-\frac12\omega^2(x^2+y^2) L = 2 1 ( x ˙ 2 + y ˙ 2 ) − 2 1 ω 2 ( x 2 + y 2 ) と L ′ = x ˙ y ˙ − ω 2 x y L'=\dot x\dot y-\omega^2xy L ′ = x ˙ y ˙ − ω 2 x y を比べる。
(1) L ′ L' L ′ の Euler–Lagrange 方程式が同じ運動方程式になることを示せ。L ′ L' L ′ はどの乗数 g g g に対応するか。
(2) L ′ L' L ′ の正準運動量と H ′ H' H ′ を求め、H ′ H' H ′ の値を速度で書け。
(3) x = cos ω t x=\cos\omega t x = cos ω t , y = 0 y=0 y = 0 の運動で H H H と H ′ H' H ′ の値を比べよ。
解答 (1) E x [ L ′ ] = d d t y ˙ + ω 2 y = y ¨ + ω 2 y E_x[L']=\frac{\mathrm{d} }{\mathrm{d} t}\dot y+\omega^2y=\ddot y+\omega^2y E x [ L ′ ] = d t d y ˙ + ω 2 y = y ¨ + ω 2 y 、E y [ L ′ ] = x ¨ + ω 2 x E_y[L']=\ddot x+\omega^2x E y [ L ′ ] = x ¨ + ω 2 x 。L L L の2つの式を入れ替えたもので、解は同じである。乗数は入れ替えの行列 g = ( 0 1 1 0 ) g=\begin{pmatrix}0&1\\1&0\end{pmatrix} g = ( 0 1 1 0 ) で、対称・正則だが正定値ではない。
(2) p x = ∂ L ′ / ∂ x ˙ = y ˙ p_x=\partial L'/\partial\dot x=\dot y p x = ∂ L ′ / ∂ x ˙ = y ˙ 、p y = x ˙ p_y=\dot x p y = x ˙ 。H ′ = p x x ˙ + p y y ˙ − L ′ = p x p y + ω 2 x y H'=p_x\dot x+p_y\dot y-L'=p_xp_y+\omega^2xy H ′ = p x x ˙ + p y y ˙ − L ′ = p x p y + ω 2 x y で、値は x ˙ y ˙ + ω 2 x y \dot x\dot y+\omega^2xy x ˙ y ˙ + ω 2 x y 。
(3) H H H は力学的エネルギーで、値は 1 2 ω 2 \frac12\omega^2 2 1 ω 2 。H ′ H' H ′ は x ˙ y ˙ + ω 2 x y = 0 \dot x\dot y+\omega^2xy=0 x ˙ y ˙ + ω 2 x y = 0 で、エネルギーとは別の保存量である(L L L の言葉では x x x と y y y の運動の「交差したエネルギー」)。L ′ L' L ′ では x x x と共役な運動量が y ˙ \dot y y ˙ なので、L ′ L' L ′ で量子化すると x x x と y ˙ \dot y y ˙ が交換しない理論になる。古典の運動は同じでも、どちらの L L L を選ぶかで H H H の意味も量子論も変わる。L L L を選ぶときは、運動方程式のほかに「どの量がエネルギーとして測られるか」「ほかの系とどう結合するか」という物理の情報が要る。
1 H. Helmholtz(1887)、J. reine angew. Math. 100、137–166。
2 P. Caldirola(1941)、Nuovo Cimento 18、393–400。E. Kanai(1948)、Prog. Theor. Phys. 3、440–442。
3 J. Douglas(1941)、Trans. Amer. Math. Soc. 50、71–128。
AI(Claude)が書いた教材を、木下が勉強しながら公開しています。式と数値は検算していますが、誤りが残っているかもしれません。誤りのご指摘・削除のご依頼をいただければ直します。 連絡先:support@tecktom.com