第四章 无理数
有关 irrational number(无理数) 的理论,属于分析学的范畴
然而,许多有关 irrationality(无理性) 的问题被视为数论的范畴,比如说方程
r3+s3=3
在有理数范围内无解,等价于方程
a3d3+b3c3=3b3d3
没有整数解,再比如说 2 是无理数等价于方程
a2=2b2
没有整数解
在小学时期大家都已经知道了无理数的概念,即不能被表示为
ba(a,b∈Z)
的数的统称,那么本节我们要研究的问题就是
x是有理数还是无理数?
这里的 x 是 2,e,π,或是更为复杂的形式
如何判断无理数是一个非常困难的问题,这里有几种无理数的类型
(1)代数无理数
有关 2 的无理性已经被证明了,我们之后会提到,并且不难证明
mN
是无理数,当且仅当 N 不是整数的 m 次幂的形式
(2)e,π 及其生成的数
我们很容易证明 e 的无理性,π 的无理性证明则有些复杂
而且关于 e 或 π 的任意幂与有理系数多项式也都是无理数,比如
e2,e5,7e32,log2
都是无理数,我们将在第十一章深入这些数的讨论
随着现代数学的深入,我们逐渐证明了
eπ,22,eπ2,eπ+π
是无理数,但是还有一些数的无理性尚未证明
2e,πe,π2,e+π,γ
其中 γ=limn→∞(1+21+…+n1−logn) 被称为 Euler's constant(欧拉常数)
Theorem 43(毕达哥拉斯定理)
2是无理数
我们接下来给出两个证明,其方法虽然平凡,但是值得学习
(1)假设 2 是有理数,那么方程
a2=2b2
有整数解 a,b 且 (a,b)=1,因此 b∣a2,且 b 的任意质因子 p∣a2→p∣a
然而 (a,b)=1,因此 b=1,没有整数 a 满足方程
(2)沿用上面的假设,我们发现 a2 是偶数,因此 a 是偶数,设 a=2c 得到
b2=2c2
即 b 也是偶数,这与 (a,b)=1 矛盾
这两个证明非常相似,事实上在证明(2)中,我们考虑的是关于已知质数 2 的整除性,而在证明(1)中,我们考虑的是关于未知质数 p 的整除性,因此,证明(2)更为简单,而证明(1)的可推广性更强
接下来我们考虑更为一般的形式
Theorem 44
mN 是无理数当且仅当 N 不是整数的 m 次幂的形式
(3)考虑方程
am=Nbm
其中 a,b∈Z 且 (a,b)=1,那么 b∣am,b 的任意质因子 p∣am→p∣a
由于 (a,b)=1,所以 b=1,至此定理就非常显然了
(4)当 m=2 时,我们还有一个更加清奇的证明,假设
N=a+cb
其中 a,b,c∈Z,0<b<c 且 cb 是满足条件的分子最小的分数,那么有
c2N=(ca+b)2=a2c2+2abc+b2
因此 c∣b2,不妨设 b2=cd,那么有
N=a+cb=a+bd
其中 0<d<b,与假设矛盾,证毕
更平凡的结论如下:
Theorem 45
如果 x 是整系数方程
xm+c1xm−1+⋯+cm=0
的根,那么 x 要么是整数,要么是无理数
不妨设 cm=0,假设 x=ba,(a,b)=1,那么
am+c1am−1b+…+cmbm=0
因此,b∣am→b∣a→b=1,证毕
当方程为
xm−N=0
就得到了 Theorem 44 的情况
我们介绍一种新的方法,即用几何学的方法来证明无理性,以 5 为例,设
x=25−1
那么 x 满足方程
x2=1−x
在几何上,设 AB=1,AC=x,如图所示:
那么有
AC2=AB⋅CB
事实上,C 是 AB 的黄金分割点,其与圆内接正五边形的构造有关
由于 21<x<1,我们可以用 1 除以 x,其商为 1,余数为 1−x=x2,即
1÷x=1⋯x2
类似的,我们有
x÷x2=1⋯x3
x2÷x3=1⋯x4
我们可以写出无穷个这样的等式,其被除数、除数、余数三者比例相同
在几何中,我们取点 C1 使得 CC1=CB,那么 C1 就是 AC 的黄金分割点
同样的,取 C1C2=AC1,那么 C2 就是 C1C 的黄金分割点
取 C3C2=C2C,C3 就是C1C2 的黄金分割点,这样无限分割下去,对应了上边的等式
如果 x 是有理数,那么 AB,AC 必然是一个长度 δ 的整数倍
由于
C1C=CB=AB−AC,C1C2=AC1=AC−C1C,…
因此图中所有分割而成的线段都是 δ 的整数倍,也就是说,有无穷个线段是 δ 的整数倍,并且它们的长度都小于 1,这是不可能的
我们知道,在证明 Theorem 44 后,7,32,411,… 都是无理数
在证明 Theorem 45 后,x=2+3 也是无理数,这是因为方程
x4−10x2+1=0
无整数解
事实上,我们可以借助十进制分数与连分数构造无理数,这会在第九章和第十章提到
接下来我们探讨一些在分析学中常用的无理数
Theorem 46
log102是无理数
考虑方程 2b=10a,由于 5∣10a,5∤2b,因此无整数解
更一般的 lognm 是无理数,如果 m,n 中有一个缺少另一个的素因子
Theorem 47
e是无理数
不妨设 e=ba,a,b∈Z,设 k≥b
α=k!(e−1−1!1−2!1−…−k!1)
那么 b∣k!,因此 α 是整数,但是根据泰勒展开
e=1+1!1+2!1+⋯+k!1+⋯
因此
0<α=k+11+(k+1)(k+2)1+…<k+11+(k+1)21+…=k1
这是矛盾的,因此 e 是无理数
在这个证明思路中,我们构造了 α 是整数,然后证明 0<α<1 导出矛盾
接下来的两个更复杂的证明沿用了这个思路,在此之前,我们先来探讨一个函数的性质
f(x)=n!xn(1−x)n=n!1m=n∑2ncmxm
其中 n 是正整数,cm 必为整数,且对于 0<x<1 有
0<f(x)<n!1
容易发现,f(0)=0,当 m<n 或 m>2n 时,f(m)(0)=0,当 n≤m≤2n 时
f(m)(0)=n!m!cm
显然是整数,因此 f(x) 及其导数在 x=0 处取值都是整数
由于 f(x)=f(1−x),所以在 x=1 处同样成立
接下来我们利用这个函数的性质证明更加复杂的定理
Theorem 48
ey是无理数(y=0,y∈Q)
事实上,y 是有理数和 y 是整数的限制是等价的,不妨设 y=kh
如果 ey 是有理数 ,那么显然 eh=(ey)k 也是有理数
所以其逆否命题也是成立的:若 eh 是无理数,那么 ey 是无理数
所以我们只需要证明 eh 是无理数就可以了,假设 eh=ba,沿用上面 f(x) 的定义
F(x)=h2nf(x)−h2n−1f′(x)+…−hf(2n−1)(x)+f(2n)(x)
那么根据之前探讨过的性质有 F(0),F(1) 都是整数,且构造一波得到
dxd{ehxF(x)}=ehx{hF(x)+F′(x)}=h2n+1ehxf(x)
于是有
b∫01h2n+1ehxf(x)dx=b[ehxF(x)]01=aF(1)−bF(0)
所以这个积分是整数,但是根据 f(x)<n!1 放缩得到
0<b∫01h2n+1ehxf(x)dx<n!bh2neh<1(n→+∞)
同上一个证明的思想一样,显然是矛盾的,证毕
Theorem 49
π,π2是无理数
假设 π2=ba,a,b∈Z,我们构造
G(x)=bn{π2nf(x)−π2n−2f′′(x)+π2n−4f(4)(x)−⋯+(−1)nf(2n)(x)}
显然 G(0),G(1) 都是整数,构造一波得到:
dxd{G′(x)sinπx−πG(x)cosπx}={G′′(x)+n2G(x)}sinπx=bnπ2n+2f(x)sinπx=π2ansinπxf(x)
于是有
π∫01ansinπxf(x)dx=[πG′(x)sinπx−G(x)cosπx]01=G(0)+G(1)
这个积分是一个整数,但是放缩得到:
0<π∫01ansinπxf(x)dx<n!πan<1
导出矛盾,这样证明了 π2 是无理数,那么 π 自然也就是无理数
(因为其逆否命题:若 π 是有理数,那么 π2 是有理数成立)
根据这个定理,我们知道
ζ(2)=n=1∑∞n21=6π2
是无理数,且 ζ(4)=90π4 是无理数,且对于所有正偶数,函数值都是无理数
这个问题我们讲到 ζ 函数一章时会继续研究