这是一个很好的时机来证明实分析的主题,实质上相当于证明研究
的必要性。那么,缺少了什么?为什么我们需要超出有理数的任何东西呢?
第一个麻烦的迹象是平方根。众所周知,
不是有理数——换句话说,没有有理数的平方等于
(参见练习)。这个事实有一个奇怪的结果——考虑以下函数
显然,这个函数在有理数
附近有一个剧烈的跳跃,它突然从等于零变为等于一。然而,很难(甚至不可能)准确地确定这个跳跃发生在哪里。任何特定有理数都安全地位于一边或另一边,事实上,在
上的标准 拓扑 中,这个函数是连续的(如果你不明白这一点,别担心)。
实数就是为了弥补这个缺陷而设计的。我们将定义实数
,这样无论我们多么聪明,如果一个函数像
一样有“跳跃”,那么我们总能找到一个它跳跃的特定数字。
以下部分描述了
的属性,这些属性使得这成为可能。
为了证明关于实数的任何东西,我们需要知道它们的属性是什么。描述这些属性有两种不同的方法——公理化和构造性。
当我们采用公理化方法时,我们只是对
做出一系列断言,并假设它们成立。
我们做出的断言被称为公理——在数学语境中,这个词大致意味着“基本假设”。
这种方法的优点是,在继续推导出仅依赖于这些假设的结果之前,就可以清楚地知道到底假设了什么。
这种方法的缺点是,可能不清楚是否真的存在满足我们想要属性的任何对象!
使用构造性方法,我们并不满足于简单地假设我们想要的东西,而是试图构造
从更简单的东西开始,然后证明它具有我们想要 的属性。这样,原本可能成为公理的东西就变成了定理。有几种不同的方法可以做到这一点,从
开始,并使用一些方法来“填补有理数之间的空白”。
所有这些方法都相当复杂,将在下一节中讨论。
那么,我们需要哪些公理呢?简而言之,
是一个完备有序域。这实际上是在说很多事情。
- That
是一个全序域.
- That
在这个排序中是完备的(注意,这里完备的含义与偏序集研究中的常见含义略有不同)。
- 域公理描述的代数运算(加法和乘法)以预期的方式与排序交互。
更详细地说,我们断言以下内容
是一个域。为此,我们需要定义在
上的二元运算加法(记为
)和乘法(记为
),以及满足以下条件的不同的元素
和
:
是一个交换群,这意味着
(结合律)
(交换律)
(单位元)
(逆元)
是一个阿贝尔群,这意味着
(结合律)
(交换律)
(单位元)
(逆元)
(分配律)
是一个全序集。为此,我们需要一个关系(用
表示)满足
(自反性)
(传递性)
(反对称性)
(全序性)
在此顺序下是完备的(有关详细信息,请参见下文)。
- 域运算和顺序以预期的方式交互,这意味着


这是一个相当长的列表,如果你不习惯公理化数学(或者即使你习惯了!),它可能看起来有点令人生畏,尤其是因为我们还没有给出完备性的细节。这是数学任何领域中最长的公理列表之一,但如果你逐条检查它们,你会发现它们都陈述了你可能理所当然地认为是“数字的行为方式”的东西,而没有经过仔细思考。
这些公理非常精确,以至于在某种意义上它们精确地指定了实数。换句话说,
是唯一的完备有序域。
在定义了
上的这些运算和关系之后,我们需要引入更多符号来帮助讨论它们。希望所有这些约定你都熟悉,但正式地展示它们很重要,以避免因符号理解错误而导致的混淆
- 我们不必写
表示乘法,我们可以简单地用并置来表示它。换句话说,我们写
表示
.
- 由于乘法和加法都是结合律,当多个数字相加或相乘时,我们省略不必要的括号。换句话说,我们不必写
或
,它们是相等的,我们简单地写
来表示它们共同的值。
- 为了进一步节省书写括号,按照惯例,乘法比加法具有更高的优先级。因此,例如,表达式
应解释为
,而不是
.
- 数字
被称为
和
的 和。
- 数字
被称为
和
的 积。
的加法逆元写成
,称为
的 负数 或 相反数。所以,
。
的乘法逆元写成
,称为
的 倒数,或者简称为
的 逆。所以,
。
- 我们定义 减法 的二元运算如下:对于
,我们设置
。数字
被称为
和
的 差。
- 减法与加法具有相同的优先级(低于乘法),当两个运算混合在一起且没有括号时,意味着使用左结合性。例如,
应该解释为
。
- 我们定义二元运算除法如下:对于
,其中
,我们设置
。数字
称为
和
的商,也记作
。
- 除法比加法或减法的优先级更高,但对于混合乘法和除法的处理方式没有简单的约定。使用
符号而不是
符号有助于避免混淆。
- 我们定义二元运算指数运算如下:对于
和
,我们递归地定义
为
和
。那么对于
,其中
,我们定义
。
- 指数运算的优先级高于除法、乘法、加法和减法。例如,
应该被解释为
.
- 我们用
来表示
.
- 我们用
来表示
并且
.
- 我们用
来表示
.
- 为了缩写一系列等式或不等式,它们可以串在一起。例如,表达式
应该被解释为
并且
并且
并且
.
- 要说明
是 *正数*,意味着
.
- 要说明
是 *负数*,意味着
.
- 如果说
是 非正 的,意味着
。
- 如果说
是 非负 的,意味着
。
- 我们还引入了几个常见的
子集的符号。所有这些子集都被称为 区间。
(被称为从
到
的 闭区间)
(被称为从
到
的 开区间)

![{\displaystyle (a,b]=\{x\in \mathbb {R} :a<x\leq b\}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/19867ea1d7b836838443b1e3c43d36a44e7693f5)
- 在所有这些情况下,
被称为区间的 下限,而
被称为 上限。
- 一个被排除的下限(如第二和第四种情况)可以用
来代替,表示没有下限限制。例如,
。
- 类似地,一个被排除的上限(如第二和第三种情况)可以用
来代替。例如,
。
- 一些经常出现的特定区间是 *闭单位区间*,或者简称为 *单位区间*,它是
,以及
,正实数。
有理数
满足上面所有已经详细解释过的公理,因此如果我们要避免我们上面描述的问题,那么我们需要更多东西。这个“更多的东西”就是 *完备性*。有几种等价的方式来描述完备性,但大多数都需要我们了解 序列,而我们将在下一章介绍这些,所以目前我们只能给出一种定义。
令
。我们说
是
的一个 *上界*,如果

例如,
是
的一个上界,
也是,但
不是,因为
并且
。具有上界
的集合被称为 *被
上界*。
我们说
是
的 最小上界 或 上确界,如果
是
的上界,并且
是
的任何上界,那么
。更正式地说

类似地,我们说
是
的 下界,如果

我们说
是
的 最大下界 或 下确界,如果

集合
的上确界和下确界分别记为
和
。
现在我们终于可以陈述最后一个公理了
- 如果
是非空的并且有上界,那么
在
中有一个最小上界。
这是实数公理,它最终满足了有理数中所缺乏的:完备性。值得注意的是,为了避免可能的混淆,在一般偏序集的研究中,完备性的定义是每个子集都有一个最小上界,并且没有条件要求它们是非空的或有上界的。然而,在这种情况下的确希望在这两种情况下都施加这两个条件。
还有其他等效的方式来表达完备性公理,但它们涉及到序列,所以我们将在讨论序列之后再讨论它们。由于存在这些其他形式,这个公理有时被称为最小上界公理。