変分法と古典力学において、オイラー・ラグランジュ方程式[ 1 ]は、与えられた作用関数の停留点を解とする2階常微分方程式系である。この方程式は、1750年代にスイスの数学者レオンハルト・オイラーとイタリアの数学者ジョゼフ=ルイ・ラグランジュによって発見された。
微分可能関数はその局所的極値で定常であるため、オイラー・ラグランジュ方程式は、ある関数が与えられたときにそれを最小化または最大化する関数を求める最適化問題を解くのに役立ちます。これは、微積分学におけるフェルマーの定理に類似しており、微分可能関数が局所的極値を達成するどの点でもその導関数は0 になります。ラグランジュ力学では、ハミルトンの定常作用原理に従って、物理システムの発展は、システムの作用に関するオイラー方程式の解によって記述されます。この文脈では、オイラー方程式は通常、ラグランジュ方程式と呼ばれます。古典力学では、[ 2 ]これはニュートンの運動の法則に相当し、実際、オイラー・ラグランジュ方程式はニュートンの法則と同じ方程式を生成します。これは、力のベクトルが特に複雑なシステムを解析するときに特に役立ちます。これは、あらゆる一般化座標系において同じ形をとるという利点があり、一般化に適している。古典場の理論には、場の力学を計算するための類似の方程式がある。
歴史
オイラー・ラグランジュ方程式は、トートクローン問題の研究に関連して開発されました。オイラー・ラグランジュ方程式は、1750年代にオイラーとラグランジュによって、トートクローン問題の研究に関連して考案されました。これは、出発点に依存せず、重みのある粒子が一定の時間内に一定の点に落下する曲線を求める問題です。
ラグランジュは1755年にこの問題を解き、その解をオイラーに送った。二人はラグランジュの手法をさらに発展させ、力学に適用することでラグランジュ力学の定式化に至った。二人のやり取りは最終的に変分法へとつながり、この用語は1766年にオイラー自身によって造語された。[ 3 ]
声明
を自由度 の実力学系とする。ここでは配置空間であり、ラグランジアン、すなわち となるような滑らかな実数値関数であり、は次元の「速度ベクトル」である。(微分幾何学に詳しい方のために説明すると、は滑らかな多様体であり、は[ 4 ]の接束である。)










を滑らかな経路の集合とし、
![{\displaystyle {\boldsymbol {q}}:[a,b]\to X}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)


アクション関数 は次のように定義されます。 
![{\displaystyle S[{\boldsymbol {q}}]=\int _{a}^{b}L(t,{\boldsymbol {q}}(t),{\dot {\boldsymbol {q}}}(t))\,dt.}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
パスは、次の場合のみ 停留点となる。


ここで、は の時間微分です。ここで「静止点」とは、における任意の小さな摂動に対するの静止点を意味します。より厳密な詳細については、以下の証明を参照してください。 



1次元オイラー・ラグランジュ方程式の導出1次元オイラー・ラグランジュ方程式の導出は、数学における古典的な証明の一つである。これは変分法の基本補題に基づいている。
境界条件、を満たし、関数を極値化する 関数を求めたい。


![{\displaystyle J[f]=\int _{a}^{b}L(x,f(x),f'(x))\,\mathrm {d} x\ .}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
は2回連続微分可能であると仮定する。[ 5 ]より弱い仮定を使用することもできるが、証明はより困難になる。 
関数が境界条件に従って極値化する場合、境界値を維持するのわずかな摂動は、 (が最小化関数の場合)増加するか、(が最大化関数の場合)減少する必要があります。 





をの摂動の結果とします。ここでは小さく、は を満たす微分可能関数です。次に定義します。 





![{\displaystyle \Phi (\varepsilon )=J[f+\varepsilon \eta ]=\int _{a}^{b}L(x,f(x)+\varepsilon \eta (x),f'(x)+\varepsilon \eta '(x))\,\mathrm {d} x\ .}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
ここで、 εに関するの全微分を計算します。 
![{\displaystyle {\begin{aligned}{\frac {\mathrm {d} \Phi }{\mathrm {d} \varepsilon }}&={\frac {\mathrm {d} }{\mathrm {d} \varepsilon }}\int _{a}^{b}L(x,f(x)+\varepsilon \eta (x),f'(x)+\varepsilon \eta '(x))\,\mathrm {d} x\\&=\int _{a}^{b}{\frac {\mathrm {d} }{\mathrm {d} \varepsilon }}L(x,f(x)+\varepsilon \eta (x),f'(x)+\varepsilon \eta '(x))\,\mathrm {d} x\\&=\int _{a}^{b}\left[\eta (x){\frac {\partial L}{\partial {f}}}(x,f(x)+\varepsilon \eta (x),f'(x)+\varepsilon \eta '(x))+\eta '(x){\frac {\partial L}{\partial f'}}(x,f(x)+\varepsilon \eta (x),f'(x)+\varepsilon \eta '(x))\right]\mathrm {d} x\ .\end{aligned}}}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
3 行目は、 が に依存しない、つまり であるという事実から導き出されます。 


のとき、極値を持ち、 

![{\displaystyle \left.{\frac {\mathrm {d} \Phi }{\mathrm {d} \varepsilon }}\right|_{\varepsilon =0}=\int _{a}^{b}\left[\eta (x){\frac {\partial L}{\partial f}}(x,f(x),f'(x))+\eta '(x){\frac {\partial L}{\partial f'}}(x,f(x),f'(x))\,\right]\,\mathrm {d} x=0\ .}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
次のステップは、被積分関数の2番目の項に 部分積分を適用し、![{\displaystyle \int _{a}^{b}\left[{\frac {\partial L}{\partial f}}(x,f(x),f'(x))-{\frac {\mathrm {d} }{\mathrm {d} x}}{\frac {\partial L}{\partial f'}}(x,f(x),f'(x))\right]\eta (x)\,\mathrm {d} x+\left[\eta (x){\frac {\partial L}{\partial f'}}(x,f(x),f'(x))\right]_{a}^{b}=0\ .}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
境界条件を用いると、 
![{\displaystyle \int _{a}^{b}\left[{\frac {\partial L}{\partial f}}(x,f(x),f'(x))-{\frac {\mathrm {d} }{\mathrm {d} x}}{\frac {\partial L}{\partial f'}}(x,f(x),f'(x))\right]\eta (x)\,\mathrm {d} x=0\,.}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
変分法の基本補題を適用すると、オイラー・ラグランジュ方程式が得られる。 
1次元オイラー・ラグランジュ方程式の代替導出境界条件が および である上の 関数が与えられた場合 、極値曲線を線分を含む折れ線で近似し、線分の数が任意に大きくなるにつれて極限まで進みます。 
![{\displaystyle C^{1}([a,b])}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)



区間を端点を持つ等しい線分に分割し、 とする。滑らかな関数ではなく、頂点が で、 である折れ線を考える。したがって、関数は次式で表される変数 の実関数となる。![{\displaystyle [a,b]}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)









離散点上で定義されたこの新しい関数の極値は、 

3 番目の引数の導関数では、の変更はm だけでなく m-1 でも L に影響することに注意してください。 


偏微分を評価すると、 
上記の式を で割ると、 この式の右辺の 極限をとると次の式が得られます。
![{\displaystyle {\frac {\partial J}{\partial y_{m}\Delta t}}=L_{y}\left(t_{m},y_{m},{\frac {y_{m+1}-y_{m}}{\Delta t}}\right)-{\frac {1}{\Delta t}}\left[L_{y'}\left(t_{m},y_{m},{\frac {y_{m+1}-y_{m}}{\Delta t}}\right)-L_{y'}\left(t_{m-1},y_{m-1},{\frac {y_{m}-y_{m-1}}{\Delta t}}\right)\right],}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)


前の式の左辺は、関数の関数微分 です。微分可能な関数が何らかの関数上で極値を持つための必要条件は、その関数における関数微分が0であることであり、これは最後の式によって満たされています。 

例
標準的な例としては、 y ( a ) = cかつy ( b ) = dとなるような、yが描く曲線に沿った経路長が可能な限り短くなる、区間 [ a , b ] 上の実数値関数y ( x )を見つけることです。

積分関数は です。 
Lの偏導関数は次のとおりです。

これらをオイラー・ラグランジュ方程式に代入すると、

つまり、関数は定数の一次導関数を持つ必要があり、したがってそのグラフは直線になります。
一般化
高階微分を持つ単一変数の単一関数
関数の定常値は
![{\displaystyle I[f]=\int _{x_{0}}^{x_{1}}{\mathcal {L}}(x,f,f',f'',\dots ,f^{(k)})~\mathrm {d} x~;~~f':={\cfrac {\mathrm {d} f}{\mathrm {d} x}},~f'':={\cfrac {\mathrm {d} ^{2}f}{\mathrm {d} x^{2}}},~f^{(k)}:={\cfrac {\mathrm {d} ^{k}f}{\mathrm {d} x^{k}}}}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
オイラー・ラグランジュ方程式から得られる[ 6 ]

関数自体と1次導関数(つまりすべての)の境界条件は固定されている。最高導関数の終点は可変である。 


単一変数、単一導関数の複数の関数
問題が、関数の極値を定義する 単一の独立変数( )の複数の関数( )を見つけることである場合

![{\displaystyle I[f_{1},f_{2},\dots ,f_{m}]=\int _{x_{0}}^{x_{1}}{\mathcal {L}}(x,f_{1},f_{2},\dots ,f_{m},f_{1}',f_{2}',\dots ,f_{m}')~\mathrm {d} x~;~~f_{i}':={\cfrac {\mathrm {d} f_{i}}{\mathrm {d} x}}}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
対応するオイラー・ラグランジュ方程式は[ 7 ]

単一の導関数を持つ複数の変数の単一関数
多次元一般化は、n変数の関数を考えることによって得られる。が何らかの曲面である場合、 
![{\displaystyle I[f]=\int _{\Omega}{\mathcal {L}}(x_{1},\dots,x_{n},f,f_{1},\dots,f_{n})\,\mathrm {d} \mathbf {x} \,\!~;~~f_{j}:={\cfrac {\partial f}{\partial x_{j}}}}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
は、 fが偏微分方程式を満たす場合にのみ極値となる。

n = 2 かつ汎関数がエネルギー汎関数の場合、これは石鹸膜最小曲面問題につながります。 
単一の導関数を持つ多変数関数
決定すべき複数の未知の関数と複数の変数がある場合、
![{\displaystyle I[f_{1},f_{2},\dots ,f_{m}]=\int _{\Omega}{\mathcal {L}}(x_{1},\dots ,x_{n},f_{1},\dots ,f_{m},f_{1,1},\dots ,f_{1,n},\dots ,f_{m,1},\dots ,f_{m,n})\,\mathrm {d} \mathbf {x} \,\!~;~~f_{i,j}:={\cfrac {\partial f_{i}}{\partial x_{j}}}}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
オイラー・ラグランジュ方程式系は[ 6 ]

高階微分を持つ2変数の単関数
二つの変数x 1とx 2に依存する単一の未知の関数fが決定されるべきであり、その 関数がfのn次の高次の導関数に依存し、
![{\displaystyle {\begin{aligned}I[f]&=\int _{\Omega}{\mathcal {L}}(x_{1},x_{2},f,f_{1},f_{2},f_{11},f_{12},f_{22},\dots ,f_{22\dots 2})\,\mathrm {d} \mathbf {x} \\&\qquad \quad f_{i}:={\cfrac {\partial f}{\partial x_{i}}}\;,\quad f_{ij}:={\cfrac {\partial ^{2}f}{\partial x_{i}\partial x_{j}}}\;,\;\;\dots \end{aligned}}}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
するとオイラー・ラグランジュ方程式は[ 6 ]

これは簡単に次のように表すことができます。

ここで、 は変数の数にまたがるインデックス、つまり 1 から 2 までです。ここで、インデックスの合計は のみ です。これは、同じ偏導関数が複数回カウントされるのを避けるためです。たとえば、前の式では は 1 回だけ現れます。 



高階微分を持つ多変数関数
決定すべきp個の未知の関数f iがあり、それらはm個の変数x 1 ... x mに依存しており、その 関数がf iのn次の高階導関数に依存し、
![{\displaystyle {\begin{aligned}I[f_{1},\ldots ,f_{p}]&=\int _{\Omega}{\mathcal {L}}(x_{1},\ldots ,x_{m};f_{1},\ldots ,f_{p};f_{1,1},\ldots ,f_{p,m};f_{1,11},\ldots ,f_{p,mm};\ldots ;f_{p,1\ldots 1},\ldots ,f_{p,m\ldots m})\,\mathrm {d} \mathbf {x} \\&\qquad \quad f_{i,\mu }:={\cfrac {\partial f_{i}}{\partial x_{\mu }}}\;,\quad f_{i,\mu _{1}\mu _{2}}:={\cfrac {\partial ^{2}f_{i}}{\partial x_{\mu _{1}}\partial x_{\mu _{2}}}}\;,\;\;\dots \end{aligned}}}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
ここで、添字は変数の数、つまり1からmまでの範囲である。すると、オイラー・ラグランジュ方程式は 

ここで、 の和は、前の節と同様に、 同じ導関数を複数回数えることを避けている。これはより簡潔に次のように表すことができる。


場の理論
多様体への一般化
を滑らかな多様体とし、を滑らかな関数 の空間とする。すると、
![{\displaystyle C^{\infty }([a,b])}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
![{\displaystyle f\colon [a,b]\to M}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
![{\displaystyle S\colon C^{\infty }([a,b])\to \mathbb {R} }](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
![{\displaystyle S[f]=\int _{a}^{b}(L\circ {\dot {f}})(t)\,\mathrm {d} t}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
ここではラグランジアンであり、 というステートメントは、すべての に対して、の近傍の各座標フレーム単純化によって次の方程式が得られるというステートメントと同等です。 

![{\displaystyle t\in [a,b]}](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)




オイラー・ラグランジュ方程式は座標フリー形式で次のように書くこともできる[ 8 ]

ここではラグランジアン に対応する正準運動量1-形式です。時間並進を生成するベクトル場は で表され、リー微分は で表されます。および の局所チャートを用い、リー微分の座標表現を用いることで、オイラー・ラグランジュ方程式の座標表現との等価性を確認することができます。座標自由形式は、オイラー・ラグランジュ方程式の幾何学的解釈に特に適しています。 






参照
注記
参考文献