每個趨近 2 的有理逼近數列都能任意接近「正確答案」,卻永遠無法落在上面。有理數 Q 在那裡有一個空隙——以及在每個無理數應在之處都有空隙。實數(real number) R 是封堵所有空隙後得到的結果:即形成 Q 的閉包(closure)。
Q 中的空隙問題
考慮數列
1,1.4,1.41,1.414,1.4142,…
其第 n 項是 2 截斷至 n 位小數後的小數展開。每一項都是有理數,且各項越來越緊密地聚集——然而沒有任何有理數是它們的極限。可以證明不存在分數 p/q 滿足 (p/q)2=2,故 2∈/Q,這個數列在 Q 中沒有歸宿。
同樣的現象也出現在 3、π、e 以及無數其他目標上:你可以用有理數趨近它們,卻永遠無法抵達。為了建立一個讓每個這樣的數列都有歸宿的數系,你需要一種精確的方式來表達「收斂到某物」,即使你還不知道那個某物是什麼。
柯西數列:無需命名目的地的收斂
極限的定義要求你預先命名極限 L。當 L 正是你試圖構造的未知數時,這是不可能的。取而代之,使用一個僅涉及各項本身的條件。
有理數數列 (qn) 是一個柯西數列(Cauchy sequence),若對每個 ε>0 都存在 N∈N 使得
m,n≥N⟹∣qm−qn∣<ε.(1)
收斂問詢「各項是否最終在某個固定點 L 附近停留?」,而柯西條件只問「各項是否最終彼此靠近?」——不需要外部目標。
事實。 每個收斂數列都是柯西數列。*證明提要:*若 qn→L,則對足夠大的 m 和 n,∣qm−L∣ 和 ∣qn−L∣ 都很小;三角不等式給出 ∣qm−qn∣≤∣qm−L∣+∣L−qn∣,也很小。□
逆命題在 Q 中不成立:數列 1,1.4,1.41,… 是柯西數列,卻在 Q 中無處收斂。有理數並不完備。
核心思想:R=Q
由閉包的知識可知,集合 A 的閉包 A 等於 A 連同其所有聚點。在度量空間中,x 是 A 的聚點當 A 中某個數列收斂到 x 時。
對 Q 取閉包意味著添入所有有理數列能收斂到的點。目標是
R:=Q.(2)
這裡有一個微妙之處:取閉包需要一個包含它的環境空間,但那個環境空間正是你試圖構造的東西。解決方法是從柯西數列出發具體構造 R,然後事後驗證 (2) 成立。
構造 R
柯西數列的等價類
設 C 是 Q 中所有柯西數列的集合。稱兩個數列 (pn),(qn)∈C 等價,記作 (pn)∼(qn),若
∣pn−qn∣→0as n→∞.(3)
直觀地說:它們瞄準同一個目標。條件 (3) 是一個等價關係(它是自反的、對稱的、傳遞的——逐一驗證即可),故它將 C 劃分為不相交的等價類。定義
R:=C/∼.
每個類 [(qn)] 代表其中所有數列共同指向的唯一「預期極限」。1,1.4,1.41,… 所在的類就是我們將要稱為 2 的那個。常數數列 (3,3,3,…) 所在的類就是有理數 3。
將 Q 嵌入 R
將每個有理數 q 送到常數數列所在的類:
ι:Q→R,q↦[(q,q,q,…)].
兩個不同的有理數給出不等價的常數數列,故 ι 是單射的:Q 無衝突地嵌入 R。從現在起,將每個 q∈Q 與 ι(q)∈R 等同,記 Q⊂R。
算術運算與序關係
運算在代表元上逐項定義:
[(pn)]+[(qn)]:=[(pn+qn)],[(pn)]⋅[(qn)]:=[(pn⋅qn)].(4)
兩者都定義良好:柯西數列的逐項和與積仍是柯西數列,且將代表元換成等價的數列不改變結果的類。除法類似地定義,排除各項趨向 0 的那個類。有了這些運算,R 是一個擴展 Q 的體(field)。
當 qn−pn≥δ(對某個固定 δ>0 以及足夠大的所有 n)時,聲明 [(pn)]<[(qn)]。這使 R 成為一個有序體(ordered field),其序關係是 Q 上序關係的延伸。
R 上的度量
設 ∣[(qn)]∣:=[(∣qn∣)],d(x,y):=∣x−y∣。這為 R 提供了度量空間結構,延伸了 Q 上的度量空間結構。
R 的關鍵性質
Q 是稠密的:Q=R
定理。 每個實數都是某個有理數列的極限。
證明。 設 x=[(qn)]∈R。將每個有理數 qn 透過 ι 嵌入 R,視為 R 的元素。固定 ε>0。柯西條件 (1) 給出 N∈N 使得對所有 m,n≥N 有 ∣qm−qn∣<ε。對任意固定的 n≥N,實數 ∣x−qn∣=[(∣qm−qn∣)m] 滿足對每個 m≥N 有 ∣qm−qn∣<ε,故——由 R 上的序關係——∣x−qn∣≤ε。由於 ε 是任意的,qn→x。由於 x 是任意的,每個實數都是有理數列的極限,故 Q=R。□
這確認了 (2):此構造恰好給出了我們所追求的 Q 的閉包。
完備性
定理。 R 中的每個柯西數列都在 R 中收斂。
證明提要。 設 (xk) 是 R 中的柯西數列。由稠密性,對每個 k 選取有理數 rk 使得 ∣rk−xk∣<1/k。數列 (rk) 在 Q 中是柯西數列:
∣rj−rk∣≤∣rj−xj∣+∣xj−xk∣+∣xk−rk∣<j1+∣xj−xk∣+k1,
由於 (xk) 是柯西數列,對足夠大的 j 和 k 這個值很小。定義 x:=[(rk)]∈R。則 ∣xk−x∣≤∣xk−rk∣+∣rk−x∣<1/k+∣rk−x∣,而由稠密性應用於數列 (rk) 可知 rk→x,故 xk→x。□
完備性是整個構造的回報:R 中的每個柯西數列都在 R 中收斂,不再有空隙。
唯一性
在有序體同構的意義下,R 是唯一的完備有序體。任何其他構造——例如戴德金分割(Dedekind cuts)——都給出相同的數學對象,與此構造之間由一個保序的體同構相聯繫。這就是為什麼不同的實數定義方式在實際使用中可以互換。
摘要
- Q 有空隙:有理數的柯西數列不一定在 Q 中收斂。
- 柯西數列 (qn) 滿足當 m,n→∞ 時 ∣qm−qn∣→0——是內部聚集,無需外部目標。
- 實數 R=C/∼ 是 Q 中柯西數列的等價類,其中兩個數列等價當且唯當它們的逐項差趨向 0。
- Q 在 R 中是稠密的:Q=R,故每個實數都是有理數列的極限——正是我們所追求的閉包 (2)。
- R 是完備的:每個實數的柯西數列都在 R 中收斂。
- 這些性質合在一起使 R 成為在同構意義下唯一的完備有序體。