TED-Ed 6 分鐘搞懂希爾伯特飯店:房間無限多,卻偏偏塞不下新客人?用質數的次方 2ⁿ、3ⁿ、5ⁿ⋯ 為無限多輛巴士編號。附中英對照學習稿 PDF。

適用程度

中三(CEFR A2–B1)、中二(CEFR A1–A2)

對應 VoiceTube 片庫:A1 初級 · A2 初級 · B1 中級 | CEFR 為歐洲共同語文參考標準,同一篇文章可同時對應多個年級。

1920 年代,德國數學家 David Hilbert 提出一個著名的思想實驗:一間房間數目無限多的旅館。某晚它已經客滿,裡面住著無限多位客人;偏偏此時又有一位旅客走進櫃檯要求房間。旅館明明「還有無限多間房」,為什麼就偏偏塞不下這一位?

三句話結論:① 新客人只要是有限個,全體房客往後挪一格(n → n+k),立刻空出前面 k 間房;② 來了一輛「可數無限」大巴,就把住客全部搬到偶數號房(n → 2n),所有單數號房空出來剛好給整車人;③ 來了無限多輛大巴,就用質數的次方編號——2ⁿ、3ⁿ、5ⁿ、7ⁿ⋯ 每輛巴士配一個質數,房號天生不會撞。

下載完整中英對照學習稿(PDF)

A4 排版・共 4 頁・頁首附 QR code 掃碼看片;每段開頭有可點擊時間碼,右欄附生字詞彙釋義。

下載 PDF(the-infinite-hotel-paradox.EN-ZH.pdf,約 394 KB)

檔案已上載至本站媒體庫,可直接下載或列印成 A4。

謎題是怎樣運作的

夜班經理面對的是四個逐層加碼的場景,每一場都必須在不新增任何房間的前提下,重新安排全部住客:

情境 搬遷規則 空出來的房 關鍵
第 1 幕|再來 1 位客人 n 號房 → n+1 號房 1 號房 最簡單:整體往後挪一格
第 2 幕|再來 40 位客人 n 號房 → n+40 號房 1 至 40 號房 搬 40 格,前 40 間全空出
第 3 幕|一輛「可數無限」大巴 n 號房 → 2n 號房 所有單數號房 只填偶數號,單數號全部空出
第 4 幕|無限多輛大巴 n 號房 → pᵏ(p 為質數) 無限多間 每輛巴士一個質數,絕不撞號

第 1 幕最直觀:1 號房騰給新客人,原本的住客全部往後挪。第 2 幕把「挪 1 格」換成「挪 40 格」,前 40 間房一次過空出來——只要新客人是有限的數目,辦法永遠存在。到了第 3 幕,一輛車上裝的是「可數無限」位乘客,有限的挪法不夠用了,經理改用倍數:把 n 號房的人搬到 2n 號房,於是所有偶數號房住滿、所有單數號房全空,正好一次過接納整車無限乘客。

第 4 幕最狠:門外不是一輛車,而是無限多輛車排成的長龍,每輛都坐著可數無限位乘客。這時連「倍數」都不夠了——因為 2n 的倍數規則只能騰出單數號房,第二輛車就無房可住。經理的最後一搏,是質數的次方。

數學解法:三個關鍵詞

質數的次方與唯一分解:經理把現有住客一律搬到第一個質數 2 的次方——原本住 7 號房的搬去 2⁷ = 128 號房;第一輛巴士的乘客搬到第二個質數 3 的次方,7 號座位搬去 3⁷ = 2187 號房;第二輛用 5,第三輛用 7,之後依次是 11、13、17⋯

為何不會撞號?因為每個質數的次方,除了 1 和它本身,就沒有其他因子(這叫質數的唯一分解性質)。若 2ᵃ = 3ᵇ,兩邊的質數底數不同就不可能相等;因此每一輛巴士分到的房號集合彼此互不相交。房間 6 會一直空著——因為 6 不是任何質數的次方——但只要每位客人都有房住,少幾間空房並無妨。

編號規則:第 k 輛巴士的乘客住在 pᵏ 號房,p 是第 k 個質數(2、3、5、7、11⋯ )。

可數無限:指 1、2、3、4⋯ 這種可以一個一個數完的無限。旅館的房號與巴士的座號用的正是自然數,所以它處理的是「最低層級」的無限——這種無限可以被逐步安排,第 3 幕的倍數法與第 4 幕的質數次方法才成立。

阿列夫零與實數無限:數學家 Georg Cantor 把自然數這種無限命名為 aleph-zero(ℵ₀)。但如果房號換成實數——地下室有負數號房、有 1/2 號房、有 √2 號房、還有 π 號房(住客還期待免費甜點)——那就不再是可數的了,因為我們沒有任何方法有系統地把每一個實數都列出來,前面那幾套搬遷策略也就無從執行。

所以「房間無限多卻塞不下新客人」的真正教訓是:無限不是一個東西。在希爾伯特的旅館裡,房間永遠有餘;但換成實數旅館,再精巧的安排也無用——因為我們的頭腦,本來就只能處理可數的那一層無限。

自我測驗

題 1 在第 3 幕裡,經理把 n 號房的住客搬到 2n 號房。請說明:為什麼這樣一來,空出來的剛好是單數號房?

題 2 若某輛巴士改用質數 11 的次方編號,7 號座位的乘客會住進幾號房?

題 3 為何第 4 幕的「質數次方」策略搬到實數旅館就會失效?

參考答案:1. 每個正整數 n 都有唯一的一對因子(n, 2n),其中 n 是奇數、2n 是偶數;所以乘以 2 只會把住客從奇數號搬到偶數號,單數號房全部空出。2. 11⁷ = 19,487,171 號房。3. 因為實數是不可數的:我們無法有系統地列出每一個實數,因而無法用「編號 → 新房號」的方式重新安排住客。第 4 幕之所以可行,正是因為房號用的是可數的自然數。

下載完整中英對照學習稿(PDF)

A4 排版・共 4 頁・頁首附 QR code 掃碼看片;每段開頭有可點擊時間碼,右欄附生字詞彙釋義。

下載 PDF(the-infinite-hotel-paradox.EN-ZH.pdf,約 394 KB)

檔案已上載至本站媒體庫,可直接下載或列印成 A4。

參考資料

TED-Ed 課程頁:The Infinite Hotel Paradox — Jeff Dekofsky

影片:youtube.com/watch?v=Uj3_KqkI9Zo(Lesson by Jeff Dekofsky, animation by The Moving Company Animation Studio)

字幕來源:YouTube 自動字幕(英文)與 TED 官方繁體中文字幕(譯者:Chuehyu Su;審譯:Denise Hu);中英對照由編者整理校訂。完整逐段對照稿收錄於可下載的 PDF 學習稿。

「HKeStudy」的個人頭像

HKeStudy

View all posts

Add comment