哥德巴赫猜想的初等证明
凡事应尽可能简单,但不能过于简单——A.爱因斯坦
我们的祖先在地球上生活了几百万年后才知道地球的存在;然而真相是简单的。数学家们把问题复杂化了(用连续的思想去解决离散的问题难度更大),用解析数论、代数数论、实分析和复分析不能解决这些问题时,用初等方法能解决吗?
受欧几里得用反证法简单而优美地证明素数无限性的启发,考虑 若设定 为 前奇素数,那么只需证明 中一定有素数即可证明哥德巴赫猜想。
定理1:设为前奇素数的集合,则 中皆有素数
引理:(中国剩余定理)设是两两互素的,则同余方程组
有模 的唯一解.
这里不是要证明它,而是要引入两种特殊情况的解:
时,有唯一解最小正解
时,包括部分也有唯一解最小正解
下面回到命题的证明:
设 p为 n 前奇素数的集合,
时, 是素数;
时, 是素数;
时, 是素数;
时, 是素数;
时, 是素数;
后面是不是都成立呢?下面用反证法来证明:
因为, 是一个合数, n的全部素因子皆不超过 n;而 所以,若 是一个合数,则 必有一个素因子小于 , 即若 是合数,必能被某个 整除.设为
反证法:
设 为 前奇素数的集合,假设 全部是合数,必有 全部是合数,不外两种情况: 和 (包括部分 )与引理的两种特殊情况对应(若有 个 有解的方程组有 个,即,有解的方程组把 或 不动,把 个 或 全排列):
- 当 时:只有一组这种情况
方程组的解是 满足 全部是合数的 最小正值是 时就错了,因 这与设定 是 前奇素数 矛盾.
,
所以, 是错误的, 前还有大于 的素数;
- 当 时(包括部分 ):其它情况,有 组(并不是 组)
用中国剩余定理解其它方程组都能得到: 满足 全部是合数的 最小值是 (部分 时 因只要有 一个 就有 );
是错误的, 前还有大于 的素数; 并非全部 的积;
更是错误的, 前还有更多大于 的素数;
举例:
时,有 与
解得
解得
若这两数都是合数解得 (最小解)不等于
(注, 无解; 也无解,即同模无解或是同一个方程,因为矛盾 )
是满足 都是合数的最小解,但 前面还有大于 的素数 没有被考虑; 时,有 ,但这两数都是合数时
也满足 都是合数,但 前面还有大于 的素数 没有被考虑;这两数都是合数时
综上所述:假设 全部是合数, 是最小解,其它解 也与事实不符: 即 是错误的, 更是错误的,这个假设是错误的,它们不能全是合数。所以, 为 前奇素数的集合, 中必有素数.
同理: 为 前奇素数的集合, 中必有素数,因
定理2:大于2的偶数必能表为两个素数之和
证明:
设 为 前奇素数的集合,对于 ,当
时, ,成立;
时, ,成立;
时, 前总有奇素数 后 前,总有 是素数;(证明同定理1)
,所以大于2的偶数必能表为两个素数的和。
定理3:偶数必能表为两个素数之差
证明:
设 为 前奇素数的集合,对于 ,当
时,
时,
时, ;都成立;
当 时, 中必有素数; 证明同定理1;
,所以:偶数必能表为两个素数之差。
定理4:(伯特兰猜想) 任意正整数 与 之间必有一素数
1845 年,法国数学家伯特兰猜想对于任意给定的正整数 ,存在一个素数 ,使得 .这个猜想的第一个证明是由切比雪夫在 1852 年给出的(证明的过程较复杂).因为已经 被证明了,所以它通常被称为伯特兰公设.
证明:
设 是 前奇素数的集合,
当 时, ,命题成立;
当 时, ,命题成立;
当 时, 后 前总有 是素数;证明同定理
所以,当 n>1 时, n 与 2n 之间必有一素数。 伯特兰猜想得证。
定理5:大于2的偶数两边总有一对对称素数(素数偶对称性)
证明: 略
所谓奇数哥德巴赫猜想不需证明,偶数即是奇数,自然成立。
即:大于的奇数都能写成三个素数之和。
致谢:
XXX指出原文中最小解的“错误”,后来我发现原来的论述是对的,最小解就是 ,不是 因为 它等价于 其中 为正整数(不能作除数)。
补充:
不得不作如下说明
前若有个,使得(若) 全部是合数的有解的方程组有个,并不是 个。同模都要剔除。举例: 的情况
比小的奇素数有个,不考虑有没有解的话应当有 个同余式组,以下是其中一个
解为 虽然有解,其中 是同一个方程,就少了一个,不能保证四个 全部是合数;将最小的 代入得:
其中 是素数。
只有两两互素才能保证全部是合数,
同模要么无解,要么是同一个方程。所以都要剔除。所以(符合全部是合数的)有解的方程组只有i!个。
时,符合 全部是合数的 最小值 其它解都大于 .
另:方程组 有解当且仅当 若有解,则解模 唯一。
附:
-
当 是素数时, 表为两个素数之和有奇数种表示;
比如:
当 是合数时, 表为两个素数之和有偶数种表示;
对任意的 都有:
若 是合数, 表示为两个素数之和的方法有偶数种;
若 是素数, 表示为两个素数之和的方法有奇数种.大于6的偶数,都能表为两个不同奇素数的和
这是因为:大于的偶数,都能表为,即一个素数与两个素数乘积之和
这是因为:当 为合数时,它的全部素因子皆小于 ,因为小于的偶数有些不都能表为,即一个素数与三个素数乘积之和
不能表为
不能表为
不能表为
不能表为
不能表为
不能表为
不能表为
不能表为
不能表为
不能表为
不能表为
不能表为
不能表为
不能表为
不能表为
大于的不能表为的偶数都能被整除!
从开始,我算到都能够表为
不能表为
待续中