フェルマーの原理:光はもっとも速い道を選ぶ
砂浜にいるライフガードが、少し沖の、横にずれたところで誰かがおぼれているのを見つけました。どの道を行くべきでしょうか? 直線はいちばん短い道ですが、いちばん速い道ではありません。砂の上を走るほうが、水の中を泳ぐよりずっと速いからです。少し余分に砂浜を走って、泳ぐ距離を減らすほうが得なのです。
フェルマーは、光がまさにこの選択をしていることに気づきました。
反射:最短の道 いちばん古い考えは鏡についてのものです。1 世紀、アレクサンドリアのヘロンはすでに、光は反射するとき、鏡を経由して二点を結ぶ最短の道を通ることに気づいていました。
導関数で確かめてみましょう。光源 $S$ は鏡から高さ $a$、目 $T$ は高さ $b$ のところにあり、二つの水平距離は $\ell$ です。光は鏡の点 $M$ に当たり、$M$ は $S$ の真下から距離 $x$ のところにあります。
道 $S\to M\to T$ の長さは
$$P(x)=\sqrt{x^2+a^2}+\sqrt{(\ell-x)^2+b^2}.$$最小のところでは、導関数がゼロになります。
$$P'(x)=\frac{x}{\sqrt{x^2+a^2}}-\frac{\ell-x}{\sqrt{(\ell-x)^2+b^2}}=0.$$それぞれの分数は角の正弦です。$\dfrac{x}{\sqrt{x^2+a^2}}$ は鏡の法線から測った入射角 $\hat i$ の正弦、$\dfrac{\ell-x}{\sqrt{(\ell-x)^2+b^2}}$ は反射角 $\hat r$ の正弦です。したがって
$$\sin\hat i=\sin\hat r\qquad\Longrightarrow\qquad\hat i=\hat r.$$これが反射の法則、入射角は反射角に等しいです。
屈折:最短の時間 反射では光は同じ媒質の中にとどまるので、最短の道がもっとも速い道でもあります。しかし光が空気から水に入ると、向きを変えます。折れ曲がった道は直線より長い。なぜ光はそんなことをするのでしょう?
1662 年、フェルマーは答えを出しました。光が通るのは最短の道ではなく、もっとも速い道だ。水の中では遅くなるなら、空気中で少し余分に進むほうが得になる。砂浜のライフガードと同じです。
二つの媒質:点 P の位置によって、それぞれの媒質を進む距離と全体の時間が決まる。角度は境界面の法線から測る。ブログのオリジナル図版。 一つ目の媒質での光の速さを $v_1$、二つ目での速さを $v_2$ とします。距離は先ほどと同じで、今度は点 $T$ が境界面の下にあるとすると、全体の時間は
$$t(x)=\frac{\sqrt{x^2+a^2}}{v_1}+\frac{\sqrt{(\ell-x)^2+b^2}}{v_2}.$$微分してゼロとおくと、
$$\frac{x}{v_1\sqrt{x^2+a^2}}=\frac{\ell-x}{v_2\sqrt{(\ell-x)^2+b^2}}.$$法線との角の正弦だと気づけば、
$$\frac{\sin\theta_1}{v_1}=\frac{\sin\theta_2}{v_2}\qquad\text{つまり}\qquad\frac{\sin\theta_1}{\sin\theta_2}=\frac{v_1}{v_2}.$$これが高校で習う屈折の法則、スネルの法則です。光が二つ目の媒質で遅くなる($v_2