はい、承知いたしました。では、一見すると非常に難解に聞こえる「スコーレムのパラドックス」について、お話ししていきましょう。
スコーレムのパラドックスとは?
想像してみてください。あなたは超高性能なシミュレーションゲームをプレイしています。そのゲームの世界では、現実世界の数学的な法則がすべて適用されています。
さて、現実世界の数学者(カントールなど)は、非常に重要な事実を証明しました。それは、ある無限大は別の無限大よりも大きい、ということです。
- 最小の無限大は「可算無限」です。これは自然数(1, 2, 3, ...)を想像すると良いでしょう。数え尽くすことはできませんが、理論上は一つ一つにラベルを貼り、一列に並べることができます。
- さらに大きな無限大として「非可算無限」があります。例えば、すべての実数(πや√2のような無理数を含む)がこれにあたります。数学者たちは、すべての実数を一列に並べて一つ一つにラベルを貼ることは不可能であることを証明しました。必ず抜け落ちるものが出てしまいます。
したがって、私たちの数学の「ゲームルール」(通常、ZFC集合論を指します)には、「非可算集合が存在する」と明確に記されています。
ここに、パラドックスが生じます。
1922年、ソース・スコーレムという論理学者が奇妙な事実を発見しました。彼は「レーヴェンハイム=スコーレムの定理」というツールを用いて、次のように証明しました。
この数学の「ゲームルール」が一貫している限り、それは必ず可算なモデルを持つ。
「モデル」とは何か? これは、この「ゲームルール」に適合する具体的な実装、つまり「ゲームのセーブデータ」や「ゲームサーバー」と理解することができます。
これは大きな問題です。
- 一方では、ゲームルールが「おい、私の世界には『非可算』なものが確かに存在するぞ!」(例えば実数集合)と言っている。
- **他方では、スコーレムが「私はあなたのためにサーバーを構築できるが、このサーバー自体のすべての要素は合計しても『可算』だ」**と言っている。
これこそがスコーレムのパラドックスの核心的な矛盾です。つまり、「可算」なゲーム世界が、どのようにして自分自身の内部に「非可算」なものが存在すると信じ、それを証明できるのか?
これは、たった1000人の村人がいる村で、村の戸籍簿には「本村の人口は100万人を超えている」と堂々と書かれているようなものです。これは馬鹿げた話ではないでしょうか?
パラドックスの「解明」:あなたが「非可算」だと思っているものは、実は「非可算」ではない
このパラドックスは、実は真の論理的矛盾ではありません。むしろ、数学を記述するために私たちが用いる言語(一階述語論理)の限界を明らかにする、深遠な示唆と言えるでしょう。
鍵となるのは「視点」の問題、あるいは「内部視点」と「外部視点」の違いです。
あのゲーム世界での例に戻りましょう。
-
内部視点(ゲームキャラクター): ゲーム世界の中の数学者たちは、この「可算」な世界で生きています。彼らが持つすべてのツール、定義できるすべての関数、構築できるすべての「対応関係」も、この可算世界の一部です。彼らが自分たちの世界にある「実数」と「自然数」との間に一対一対応を確立しようとするとき、それができないことに気づきます。なぜなら、その対応関係を確立できる「魔法の関数」が、彼らのゲーム世界には存在しないからです。したがって、彼らの世界のすべてのルールとツールに基づいて、「実数集合は非可算である!」という結論に至ります。彼らの証明は完全に有効であり、彼らの世界においては真理なのです。
-
外部視点(私たち、プレイヤー): 私たちプレイヤーは、ゲームの外に立って、このゲームサーバーのすべての基盤データを見ることができます。このゲーム世界内のすべての「もの」——いわゆる「自然数」、「実数」、山々、湖、NPC——は、すべてリストアップできることを明確に確認できます。この「神の視点」から見ると、ゲーム世界全体が可算なのです。ゲームキャラクターが見つけられなかった「魔法の関数」も、私たちはゲーム世界の外部で簡単に定義できます。
したがって、このパラドックスの解答は、「非可算」という概念が相対的なものである、ということです。
ある集合が「非可算」であるかどうかは、それを数えるためにどのような「ツール」(すなわち関数)を持っているかによって決まります。
- その可算なモデル(ゲーム世界)の内部では、重要な「数えるためのツール」が欠けているため、その内部の「実数集合」は「非可算」に見えるのです。
- モデルの外部から見れば、私たちはより強力なツールを持っており、そのすべてを見ることができるため、それが実際には「可算」であることを知っています。
まとめ
スコーレムのパラドックスが私たちに教えてくれること:
- 真の矛盾ではない:これは数学の基礎を破壊するものではありません。
- 「非可算」は相対的である:ある集合は「小さな」世界では非可算かもしれませんが、「大きな」世界では可算である可能性があります。
- 一階述語論理には限界がある:数学を記述するために私たちが使うこの言語(一階述語論理)は非常に強力ですが、無限集合の大きさを完全に「固定」することはできません。それは、いかなる正当な「世界」(モデル)においても、物事が正しく見えることを保証するだけであり、その「世界」自体が私たちが想像する「標準的な宇宙」であるとは保証できないのです。
簡単に言えば、スコーレムのパラドックスはこう言っているかのようです。あなたは完璧な法律(数学の公理)を設計することができますが、この法律は、あなたが予期しない、少々「縮小された」国(可算モデル)で完璧に機能し得ます。そして、その国の住民はそれに全く気づかず、自分たちの国が憲法に記述されているとおり広大無辺であると固く信じている、と。