力と数学を終えて → 「自然は、その力で計算している」
最後のクラスタ「力と計算」です。力と数学で「自然は作用を停留させる」と見ました。それを計算の目で見ると、驚くことが言えます ── 自然は、力を使って“計算”している。石鹸の膜は、複雑な針金の枠に張ると、面積が最小の曲面を一瞬で作る(数学者が解くのに苦労する「最小曲面問題」を、膜は考えずに解く)。ばねの網は、引っぱって放すと、力のつり合い=連立方程式の解に自分で落ち着く。エネルギーを最小化する物理過程は、そのまま「問題を解く」ことになっている。そして最終番外で見たAIの勾配降下も、この大きな仲間の一員でした。
針金の枠を石鹸水に浸すと、膜は表面張力(力)で面積を減らそうとし、面積が最小の曲面に落ち着く。これは「与えられた縁を張る、いちばん面積の小さい膜は?」という数学の難問(プラトー問題)の答えそのもの。膜は方程式を解いていないのに、力に従うだけで答えを出す。ばねの網も同じ ── 節点を引いて放せば、各ばねの力がつり合う配置=連立方程式の解に、自分で緩んでいく。
物理系は、力 \(F=-\nabla(\text{エネルギー})\)(第6回)に従って、エネルギーの谷へ転がる。
その谷(力のつり合い)が、解きたい問題の答えになっている。
石鹸膜=最小曲面、ばね網=連立方程式の解。「解く」とは「エネルギーを最小化する」こと。
なぜ力が計算になるのか。数学①で「自然は作用(やエネルギー)を停留させる道を選ぶ」と見ました。計算の言葉に翻訳すると ── 解きたい問題を「エネルギーが最小になる配置は?」の形に書けば、あとは物理系を放っておくだけ。系は力 \(-\nabla E\) に従って谷へ落ち、止まったところが答え。下の図で、でこぼこに引っぱったばね網が、力に従ってエネルギーの谷(=つり合いの解)へ緩んでいく様子を見てください。ステップを進めると、ぐしゃぐしゃだった網が、なめらかな“答え”の形に落ち着きます。
この「物理で解く」は、昔から使われてきました。アナログ計算機は、電気回路の電圧が微分方程式を満たすように組み、回路が落ち着いた電圧を読めば答えが出る(電流・電圧という“力の系”に計算させる)。石鹸膜で最短ネットワークを求める実験も有名です。そして ── 最終番外で見たAIの学習(勾配降下)も、まさにこれ。損失というエネルギーの地形を、力 \(-\nabla(\text{損失})\) に従って転がり、谷(答え)へ落ちる。自然も、アナログ計算機も、AIも、「力でエネルギーを最小化して解く」という一つの仲間だったのです。
力と計算①の結論。自然は、力を使って計算している。エネルギー最小化を物理過程が実行し、その谷が問題の答えになる。石鹸膜は最小曲面を、ばね網は連立方程式を、AIは損失最小のパラメータを ── みな「力に従ってエネルギーの谷へ落ちる」だけで解く。本編で「力は関係」と剥がしたその力は、世界を動かすと同時に、世界に問題を解かせる道具でもあった。
「力で解く」は万能ではありません。系は近くの谷(局所最小)に落ちるだけで、いちばん深い谷(大域最小)に必ず届くとは限らない(AIの学習と同じ悩み)。緩和には時間がかかり、アナログな解は精度・ノイズの限界を持ちます。だから現実には、熱ゆらぎ(焼きなまし)や工夫で谷から抜け出させる。「物理は考えずに解く」は美しい真実ですが、いつも最良の答え、とは限らないのが正直なところです。
図は両端固定のばね鎖(+一様な下向きの力)をエネルギー勾配で緩和させた模式で、平衡形(離散版の放物線状)へ収束します。実際の石鹸膜や一般の連立方程式そのものを解いたものではありません。
石鹸膜は最小曲面を、ばね網は連立方程式(力のつり合い)を、力に従ってエネルギーの谷へ落ちるだけで解く。「解く」とは「エネルギーを最小化する」こと ── 数学①「自然は作用を停留させる」の、計算版。アナログ計算機(電気回路)も、AIの勾配降下(AIと力)も、この同じ仲間だった。力は、世界を動かすだけでなく、問題を解く道具でもある。
ただし系は近くの谷(局所最小)に落ちるだけで、いつも最良とは限らない ── そこは正直な線。次回(計算②)は逆側 ── 力の法則はこんなに単純なのに、解こうとすると計算不能になるという話。三体問題とカオス。単純な力から、予測できない複雑さが生まれる不思議へ。
印刷 / PDF 化:⌘+P(Windows は Ctrl+P)。画面ではスライダーで、ばね網が力に従って“答え”の形へ緩む様子が見えます。「答えを見る」で解答が開きます。