为什么要先单独谈次序
前面章节重点在于构造 、、,再仔细定义它们的运算。到第 4 章时,问题换了:我们不只问“这些数是什么”,还要问“它们带有怎样的次 序结构”。
这个转向很重要,因为后面的界、上确界、极限、完备性,全都依赖次序 关系。如果连次序本身的性质都没有厘清,就谈不上后面的分析语言。
偏序与全序
定义
全序
集合 配上关系 ,若:
- 对每个 都有 ;
- 且 推得 ;
- 且 推得 ;
- 对每个 ,都必有 或 ;
就称 在 下是全序集。
前面三条只是偏序的条件。真正把它变成全序的,是最后那条“任意两个 元素都可比较”。
例题
一个标准的全序
在通常大小次序下是全序。任取两个元素,总可以判断哪一个 较小、哪一个较大,或者它们相等。
例题
不是全序的偏序
令 ,并规定 当且仅当 整除 。
这是一个偏序,但不是全序。因为 与 不能比较: 不整除 , 也不整除 。
这个例子提醒你:“有次序”不等于“任何两个元素都能比较”。可比较性必 须另外检查。
子集上的限制次序
一旦环境集合本身是全序,它的任意子集都会自动继承这个全序。
定理
限制次序仍然是全序
若 是全序,而 ,则在 上使用同一比较规则时, 仍然是全序集。
这一点在后面非常重要,因为我们经常研究像
这种 的子集。我们不是给 发明一个全新的次序,而是把 原本的次序限制到 上。
与 的标准次序
对整数与有理数,熟悉的大小关系可以写成:
也就是说,比较 和 ,可以化成判断差 的符号。这样的写法很 有用,因为正负、加法与乘法本来就是 、 的代数语言之一。
定理
与 的标准次序是全序
用通常的正、负与零的概念定义出的标准次序,在 和 上都是全序。
原因很直接:对任意差 ,只会出现三种情形之一。它是正、是零,或 是负。于是就分别得到 、、,因此任意两个元素都能比较。
次序必须和运算配合
次序不是孤立的装饰。它还要和加法、乘法正确互动。
定义
与次序相容的基本事实
对有理数 :
- 若 ,则 ;
- 若 且 ,则 。
第一条表示平移不会破坏大小次序。第二条表示两个非负数相乘,不会无 端变成负数。
例题
为什么加法相容很重要
若 ,则两边同加 可得
这不是每次都重新证明的新命题,而是同一条结构规则在不同数值上的应 用。
如果没有这些相容性,后面有关区间、界、绝对值的论证就会失去基础。
域与有序域
可以用一种打包方式去总结 的代数结构。
定义
域
域是一个集合 ,其中 是不同元素,加法与乘法都是 的运算,并且满足:
- 加法与乘法都满足交换律与结合律;
- 乘法对加法满足分配律;
- 每个元素都有加法逆元;
- 每个非零元素都有乘法逆元。
运算的值必须仍在 中;这就是封闭性。还要有 、、 ,并且逆元满足 、。
这个定义记住了代数,但还完全没有提到次序。
定义
有序域
有序域是带有全序 的域,而且:
- 会推出 ;
- 且 会推出 。
因此,有序域不是“一个域再随便加个比较符号”。它要求代数与次序彼此 一致。
是有序域。之后我们会看到, 也是有序域,但还比 多一个关键 条件:完备性。
常见错误
全序不只是『可以画在数线上』
很多人把全序理解成“看起来像排成一行”。真正要检查的是可比较性公 理。偏序也可能有很清楚的图形或层级,但仍然会有某些元素彼此无法比 较。
常见错误
域不一定自动就是有序域
域公理只描述加法与乘法。要成为有序域,还需要一个全序,并且这个全 序必须以精确的方式尊重加法与乘法。
比较不同次序所支持的假设
“次序”一词常常压缩了两个问题。第一,任意两个元素能否比较;第二, 这种比较是否和代数运算相容。前者由关系回答,后者需要额外的结构。
定义
严格次序与非严格次序
在偏序集中,若 且 ,就写作 。在全序中,对每一 对元素恰有一个 、 或 成立。在有序域中,严格次序还 满足平移和正数缩放相容: 推出 ; 推出 。
这解释了为什么同一个形式的论证在 中成立,在整除偏序中却不成立。 在 中可以使用 ,也可以传递正性;而在整除次序中,“位于 两元素中间”根本不是已经定义的次序概念。
例题
有序域中的平移论证
设有序域中 且 。先把 加到第一条不等式,得到 ;再把 加到第二条不等式,得到 。由传递性 得 。这里用到的是平移相容性和传递性,而不是数轴图像。
例题
正数乘积论证
若 且 ,正数缩放给出 及 ,所以 。符号条件不可省略:乘以负数会反转不等号。
把次序公理写成证明
定义只有转化为可重复使用的证明步骤才真正有用。对任意 ,差 恰好有三种情形:正、零、或负。按 当且仅当 的定义,这三种情形分别给出 、、或 。 这就证明了通常有理数次序的三歧性与可比较性。它也说明了反对称性:若 同时有 与 ,那么 与 都非负;两者相加是零, 因此 。
平移的普遍证明如下。若 ,则 。对任意 ,
所以同一个非负差仍然证明 。反过来把 加到两边即可。 因此平移是保持次序的双射。减法也不是额外的次序规则,而是加上加法逆元。
正数缩放需要符号条件。若 且 ,则 ,两个非负 有理数的乘积仍非负,于是 ,得到 。若 且 ,则 ,故乘积为正,严格不等式也保持。若 ,写成 且 ;先用正数缩放,再取负号,就会反转不等号。这说明为什么可以用 正数约去而保持次序,却要用负数约去并反转次序。
定理
Q 中的三歧性与次序相容性
对任意 ,、、 恰有一个成立。任意有理数平移都 保持 与 ;正有理数乘法也保持它们,而负有理数乘法会反转它们。
这些结论也说明了后面界的量词。 只涉及一对元素;而“ 是 的上界”是更强的全称命题:
要否定它,必须在全序中找出一个 使 。只画出几个点在 下方,不能证明全称命题;列举若干例子,也不能在没有反例见证时否 定它。空集提供一个边界情形:对 ,每个 都满足上界条件, 因为根本没有元素需要检验。无界集则相反: 没有上界,因为任给 ,有理数 都严格大于 。
例题
三个子集,三种不同的次序问题
在通常全序的 中, 的最小元是 、最大元 是 ;在 中它的上界只有 ,而在 中所有 都是上界。 开区间 没有最大元,虽然 是 中的上界;每个 都 会被 中某个更大的点击败。最后, 本身向上无界,因为 会击败 任意候选 。环境集合和量词都会影响结论。
例如 继承全序,却不是域: 不在其中, 的 加法逆元也不在其中。我们可以讨论它的子集的界,但调用完备性或减法时, 必须明确环境是 。
常见错误
继承次序不等于继承封闭性
每个子集都继承比较关系,却不一定继承代数封闭性。不要因为区间位于 中就称它为域;使用运算时要写明环境域。
有序域的简明证明工具箱
有序域的公理会反复使用,值得先推导一次。乘法相容公理最初只给出:若 且 ,则 ;严格正的乘积需要另行推出。先证 。域公理给出 。若 ,两边加上 得到 , 所以 。非负乘积公理于是给出
这与 矛盾。因此由三歧性可知 。若 ,两边加上 得 ;判断差的符号就成为判断大小的统一方法。
现在若 且 ,公理先给出 。域没有零因子:若 ,乘以 或 就会迫使其中一个因子为零。故 ,再由三歧性得到 。特别地,若 ,则 且 ,所以 。因此
正数的逆元也必须先证明为正。若 ,则 ,因为 。它不可能为负:若 ,则 ,刚才的 严格正乘积结论会给出 ,但 又推出 , 矛盾。因此 。现在才能严格说明约去:若 且 ,则 ;乘以正的逆元 仍保持非负, 得到 ,所以 。这说明处理分式不等式时,必须写出分母为正的条件。
这些步骤也解释了负数缩放为什么反转次序。若 且 ,则 ,并且正数乘积结论给出 。于是 ,也就是 ,所以 。若 ,两边 会相等,不能把非严格结论误写成严格结论。另一方面,若 ,则 ,这正是 的完整证明。可见每个符号条件都在 决定最后的不等号方向,而不是形式上的附加标记。
对于有序域中的任意非零 ,三歧性先给出 或 ;在第二种 情形,平移相容性给出 。因此证明平方与逆元时,正、负两种情形 都已被上述论证覆盖。把这些局部规则组合起来,才可以安全地做分式变形、 中点构造与界的逼近。
一个具体的检验是:若 ,取 ,则 ;若取 ,则 。例如从 出发,正数缩放 给出 ,而负数缩放 给出 。这里先确认缩放因子的符号,再写出结论,便不会 把负数缩放误当成保持方向。正因子约去正是这个规则的逆向使用,而正逆元 的存在使这种逆向步骤仍留在同一个有序域中。
例题
用差来检查不等式
要证明 ,不必依靠图像,只需计算
差为正正是严格次序的定义。两边同加 后差仍是 ,所以同一论 证还给出 。
这些结论把抽象公理连接到后面的界论证。它们允许我们在有序域中取中点 ,却不允许我们在任意偏序中随意谈“中间点”。当上确界论证从 全序推广到偏序时,这个区别尤其重要。还要注意 本身:它既不是正数 也不是负数,含有零的乘积不能套用严格正数乘积的步骤,必须单独检查。
量词决定次序命题的强度
次序符号经常隐藏命题的量词范围。 只涉及局部的一对元素,但区间命 题往往是全称命题。例如
证明 是 的上界;而
才证明没有更小的实数仍是上界。第二条必须给出见证:若 ,可取 ;若 ,可取 。次序公理本身不会把第一条自 动变成第二条。
下界也须使用同样的纪律。要证明 是 的下确界,先证明区间 每个 都满足 ,再任取 ,构造小于 的区间点。例如 同时为正、小于 ,并严格小于 。这正是下一节 上确界与下确界逼近准则的初等形式。
空集和无界集显示了定义的边界。对 ,每个 都是上界 和下界,因为对空集作全称判断是真命题。因此“空集的最佳界”需要额外约 定,通常完备性公理会排除它。对 ,任意候选上界 都会被 击败,任意候选下界都被 击败,所以 向上、向下都无界。严格的 量词正是这些结论的依据。
例题
一个区间的四个量词命题
在 中令 。每个 都满足 ,而且 , 所以 同时是上界与最大元; 也是上界,却不是最大元,因为它不属 于 。 是最小元也是下确界。若把区间改成 ,界的不等式 仍然成立,但两个端点都不属于集合,因此不再有最大元或最小元。一个严 格不等号就能改变成员资格,而不改变周围的次序结构。
这些例子体现了一般的证明习惯。先写明环境有序集,因为同一个子集换了 环境后,可用的界可能不同;再把命题写出量词。最大元命题同时含有“属于 集合”的存在条件和全称比较条件,而上界命题只有全称比较。最后,若要证 明界是最佳的,就说明如何击败任何改进候选:上界用集合中更大的元素, 下界用集合中更小的元素。
有序域的代数公理为这些见证提供工具。中点存在,是因为可以除以正数 ; 正数缩放可以传递不等式;加法逆元使平移论证能够反向使用。但这些事实 本身不会产生上确界,只能在候选已经提出后帮助验证。所有非空有界集合 都有最佳界,是下一节才引入的完备性。
快速检查
思考检查
为什么正整数上的整除关系不是全序?
找一对互相不能比较的元素。
解答 · 答案
因为有些元素对不能比较。例如 不整除 , 也不整除 ,所 以可比较性失败。
思考检查
若 ,为什么必有 ?
把减法改写成加法。
解答 · 答案
因为 ,。既然对不等式两边同加一个数会保 持次序,同加 也一样,所以 。
练习
思考检查
解释为什么全序集的任意子集仍然带有全序。
取子集中的两个元素,回到原来的环境里比较。
解答 · 引导解答
设 。因为 是全序,故在 中必有 或 。限制次序在 上沿用同一比较规则,所 以在 中仍能比较。其余偏序公理本来就在 中成立,因此在子集上 仍然成立。
思考检查
为什么 不是域?
检查域公理要求的逆元与封闭性。
解答 · 引导解答
正有理数对乘法来说没有问题,但它们没有加法逆元。若 ,则 不属于 。因此域公理失败,所以 不是域。
相关笔记
可先读 3.4 有理数与良定义运算 及 3.5 Q 的缺口与 sqrt(2)。 之后可接着读 4.2 上下界、上确界与下确界。