Hilbert旅館的故事——集合的勢(二)
一家擁有無窮多個(可列多個)客房的旅店每個房間恰能住一位旅客,並已經客滿。
當日又有一位旅客投宿…
於是旅館主人把1號房間的旅客移到2號房間,2號房間的旅客移到3號房間,3號房間的旅客移到4號房間等等,這樣繼續移下去。
這樣一來,新客就被安排住進了已被騰空的1號房間。
事實上。它表述的是集合 與集合 具有「同樣多的」元素。
「禍」不單行,又來了可數多位旅客投宿…
於是店主東把1號房間的旅客移到2號房間,2號房間的旅客移到4號房間,3號房間的旅客移到6號房間,如此等等,這樣繼續下去。現在,所有的單號房間都騰出來了,新來的無窮多位客人可以住進去。
事實上。它表述的是集合 與集合 具有「同樣多的」元素。
「屋漏偏逢連夜雨,船破又遇頂頭風」緊接著發生了更為嚴重的情況,來了無窮(可數)多個具有無窮(可數)多名遊客的旅遊團,這便如何是好?
店主人把#1房的客人移到#2房,把#2房的客人移到#4房,#3房的客人移到#6房,等等,所有奇數號的房間全部騰空
第一個旅遊團遊客住的房間編號為 ……
第二個旅遊團客人住的房間編號為 ……
接著是 ……
......
一般地,設第 個奇素數是 ,則第 個旅遊團的成員依次住在 ……
這樣不僅安排了無窮多個旅遊團的住宿,而且還空出了很多房間。
事實上。它表述的是集合 沒有比集合 「元素個數少」。
對於一個無窮集合,向其中添加有限個元素,甚至「無窮多個」元素得到的新集合,元素數目不變?!
這事實上就是「從一道概率題到「一一對應」——集合的勢(一)」中介紹的「等勢」概念。
下面給出一些基本結果:
(1) 自然數集 和整數集 是等勢的。雙射函數為
示意圖如下:
(2) 自然數集 和集合 等勢。
如下圖所示,將 中元素排成一個二維表格,
而後沿箭頭方向建立 和集合 的一一對應關係: 。
類似地可以證明 和 等勢。
(3) 下面討論有理數集合 和整數集合 之間元素「數目」 的關係。需要先介紹兩個定義和兩個結果:
定義——假設 是兩個集合,
(a) 如果存在 到 的單射, 則稱集合 劣勢於集合 ,記作 ;或稱 的基數小於等於 的基數,記作 。
(b) 如果存在 到 的單射,但不存在 到 的雙射,則稱集合 嚴格劣勢於集合 ,記作 ;或稱 的基數小於 的基數,記作 。
策梅羅(Zermelo)定理——設 為任意兩個集合,其基數的關係必符合以下三條之一。
(a) ;
(b) ;
(c) 。
(簡單說就是:任意兩個集合的元素數一定可以「比較」)
康托-伯恩斯坦-施羅德(Cantor–Bernstein–Schroeder)定理——設 為任意兩個集合,若有 且 ,則有 。
做好了準備工作,下面來證明 。
(a) 給出了 到 的單射函數,因此 ;
(b) 每一個非零的有理數都可以表示成 ,其中 , , 。於是可以構造一個單射函數 : 、 。因此 。
於是 。
(4) 下面暫別自然數、整數、有理數,而先來回答「開區間 與閉區間 是否等勢?」
答案是肯定的。主要是處理端點0、1的對應,選擇一個無限序列 ,建立對應關係:
其他的數對應到自己。
(5) "單位長度的線段上的點和單位大小的正方形中的點哪個多?"
下面證明開區間 與 是等勢的。
將每一個實數 表示成無限小數形式 (例如0.5可表示成0.4999……,0.781可表示為0.780999……)。
於是可以建立 與 之間的雙射: ,因此 與 等勢。
雙射示意圖:
(6) 實數集與複數集是等勢的。
由 易證明 。
於是由 (複平面)、 、 、 即得 。
最後遺留的問題是:
1 自然數(整數、有理數)和實數哪個多?
2 什麼樣的集合包含的元素「最多」?
將在下一篇文章中討論。
推薦閱讀: