ヒルベルトのホテルの逆説計算機
無限の部屋がすべて埋まったホテルでも、一人の客、有限の団体、無限バスを受け入れられる仕組みを体験します。
無限ホテルの部屋割りシミュレーター
到着シナリオを選び、客や乗客の番号から、再配置後の部屋を確認します。
ヒルベルトのホテルの逆説について
ヒルベルトのホテルは、可算無限集合の不思議な性質を示すために数学者ダフィット・ヒルベルトが紹介した思考実験です。部屋番号が 1、2、3 と果てしなく続くホテルを想像してください。すべての部屋に客がいるので、有限のホテルなら支配人は満室の札を出すでしょう。しかし無限ホテルでは、すべての既存客を別々の部屋に対応させる規則に従って移動してもらうことで、まだ空きを作れます。
新しい客が一人来たら、客 1 は 2 号室へ、客 2 は 3 号室へ移り、一般に客 n は n 足す 1 号室へ移ります。既存客全員の部屋が確保されたまま、1 号室が空きます。k 人の有限な団体なら、既存の客 n を n 足す k 号室へ移せば、最初の k 部屋が空きます。この計算機では入力した数を団体人数と追跡する客の番号の両方に使うため、表示される移動先はその数の二倍です。
無限バスのシナリオはさらに驚くべきものです。既存客を n 号室から 2n 号室へ移すと、全員が偶数番号の部屋に入ります。無限にある奇数番号の部屋は空いたままです。そこでバスの乗客 n は 2n 引く 1 号室に入れます。これにより、両方の集団が無限で、ホテルが最初は満室でも、すべての既存客と新しい乗客に一対一の部屋割りができます。
この逆説は、現実のホテルに無限の人が泊まれると主張しているのではありません。無限の濃度が、有限の数え上げで身につけた直感のすべてには従わないことを示します。自然数は偶数のような自身の真部分集合と一対一対応できるため、両方が同じ可算無限の大きさを持ちます。再配置は数学的な写像であり、一回ずつ移動を終える手順ではないので、最後の客の移動も最大の部屋番号も必要ありません。
シミュレーターでは無限の過程をすべて列挙しようとせず、個別の部屋割りを確認してください。どの正の整数番号も同じ規則に従います。例では式と具体的な客を結びつけ、説明では二人が同じ部屋に入らない理由と、指定された各部屋にちょうど一人が入る理由を示します。
ヒルベルトのホテルの例
| 到着する客 | 割り当て規則 | 生まれる空き |
|---|---|---|
| 新しい客が一人 | 客 n は n + 1 号室へ移動 | 1 号室が新しい客のために空きます。 |
| 新しい客が五人 | 客 n は n + 5 号室へ移動 | 1 号室から 5 号室が空きます。 |
| 無限バス一台 | 既存の客 n は 2n へ、乗客 n は 2n - 1 へ | 偶数部屋に既存客、奇数部屋にバスの乗客が入ります。 |
無限ホテルシミュレーターの使い方
- 一人の客、有限の団体、無限バス一台のいずれかを選びます。
- 追跡したい客または乗客の番号を正の整数で入力します。
- 「部屋割りをシミュレーション」を選び、シナリオの一対一写像を適用します。
- 結果パネルで既存客と新しい客の部屋割りを比較します。
ヒルベルトのホテルのよくある質問
満室なのにどうして客を増やせるのですか?
既存客全員が n 号室から n 足す 1 号室へ移ります。全員に部屋を確保しながら 1 号室を空けられます。
無限に多くの新しい客も受け入れられますか?
はい。可算無限の人数なら可能です。既存客が偶数部屋、新しい乗客が奇数部屋に入れば、全員に固有の部屋が割り当てられます。
再配置は終わるのですか?
この議論は実時間で順番に移動する人々ではなく、完全な数学的写像を表しています。番号のあるすべての客の行き先が即座に定まるため、最後の移動は不要です。
可算無限とは何ですか?
集合の要素が正の整数と一対一に対応できるとき、その集合は可算無限です。自然数、偶数、整数が代表例です。
偶数はなぜ自然数全体と同じ大きさなのですか?
n を 2n に写す規則で、各自然数がちょうど一つの偶数と対応します。そのため無限集合は、自身の真部分集合と同じ濃度を持つことがあります。