物理を解説 ♪
ツイッター用のシェアボタン フェイスブック用のシェアボタン はてなブックマーク用のシェアボタン ライン用のシェアボタン
ツイッター用のシェアボタン フェイスブック用のシェアボタン はてなブックマーク用のシェアボタン ライン用のシェアボタン

ベルヌーイの問題提起

ニュートンは大天才だよ。
作成:2003/2/9
更新:2007/5/16

最速降下線問題

1696 年,ベルヌーイが次のような問題を提起した.

「質点がある点 A からスタートして滑らかな斜面を転がり落ちるとき,最短時間で別の点 B まで辿り着くには斜面をどのような形にしたら良いだろうか.

というものである.この問題は「最速降下線問題」と呼ばれている.ニュートンがこの問題を受け取った日に,仕事帰りで疲れていたにも関わらず,一夜にして解いてしまったという話は有名である.

「昔の人は良かったなぁ,発明するものが色々あって.俺が昔に行ったら超天才だよ.」なんて思っている人は今夜中にこの問題を解いてニュートンと知恵比べをしてみると良いだろう.(チャレンジする人はこれより下を見ちゃダメだよ.


この問題の解き方

解き方自体はそれほど難解なものではない.大抵の人が思いついてまずやってみるのは,この斜面の曲線を関数f(x)で表してやり,質点がこの斜面を転がり終えるのにかかる全時間を求めてやることだろう.少々面倒ではあるが,これくらいは高校の知識があれば何とかなるかも知れない.落下距離からエネルギー保存則を使って速度が求められるだろう.そして,斜面の傾きからその水平速度が求められるはずだ.水平方向の微小距離dxだけ進む間にかかる時間がこれで求められる.これを水平方向の移動距離の全体に渡って積分してやれば次の式になるというわけだ. 数式 ただし簡単になるように下向きを正とし,スタート地点 A でのx座標を 0 としてある.気になる人は自分でやってみるといい.

凡人はここで行き詰まる.なぜって,時間tを最低にするような関数fの形を求めたいにもかかわらず何を変数にして最低値を求めてやればいいか分からないからである.ここで発想の飛躍が必要とされる.変分法」と呼ばれるアイデアを使うのだ.

それは次のような考え方をする.いきなりだが,答えとなる「最速降下線」が見つかったとする.当然のことだが,この軌道をほんの少しだけずらしたらそれは最速降下線ではなくなるだろう.どのようなずらし方をしてもそのようなことになる.

そこで,軌道をずらした度合いを横軸にとって,軌道を駆け抜けるのにかかる時間tを縦軸にとってグラフにしてやると,正しい解を与えるところではこのグラフは最低値をとり,この点でのグラフの傾きは 0 になるわけだ.何だかだんだん解けそうな気がしてきただろう

この正しい軌道からのごく僅かのずれをδf(x)と表すことにしよう.これはxについての関数であって,スタート地点 A とゴール地点 B の条件を変えないようにδf(A)=δf(B)=0としておかなければならない.この軌道のわずかなずれδf(x)を「変分」と呼ぶ.

そして軌道を表す関数f(x)f(x)+δf(x)になった場合に,降下時間tがどれだけ変化するかを計算してやるのだ.先ほどのグラフの理屈を使えば,降下時間tが最短になる場合にはコースをごく僅かδfだけ動かしても降下時間の変化δtδfに比較して 0 と見なせる程度にとどまるはずであるグラフの傾きが 0 だというのはそういう意味だ.このことを数式では次のように表す. 数式 これが成り立つところが解になっているということである.普通の微分によく似た話だろうさあ,納得したら計算に取り掛かろう.


実際の計算

この後の計算を分かりやすくするために先ほどの降下時間tの式の積分の中身をTと置くことにしよう. 数式 Tは関数f(x)とその導関数f'(x)の関数になっているので分かりやすいようにT(f,f')とでも書いてやることにしよう.

質点の軌道がf(x)からf(x)+δf(x)に変化した時のtの変化δtを求めたい.そのためにはTの変化δTを求めて積分してやればいい. 数式 このδTというのは次のような意味である. 数式 関数Tの変数は関数fであってややこしく思えるかも知れないが,面倒くさく考える必要はない.関数f(x)というのはxが決まってしまえばただの数字である.よって普通の近似式のように展開してやって構わない. 数式 すなわち,δfを無限小に近づけたとき, 数式 だと言えるわけだ.さあ,答えに近いところまで来たぞ.ここまでの結果をまとめれば, 数式 だということだ.この式の右辺をδfでくくり出してやりたいのだが,積分の中の第 2 項はδf'となっていてこのままではまとめられない.δf'というのはδfxによる微分を表しているのであった. 数式 これは部分積分してやればうまく行きそうだ. 数式 ここでδf(A)=δf(B)=0という条件により第 1 項が見事に消える 数式 それで右辺のδfをまとめてやれば 数式 となる.この形を作りたかったのだ.降下時間tが最短になる場合には,微小変化δfがどんな形であろうともδt=0となっているはずなので,そのためには積分の中のカッコの中身が 0 である必要がある.つまり次のような式が成り立っていればいいことが分かる. 数式 あとはこの式のTに (1) 式を代入して,この微分方程式を解いてやれば,めでたく「最速降下線」が求まるというわけだ.暇で興味のある人は解いてみればいい.私は面倒なのでやらない.

ところで気付いているだろうかこの式は前に出てきた「オイラー・ラグランジュの方程式」と同じ形だ.ただし,ラグランジアンLの代わりにTになっているし,時間tの微分ではなくxの微分になっているし,座標q(t)ではなくf(x)になっている.そっくりそのまま,というわけではないようだが関係は深そうだ.

次回はこの式とラグランジュ方程式がどのように関連しているのかを調べてやることにしよう.


少しだけ注意

ちょっと (2) 式を見てもらいたい.この右辺の積分の中にあるδfを引っ張り出して左辺に移してやり, 数式 という変形をしたくなる.しかし,δfxの関数なので,このように積分から勝手に出すことは許されないのである.

私はこの間違いを含む説明をしたまま,代わりのいい説明が思いつかず,長い間放置してきた時期があった.最初の方に出てきたδt/δf=0という式に当てはめて説明したかったのだが,中途半端な知識で話を無理に繋げようとするとこういう失敗をしてしまうのだ.それに,たとえ上のような変形が許されたとしても,「この右辺が 0 になるから積分の中身も 0 でなければならない」とは結論できないのである.

では上の方で書いたδt/δf=0という表現は一体何を意味するのだろうか.詳しい数学的な理屈は後で詳しく説明することにするが,(2) 式のような形になっているとき,積分の中にあるカッコ内の部分をδt/δfと定義する決まりになっているのである.今回の場合には, 数式 であるというわけだ.これで上の説明とも全て辻褄が合うだろう.このことのもっと詳しい説明は第 5 部の「汎関数微分」のところでするつもりである.


豆知識

今回の話の冒頭に出てきた「ベルヌーイ」という人物についてだが,科学史には多数のベルヌーイ氏が出てくるので気をつけなくてはならない.この時代,スイスのベルヌーイ家からは,3 世代に渡って 8 人もの優れた数学者,物理学者が出てきている.

今回の話に出てきたベルヌーイはヨハン・ベルヌーイである.彼の兄ヤコブは確率分野で業績を残し,「大数の法則(ベルヌーイの定理)」や「ベルヌーイ試行」「ベルヌーイ多項式」などに名前を残している.彼の息子ダニエル・ベルヌーイは流体力学の「ベルヌーイの定理」で有名だ.

そう言えば人工ルビーの合成に初めて成功したのもベルヌーイ氏といったと思うが,これは 100 年以上も後の話で,どんな関係であるかはよく知らない.(追記:この化学者ベルヌーイの綴りは Verneuil であり,どうやら Bernoulli 家とは関係ないようだ.

ヨハン・ベルヌーイ氏は非常な名誉欲があったらしい.ロピタルの定理は自分のアイデアだったとか,息子の業績も自分のアイデアだとか言ってかなりの揉め事を起こしている.兄ともひどい論争を繰り返している.今回の「最速降下線問題」も自分が解けたのでその業績を誇ろうとしたものと思われる.イギリスのニュートンが一夜でそれを解く必要があったのはこういう背景があったのだ.

「大陸の数学者どもにでかい顔をさせておいてなるものか.

ニュートンはその解答を匿名で送り返すという小憎いやり方をした.これを受け取ったベルヌーイは「この獅子の爪跡を見れば,あのイギリスの天才の仕業だと分かる」とたいそう悔しがったそうだ.(これってかっこ良くて有名なエピソードだが,ひょっとして蝋封の紋章のことを言ったということはないのか・・・)さらに追い討ちをかけるように,兄ヤコブもこの答えを彼に送って彼をへこませたらしい.

ニュートン自身は変分法を応用発展させることに熱心ではなかったが,ベルヌーイや,その弟子のオイラー,その後のルジャンドルやラグランジュなどのフランスの数学者らは解析力学の基礎を作るのに非常な貢献をしている.



趣味の物理学書店の案内バナー

EMAN物理note出張所の案内バナー