為甚麼要先定義目標,再談構造?
前面章節一直遵循同一個模式:
- 先說清楚我們想要甚麼結構;
- 再構造一個模型去滿足這些結構;
- 最後仔細驗證構造。
對實數也採取同樣做法。它不是一開始就把某個構造硬塞 給你,而是先說:實數應該具有甚麼結構性質。
這是很好的數學習慣。若你連目標性質都未說明,就算後面給出很漂亮的 構造,也會顯得缺乏動機。
正式目標
定義
實數模型
集合 稱為實數模型,如果它帶有:
- 元素 ;
- 二元運算 與 ;
- 一個全序 ;
而且滿足:
- 是有序域;
- 是完備的。
這個定義把整個第 4 章濃縮成一句話:
實數就是一個沒有遺漏最小上界與最大下界的有序域。
定理
實數的唯一性
任何兩個完備有序域,在保持加法、乘法與次序的意義下都是同構的。
這個定理解釋了為甚麼不同構造可以代表同一個 。Dedekind 分割和 Cauchy 序列的內部形式很不同;但只要兩個構造都滿足完備有序域公理,它們 在本課程關心的結構上就是同一個實數系統。
例題
為甚麼 Q 還不是實數模型
已經滿足有序域那一部分。失敗的地方在於完備性。
集合
在 中非空而且上有界,卻沒有有理 supremum。因此 很接近目標, 但仍然不是實數系統。
為甚麼無窮小數還不是完整答案
第一個直覺通常是:
「實數不就是一串無窮小數嗎?」
這個直覺有幫助,但 需要注意的是,它還不是最乾淨的定義。
至少有兩個原因:
- 同一個實數可能有多種小數表示,例如
0.9999\ldots = 1; - 小數展開迫使你選擇某個基底,例如十進位,但實數的概念本身不應依賴 這種任意選擇。
因此,這裏並不是否定小數直覺,而是把它視為引路工具,帶你走向更結 構化的構造。
近似的想法
假設一個實數非正式地寫成
那麼我們可以用有理數由下方與上方去逼近它:
如此類推。
這就是 §4.7 的核心洞見:即使還未寫出最後的正式構造,一個實數已經可 以透過愈來愈精細地「夾住它」的有理近似來理解。
例題
由下、由上的有理圍欄
若有一個小數展開 r=3.1415\ldots,那前幾個有理圍欄可以寫成
每多看一位小數,就得到一個更窄的有理區間去包含 r。
把有理數分成左右兩邊
從這種近似觀點出發,實數 r 會決定兩個有理數集合:
關鍵不只在符號,而在思想:實數可以被看成一條邊界,把所有有理數分成 左邊一堆與右邊一堆。
這正是 Dedekind cut 構造的動機來源。§4.7 本身仍偏向動機說明,而未到 完全形式化,但它已經告訴你:實數應該是一個能透過比較去整理 的 對象。
§4.7 做了甚麼,還沒有做甚麼
定理
§4.7 給的是構造策略,不是最後構造
§4.7 的任務,是解釋為甚麼實數應能用有理近似與左右兩邊的有理集合來描 述。真正完全形式化的 Dedekind-cut 定義,是再下一步才出現的。
這個區分很重要。若把 §4.7 視為最終定義,你就會忽略下一步的角色。這個構造 的安排是:先建立動機,再把動機變成嚴格的數學對象。
常見錯誤
無窮小數串本身還不是完成了的定義
無窮小數提供很好的直覺,但它本身無法自然處理同一數有多個展開、以及 表示法依賴基底等問題。因此要由小數直覺轉向結構化構造。
常見錯誤
§4.7 還未進入完整的 Dedekind-cut 理論
在這裏,目標是學會如何理解實數:它由有理近似與 的左右分 割所決定。正式的 cut 定義,以及其域結構驗證,要到後面才完成。
快速檢查
快速檢查
Q 缺少哪個性質,所以不能成為實數模型?
對照上面的正式定義。
解答
答案
快速檢查
不等式 10.23 < r < 10.24 告訴了你關於 r 的甚麼資訊?
用有理近似的語言回答。
解答
答案
練習
快速檢查
對一個非正式寫成 3.14159... 的實數,寫出前四個由小數展開自然給出的上下有理區間。
先從整數部分開始,再逐位加入小數。
解答
引導解答
快速檢查
為甚麼 0.999... = 1 這件事說明:直接把小數字串視為實數定義並不理想?
重點放在表示的唯一性。
解答
引導解答
相關筆記
請先讀 4.3 完備性與 Q 的缺口。 然後繼續讀 4.5 Dedekind 分割與 Q 的嵌入, 那一頁會把這裡提到的 的左右分割正式變成實數的嚴格定義。