問い
鏡に光を当てると,入ってくる角と出ていく角が等しくなるように反射します.なぜ「等しい」のでしょうか.光は,鏡の上のどこで反射するかを,何によって選んでいるのでしょうか.そして,物体の運動も,同じような選び方で決まっていると考えることはできないでしょうか.
考えてみる
光源 A から出た光が,鏡で反射して目 B に届くとします.鏡を 𝑦 =0 の直線とし,A を (0, 𝑎),B を (𝑑, 𝑏) に置きます.鏡の上の点 P(𝑥, 0) で反射するとすると,道のりは
ℓ(𝑥)=√𝑥2+𝑎2+√(𝑑−𝑥)2+𝑏2
です.光の速さは一定なので,かかる時間は ℓ に比例します.ℓ が最小になる 𝑥 を探すと,
dℓd𝑥=𝑥√𝑥2+𝑎2−𝑑−𝑥√(𝑑−𝑥)2+𝑏2=0
です.第1項は入射角 𝑖(鏡に立てた垂線と入ってくる光のなす角)の sin𝑖,第2項は反射角 𝑟 の sin𝑟 なので,sin𝑖 =sin𝑟,つまり 𝑖 =𝑟 です.反射の法則は,「かかる時間が最も短い道を通る」という1つの規則から出てきました.これをフェルマーの原理といいます.
[図:反射点と光の道のり]初期の反射点はx = 2.a = 2,b = 1,d = 4の配置で,鏡上の橙の点をドラッグするかスライダーを動かすと,候補の光路と道のりの点が変わる.最小の位置では垂線から測った入射角iと反射角rが等しくなる.自動アニメーションは行わない.
初期の反射点はx = 2.a = 2,b = 1,d = 4の配置で,鏡上の橙の点をドラッグするかスライダーを動かすと,候補の光路と道のりの点が変わる.最小の位置では垂線から測った入射角iと反射角rが等しくなる.自動アニメーションは行わない.
ここで2つの見方を比べてみます.反射の法則は,反射する点で何が起こるかを決める「その場の規則」です.フェルマーの原理は,A から B までの道すじ全体に1つの数(かかる時間)を割り当て,その数が特別な値になる道すじを選ぶ「全体の規則」です.同じことが2通りに言えるのです.
前の題材で,運動の法則は「状態から加速度を決める」その場の規則でした.これにも,経路全体に1つの数を割り当てる言い方があるのではないか.これがこの題材の出発点です.
経路と作用
系が時刻 𝑡1 に配置 𝑞(1),時刻 𝑡2 に配置 𝑞(2) にあるとします.その間の動き方 𝑞(𝑡) として考えられるものを,すべて経路と呼びます.実際に起こるかどうかは問いません.問いの光で,A と B を結ぶ折れ線を何本も考えたのと同じです.
経路の1本1本に,1つの数を割り当てます.前の題材で,ある時刻の系について知るべきことは状態 (𝑞, ˙𝑞) だけでした.そこで,各時刻の状態と時刻から決まる関数 𝐿(𝑞, ˙𝑞, 𝑡) を考え,それを経路に沿って足し合わせます.
定義 作用とラグランジアン
系の状態と時刻の関数 𝐿(𝑞, ˙𝑞, 𝑡) をラグランジアンという.経路 𝑞(𝑡) に沿って
𝑆=∫𝑡2𝑡1𝐿(𝑞(𝑡),˙𝑞(𝑡),𝑡)d𝑡
を計算した値を,その経路の作用という.作用は,経路1本全体に1つの数を与える.
𝐿 が ¨𝑞 を含まないのは,状態に加速度が入らないからです.𝐿 の具体的な形は,まだ決めません.それを決めるのが次の題材です.
停留作用の原理
経路を少しだけ変えて 𝑞(𝑡) +𝛿𝑞(𝑡) とします.両端は固定するので,𝛿𝑞(𝑡1) =𝛿𝑞(𝑡2) =0 です.このときの作用の変化のうち,𝛿𝑞 について1次の部分を 𝛿𝑆 と書きます.
法則 停留作用の原理
実際の運動の経路では,両端を固定したどんな小さな変化 𝛿𝑞 に対しても 𝛿𝑆 =0 となる.このとき作用は停留するという.
この原理がなぜ成り立つのかは,この章の最後で,量子力学の見方から短く触れます.ここでは,これを出発点として認め,何が導けるかを見ていきます.
オイラー=ラグランジュ方程式
まず自由度1の系で,𝛿𝑆 =0 から 𝑞(𝑡) が満たす式を導きます.𝐿 を 𝑞 と ˙𝑞 の2変数の関数と見て,1次の近似を使うと
𝐿(𝑞+𝛿𝑞,˙𝑞+𝛿˙𝑞,𝑡)−𝐿(𝑞,˙𝑞,𝑡)≈𝜕𝐿𝜕𝑞𝛿𝑞+𝜕𝐿𝜕˙𝑞𝛿˙𝑞
です.𝛿˙𝑞 =dd𝑡𝛿𝑞 なので,第2項を部分積分すると
∫𝑡2𝑡1𝜕𝐿𝜕˙𝑞dd𝑡𝛿𝑞d𝑡=[𝜕𝐿𝜕˙𝑞𝛿𝑞]𝑡2𝑡1−∫𝑡2𝑡1(dd𝑡𝜕𝐿𝜕˙𝑞)𝛿𝑞d𝑡
となり,両端で 𝛿𝑞 =0 なので最初の項は消えます.したがって
𝛿𝑆=∫𝑡2𝑡1(𝜕𝐿𝜕𝑞−dd𝑡𝜕𝐿𝜕˙𝑞)𝛿𝑞d𝑡
です.これがどんな 𝛿𝑞 についても0になるには,かっこの中が各時刻で0でなければなりません(数学の節で示します).自由度 𝑠 の系では,𝑞𝑖 を1つずつ変えて同じ議論をします.
定理 オイラー=ラグランジュ方程式
停留作用の原理から,実際の運動は
dd𝑡𝜕𝐿𝜕˙𝑞𝑖−𝜕𝐿𝜕𝑞𝑖=0(𝑖=1,2,…,𝑠)
を満たす.
𝜕𝐿/𝜕˙𝑞𝑖 は 𝑞 と ˙𝑞 の関数なので,それを時間で微分すると ¨𝑞 が出てきます.つまりこの方程式は,ふつう ¨𝑞 について解けて,前の題材で求めた ¨𝑞𝑖 =𝑓𝑖(𝑞, ˙𝑞, 𝑡) の形になります.経路全体の規則から出た式が,ちゃんとその場の規則になっているのです.
[図:両端を固定した経路の変分]太い青線が実際の経路,細い緑線が少し変えた経路.下段は2本の差δq.両端でδqは0になっている.
ラグランジアンの選び方の自由
同じ運動を与えるラグランジアンは1つではありません.これは次の題材で決定的な役割をします.
1つ目は定数倍です.𝐿 を 𝑐𝐿(𝑐 ≠0 は定数)に替えても,𝛿𝑆 =0 の条件は変わりません.
2つ目は全微分です.配置と時刻の関数 𝐹(𝑞, 𝑡) を使って
𝐿′=𝐿+dd𝑡𝐹(𝑞,𝑡)
とすると,
𝑆′=𝑆+𝐹(𝑞(2),𝑡2)−𝐹(𝑞(1),𝑡1)
です.足された部分は両端の値だけで決まり,両端は固定しているので,経路を変えても変わりません.したがって 𝛿𝑆′ =𝛿𝑆 で,𝐿 と 𝐿′ は同じ運動を与えます.
ポイント ラグランジアンの不定性
ラグランジアンに定数を掛けても,配置と時刻の関数の時間微分 d𝐹(𝑞,𝑡)/d𝑡 を足しても,運動は変わらない.
停留は最小とは限らない
この原理は「最小作用の原理」と呼ばれることも多いのですが,実際に求めているのは最小ではなく停留です.短い時間の経路では,実際の経路の作用は最小になります.しかし時間が長いと,経路の変え方によって作用が増えたり減ったりする,鞍点のような停留になることがあります(数学の節の例題で見ます).光でも,曲がった鏡では,かかる時間が最大になる道を通ることがあります.大事なのは,まわりの経路と比べて1次では変わらないことです.
問いに戻る
光が反射の点を選ぶ規則は,「かかる時間が停留する道を通る」という,道すじ全体の規則でした.物体の運動についても,状態の関数 𝐿 を経路に沿って積分した作用が停留する,という原理を置くと,そこからオイラー=ラグランジュ方程式が出てきます.これは前の題材で求めた「2階の微分方程式」の形をしていて,その場の運動の法則になっています.残る問題は,𝐿 の形です.
ポイント ここまでのまとめ
フェルマーの原理:光は,かかる時間が停留する道を通る.反射の法則はそこから出る.
状態と時刻の関数 𝐿(𝑞, ˙𝑞, 𝑡) がラグランジアン,それを経路に沿って積分した 𝑆 が作用.
停留作用の原理(出発点として認める):実際の経路では,両端を固定した小さな変化に対して 𝛿𝑆 =0.
そこからオイラー=ラグランジュ方程式 dd𝑡𝜕𝐿𝜕˙𝑞𝑖 −𝜕𝐿𝜕𝑞𝑖 =0 が出る.これは2階の微分方程式である.
𝐿 に定数を掛けても,d𝐹(𝑞,𝑡)/d𝑡 を足しても,運動は変わらない.
求めるのは最小ではなく停留.