这是一个很好的时机来解释实分析的主题,实质上简化为证明研究 的必要性。那么,还有什么缺失?为什么我们需要超越有理数的任何东西?
第一个问题是平方根。众所周知, 不是有理数 - 换句话说,没有平方等于 的有理数(参见练习)。这个事实有一个奇怪的结果 - 考虑以下函数
显然,这个函数在有理数 附近有一个剧烈的跳跃,在那里它突然从等于零变为等于一。但是,很难(甚至不可能)精确地确定这个跳跃发生在哪个地方。任何特定的有理数都安全地位于一侧或另一侧,并且,事实上,在 上的标准 拓扑 中,这个函数是连续的(如果你不理解没关系)。
实数的定义正是为了修复这个缺陷。我们将定义实数 ,这样无论我们试图多么巧妙,如果一个函数像 一样有“跳跃”,那么我们总是能够找到一个它跳跃的特定数字。
以下各节将描述使这成为可能的 的性质。
为了证明关于实数的任何东西,我们需要知道它们的性质是什么。描述这些性质有两种不同的方法 - 公理化方法和构造性方法。
当我们采用公理化方法时,我们只是对 做出一系列断言,并假设它们成立。
我们做出的断言称为公理 - 在数学语境中,这个词的意思大致是“基本假设”。
这种方法的优点是,在继续推导出仅依赖于这些假设的结果之前,我们就能清楚地知道到底假设了什么。
这种方法的缺点是,可能不清楚是否存在任何满足我们想要的性质的对象!
采用构造性方法时,我们不会仅仅满足于假设我们想要的东西,而是试图构造 从更简单的东西开始,然后证明它具有我们想要的性质。这样,本来可能是公理的东西就变成了定理。有几种不同的方法可以做到这一点,从 开始,并使用某种方法来“填补有理数之间的间隙”。
所有这些方法都相当复杂,将在下一节推迟到后面讨论。
那么,我们需要哪些公理呢?简而言之, 是一个完备的有序域。这实际上包含了很多意思。
- 即 是一个全序域。
- 即 在此排序中是完备的(注意,这里的完备性与偏序集研究中的常见意义不完全相同)。
- 即域公理所描述的代数运算(加法和乘法)以预期的方式与排序交互。
更详细地说,我们断言以下内容。
- 是一个域。为此,我们需要定义在 上的二元运算加法(记为 )和乘法(记为 ),以及满足以下条件的互异元素 和 :
- 是一个交换群,这意味着
- (结合律)
- (交换律)
- (单位元)
- (逆元)
- 是一个交换群,这意味着
- (结合律)
- (交换律)
- (单位元)
- (逆元)
- (分配律)
- 是一个全序集。为此我们需要一个关系(用 表示)满足
- (自反性)
- (传递性)
- (反对称性)
- (完全性)
- 在此顺序下是完备的(有关详细信息,请参见下文)。
- 域运算和顺序以预期的方式交互,这意味着
这是一个相当长的列表,如果你不习惯公理数学(即使你习惯了!),它可能看起来有点令人生畏,特别是我们还没有详细说明完备性的含义。这是数学任何领域中最长的公理列表之一,但如果你依次检查每个公理,你会发现它们都陈述了你可能视为理所当然的事情,即“数字的行为方式”,而无需多加思考。
这些公理是如此精确,以至于在某种程度上,它们精确地指定了实数。换句话说, 是唯一的完备有序域。
在 上定义了这些运算和关系后,我们需要引入更多符号来帮助我们讨论它们。希望所有这些约定对你来说都很熟悉,但正式介绍所有这些约定很重要,以避免因符号理解错误而导致的混淆。
- 与其为乘法写,我们可以简单地用并置表示它。换句话说,我们写 来表示。
- 由于乘法和加法都是结合律的,当多个数字相加或相乘时,我们省略不必要的括号。换句话说,与其写 或,它们是相等的,我们简单地写 来表示它们的公共值。
- 为了进一步节省写括号,按照惯例,乘法优先级高于加法。因此,例如,表达式 应该被解释为,而不是。
- 数字 称为 和 的和。
- 数字 称为 和 的积。
- 的加法逆元写成 ,称为 的 负数 或 相反数。所以,.
- 的乘法逆元写成 ,称为 的 倒数,或简称为 的 逆元。所以,.
- 我们定义二元运算 减法 如下:对于 ,我们设置 。数字 称为 和 的 差。
- 减法与加法具有相同的优先级(低于乘法),当两种运算混合在一起而没有括号时,隐含着左结合性。例如, 应该被解释为 .
- 我们定义二元运算 除法 如下:对于 ,其中 ,我们设置 。数字 称为 和 的 商,也记作 .
- 除法优先级高于加法或减法,但对于混合乘除运算的处理方式没有简单的约定。使用 符号,而不是 符号有助于避免混淆。
- 我们定义二元运算 指数 如下:对于 以及 ,我们递归地定义 为 和 。然后,对于 ,其中 ,我们定义 。
- 指数优先级高于除法、乘法、加法和减法。例如, 应该被解释为 。
- 我们用 表示 。
- 我们用 表示 以及 。
- 我们写 表示 .
- 为了简化一系列等式或不等式的表达,可以将它们串联在一起。例如,表达式 应解释为 以及 以及 以及 .
- 要说明 是正数,意味着 .
- 要说明 是负数,意味着 .
- 要说明 是非正数,意味着 .
- 要说明 是非负数,意味着 .
- 我们还引入了表示 的几种常见子集的符号。所有这些子集都被称为区间
- (称为从 到 的闭区间)
- (称为从 到 的开区间)
- 在所有这些情况下, 被称为区间的下限,而 被称为上限。
- 一个被排除的下限(如第二和第四种情况)可以用 来代替,以表示没有下限限制。例如 。
- 类似地,一个被排除的上限(如第二和第三种情况)可以用 来代替。例如,。
- 一些经常出现的特定区间是闭单位区间,或简称单位区间,即 ,以及 ,即正实数。
有理数 满足上面所有已经详细解释过的公理,因此,如果我们要摆脱我们所描述的 问题,那么我们显然需要更多的东西。这个“更多的东西”就是完备性。描述完备性有几种等价的方式,但大多数都需要我们了解 序列,而我们直到下一章才会介绍序列,所以目前我们只能给出一种定义。
设 。我们说 是 的上限,如果
例如, 是 的上界, 也是,但 就不是,因为 且 。具有上界 的集合被称为由 上界。
我们说 是 的最小上界或上确界,如果 是 的上界,且 是 的任意上界,则 。更正式地说
类似地,我们说 是 的下界,如果
我们说 是 的最大下界或下确界,如果
集合 的上确界和下确界分别记为 和 。
现在我们终于可以陈述最后一个公理了
- 如果 非空且有上界,则 在 中有一个最小上界。
这是实数的公理,它最终满足了有理数中所缺乏的东西:完备性。值得注意的是,在一般偏序集的研究中,完备性的定义是每个子集都有一个最小上界,并且没有条件要求它们是非空或有上界的。然而,在这种情况 下,我们确实希望在这种情况下来施加这两个条件。
还有其他等效的方式来陈述完备性公理,但它们涉及序列,所以我们将推迟到讨论完该主题之后再进行讨论。由于存在这些其他形式,该公理有时被称为最小上界公理。