本文へ移動
ISEGORIABenjamin Haire
English

ISEGORIA / 数学百科事典

論理と計算可能性:何が計算できるか

チューリング機械・停止問題の背後にある対角線論法・ゲーデル数を扱います。

前提知識: 集合論と離散数学

予想してから操作し、計算例と問いで理解を確かめてください。グラフは数式の図示であり、証明ではありません。

1. チューリング機械を一歩ずつ

ヘッドがマスを一つ読み、有限の表を参照し、書き込み、一マス動き、状態を変えます。それだけです。機械を選んで実行の過程をたどってください。下の時空図はすべての時刻のテープを積み重ねるので、計算全体を一度に見られます。

計算例. 4 状態のビジービーバーは空白のテープから始めて 107 ステップで停止し、13 個の 1 を残します。停止する 4 状態 2 記号の機械が残せる最大数です。

注意点. ここでの表はどれも固定された有限のものです。このモデルを万能にするのは、ある固定された機械が別の機械の表をテープから読み取って模倣できることです。

なぜ一般にはビジービーバー関数を計算できないのですか?

それを計算するプログラムがあれば、停止するすべての実行の長さを抑えられ、停止問題を判定できてしまうからです。

参考文献: Stanford Encyclopedia of Philosophy · Turing Machines

2. 対角線論法

あるプログラム H が、すべてのプログラム i と入力 j について i が j で停止するかどうかを判定できると仮定します。そこで D を作ります。D は入力 i に対して、表が示すプログラム i の i での振る舞いと逆のことをします。D は対角線上ですべての行と異なるので表に含まれません。しかし表はすべてのプログラムを並べたはずでした。マスをクリックして表を変えてください。どう選んでも矛盾は残ります。

計算例. \(D\) がプログラム番号 \(d\) なら、成分 \(H(d,d)\) は自分自身の逆と等しくなければなりません。

注意点. 表示している表は仮想的なものです。成分は計算ではなく、あなたか乱数の種が決めています。論証はどんな表にも当てはまり、それこそが要点です。

この矛盾はどの仮定を否定しますか?

H が常に停止して正しい答えを返すプログラムとして存在するという仮定です。

参考文献: Stanford Encyclopedia of Philosophy · Computability and Complexity

3. ゲーデル数

各記号に番号を与え、式を一つの数に変えます。k 番目の素数を k 番目の記号の番号乗したものを掛け合わせるのです。素因数分解の一意性によりこの数は復号できるので、式についての命題が数についての命題になります。パレットから自分の式を作ってみてください。

計算例. 表の番号では \(\ulcorner 0=0\urcorner=2^{6}\cdot3^{5}\cdot5^{6}=243{,}000{,}000\) です。

注意点. 個々の番号の付け方は約束事にすぎません。重要なのは符号化と復号が機械的に行えることで、それにより証明可能性が算術的な性質になります。

なぜ番号を並べて書くだけでなく素数を使うのですか?

積は算術が扱える一つの自然数であり、素因数分解の一意性がそれをただ一つの記号列に復号できることを保証するからです。

参考文献: Stanford Encyclopedia of Philosophy · Gödel’s Incompleteness Theorems

次に読む

線形代数:変換の幾何フーリエ解析:波で関数を作る力学系:安定性とカオス最適化:最良の選択の幾何確率:不確実性から学ぶ群論:対称性を代数にする代数的位相幾何:穴を見つける数値解析:計算が誤解を招くとき数論:整数のパターングラフ理論:経路・木・ネットワーク偏微分方程式:動く場情報理論:不確実性と符号変分法:経路と原理古典力学:運動と力電磁気学:場と誘導光学:光線・波・色熱力学:エネルギー・仕事・エントロピー量子力学:振幅とスピン複素解析:写像・留数・調和場流体力学:流れ・圧力・渦度統計と推測:データの中の信号特殊相対性理論:空間・時間・光微分幾何:曲率と形統計力学:ミクロ状態と温度測度論:大きさ・近似・収束マルコフ連鎖:遷移・定常性・吸収微分形式:循環・カール・引き戻し一般相対性理論:曲率・時計・光関数解析:ノルム・射影・作用素プラズマ物理:遮蔽・軌道・波リー群とリー代数:連続的な対称性ハミルトン力学:相空間とその幾何確率過程:ブラウン運動とノイズ固体物理:結晶の中の波制御理論:フィードバック・極・安定性双曲幾何:平行線が増える世界剛体力学:回転・転倒・歳差楕円曲線:足し算ができる幾何原子物理:軌道とスペクトル四元数:掛け算としての回転押し出しと引き戻し:写像を通した積分結び目理論:絡まりを見分けるフラクタル幾何:整数の間の次元量子情報:もつれとその限界宇宙論:膨張する宇宙セル・オートマトン:局所規則から生まれる計算複雑系:単純な多数の部品から生まれる秩序ガロア理論:方程式の対称性磁性とイジング模型:整列から生まれる秩序振動子と脱進機:時計はどうやって時を刻むか歯車と機構:運動を正確に伝える水晶振動子:時を刻む結晶スピーカー:ムービングコイル型ドライバーフィルターとクロスオーバー:音をドライバーに振り分ける室内音響:部屋はスピーカーの一部ウェーブレット:信号を拡大して見るレーザー物理:自らを複製する光表現論:行列として作用する群半導体物理:バンド・ドーピング・接合

数学百科事典に戻る