載入中…
把實數視為目標中的完備有序域,然後用小數近似去建立第一次構造的動機。
有理數已經支持加法、減法、乘法和非零除法,次序也與這些運算相容。然而,有理數集合 非空且有上界,卻在 中沒有最小上界。因此,擴大數系時,除了保留有理數的運算,還必須補上這樣的界。
完備有序域同時規定了這兩項要求。提出這個目標,並不等於已經證明模型存在。下文的 暫指一個滿足這些公理的模型;Dedekind 構造將只用有理數資料建立這樣的模型。
定義 4.4.1
(實數模型)
集合 稱為實數模型,如果它帶有:
而且滿足:
完備性要求每個非空且有上界的子集都有最小上界;等價地,每個非空且有下界的子集都有最大下界。這些界屬於所在的域,未必屬於子集本身。
定理 4.4.2
(實數的唯一性)
任何兩個完備有序域,都存在保持加法、乘法與次序的同構。因此,不同的有效構造都可以視為同一個 的模型。
這裏陳述唯一性定理,不給出證明。
這個定理解釋了為甚麼不同構造可以代表同一個 。Dedekind 分割和 Cauchy 序列的內部形式很不同;但只要兩個構造都滿足完備有序域公理,它們在本課程關心的結構上就是同一個實數系統。
例題 4.4.3
(為甚麼 Q 還不是實數模型)
已經滿足有序域那一部分。失敗的地方在於完備性。
集合
在 中非空而且上有界,卻沒有有理 supremum。因此 很接近目標,但仍然不是實數系統。
無窮小數提供一連串有理截斷值,因此適合用來記錄近似資料,但這還沒有定義數字串之間的相等關係或運算。例如,熟悉的 提醒我們:不同數字串可能需要表示同一對象;這個等式的正式證明須待構造完成後才能給出。此外,十進制只是記號的選擇,有序域本身不應依賴這種選擇。
假設模型 及其中的小數表示已經給定,以
為例,可以用有理數從下方與上方逼近它:
如此類推。
每增加一位小數,就縮小一個有理區間。最終的構造必須說明:為甚麼這些有限比較會決定同一條邊界。
例題 4.4.4
(由下、由上的有理圍欄)
若有一個小數展開 ,那前幾個有理圍欄可以寫成
每多看一位小數,就得到一個更窄的有理區間去包含 。
在這樣的模型中, 決定兩個有理數集合:
這兩個集合保存了所有有理數與 的比較,而不限於有限次近似。不過,定義仍然使用了 ,因此不能單靠它構造 。
若比較規則只用有理數運算,就可以反過來由集合定義新對象。例如,
只用有理數便記錄了上述缺口的整個下側,沒有預先使用實數平方根。所有非正有理數都必須包括在內,因為 本身並不向下封閉。 Dedekind 分割構造 將把這類下集作為數,並定義其運算。以下先推導任何完備有序域模型都必須滿足的性質;這些條件下的推論,並不是模型存在的前提。
不能把 的 Archimedean 性質當作沒有說明的事實。它可以從完備性推出。反設自然數集在 中有上界。由最小上界原理,它有上確界 。因為 , 不可能是上界,所以存在自然數 使 。於是 ,這與 是上界矛盾。因此自然數在 中無上界;對每個 ,都存在 使 。
定理 4.4.5
(Archimedean 近似原理)
對每個 ,存在 使 。等價地,對每個 ,存在 且 使 。這個結論來自完備性,不是先假設小數展開已經構造了實數直線。
例題 4.4.6
(選擇有理圍欄的寬度)
給定 ,取 ,便有 。如果一個近似區間的寬度不超過 ,它就小於 。這說明逐位小數圍欄為甚麼能夠任意變窄。
常見錯誤
(不要把結論當成構造本身)
在還沒有證明圍欄確定邊界以前,就說「取這個實數的小數展開」,會把要構造的對象預先放進論證。應先使用次序和完備性,再用 Archimedean 性質控制近似寬度。
Archimedean 性質不只是抽象的無界性;它能按指定精度在任何實數兩側放置有理數。下一節會把這個網格論證完整寫出:先用良序性選擇最小整數,再除以正整數,得到有理圍欄。這個機制不依賴十進制表示。
定理 4.4.7
(帶指定誤差的有理近似)
對每個 和 ,存在 使 。把下文的區間論證應用到 和 即可。
例題 4.4.8
(在指定區間中找有理數)
取 ,則 。嚴格大於 的最小整數是 ,所以 嚴格位於 內。若誤取 ,得到的會是右端點 ;這說明網格寬度的嚴格不等式不可省略。
例題 4.4.9
(為甚麼仍然需要完備性)
任意兩個不同有理數之間都有另一個有理數,即兩者的中點。然而, 仍然沒有有理上確界。因此,在給定端點之間找到數,與為每個非空且有上界的集合找到最小上界,是不同的要求。
全序公理給出任何兩個實數的三種且僅有三種可能:、 或 。特別地,每個實數都正、為零或負;差的符號也決定它位於一個區間的哪一側。這三種情形既窮盡所有可能,又互相排斥,因此證明可以按符號分類而不遺漏情況。
定理 4.4.10
(有理誤差項的三角不等式)
對 (在有序域公理建立後也對 ),有
因此若 且 ,則 。
證明第一條時,若 ,則 ,因為 且 。若 ,則 ,因為 且 。兩種符號情形涵蓋所有可能。對於推論,把 ,再應用三角不等式:
這就是網格估計有用的原因:誤差會被定量控制,而不只是「看起來很小」。
稠密性論證可以完全寫成明確步驟。給定 ,先取 、,使 。由 Archimedean 性質,嚴格大於 的整數集合非空;將它平移到 後,用 自然數的良序性 取其中最小元 。這條良序性質由歸納法推出,證明列於後面的次序討論。最小性給出
因為 ,除以 不改變不等號方向,於是
是有理數,而且嚴格位於所要求的區間。嚴格條件 不可改成非嚴格條件;否則構造出的分數可能恰好落在 上。
例題 4.4.11
(一個三段式近似問題)
設 且 。取 ,並把網格構造應用到區間 ,得到有理數 ,滿足 。若另一個有理數 滿足 ,三角不等式給出 。所以同一個證明既產生有理近似,也給出替換一個近似時的嚴格容差。
例題 4.4.12
(有理圍欄附近的三歧性檢查)
設實數 滿足 。三歧性說明 、、 恰有一個成立。若第三種成立, 是嚴格位於 下方且仍在原區間內的有理數;若第一種成立,則把 當作下圍欄並用更細網格重複。等號情形並不是錯誤,而是說明有理圍欄已經取到了 。保留三種情形,可以避免把嚴格不等號悄悄換成非嚴格不等號。
這裏的依賴關係是:完備性推出 Archimedean 性質,再推出有理稠密性。最後一步還使用最小整數的選擇,以及除以正整數時不等號方向不變。這些結果控制了已給定模型中的近似;要構造模型,仍須定義對象的相等關係、運算和完備的次序,小數記號本身不能建立這些性質。
快速檢查
(Q 缺少哪個性質,所以不能成為實數模型?)
對照上面的正式定義。
缺少完備性。它雖然是有序域,但非空且有上界的子集未必在 內有上確界;對偶地,非空且有下界的子集也未必在 內有下確界。
快速檢查
(不等式 告訴了你關於 r 的甚麼資訊?)
用有理近似的語言回答。
它把 放進一個很窄的有理區間內,也就是給出一個下方的有理近似與一個上方的有理近似去夾住 。
快速檢查
(設 且 。找有理近似 ,使 、,並證明 。)
兩次應用有理稠密性,分別記錄兩部分誤差。
由有理稠密性可取 ,使 。再以 為容差近似 ,得到 。三角不等式給出
兩部分容差不必相等;關鍵是總和不超過所要求的誤差範圍。論證不需要指定任何小數展開。
快速檢查
(假設用無限數字串構造實數。除了為每個數字串指定邊界,還需要驗證哪些關於相等和運算的性質?)
用 檢驗相等的含義。
構造必須把表示同一邊界的不同數字串認作同一對象。加法、乘法與次序的結果必須不依賴代表串的選擇;還要驗證有序域公理與完備性。近似記號很有用,但不能單獨建立這些結構性質。
請先讀 4.3 完備性與 Q 的缺口。然後繼續讀 4.5 Dedekind 分割與 Q 的嵌入,那一頁會把這裡提到的 的左右分割正式變成實數的嚴格定義。
先自行作答,再檢查答案。你可以修改後重試。
載入中…