宇宙は計算機第 5 回 / 計算不可約性

「解く」が原理的に無理でも、それは敗北ではない

走らせるしかない 多くの規則には近道がない。\(n\) 歩後を知る唯一の方法は、実際に \(n\) 歩走ること。
それは知識の穴でなく系についての定理で、なぜ新しさ・複雑さが生まれるかの理由でもある。

道具:第2回の「更新規則=穴」、Kolmogorov の圧縮床 核:計算不可約性(Wolfram)

第2回で、宇宙の更新規則が「計算不可約」なら、宇宙を計算するとは賢い式を見つけることでなく、走らせることだと触れました。今回はそれを正面から。近道のある問題とない問題を、セルオートマトンを実際に走らせて目で見て、「解けない」が敗北でない理由まで行きます。

01近道のある問題/ない問題

惑星の位置は、\(1000\) 年後を公式で先回りできる ── \(1000\) ステップ刻む必要はない。これが計算可約。教科書の物理がだいたい可約なのは偶然でなく、「解ける」問題を選んで教科書に載せているから。可約な系は、実は特別で幸運な一角です。

いっぽう多くの系は、\(n\) 歩後を知るのに実際に \(n\) 歩走るしかない。式でジャンプできない。これが計算不可約。系が自分自身の最速シミュレータで、それより速い予言器は存在しない。

図:素朴なセルオートマトン(1次元・2状態)を実際に走らせた時空図。上が初期、下へ時間が進む。スライダーで規則番号 \(0\text{–}255\) を変える。可約な規則(入れ子・縞)は公式で先回りでき、不可約な規則(乱雑・複雑)は走らないと分からない
スライダーかボタンで規則を変えると、その場で走らせて時空図を描きます。
見どころ Rule 90=シェルピンスキー三角。各セルは「パスカル三角 mod 2」で、走らせずに公式で任意の位置を出せる=可約。Rule 30=乱雑で、実際に乱数生成に使われた。近道が見つかっていない=不可約。Rule 110=複雑で、チューリング万能(何でも計算できる)=原理的に不可約。同じ「単純な局所規則」から、可約と不可約が両方出る。

02なぜ近道がないのか ── 万能性と決定不能

「近道がない」はただの経験則ではなく、根に定理があります。ある系が万能計算できると(Rule 110 のように)、その中に任意の計算を埋め込める。すると「この初期状態は最終的にどうなるか」を一般に答えることは、停止問題(Turing)を解くことになり ── 不可能

近道が無いことの根

万能計算 ⟹ 停止問題・Rice の定理 ⟹ 長期挙動の一般予測は決定不能。だから「走らせる前に答えを出す関数」は原理的に作れない。第2回の Kolmogorov の圧縮床の、動的な顔:軌道が圧縮不能なら、\(K(\text{軌道})\approx\) その長さ=要約できない。

03宇宙にとって何を意味するか

第2回③の穴に、光を当て直します。宇宙の更新規則が不可約なら ── そして万能なら十中八九そうなら ── 「宇宙を計算する」は魔法の閉じた式を見つけることではありません。宇宙は自分を走らせていて、それを追い越す近道はない。リアルタイム以下で未来を知る方法は、原理的に存在しない。

◇ ◇ ◇

04種明かし ── なぜ「解けない」が敗北でないか

ここが今回の芯。不可約性は絶望に聞こえて、逆です:

不可約性の帰結なぜ前向きか
科学は止まらない全体が不可約でも、可約なポケットは至る所にある(対称性・保存則・有効理論・統計則)。科学=不可約な海の中の可約な島を見つける営み
決定論 ≠ 予測可能規則が完全に決まっていても、走らせるまで結果が分からない。不可約だからこそ本物の新しさ・複雑さが生まれる。
知識の穴でなく定理「近道が無い」は我々の無知でなく、系についての構造的事実。埋めるべき欠落ではなく、確かめられた性質。
掟の深い理由不可約な系に「閉じた解を得た」と主張されたら、まず疑うべき ── それが本シリーズの「解けたを疑う」の根拠。
正直な線

計算不可約性は Wolfram の枠組みで、経験的に遍在し直感的ですが、「宇宙が計算不可約である」ことは、その更新規則が万能だという仮説に依存し、未証明です。可約/不可約は二値でなくスペクトルで、不可約な系にも可約な側面がある(だから物理はよく予測できてきた ── 対称性や粗視化という可約な島を捉えているから。矛盾しません)。

停止問題・Rice の定理・Rule 110 の万能性(Cook)は厳密な数学ですが、それを物理予測に literal に適用するには「宇宙=万能計算機」という仮説が要ります。図は素朴な 1 次元セルオートマトンの実走行で、可約/不可約の例示であって、宇宙がどれかの証明ではありません。この文書に「解けた」はありません。

練習問題(この一枚+図で解けます)
  1. 計算可約と不可約の違いを一言で。
    答えを見る
    可約=公式などで先回りできる(n歩後を n歩未満で知れる)。不可約=近道がなく実際に n歩走るしかない(系が自分自身の最速シミュレータ)。惑星軌道は可約、Rule 30 は不可約。
  2. なぜ一般に「近道がない」と言えるのか。
    答えを見る
    万能計算できる系は任意の計算を埋め込めるので、長期挙動の一般予測は停止問題/Rice の定理により決定不能になるから。Rule 110 は万能の実例。だから「走らせる前に答える関数」は原理的に作れない。
  3. 「宇宙が不可約」でも科学が敗北でない理由を一つ。
    答えを見る
    科学は不可約な全体の中の「可約なポケット」(対称性・保存則・有効理論・統計則)を見つける営みだから。加えて決定論≠予測可能で、不可約だからこそ本物の新しさが生まれる。近道の不在は無知でなく系についての定理。

第5回まとめ追い越せない、でも敗北ではない

近道のある問題(可約)は幸運な一角で、多くは不可約 ── \(n\) 歩後を知るには \(n\) 歩走るしかない。根は万能性と決定不能(停止問題・Rice)で、Kolmogorov の圧縮床の動的な顔。図で Rule 90(可約・公式あり)と Rule 30/110(不可約・走るしかない)を実際に見た。宇宙の規則が不可約なら、宇宙を追い越す近道は原理的に無い

だが「解けない」は敗北でなく前進:科学=不可約の海の可約な島を探す営み、決定論≠予測可能、そして不可約だからこそ新しさが出る。何より ── 不可約な系に「閉じた解」を主張したら疑え、という本シリーズの掟そのものの根拠がここにあった。旗は立てない。

この文書は「宇宙は計算機」シリーズ第5回です。図はブラウザ上で初等セルオートマトン(1次元・2状態・3近傍・256規則、Wolfram 分類)を単一セルの初期条件から周期境界で実際に時間発展させ、時空図として描いています(すべてその場の実走行)。Rule 90/150 の加法性(パスカル三角 mod 2 による閉じた式=可約)、Rule 30 の擬似乱数性(Mathematica の乱数に採用)、Rule 110 のチューリング完全性(Cook)、計算不可約性(Wolfram)、停止問題・Rice の定理(Turing/Rice)、Kolmogorov 複雑性による非圧縮性は、いずれも確立した計算理論です。「宇宙の更新規則が計算不可約/万能である」ことは仮説であり、可約と不可約は連続的スペクトルで、物理の予測可能性は系の可約な側面(対称性・粗視化・統計)に由来します(不可約性と矛盾しません)。 ── 印刷する場合はブラウザの「印刷」から「PDF に保存」を(印刷版ではスライダーと解答は静止・非表示になります)。

印刷 / PDF 化:Ctrl+P(Mac は ⌘+P)。画面ではスライダー/ボタンで規則を変えると、その場で走らせて時空図が出ます。「答えを見る」で解答が開きます。