這是一個很好的時機來證明實分析的主題,實質上相當於證明研究
的必要性。那麼,缺少了什麼?為什麼我們需要超出有理數的任何東西呢?
第一個麻煩的跡象是平方根。眾所周知,
不是有理數——換句話說,沒有有理數的平方等於
(參見練習)。這個事實有一個奇怪的結果——考慮以下函式
顯然,這個函式在有理數
附近有一個劇烈的跳躍,它突然從等於零變為等於一。然而,很難(甚至不可能)準確地確定這個跳躍發生在哪裡。任何特定有理數都安全地位於一邊或另一邊,事實上,在
上的標準 拓撲 中,這個函式是連續的(如果你不明白這一點,別擔心)。
實數就是為了彌補這個缺陷而設計的。我們將定義實數
,這樣無論我們多麼聰明,如果一個函式像
一樣有“跳躍”,那麼我們總能找到一個它跳躍的特定數字。
以下部分描述了
的屬性,這些屬性使得這成為可能。
為了證明關於實數的任何東西,我們需要知道它們的屬性是什麼。描述這些屬性有兩種不同的方法——公理化和構造性。
當我們採用公理化方法時,我們只是對
做出一系列斷言,並假設它們成立。
我們做出的斷言被稱為公理——在數學語境中,這個詞大致意味著“基本假設”。
這種方法的優點是,在繼續推匯出僅依賴於這些假設的結果之前,就可以清楚地知道到底假設了什麼。
這種方法的缺點是,可能不清楚是否真的存在滿足我們想要屬性的任何物件!
使用構造性方法,我們並不滿足於簡單地假設我們想要的東西,而是試圖構造
從更簡單的東西開始,然後證明它具有我們想要 的屬性。這樣,原本可能成為公理的東西就變成了定理。有幾種不同的方法可以做到這一點,從
開始,並使用一些方法來“填補有理數之間的空白”。
所有這些方法都相當複雜,將在下一節中討論。
那麼,我們需要哪些公理呢?簡而言之,
是一個完備有序域。這實際上是在說很多事情。
- That
是一個全序域.
- That
在這個排序中是完備的(注意,這裡完備的含義與偏序集研究中的常見含義略有不同)。
- 域公理描述的代數運算(加法和乘法)以預期的方式與排序互動。
更詳細地說,我們斷言以下內容
是一個域。為此,我們需要定義在
上的二元運算加法(記為
)和乘法(記為
),以及滿足以下條件的不同的元素
和
:
是一個交換群,這意味著
(結合律)
(交換律)
(單位元)
(逆元)
是一個阿貝爾群,這意味著
(結合律)
(交換律)
(單位元)
(逆元)
(分配律)
是一個全序集。為此,我們需要一個關係(用
表示)滿足
(自反性)
(傳遞性)
(反對稱性)
(全序性)
在此順序下是完備的(有關詳細資訊,請參見下文)。
- 域運算和順序以預期的方式互動,這意味著


這是一個相當長的列表,如果你不習慣公理化數學(或者即使你習慣了!),它可能看起來有點令人生畏,尤其是因為我們還沒有給出完備性的細節。這是數學任何領域中最長的公理列表之一,但如果你逐條檢查它們,你會發現它們都陳述了你可能理所當然地認為是“數字的行為方式”的東西,而沒有經過仔細思考。
這些公理非常精確,以至於在某種意義上它們精確地指定了實數。換句話說,
是唯一的完備有序域。
在定義了
上的這些運算和關係之後,我們需要引入更多符號來幫助討論它們。希望所有這些約定你都熟悉,但正式地展示它們很重要,以避免因符號理解錯誤而導致的混淆
- 我們不必寫
表示乘法,我們可以簡單地用並置來表示它。換句話說,我們寫
表示
.
- 由於乘法和加法都是結合律,當多個數字相加或相乘時,我們省略不必要的括號。換句話說,我們不必寫
或
,它們是相等的,我們簡單地寫
來表示它們共同的值。
- 為了進一步節省書寫括號,按照慣例,乘法比加法具有更高的優先順序。因此,例如,表示式
應解釋為
,而不是
.
- 數字
被稱為
和
的 和。
- 數字
被稱為
和
的 積。
的加法逆元寫成
,稱為
的 負數 或 相反數。所以,
。
的乘法逆元寫成
,稱為
的 倒數,或者簡稱為
的 逆。所以,
。
- 我們定義 減法 的二元運算如下:對於
,我們設定
。數字
被稱為
和
的 差。
- 減法與加法具有相同的優先順序(低於乘法),當兩個運算混合在一起且沒有括號時,意味著使用左結合性。例如,
應該解釋為
。
- 我們定義二元運算除法如下:對於
,其中
,我們設定
。數字
稱為
和
的商,也記作
。
- 除法比加法或減法的優先順序更高,但對於混合乘法和除法的處理方式沒有簡單的約定。使用
符號而不是
符號有助於避免混淆。
- 我們定義二元運算指數運算如下:對於
和
,我們遞迴地定義
為
和
。那麼對於
,其中
,我們定義
。
- 指數運算的優先順序高於除法、乘法、加法和減法。例如,
應該被解釋為
.
- 我們用
來表示
.
- 我們用
來表示
並且
.
- 我們用
來表示
.
- 為了縮寫一系列等式或不等式,它們可以串在一起。例如,表示式
應該被解釋為
並且
並且
並且
.
- 要說明
是 *正數*,意味著
.
- 要說明
是 *負數*,意味著
.
- 如果說
是 非正 的,意味著
。
- 如果說
是 非負 的,意味著
。
- 我們還引入了幾個常見的
子集的符號。所有這些子集都被稱為 區間。
(被稱為從
到
的 閉區間)
(被稱為從
到
的 開區間)

![{\displaystyle (a,b]=\{x\in \mathbb {R} :a<x\leq b\}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/19867ea1d7b836838443b1e3c43d36a44e7693f5)
- 在所有這些情況下,
被稱為區間的 下限,而
被稱為 上限。
- 一個被排除的下限(如第二和第四種情況)可以用
來代替,表示沒有下限限制。例如,
。
- 類似地,一個被排除的上限(如第二和第三種情況)可以用
來代替。例如,
。
- 一些經常出現的特定區間是 *閉單位區間*,或者簡稱為 *單位區間*,它是
,以及
,正實數。
有理數
滿足上面所有已經詳細解釋過的公理,因此如果我們要避免我們上面描述的問題,那麼我們需要更多東西。這個“更多的東西”就是 *完備性*。有幾種等價的方式來描述完備性,但大多數都需要我們瞭解 序列,而我們將在下一章介紹這些,所以目前我們只能給出一種定義。
令
。我們說
是
的一個 *上界*,如果

例如,
是
的一個上界,
也是,但
不是,因為
並且
。具有上界
的集合被稱為 *被
上界*。
我們說
是
的 最小上界 或 上確界,如果
是
的上界,並且
是
的任何上界,那麼
。更正式地說

類似地,我們說
是
的 下界,如果

我們說
是
的 最大下界 或 下確界,如果

集合
的上確界和下確界分別記為
和
。
現在我們終於可以陳述最後一個公理了
- 如果
是非空的並且有上界,那麼
在
中有一個最小上界。
這是實數公理,它最終滿足了有理數中所缺乏的:完備性。值得注意的是,為了避免可能的混淆,在一般偏序集的研究中,完備性的定義是每個子集都有一個最小上界,並且沒有條件要求它們是非空的或有上界的。然而,在這種情況下的確希望在這兩種情況下都施加這兩個條件。
還有其他等效的方式來表達完備性公理,但它們涉及到序列,所以我們將在討論序列之後再討論它們。由於存在這些其他形式,這個公理有時被稱為最小上界公理。