📅  最后修改于: 2023-12-03 15:28:09.216000             🧑  作者: Mango
我们先来定义一下什么是有理数和平方。
假设存在一个有理数 $a/b$,它的平方等于2,即:
(a/b)^2 = 2
移项得:
a^2 = 2b^2
根据质因数分解的唯一分解定理(Unique Factorization Theorem),任何一个自然数都可以唯一地表示为若干个质数的乘积。例如:
60 = 2^2 * 3 * 5
其中,2、3、5就是质数。质因数分解定理还满足唯一性,即一个数的质因数分解方式是唯一的。
回到上面的式子,左边是一个整数的平方,它的质因数分解方式只能是其中每个质因数的指数都是偶数。例如:
16 = 2^4
25 = 5^2
而右边是2乘以一个整数的平方,它的质因数分解方式只能是其中2的指数是奇数,其它质因数的指数都是偶数。例如:
8 = 2^3
18 = 2 * 3^2
那么,如果$a^2$的质因数分解中有一个质因数的指数是奇数,那么$2b^2$的质因数分解中,同样这个质因数的指数也必须是奇数。但是,根据唯一性,一个质数的指数要么是偶数,要么是奇数,不能既是偶数又是奇数。所以,这种情况不可能发生。
那么,$a^2$的质因数分解中所有质因数的指数都是偶数,而$2b^2$的质因数分解中2的指数又是奇数,所以$b^2$的质因数分解中必须至少包含一个2。那么,我们就可以把$b$写成$2c$的形式,其中$c$为整数。将其带入原式,得:
a^2 = 8c^2
重复上面的分析,我们可以得出$c^2$的质因数分解中必须至少包含一个2。但是,这样的话,$a^2$的质因数分解中2的指数就大于等于3,而$8c^2$的质因数分解中2的指数只有2。所以,这种情况也不可能发生。
因此,假设不成立,即不存在有理数$a/b$,满足它的平方等于2。
Markdown格式如下:
# 证明:为什么没有平方为2的有理数?
我们先来定义一下什么是有理数和平方。
- 有理数:可以表示为两个整数之比的数。
- 平方:一个数自乘后的积。
假设存在一个有理数 $a/b$,它的平方等于2,即:
(a/b)^2 = 2
移项得:
a^2 = 2b^2
根据质因数分解的唯一分解定理(Unique Factorization Theorem),任何一个自然数都可以唯一地表示为若干个质数的乘积。例如:
60 = 2^2 * 3 * 5
其中,2、3、5就是质数。质因数分解定理还满足唯一性,即一个数的质因数分解方式是唯一的。
回到上面的式子,左边是一个整数的平方,它的质因数分解方式只能是其中每个质因数的指数都是偶数。而右边是2乘以一个整数的平方,它的质因数分解方式只能是其中2的指数是奇数,其它质因数的指数都是偶数。那么,如果$a^2$的质因数分解中有一个质因数的指数是奇数,那么$2b^2$的质因数分解中,同样这个质因数的指数也必须是奇数。但是,根据唯一性,一个质数的指数要么是偶数,要么是奇数,不能既是偶数又是奇数。所以,这种情况不可能发生。
那么,$a^2$的质因数分解中所有质因数的指数都是偶数,而$2b^2$的质因数分解中2的指数又是奇数,所以$b^2$的质因数分解中必须至少包含一个2。那么,我们就可以把$b$写成$2c$的形式,其中$c$为整数。将其带入原式,得:
a^2 = 8c^2
重复上面的分析,我们可以得出$c^2$的质因数分解中必须至少包含一个2。但是,这样的话,$a^2$的质因数分解中2的指数就大于等于3,而$8c^2$的质因数分解中2的指数只有2。所以,这种情况也不可能发生。
因此,假设不成立,即不存在有理数$a/b$,满足它的平方等于2。