tecktom.com

一般の L(q,q˙,t)L(q,\dot q,t) の汎関数微分と Euler–Lagrange 方程式

2026年10月15日17分で読めますAI生成教科書『虎の巻』第1部 第4章 Euler–Lagrange 方程式と境界条件(数学だけ)
目次
  1. 1変数の場合
  2. は経路に沿った微分
  3. 自由度が複数の場合
  4. 木下の層

AI 生成・木下が未勉強

解析力学から様々な理論分野を組み立てる 第1部 第4章 §1.4.1 ★★★ 前の章の (b) と (d) を組み合わせると、一般の LL の汎関数微分は ∂L/∂q−ddt∂L/∂q˙\partial L/\partial q-\frac{\mathrm{d} }{\mathrm{d} t}\partial L/\partial\dot q になる

前の章(第1部第3章)では、汎関数 F[q]F[q] の第1変分と汎関数微分 δF/δq(t)\delta F/\delta q(t) を定義し、変分法の基本補題によって「停留 ⇔\Leftrightarrow 汎関数微分 =0=0」を示した。ただし扱った汎関数は ∫V(q) dt\int V(q)\,\mathrm{d} t や ∫12q˙2 dt\int\frac12\dot q^2\,\mathrm{d} t のような具体的なものに限っていた。この章では、被積分関数を一般の L(q,q˙,t)L(q,\dot q,t) にして汎関数微分を一度に計算する。その結果を 00 とおいたものが Euler–Lagrange 方程式で、解析力学の運動方程式はすべてこの形をしている。この章でも物理の内容には立ち入らず、LL は「3つの数を入れて数を返す与えられた関数」とだけ考える。

この章で作る道具は3つある。1つ目は Euler–Lagrange 方程式そのもので、自由度が複数ある場合と、LL が時刻 tt を陽に含む場合まで含めて導く。2つ目は第一積分で、LL がある変数を含まないときに、2階の微分方程式を1階に下げる量が見つかる。LL に時刻の関数の全微分を足しても方程式が変わらないことも、ここで示す。3つ目は端の条件で、前の章では端の値を固定していたが、端の値を自由にすると部分積分で出る端の項が消えずに残り、それが境界条件を決める。

この3つを使って、古典的な2つの変分問題を最後まで解く。1つは、2つの輪の間に張った石けん膜の形と、両端を吊るした鎖の形で、どちらも双曲線余弦 cosh⁡\cosh のグラフ(懸垂線)になる。もう1つは、重力の下で玉を最も短い時間で滑り下ろす曲線を探す問題で、答えはサイクロイドになる。最後に、ここで出てきた式が、力の釣り合い・力学的エネルギー保存・Snell の法則・弦の自由端の条件といった、学部の授業で別々に習う形とどう対応するかを並べる。L=T−VL=T-V という選び方の理由は次の章(第1部第5章)で扱う。

1変数の場合

区間 [t1,t2][t_1,t_2] 上の汎関数

S[q]=∫t1t2L(q(t),q˙(t),t) dt(1.4.1)S[q]=\int_{t_1}^{t_2}L\bigl(q(t),\dot q(t),t\bigr)\,\mathrm{d} t\tag{1.4.1}

を考える。LL は3変数の滑らかな関数で、経路 q(t)q(t) は2回連続微分できるものとする。許される向き η\eta(端で 00 になる滑らかな関数)について、前の章の定義どおり ϵ\epsilon で微分する。積分の範囲は ϵ\epsilon によらないので微分を積分の中へ入れてよく、被積分関数の ϵ\epsilon 微分は3変数関数の連鎖律で計算できる。

ddϵL(q+ϵη, q˙+ϵη˙, t)∣ϵ=0=∂L∂qη+∂L∂q˙η˙.\frac{\mathrm{d} }{\mathrm{d} \epsilon}L\bigl(q+\epsilon\eta,\ \dot q+\epsilon\dot\eta,\ t\bigr)\Big|_{\epsilon=0}=\frac{\partial L}{\partial q}\eta+\frac{\partial L}{\partial \dot q}\dot\eta .

ここで ∂L/∂q\partial L/\partial q は「第2・第3引数を止めて第1引数で微分し、そこへ q(t),q˙(t),tq(t),\dot q(t),t を入れたもの」で、∂L/∂q˙\partial L/\partial\dot q も同じである。したがって第1変分は

δS=ϵ∫t1t2(∂L∂qη+∂L∂q˙η˙)dt(1.4.2)\delta S=\epsilon\int_{t_1}^{t_2}\Bigl(\frac{\partial L}{\partial q}\eta+\frac{\partial L}{\partial \dot q}\dot\eta\Bigr)\mathrm{d} t\tag{1.4.2}

になる。第2項は η\eta でなく η˙\dot\eta に掛かっているので、汎関数微分の定義の形 ∫(⋯ )η dt\int(\cdots)\eta\,\mathrm{d} t になっていない。前の章の例 (d) と同じく、部分積分で導関数を η\eta から外す。ddt(∂L∂q˙η)=(ddt∂L∂q˙)η+∂L∂q˙η˙\frac{\mathrm{d} }{\mathrm{d} t}\bigl(\frac{\partial L}{\partial \dot q}\eta\bigr)=\bigl(\frac{\mathrm{d} }{\mathrm{d} t}\frac{\partial L}{\partial \dot q}\bigr)\eta+\frac{\partial L}{\partial \dot q}\dot\eta を使うと

δS=ϵ[∂L∂q˙η]t1t2+ϵ∫t1t2(∂L∂q−ddt∂L∂q˙)η dt.(1.4.3)\delta S=\epsilon\Bigl[\frac{\partial L}{\partial \dot q}\eta\Bigr]_{t_1}^{t_2}+\epsilon\int_{t_1}^{t_2}\Bigl(\frac{\partial L}{\partial q}-\frac{\mathrm{d} }{\mathrm{d} t}\frac{\partial L}{\partial \dot q}\Bigr)\eta\,\mathrm{d} t .\tag{1.4.3}

許される向きは端で 00 なので第1項(端の項)は消え、残りがちょうど定義の形になる。

定理 1.4.1(一般の LL の汎関数微分と Euler–Lagrange 方程式 ★★★)

汎関数 (1.4.1) の汎関数微分は

δSδq(t)=∂L∂q−ddt∂L∂q˙(1.4.4)\frac{\delta S}{\delta q(t)}=\frac{\partial L}{\partial q}-\frac{\mathrm{d} }{\mathrm{d} t}\frac{\partial L}{\partial \dot q}\tag{1.4.4}

である。端の値を固定した経路の中で qq が SS の停留点であるための必要十分条件は、t1<t<t2t_1<t<t_2 で

ddt∂L∂q˙−∂L∂q=0(1.4.5)\frac{\mathrm{d} }{\mathrm{d} t}\frac{\partial L}{\partial \dot q}-\frac{\partial L}{\partial q}=0\tag{1.4.5}

が成り立つことである。式 (1.4.5) を Euler–Lagrange 方程式と呼ぶ。

証明

式 (1.4.3) の端の項は η(t1)=η(t2)=0\eta(t_1)=\eta(t_2)=0 で消えるので、δS=∫(∂L/∂q−ddt∂L/∂q˙) δq dt\delta S=\int(\partial L/\partial q-\frac{\mathrm{d} }{\mathrm{d} t}\partial L/\partial\dot q)\,\delta q\,\mathrm{d} t となり、汎関数微分の定義から式 (1.4.4) を得る。qq が2回連続微分できるので括弧の中は連続で、停留と式 (1.4.5) が同じであることは基本補題(第1部第3章の変分法の基本補題)から従う。

前の章で求めた2つの例はこの特別な場合である。L=V(q)L=V(q) なら ∂L/∂q˙=0\partial L/\partial\dot q=0 で汎関数微分は V′(q)V'(q)、L=12q˙2L=\frac12\dot q^2 なら ∂L/∂q=0\partial L/\partial q=0, ∂L/∂q˙=q˙\partial L/\partial\dot q=\dot q で汎関数微分は −q¨-\ddot q になる。Euler–Lagrange 方程式の左辺と汎関数微分は符号だけが違う。方程式の形としては、慣例に合わせて ddt\frac{\mathrm{d} }{\mathrm{d} t} の項を先に書く。

ddt\frac{\mathrm{d} }{\mathrm{d} t} は経路に沿った微分

式 (1.4.5) の ddt\frac{\mathrm{d} }{\mathrm{d} t} は、∂L/∂q˙\partial L/\partial\dot q に経路 q(t),q˙(t)q(t),\dot q(t) と時刻 tt を入れて tt だけの関数にしてから、それを tt で微分する、という意味である。∂L/∂q˙\partial L/\partial\dot q は3つの引数すべてを通して tt に依存するので、連鎖律で展開すると

ddt∂L∂q˙=∂2L∂q˙ ∂qq˙+∂2L∂q˙2q¨+∂2L∂q˙ ∂t(1.4.6)\frac{\mathrm{d} }{\mathrm{d} t}\frac{\partial L}{\partial \dot q}=\frac{\partial^2L}{\partial\dot q\,\partial q}\dot q+\frac{\partial^2L}{\partial\dot q^2}\ddot q+\frac{\partial^2L}{\partial\dot q\,\partial t}\tag{1.4.6}

になる。q¨\ddot q が現れるのはこの第2項だけで、係数 ∂2L/∂q˙2\partial^2L/\partial\dot q^2 が 00 でなければ、Euler–Lagrange 方程式は q¨\ddot q について解ける2階の常微分方程式になる。2階の方程式なので、解を1つに決めるには条件が2つ要る。端の値 q(t1)q(t_1) と q(t2)q(t_2) を決めた問題では、この2つが条件になる。どちらか一方の端の値を自由にしたときに何が代わりの条件になるかは 1.4.3節で調べる。

偏微分の段階で位置 qq と速度 q˙\dot q を独立な変数として扱ってよいのは、Lagrangian が1本の経路の上の量ではなく、経路を選ぶ前の「位置・速度・時刻の組」の関数だからである。同じ時刻に同じ位置を通る経路は無数にあり、それぞれが違う速度でそこを通るので、位置と時刻を決めても速度は決まらない。したがって3つの値の組はどれも実際に起こりうる組で、LL はその3次元の空間の上の普通の関数として定義される(第1部第3章で述べた区別)。微分幾何では、各位置で取りうる速度をすべて集めた空間を接束と呼び、(q,q˙)(q,\dot q) はその上の座標である。

この見方から、Euler–Lagrange 方程式の左辺の計算は次の3つの手順に分かれる。

  1. (i) LL を3変数の関数として偏微分する。結果はまだ (q,q˙,t)(q,\dot q,t) の関数で、経路は入れない。
  2. (ii) 偏微分した結果に、経路 q(t)q(t) とその導関数を代入する。ここで初めて時刻だけの関数になる。
  3. (iii) それを時刻で微分する。これが式 (1.4.5) の ddt\frac{\mathrm{d} }{\mathrm{d} t} である。

手順を入れ替えて先に経路を代入すると、LL は時刻だけの関数になり、「q˙\dot q で偏微分する」という操作が意味を失う。位置と速度の組の空間(接束)は、詳しくは基礎理論『物理のための微分幾何入門』第3章 §3.5 で扱う。

3つの手順を1つの例で踏む

L=12q2q˙2L=\frac12q^2\dot q^2 とする。手順 (i) の偏微分は、どちらも (q,q˙)(q,\dot q) の関数として

∂L∂q˙=q2q˙,∂L∂q=qq˙2\frac{\partial L}{\partial \dot q}=q^2\dot q,\qquad \frac{\partial L}{\partial q}=q\dot q^2

である。手順 (ii) で経路 q(t)=tq(t)=t を代入すると、第1式は t2t^2、第2式は時刻そのものになる。手順 (iii) で時刻について微分すると、ddt∂L/∂q˙=2t\frac{\mathrm{d} }{\mathrm{d} t}\partial L/\partial\dot q=2t を得る。

式 (1.4.6) でも 2qq˙⋅q˙+q2q¨=2t2q\dot q\cdot\dot q+q^2\ddot q=2t で一致する。Euler–Lagrange 方程式の左辺は 2t−t=t≠02t-t=t\neq0 なので、この経路は停留しない。先に経路を入れると、Lagrangian は時刻だけの関数 12t2\frac12t^2 になり、そこからは速度での偏微分を作れない。

係数 ∂2L/∂q˙2\partial^2L/\partial\dot q^2 が恒等的に 00、すなわち LL が q˙\dot q について1次式のときは、式 (1.4.6) に q¨\ddot q が現れず、方程式は2階にならない。極端な場合として L=q˙ f(q)L=\dot q\,f(q) を考えると、∂L/∂q=q˙f′(q)\partial L/\partial q=\dot q f'(q), ddt∂L/∂q˙=ddtf(q)=f′(q)q˙\frac{\mathrm{d} }{\mathrm{d} t}\partial L/\partial\dot q=\frac{\mathrm{d} }{\mathrm{d} t}f(q)=f'(q)\dot q で、Euler–Lagrange 方程式は 0=00=0 という恒等式になる。この LL は ddt∫qf\frac{\mathrm{d} }{\mathrm{d} t}\int^{q}f と書ける全微分で、SS の値が端の値だけで決まるので、どの経路も停留する。全微分を足しても Euler–Lagrange 方程式が変わらないことは、1.4.2節で一般に示す。

自由度が複数の場合

経路が ff 個の関数の組 q=(q1,…,qf)q=(q_1,\dots,q_f) で、L(q1,…,qf,q˙1,…,q˙f,t)L(q_1,\dots,q_f,\dot q_1,\dots,\dot q_f,t) のときも、手順は同じである。向きも ff 個の関数の組 η=(η1,…,ηf)\eta=(\eta_1,\dots,\eta_f) にとり、qi→qi+ϵηiq_i\to q_i+\epsilon\eta_i と一斉に動かすと

δS=ϵ∑i=1f[∂L∂q˙iηi]t1t2+ϵ∑i=1f∫t1t2(∂L∂qi−ddt∂L∂q˙i)ηi dt.\delta S=\epsilon\sum_{i=1}^f\Bigl[\frac{\partial L}{\partial \dot q_i}\eta_i\Bigr]_{t_1}^{t_2}+\epsilon\sum_{i=1}^f\int_{t_1}^{t_2}\Bigl(\frac{\partial L}{\partial q_i}-\frac{\mathrm{d} }{\mathrm{d} t}\frac{\partial L}{\partial \dot q_i}\Bigr)\eta_i\,\mathrm{d} t .

各成分の向き ηi\eta_i は互いに独立に選べる。jj 番目以外の ηi\eta_i を 00 にとれば、基本補題を jj 番目の成分だけに当てはめることができ、

ddt∂L∂q˙i−∂L∂qi=0(i=1,…,f)(1.4.7)\frac{\mathrm{d} }{\mathrm{d} t}\frac{\partial L}{\partial \dot q_i}-\frac{\partial L}{\partial q_i}=0\qquad(i=1,\dots,f)\tag{1.4.7}

の ff 本の方程式を得る。δS/δqi(t)=∂L/∂qi−ddt∂L/∂q˙i\delta S/\delta q_i(t)=\partial L/\partial q_i-\frac{\mathrm{d} }{\mathrm{d} t}\partial L/\partial\dot q_i は、成分ごとの汎関数微分である。「向きを成分ごとに独立に選べる」という前提は、qiq_i の間に拘束がないときにだけ成り立つ。q12+q22=1q_1^2+q_2^2=1 のような拘束があるときの扱いは第1部第6章(拘束と未定乗数)で扱う。

Legendre の条件:最小であるための必要条件

Euler–Lagrange 方程式は停留の条件で、最小かどうかは2次の変分で決まる(前の章の 第1部第3章 第5節)。一般の LL では

δ2S=ϵ22∫t1t2(∂2L∂q2η2+2∂2L∂q ∂q˙ηη˙+∂2L∂q˙2η˙2)dt\delta^2S=\frac{\epsilon^2}{2}\int_{t_1}^{t_2}\Bigl(\frac{\partial^2L}{\partial q^2}\eta^2+2\frac{\partial^2L}{\partial q\,\partial\dot q}\eta\dot\eta+\frac{\partial^2L}{\partial\dot q^2}\dot\eta^2\Bigr)\mathrm{d} t

である。短い区間の中で細かく振動する η\eta を選ぶと、η\eta 自身は小さいまま η˙\dot\eta だけを大きくできるので、第3項が他の2項より大きくなる。したがって、ある時刻で ∂2L/∂q˙2<0\partial^2L/\partial\dot q^2<0 なら、その時刻の近くで振動する向きをとれば δ2S<0\delta^2S<0 にでき、停留点は最小点にならない。最小点であるためには、経路の上で ∂2L/∂q˙2≥0\partial^2L/\partial\dot q^2\ge0 が必要である。これを Legendre の条件と呼ぶ。運動エネルギーが 12mq˙2\frac12m\dot q^2 の形の LL では ∂2L/∂q˙2=m>0\partial^2L/\partial\dot q^2=m>0 で、この条件はいつも満たされる。

例題 1.4.1 tt を陽に含む LL から減衰振動の方程式を出す ★★★

オリジナルγ>0\gamma>0, ω>0\omega>0 を定数とし、

L(q,q˙,t)=eγt(12q˙2−12ω2q2)L(q,\dot q,t)=\mathrm{e}^{\gamma t}\Bigl(\frac12\dot q^2-\frac12\omega^2q^2\Bigr)

とする。

  1. (1) Euler–Lagrange 方程式を求め、q¨+γq˙+ω2q=0\ddot q+\gamma\dot q+\omega^2q=0 と同じであることを示せ。
  2. (2) 式 (1.4.6) の3つの項がそれぞれ何になるか書け。
  3. (3) ω>γ/2\omega>\gamma/2 のとき、q(t)=e−γt/2cos⁡Ωtq(t)=\mathrm{e}^{-\gamma t/2}\cos\Omega t, Ω=ω2−γ2/4\Omega=\sqrt{\omega^2-\gamma^2/4} が (1) の方程式の解であることを確かめよ。
解答

(1) ∂L∂q=−ω2eγtq\frac{\partial L}{\partial q}=-\omega^2\mathrm{e}^{\gamma t}q, ∂L∂q˙=eγtq˙\frac{\partial L}{\partial \dot q}=\mathrm{e}^{\gamma t}\dot q である。∂L∂q˙\frac{\partial L}{\partial \dot q} を tt で微分するときは、eγt\mathrm{e}^{\gamma t} も tt の関数として微分する。

ddt(eγtq˙)=eγt(q¨+γq˙).\frac{\mathrm{d} }{\mathrm{d} t}\bigl(\mathrm{e}^{\gamma t}\dot q\bigr)=\mathrm{e}^{\gamma t}\bigl(\ddot q+\gamma\dot q\bigr).

よって Euler–Lagrange 方程式は eγt(q¨+γq˙)+ω2eγtq=0\mathrm{e}^{\gamma t}(\ddot q+\gamma\dot q)+\omega^2\mathrm{e}^{\gamma t}q=0 で、eγt≠0\mathrm{e}^{\gamma t}\neq0 で割ると q¨+γq˙+ω2q=0\ddot q+\gamma\dot q+\omega^2q=0 となる。

(2) ∂2L/∂q˙ ∂q=0\partial^2L/\partial\dot q\,\partial q=0 なので第1項は 00、∂2L/∂q˙2=eγt\partial^2L/\partial\dot q^2=\mathrm{e}^{\gamma t} なので第2項は eγtq¨\mathrm{e}^{\gamma t}\ddot q、∂2L/∂q˙ ∂t=γeγtq˙\partial^2L/\partial\dot q\,\partial t=\gamma\mathrm{e}^{\gamma t}\dot q なので第3項は γeγtq˙\gamma\mathrm{e}^{\gamma t}\dot q である。速度に比例する γq˙\gamma\dot q の項は、LL が tt を陽に含むことによる第3項である。

(3) q=e−γt/2cos⁡Ωtq=\mathrm{e}^{-\gamma t/2}\cos\Omega t を微分すると

q˙=e−γt/2(−γ2cos⁡Ωt−Ωsin⁡Ωt),q¨=e−γt/2[(γ24−Ω2)cos⁡Ωt+γΩsin⁡Ωt].\dot q=\mathrm{e}^{-\gamma t/2}\Bigl(-\frac\gamma2\cos\Omega t-\Omega\sin\Omega t\Bigr),\qquad \ddot q=\mathrm{e}^{-\gamma t/2}\Bigl[\Bigl(\frac{\gamma^2}{4}-\Omega^2\Bigr)\cos\Omega t+\gamma\Omega\sin\Omega t\Bigr].

q¨+γq˙+ω2q\ddot q+\gamma\dot q+\omega^2q の sin⁡Ωt\sin\Omega t の係数は γΩ−γΩ=0\gamma\Omega-\gamma\Omega=0、cos⁡Ωt\cos\Omega t の係数はγ24−Ω2−γ22+ω2=ω2−γ24−Ω2=0\frac{\gamma^2}{4}-\Omega^2-\frac{\gamma^2}{2}+\omega^2=\omega^2-\frac{\gamma^2}{4}-\Omega^2=0 である。よって解になっている。減衰のある方程式も、LL の選び方しだいで変分問題の停留条件として書ける。ただしこの LL は tt を陽に含むので、次の節の第一積分 hh は保存しない。

木下の勉強ステータス

木下はまだこの記事を勉強していません。

AI(Claude)が書いた教材を、木下が勉強しながら公開しています。式と数値は検算していますが、誤りが残っているかもしれません。誤りのご指摘・削除のご依頼をいただければ直します。 連絡先:support@tecktom.com

← AI生成教科書『虎の巻』の記事一覧へ