ラグランジュ形式の解析力学は最小作用の原理によって構成される。
元々はニュートン的な力学の分野において成立したが、電磁気学や相対性理論でも応用することが出来て、これらの分野における基礎方程式(マクスウェル方程式、アインシュタイン方程式)を導き出すことが出来る。
また、量子力学においても、経路積分の方法は最小作用の原理に関連して考え出された方法である。
ラグランジュ形式では一般化座標によって記述されており、変数の取り方が任意である。
ニュートンの運動方程式はベクトルの方程式であり、デカルト座標以外では煩雑な座標変換が必要となるが、ラグランジュ形式においてはラグランジアンはスカラーであり座標変換が簡単である。
実際の計算上でも、例えば長さが一定の振り子などで円周上を運動する場合には、平面内の運動なのでニュートンの運動方程式では2つの方向の2変数が必要となるが、ラグランジュ形式では一般化座標として角度を選ぶことにより1変数の方程式が得られる。
もちろんニュートンの運動方程式はラグランジュ形式と等価なので適当な変換により同じ式が得られるが、ラグランジュ形式では直接得られる点で便利である。
ラグランジュ形式において、力学系の運動状態を指定する力学変数は一般化座標
である。力学系の性質は一般化座標とその微分(一般化速度)、および時間を変数とする関数
によって記述される。この力学系の性質を記述する関数 L はラグランジュ関数(ラグランジアン)と呼ばれる。
ラグランジュ形式において、作用汎関数はラグランジュ関数の時間積分
![{\displaystyle S[q]=\int _{t_{\text{I}}}^{t_{\text{F}}}L(q(t),{\dot {q}}(t),t)\,dt}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4e34fbf78f0440978c6d0e892eae3ed52a731d26)
として与えられる。
一般化座標は実際には起こらない運動の値も取りうるが、そこから実際の運動を導く方法が最小作用の原理である。すなわち、作用汎関数が最小となる運動が実際に起こる運動である[注釈 1]。
作用の停留条件から、ラグランジュの運動方程式(オイラー=ラグランジュ方程式[注釈 2])
![{\displaystyle {\frac {\delta S[q]}{\delta q_{i}(t)}}={\frac {\partial L}{\partial q_{i}}}-{\frac {d}{dt}}{\frac {\partial L}{\partial {\dot {q}}_{i}}}=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/628f00bcba45e80d6909e81e43e6ad21bdd521b1)
が得られる。
これはニュートンの運動方程式と同等である。
一般化座標に共役な一般化運動量は、ラグランジアンの一般化速度による偏微分

によって定義される。
これは並進対称性から導かれる保存量である。
一般化運動量を用いると、ラグランジュの運動方程式は

となる。ニュートンの運動方程式との比較から、右辺は一般化された力と見ることも出来る。
ハミルトン形式では一般化座標と一般化運動量によって記述されている。
一般化運動量は正準共役量であり、共役運動量や正準運動量と呼ばれることもある。
ラグランジュ関数(ラグランジアン、Lagrangian)は、物理的な力学系の動力学を記述するために用いられる関数である。
ラグランジアン
は一般に運動エネルギー T とポテンシャル V の差

の形で書かれる。
ラグランジアンはエネルギーの次元を持つスカラーであるが、観測可能な物理量ではなく、その値自体に物理的な意味があるわけではない。特に、座標と時間の任意関数
の時間による全微分を加える変換

を行っても全く同じ力学系を表す。
この全微分は連鎖律により

となるので、この変換に対して、共役運動量は

と変換される。したがって、新たな共役運動量の時間微分は

となる。一方、一般化された力は

と変換される。任意関数 f に作用する全微分 d/dt と座標の偏微分 ∂/∂q が交換可能なので、この変換に対して運動方程式が保たれる。
座標変換
が

で表されるとき、新たな座標の下でのラグランジアンは

で与えられ、新たなラグランジアンから導かれる運動方程式は
![{\displaystyle {\frac {\delta {\tilde {S}}[Q]}{\delta Q_{I}(t)}}={\frac {\partial {\tilde {L}}}{\partial Q_{I}}}-{\frac {d}{dt}}{\frac {\partial {\tilde {L}}}{\partial {\dot {Q}}_{I}}}=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/943668a65eb9c1927947d7b5a153f7b5b99e35ce)
である。このように写像の合成で座標変換を容易に行えることが一般化座標で表されるラグランジュ形式の利点の一つである。
座標変換の時間微分は連鎖律により

であるため、新たな座標に共役な運動量は

となる。
座標変換は

で定義される母関数により生成される。
座標変換は

で与えられ、新たな運動量は

で与えられる。
先の任意関数によるラグランジュ関数の変換を伴う場合の母関数は

で与えられる。
拘束条件が課された系にラグランジュ形式を用いる際に、一般座標を適当に選ぶことによって、拘束条件が常に満たされるようにすることができる。上で挙げた振り子の例であれば、座標変数に角度を選ぶことによって長さが一定という拘束条件が常に満たされるようにしている。
これの手法とは別に、ラグランジュの未定乗数法を用いて作用汎関数(ラグランジュ関数)に拘束条件を取り入れる方法がある。
一般化座標 q に対して、拘束条件

が課されている場合を考える。
このとき、作用は
![{\displaystyle S_{\text{b}}[q,\beta ]=S[q]+\int _{t_{\text{I}}}^{t_{\text{F}}}\beta (t)\,\varPhi (q,t)\,dt}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2f5d54310a18e7fdd975966f5245e2279edc4881)
によって拘束条件が取り入れられる。ここで導入された β(t) がラグランジュの未定乗数である。
拘束条件は全ての時間で成り立つので、未定乗数も各々の時間に対して導入される時間の関数である。
拘束条件が取り入れられた作用に対して最小作用の原理を適用して
![{\displaystyle {\frac {\delta S_{\text{b}}[q,\beta ]}{\delta q_{i}(t)}}={\frac {\partial L}{\partial q_{i}}}+\beta (t){\frac {\partial \varPhi }{\partial q_{i}}}-{\frac {d}{dt}}{\frac {\partial L}{\partial {\dot {q}}_{i}}}=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/fb5826c796cf2483213fef3983a57a14748e0b1a)
![{\displaystyle {\frac {\delta S_{\text{b}}[q,\beta ]}{\delta \beta (t)}}=\varPhi (q,t)=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bce5513ed1afcac7f3522ae1c8415acb87100bf0)
が得られる。力学変数 q に対応する運動方程式には「拘束力」β(∂Φ/∂q) が加えられ、未定乗数に対応する運動方程式として拘束条件が導かれる。
特に相対論的な場の理論の場合では、ラグランジュ形式から出発するのが一般的である。その方が相対論的不変性などの対称性が見やすいからである[1]。
力学変数としては場
を考える。作用積分はラグランジアン密度
により
![{\displaystyle S[\phi ]={\frac {1}{c}}\int {\mathcal {L}}(\phi ,\partial \phi ,x){\sqrt {-g}}\,d^{d}x}](https://wikimedia.org/api/rest_v1/media/math/render/svg/609a1d5eab2eb098dcb9a5492d821f0b2478d6da)
で書かれる。その変分は
![{\displaystyle {\begin{aligned}\delta S&={\frac {1}{c}}\int \left({\frac {\partial {\mathcal {L}}}{\partial \phi }}\delta \phi +{\frac {\partial {\mathcal {L}}}{\partial (\partial _{\mu }\phi )}}\partial _{\mu }\delta \phi \right){\sqrt {-g}}\,d^{d}x\\&={\frac {1}{c}}\int \left[{\frac {\partial {\mathcal {L}}}{\partial \phi }}-{\frac {1}{\sqrt {-g}}}\partial _{\mu }\left({\frac {\partial {\mathcal {L}}}{\partial (\partial _{\mu }\phi )}}{\sqrt {-g}}\right)\right]\delta \phi {\sqrt {-g}}\,d^{d}x+{\frac {1}{c}}\oint {\frac {\partial {\mathcal {L}}}{\partial (\partial _{\mu }\phi )}}\delta \phi {\sqrt {-g}}\,d\varSigma _{\mu }\\\end{aligned}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/eec25a7f7c35fc5e92c2d880a5382de3419d0636)
となり、ラグランジュの運動方程式として
![{\displaystyle {\frac {c}{\sqrt {-g}}}{\frac {\delta S[\phi ]}{\delta \phi (x)}}={\frac {\partial {\mathcal {L}}}{\partial \phi }}-{\frac {1}{\sqrt {-g}}}\partial _{\mu }\left({\frac {\partial {\mathcal {L}}}{\partial (\partial _{\mu }\phi )}}{\sqrt {-g}}\right)=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6de5231ffdc050fe629f0954a8c65691d59ae15f)
が得られる。
座標の2階微分 ··q について高々1次である次の運動方程式

(ただし q = (q1, ..., qN))を導くラグランジュ関数が局所的に存在する必要十分条件は以下であることがヘルムホルツにより調べられている[2]:

このとき、ラグランジュ関数は以下で与えられる:
![{\displaystyle {\begin{aligned}L(q,{\dot {q}},t)&=K(q,{\dot {q}},t)+D_{i}(q,t){\dot {q}}^{i}+C(q,t),\\K(q,{\dot {q}},t)&=\int _{0}^{1}{\dot {q}}^{i}H_{i}(q,{\dot {q}}\tau ,t)\mathrm {d} \tau ,\\D_{i}(q,t)&=q^{j}\int _{0}^{1}\mathrm {d} \tau \ \tau Z_{[i,j]}(\tau q,t)+{\frac {\partial G}{\partial q^{i}}},\\C(q,t)&=q^{i}\int _{0}^{1}\mathrm {d} \tau \ Y_{i}(q\tau ,t),\\H_{i}(q,{\dot {q}},t)&:=\int _{0}^{1}\mathrm {d} \tau \ A_{ij}(q,\tau {\dot {q}},t){\dot {q}}^{j},\\Z_{[i,j]}(q,t)&\equiv -Z_{[j,i]}(q,t):={\frac {1}{2}}\left({\frac {\partial B_{i}}{\partial {\dot {q}}^{j}}}-{\frac {\partial B_{j}}{\partial {\dot {q}}^{i}}}\right)+{\frac {\partial ^{2}K}{\partial q^{i}\partial {\dot {q}}^{j}}}-{\frac {\partial ^{2}K}{\partial {\dot {q}}^{i}\partial q^{j}}},\\Y_{i}(q,t)&:=\left\{{\frac {\partial ^{2}K}{\partial q^{i}\partial {\dot {q}}^{j}}}+{\frac {1}{2}}\left({\frac {\partial B_{i}}{\partial {\dot {q}}^{j}}}-{\frac {\partial B_{j}}{\partial {\dot {q}}^{i}}}\right)\right\}{\dot {q}}^{j}-{\frac {\partial K}{\partial q^{i}}}-B_{i}+{\frac {\partial ^{2}K}{\partial {\dot {q}}^{i}\partial t}}+{\frac {\partial D_{i}}{\partial t}}.\end{aligned}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d0e5d1d1d211d57f759e7434e89042d1ff82303d)
ここで G は q, t の任意関数である。
相対論的な系では、時間は位置と共に4元ベクトルとなるので、時間は力学変数となり、運動のパラメータではなくなる。パラメータを λ として、力学変数を

とする。ここで μ は時空の添え字で、i は粒子を区別する添え字である。
自由粒子系を考えると、作用積分は
![{\displaystyle S[X]=\int L(X,{\dot {X}},\lambda )\,d\lambda =-\int \sum _{i}\left(m_{i}c{\sqrt {-\eta _{\mu \nu }\,{\dot {X}}_{i}^{\mu }{\dot {X}}_{i}^{\nu }}}\right)\,d\lambda }](https://wikimedia.org/api/rest_v1/media/math/render/svg/f3a0a31611f132aa2391f2fe7a84a7ef84a79944)
である。ここで η は平坦な時空の計量で
である。
平方根の中が正である為に、作用積分の段階で運動は時間的なものに限定されている。
ラグランジュの運動方程式は
![{\displaystyle {\frac {\delta S[X]}{\delta X_{i}^{\mu }(\lambda )}}=-{\dot {p}}_{i\mu }(\lambda )=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/9d68684e42928ed70487204f1beb846f941ecde0)
となる。
ここで、一般化運動量は


である。
固有時間
を使うと

となる。
この作用は平方根の中に微分を含む形のため扱いが困難である。
補助変数 γi(λ) を導入して別の形に書くことが出来る。
![{\displaystyle S[X,\gamma ]={\frac {1}{2}}\int \sum _{i}\left({\frac {1}{{\gamma _{i}}^{2}}}\eta _{\mu \nu }{\dot {X}}_{i}^{\mu }{\dot {X}}_{i}^{\nu }-m_{i}^{2}c^{2}\right)\gamma _{i}d\lambda }](https://wikimedia.org/api/rest_v1/media/math/render/svg/06c4a79a515ecd54683e3bea3760d295feb7e0bb)
この作用積分は多くの系の運動項と同じく一般化速度の二次形式で書かれている。作用積分の段階では運動は時間的なものに限定されない。また、質量 m がゼロの場合にも意味を持つ。
力学変数 X に関する運動方程式は
![{\displaystyle {\frac {\delta S[X,\gamma ]}{\delta X_{i}^{\mu }(\lambda )}}=-{\dot {p}}_{i\mu }(\lambda )=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c4564cd11831027e3df45db48606038dd3870fd0)
であり、一般化運動量は

である。
補助変数 γi は、作用に微分が含まれておらず、非物理的な量である。補助変数の拘束条件は
![{\displaystyle {\frac {\delta S[X,\gamma ]}{\delta \gamma _{i}(\lambda )}}={\frac {1}{2}}\left(-{\frac {1}{\gamma _{i}^{2}}}\eta _{\mu \nu }{\dot {X}}_{i}^{\mu }{\dot {X}}_{i}^{\nu }-m_{i}^{2}c^{2}\right)=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6e26150a9ea4822b9a68fe3f173f199a0d165046)
となる。質量 m がゼロでないときには


となって上の作用積分と等価であることが確認される。補助変数の実数性を仮定すれば、運動が時間的なものに限定される。
電磁場の力学変数は電磁ポテンシャル A である。
自由空間において電磁場が物質 X と相互作用する系の作用汎関数は
![{\displaystyle S[X,A]=S_{X}[X]+S_{A}[A]+S_{\text{int}}[X,A]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4b1e2f428ebd5914b992229871467715a3fc0540)
の形で書かれる。
ここで SX は物質の項、SA は電磁場の項、Sint は電磁場と物質の相互作用項であり、電磁場の項は
![{\displaystyle S_{A}[A]=-{\frac {1}{4Z_{0}}}\int F^{\mu \nu }F_{\mu \nu }(x){\sqrt {-g}}\,d^{4}x}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d3b789ba837e34d11d6db3c9d982da5402bb3dda)
と書かれる。ここで F は電磁場テンソルである。
このとき、電磁場 A に対する運動方程式
![{\displaystyle {\frac {c}{\sqrt {-g}}}{\frac {\delta S[X,A]}{\delta A_{\mu }(x)}}=j^{\mu }(x)+{\frac {c}{Z_{0}}}D_{\nu }F^{\nu \mu }(x)=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/79889b2a94f14690b089bb8b28e8c101d71d5948)
としてマクスウェルの方程式が導かれる。
物質場として相対論的な粒子系を考え、相互作用項として
![{\displaystyle {\begin{aligned}S_{\text{int}}[X,A]&=\sum _{i}q_{i}\int {\dot {X}}_{i}^{\mu }(\lambda )\,A_{\mu }(X_{i})\,d\lambda \\&=\int \sum _{i}q_{i}\left(\int {\dot {X}}_{i}^{\mu }(\lambda )\,\delta ^{4}(X_{i}(\lambda )-x)\,d\lambda \right)A_{\mu }(x)\,d^{4}x\\\end{aligned}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0d921b65b482966fb66bcc9f3ad29386409f9777)
を考える。
このとき、物質 X に関する運動方程式は
![{\displaystyle {\frac {\delta S_{X}[X]}{\delta X_{i}^{\mu }(\lambda )}}+{\frac {\delta S_{\text{int}}[X,A]}{\delta X_{i}^{\mu }(\lambda )}}=-{\dot {p}}_{i\mu }(\lambda )+q_{i}{\dot {X}}_{i}^{\nu }(\lambda )\,F_{\nu \mu }(X_{i})=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bf0d00d048f34ed6b2e79fff1f4caca997ab3425)
となり、ローレンツ力を再現する。
また、4元電流密度は
![{\displaystyle j^{\mu }(x)={\frac {c}{\sqrt {-g}}}{\frac {\delta S_{\text{int}}[X,A]}{\delta A_{\mu }(x)}}=\sum _{i}{\frac {q_{i}c}{\sqrt {-g}}}\int {\dot {X}}_{i}^{\mu }(\lambda )\,\delta ^{4}(X_{i}(\lambda )-x)\,d\lambda }](https://wikimedia.org/api/rest_v1/media/math/render/svg/840f69a49b93ddc377874fe399f6724e9d21c015)
となる。
一般相対性理論においては、平坦な時空の計量は曲がった時空の計量 g に置き換えられ、これが力学変数となる。
作用積分は
![{\displaystyle S[g,X]=S_{X}[g,X]+S_{g}[g]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/77e023c100bc319d2df6f583e5e736fab6c56983)
と書かれる。
重力場の項は
![{\displaystyle S_{g}[g]={\frac {1}{2\kappa c}}\int R{\sqrt {-g}}\,d^{4}x}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b13f507278b36934600a5cf1dc1295cc93376db0)
である。
ここで R はスカラー曲率である。
アインシュタイン方程式は時空の計量 g の運動方程式として導かれる。
- ↑ 実際は極小値。計算上は停留条件が用いられる。
- ↑ オイラー=ラグランジュ方程式やオイラー方程式という用語は、運動方程式以外でも用いられる用法である。