弘毅: 如果正整数n不是立方数,那么n的立方根
是无理数吗?怎么证明?
我:你的想法是对的。
1. 根号2是无理数的证明
首先,我们看一个最简单的无理数的证明。
命题1
是无理数。
证明:反证法。
假设
不是无理数,即
是有理数。
根据有理数的定义,
其中m,n互素,即
的要求是自然的,因为
分子分母约掉公共的因子后就互素了。
将上述等式两边平方,得到
.
由于2是素数,得到m是2的倍数,即我们可假设
.
将它代入原先等式,又得到
即
.
同样的道理,得到n也是2的倍数。
由于m,n都是2的倍数,因此其公因子至少有2,这与
矛盾。QED.
2. 常见的无理数证明方法
其实,常见的证明一个实数是无理数的方法主要就是两个:
一是类似上述这种代数数的无理性的证明过程的代数或者数论式方法;
二是类似π和e这种超越数的无理性的证明过程的分析式方法,
详见专栏文章:
温欣提市:无理数π与e和你的纠结系列2|如何证明 e 是无理数?zhuanlan.zhihu.com能表示成整系数多项式方程的根的实数被称为 代数数。
不是代数数的实数被称为 超越数。
3. 非立方数的立方根必是无理数的证明
命题2 若正整数n不是立方数,则
是无理数。
由于
也是代数数,因此我们有理由相信,其证明方法跟
是相似的。
证明:反证法。
令正整数n的素数乘积展示式如下:
n不是立方数的意思就是,上式中的指数
存在一个不是3的倍数。
不妨假设
不是3的倍.
step1 将问题归结为指数
的情况
由于指数
不是3的倍数,不妨令
则
引理1:非0有理数x和无理数y的乘积xy必为无理数。
这个引理是很简单的。因为有理数的加减乘除是封闭的。
若xy是有理数,则
是两个有理数的乘积必为有理数,矛盾。
回到正题,因此我们只需要证明
是无理数即可。
step2 反证法的主体部分
假设
不是无理数,即
是有理数。
根据有理数的定义,
其中u,v互素,即
的要求是自然的,因为
分子分母约掉公共的因子后就互素了。
将上述等式三次方,得到
, 即
由于
是素数,得到u是
的倍数,即我们可假设
.
将它代入原先等式,又得到
由于
我们有
由于
是不同的素数,因此得到v也是
的倍数。
由于u,v都是
的倍数,因此其公因子至少有
,这与
矛盾。QED.
总结
其实有一个更加广泛的事实。
利用跟这个证明完全一样的方法可以证明:
一般地,非n次方数的开n次方必是无理数。
虽然上述证明方法很平凡,但是没想到威力这么大吧?
平凡,踏实是一个可靠的求知之心!