为什么有理数仍然不够
整数对加法、减法与乘法封闭,但对除法不封闭。为了解
3x=2
这类方程,我们把数系由 Z 扩大到有理数 Q。这个扩大非常有用:它允许分数,对四则运算稳定,并且仍然通过分子与分母保留整数整除的信息。
可是,即使 Q 也不足以包含所有熟悉方程的解。例如
x2=2
在实数中有非负解 2,但这个解不是有理数。本节的目标是把这个差异说清楚:先整理有理数的运算封闭性,再用质数整除证明某些根式不可能是有理数。
有理数与无理数
定义
有理数与无理数
设 x∈R。
-
若存在整数 m,n∈Z,其中 n=0,使得
x=nm,
则称 x 是有理数。
-
若 x 不是有理数,则称 x 是无理数。
所有有理数的集合记作 Q。
条件 n=0 不能省略,因为除以零没有定义。有理数表示也不唯一:
21=42=−6−3.
要证明一个数是有理数,只需给出一个合法分数表示;要证明一个数是无理数,就要证明不存在任何这样的分数表示。
在无理性证明中,我们常把正有理数写成最低项:
x=ba,a,b∈Z+,gcd(a,b)=1.
条件 gcd(a,b)=1 表示所有共同因数都已消去。很多证明会先假设存在这样的最低项表示,再推出同一个质数同时整除 a 和 b,从而矛盾。
有理数的封闭性
定理
Q 对四则运算的封闭性
设 x,y∈Q。
- x+y∈Q、x−y∈Q,且 xy∈Q。
- 若 y=0,则 x/y∈Q。
设
x=nm,y=qp,
其中 m,n,p,q∈Z 且 n=0、q=0。则
x+y=nqmq+np,x−y=nqmq−np,xy=nqmp.
这些式子的分子与分母都是整数,而且分母 nq 非零,所以三个结果都是有理数。
若 y=0,由 y=p/q 可知 p=0。因此
yx=p/qm/n=npmq,
而 np=0,所以 x/y 也是有理数。
常见错误
Q 封闭不代表无理数也封闭
上面的定理只说明由有理数开始做运算会留在有理数中。它没有说无理数对加法或乘法封闭;事实上,无理数并不封闭。
例如 2 是无理数,但
2+(−2)=0
是有理数,而且
2⋅2=2
也是有理数。无理数只是“不在 Q 中”的实数,不是一个对通常四则运算封闭的独立数系。
非负 n 次根
定义
非负 n 次实根
设 n∈Z+,且 a,ρ 是非负实数。若
ρn=a,则称 ρ 是 a 的非负 n 次实根。
定理
非负 n 次根的存在与唯一性
设 n∈Z+,且 a 是非负实数。存在唯一非负实数 ρ 使得
ρn=a.这个数记作
na.
“非负”二字很重要。对平方根而言,3 和 −3 都满足 x2=9,但只有 3 是非负平方根,所以
9=3,
不是 ±3。在本节中,na 指的是非负实数 a 的唯一非负 n 次根。
这里把 na 的存在性当作实数中的事实记录;完整证明属于后续分析课程。本节使用这个记号来研究另一个问题:这些根何时是有理数?
2 的无理性
第一个重要例子是经典命题:2 不是有理数。证明会用到整除章节中的 Euclid 引理:
p∣ab⟹p∣a or p∣b
其中 p 是质数。特别地,若质数 p 整除 a2,则 p 整除 a。
反设 2 是有理数。因为它为正,可写成最低项
2=ba,
其中 a,b∈Z+ 且 gcd(a,b)=1。两边平方得
2=b2a2,所以2b2=a2.
因此 2∣a2。由于 2 是质数,Euclid 引理推出 2∣a。设 a=2c,其中 c∈Z+。代回 2b2=a2 得
2b2=(2c)2=4c2.
两边除以 2:
b2=2c2.
所以 2∣b2,再次由 Euclid 引理得 2∣b。这表示 2 同时整除 a 和 b,与 gcd(a,b)=1 矛盾。
因此 2 不可能是有理数。
例题
含 sqrt(3) 的有理系数唯一性
设 a,b,c,d∈Q,且
a+b3=c+d3.假设 3 是无理数。我们证明 a=c 且 b=d。
移项得
a−c=(d−b)3.若 d−b=0,则
3=d−ba−c.右边是两个有理数的商,且分母非零,因此是有理数,与 3 无理矛盾。所以 d−b=0,即 b=d;代回原式即得 a=c。
这个例子说明:在有理数系数下,1 与 3 不能互相伪装。有理部分与 3 部分必须分别相等。
质数的 n 次根是无理数
同样的思路可证明更一般的根式无理性。
定理
质数的 n 次根是无理数
设 n 是大于 1 的整数,且 p 是正质数。则
np是无理数。
反设 np 是有理数。因为它为正,可写成最低项
np=ba,
其中 a,b∈Z+ 且 gcd(a,b)=1。两边取 n 次方:
p=bnan,所以pbn=an.
因此 p∣an。把 an 看成 n 个 a 的乘积,反复使用 Euclid 引理可得 p∣a。设 a=pc,则
pbn=(pc)n=pncn.
消去一个 p:
bn=pn−1cn.
因为 n>1,右边仍含有因子 p,所以 p∣bn,再由 Euclid 引理得 p∣b。这与 a,b 互质矛盾,所以 np 是无理数。
常见错误
不要省略 n > 1
若 n=1,则 1p=p 是整数,当然是有理数。上面的矛盾需要 pn−1 至少仍含有一个 p。
n 何时是有理数?
对正整数的平方根,有理性有一个精确判别:正整数的平方根是有理数,当且仅当该整数本身是完全平方数。
定义
完全平方数
若正整数 n 可写成
n=m2其中 m∈Z,则称 n 是完全平方数。
定理
平方根有理性判别
设 n∈Z+。则 n 是有理数,当且仅当 n 是完全平方数。
若 n=m2,则非负平方根为 n=∣m∣,这是一个整数,因此是有理数。
反过来,假设 n 是有理数,并写成最低项
n=ba,
其中 a,b∈Z+ 且 gcd(a,b)=1。平方后得
nb2=a2.
我们证明 b=1。若 b>1,则 b 有质因数 p。由 p∣b 得 p∣b2,而 nb2=a2 迫使 p∣a2。由 Euclid 引理,p∣a。这与 gcd(a,b)=1 矛盾。因此 b=1。
所以 n=a,从而
n=a2.
因此 n 是完全平方数。
这个定理解释了为什么 4、9、49 是有理数,而 2、3、5、6、10 不是。重点不是小数展开看起来是否简单,而是根号下的整数是否为整数平方。
快速检查
快速检查
若 x=m/n 和 y=p/q 是有理数,且分母非零,为什么 xy 是有理数?
快速检查
在证明 2 无理时,为什么先把它写成 a/b 且 gcd(a,b)=1?
快速检查
若 p 是质数,为什么 p∣an 会推出 p∣a?
快速检查
对正整数 n,n 是有理数的充要条件是什么?
练习
- 直接由定义证明:若 x,y∈Q,则 3x−5y∈Q。
- 给出例子说明两个无理数的和与积都可能是有理数。
- 证明:若 r∈Q、s∈/Q 且 r=0,则 rs∈/Q。
- 设 a,b,c,d∈Q。若 a+b3=c+d3,并假设 3 无理,证明 a=c 且 b=d。
- 证明 35 是无理数。
- 设 n∈Z+。证明 n 是有理数,当且仅当
n 是完全平方数。
- 判断下列数是有理数还是无理数:16、18、47、2+311。