自然数原理讲义(第二节)

作者:李铁钢

6 仰韶公式的应用

6.1 对梅森数的研究及其结论

这节主要问题是如何判断“梅森数是不是一个素数”,也就是如何寻找梅森数?。梅森数是有限的还是无穷多的?

研究梅森数的起因,是因为人们为了寻找自然数里素数的分布规律。数学家们总想找到一个“素数公式”,能够一劳永逸的解决“素数”在自然数里分布规律的这个难题。

有一个古代的大数学家宣布他找到了这个公式,如下图

图14

他说这个公式代入素数p后,得到的结果都是素数。

但是后来人们发现到了一定的数值后,这个公式就不成立了,结果就出现了合数。

不过在取很大的素数p时,这个公式还是会出现素数的?

后来数学家们就把“一个素数p代入公式后,而得到的结果还是一个素数,这个数就定义为梅森数,记作MP”。

这个公式代入素数p后,还会有许多合数,我们为了跟梅森数区别起见,把这个合数记作Mh,叫做假梅森数

下面我们逐步的分析研究这个公式。

6.1.1 寻找梅森数公式和如何判断

我们看2ˆp这个数,它是一个偶数,只有它是偶数公式才成立。

依次取不同的素数p,有

数列 2、8、32、128…… 。

在解决这个问题前,看前面基础部分“仰韶公式”和由它形成的表格。

2ˆp为什么是偶数?因为不论自然数里的什么数,只要与2相乘,结果就一定都是偶数。这个2ˆp数前面第一个数就是2。

既然是一个偶数,它就只能在这三个偶数数列中(仰韶公式不包含1、2、3三个数,是6N±A里面的三个偶数数列),偶数列是6N±2和6N。

下面我们检验一下

2、不包含

2∧3=8 在6N+1中

2∧5=32在6N+1中

2∧7=128在6N+1中

2∧11=2048 在6N+1中

2∧13=8192在6N+1中

2∧17=131072在6N+1中

2∧19=524188在6N+1中

2∧23=8388608在6N+1中

2∧29=536870912在6N+1中

2∧31=2147483650 在6N-1中 (首次看到)

……(无穷多)

下面我们假设这三个偶数等差数列6N±2和6N都包含2∧p里面的偶数。

看梅森数公式Mp = 2(∧p ) -1这里数学公式不好表达

(∧p)是指数,-1是2(∧p )被减1,这一点要注意。

在使用公式研究时,首先判断偶数2(∧p ) 是在哪个偶数列里。

第一种可能,2(∧p )偶数在偶数列6N+2中

公式的左边

2(∧p ) -1 = (6N+2)-1就到了数列6N+1里面。

第二种可能,2(∧p )偶数在偶数列6N中

公式的左边

2(∧p ) -1 =6N-1就到了数列6N-1里面。

第三种可能,2(∧p ) -1 = (6N-2)-1

就到了数列 6N-3 或6N+3里面。这些数都是含3的合数,我们不再研究。

这种判断很重要。

第一种可能

偶数是在数列6N+2里面,那么就有

Sh =( 6N+2)-1 与Mh = 2ˆp-1

这两个公式是相等的。

那么 6N+2 =2ˆp

则,有公式N =﹝2(∧p)-2﹞/6(公式 6.1)

如果在数列6N+1里面任意取一个不论大、小的素数,我们反过来求p。

既有公式p = log2∧(3N+1) +1(公式6.2)

代入素数所在的项数N后,如果公式2有解,得到素数p,那么对对应的

Sh=Mp 就是一个梅森数

第二种可能

偶数是在数列6N里面,那么就有

Sh = 6N-1 与Mh = 2ˆp-1

这两个公式是相等的。

那么 6N = 2ˆp

则,有公式N =2(∧p)/6(公式 6. 3)

如果在数列6N-1里面任意取一个不论大、小的素数,我们反过来求p。

既有公式p= log2∧(3N) +1 (公式6.4)

代入素数所在的项数N后,如果公式4有解,得到素数p,那么对对应的

Sh=Mp 就是一个梅森数

第三种可能

偶数是在数列6N-2里面,那么就有

Mh = 2ˆp-1 即Sh = 6N-3

它是3的倍数,都是合数,我们不用研究。

总之,

当任意取自然数里的一个素数p后,代入公式,我们总可以得到一个项数N。把项数N代入数列6N+1里面就会得到一个数Sh 。这个数Sh既可能是素数也可能是合数。我们把这个数的项数记作Nm ,那么就有以下的判断

把Nm代入数列6N+1合数方程有无解得判定式

(Nm-b)/(6b+1) = K

(Nm+d)/(6d-1) = K (公式 6.5)

其中,K是正整数,(6b+1)和(6d-1)都是数列,b和d是它们的初始相位数。

这两个判定式只有其中一个判定式有解,这个数Mp就是一个合数。如果这两个判定式都无解,这个数Mp就是一个素数。即是梅森数。

这样在理论上我们就有了寻找和判断“梅森数”的公式。

同样道理

把Nm代入数列6N-1合数方程有无解得判定式

(Nm+f)/(6f+1) = K

(Nm-h)/(6h-1) = K (公式 6.6)

以上同理,省略。

6.1.2判断梅森数是不是有无穷多

看公式6.5,

(Nm-b)/(6b+1) = K

(Nm+d)/(6d-1) = K

在数列6N±1里面素数是有无穷多的,而合数都有自己的周期性。由p选取素数而出现的项数Nm也是无穷多的,与合数的周期性没有同步的关系。所以,总会有项数Nm 会使它们同时都无解。

即 “梅森数”在自然数里是有无穷多的。

6.2 关于nˆ2+1猜想

猜想的表述如下:

在数列nˆ2+1中,当n取正整数时数列中是否有无穷的素数?

证明猜想使用“仰韶公式”这个“工具”。

下面我们来证明“nˆ2+1猜想”。

1、如果当n取任意的正整数(自然数)时,若使数列nˆ2+1 为素数,必然这个数列是在“仰韶公式”里面的数列6N±1中。

2、若nˆ2+1 在数列6N±1中,那么nˆ2必然是一个偶数。

3、偶数有三种情况:6N±2和6N。

1) 若 偶数是6N+2,则有,nˆ2+1=6N+2+1=6N+3 。

这个数列都是3的倍数的合数,没有素数。

2) 偶数是6N-2,则有,nˆ2+1=6N-2+1=6N-1 。

这个数列6N-1既有合数,也有素数,并且素数也是有无穷多的。

3) 偶数是6N,则有,nˆ2+1=6N+1。

这个数列6N+1既有合数,也有素数,并且素数也是有无穷多的。

结论:

数列nˆ2+1中n取正整数时,数列中有无穷多的素数。

6.3 证明勒让德猜想

6.3.1 需要的基础知识和“工具”。

看一下“仰韶公式”制作的表格。

图 15

6.3.2这个表格里面的一些性质

1、全部自然数可以用这六个等差数列表示,任何一个等差数列的平方都代表了这个数列的平方,直到无穷大。

2、全部自然数都是这六个等差数列以六为周期重复出现,所以在以六为周期中,必然经过数列6N±1一次,而6N±1既有合数,也有素数。

3、数列(6N-2)ˆ2= 36Nˆ2-24N+4

数列(6N-1)ˆ2=36Nˆ2-12N+1

数列(6N)ˆ2=36Nˆ2

数列(6N+1)ˆ2=36Nˆ2+12N+1

数列(6N+2)ˆ2= 36Nˆ2+24N+4

数列(6N+3)ˆ2= 36Nˆ2+36N+9

某数列的平方数就是这个数列里全部数的平方数。这六个数列的平方数就是全部自然数的平方数。

6.3.3证明勒让德猜想

1、我们在“仰韶公式”任取相邻的两个数(6N-2) 和(6N-1)。

它们平方数的距离是:

(36Nˆ2-12N+1)-(36Nˆ2+24N+4)=12N-3

注意这个项数N不同于仰韶表格里的项数N。

比如N=1距离是 12X1-3= 9。就是从16到25是9的距离。

当N取2、3、4……时是同样道理,可以得到无穷多的两个相邻数(在数列6N-2和数列6N-1中)的平方数的距离。

其它数列里两个数的平方数的距离,都用同样的方法可求。

注意,这个距离数除以6才是“仰韶公式”里的项数N,这点不要混淆。

2、 由两个平方数之间的距离可以决定一个区间(N1,N2)。

N2>N1。

N2里面的合数我们可以用数列6N±1的合数方程求出来。因为在自然数里数列6N±1以6为周期重复出现的,我们可以忽略数列6N+1只研究数列6N-1里面的素数分布,这样不会影响我们的证明的结果。

3、 在数列6N-1里面的合数方程可以使用

N=a(6b+1)-b 来表示,里面的字母都是项数。

于是有,

N2= a″(6b″+1)-b″

N1= a′(6b′+1)-b′

4、 数(6N-2)相邻数(6N-1)的平方数之间的项数是(12N-3)/6。

5、 在这个区间内的素数项表示成Ns,合数项表示成Nh。

于是有,

Ns = (N2-N1) – Nh =(12N-3)/6- ﹝a″(6b″+1)-b″- a′(6b′+1)+b′﹞

整理得,

Ns =﹝(12N-3)/6﹞-﹝6(a″b″- a′b′)+(a″- a′)+(b″- b′)﹞

6、 分析这个公式

前项(12N-3)/6 是一个线性方程,项数N是连续取正整数。

后项是一个二次抛物线方程,不是连续取项数N。

所以,在区间(N1,N2)中总会有素数出现。

(注意里面使用的是合数项方程组,表示的都是项数。)

这样就证明了在自然数中,任意两个相邻完全平方数之间,都存在至少一个素数数。即,对任意正整数n,存在素数p,满足n^2 < p < (n+1)^2。

6.4 证明孪生素数对猜想

6.4.1 基础知识及其问题

6.4.1.1首先明确一点,我们的研究这个问题的前提是“在数列组6N+A代替全部自然数的前提下”进行的。所以有人说“自然数里的全部素数都可以写成数列6N±1的形式”,这句话是片面的和不严谨的,更是错误的。

比如,素数5,就可以写成数列4N+1、3N+2……等等。

素数7,就可以写成数列6N+1、5N+2、2N+5……等等,离开了前提条件就是矛盾和混沌。

我们证明“孪生素数对猜想”和“哥德巴赫猜想”等,都是在6N+A数列组里进行的,离开这个前提“都是错误”的。

当然,其它数列组也可以证明这些问题,就是难易程度不同了。比如4N+A数列组,就可以有与6N+A数列组相似的性质。

6.4.1.2 我们使用的“数学工具”

用“仰韶公式”做一个表格(看前面的部分),其中有“含素数公式”。

用“含素数公式”做一个表格如下:

图16

结合“讲义”前面的基础知识,我们仔细观察这个该表格会发现,在数列6N-1上任取一个素数S,这个S+2就是 (6N-1)+2=6N+1 就到了数列6N+1上,它们的项数N是相等的。这个数列6N+1上的数,既可能是合数,也可能是素数。如果是素数就形成了一个“素数对”了。因为数列6N+1上的素数也是有无穷多的,所以素数对一定会出现。不能说这个S+2的数一定是素数,但是它也不可能都是合数。

这个表格的出现,为我们证明“孪生素数对猜想”创造了条件。按数学思维到了这一步就不需要证明了。但是改变人们的观念很难,还需要比较清晰的数学逻辑来证明。

6.4.2第一种证明方法 。

看下图16表格,

不论数列6N+1里面和数列6N-1 里面,都有“根素数”形成的合数。比如,根素数是5、7、11、17、19……等等。它们形成的合数就是 5K+a、7K+a、11K+a、13K+a等等,K是项数,是自然数1、2、3…,而a是这个根素数出现在数列6N±1里面合数的初始位置。

因为我们在“仰韶公式”(参看我有关文章)里看到,数列6N±1里包含了除2、3外的全部素数。

这些根素数形成的合数,它们都是周期性出现的,都有自己的周期。周期就是这个根素数的值。比如根素数13,它形成的合数,在数列6N±1里面是以13为周期的(可以直接数出来),但是它们在数列6N±1里面出现的初始位置是不同的。

我们可以做一个假设,如果这些根素数形成的合数(相同周期的)。在数列6N±1里面的初始位置都是一样的,那么在数列6N±1里面形成的数对,只能有两种:就是合数与合数、素数与素数的数对。而数列6N±1里面的素数是有无穷多的,所以形成的素数对也就是无穷多的。

合数对多于素数对,因为项数N趋于无穷大。无穷大不能比较多少,所以素数对可以看成是无穷多对。

因为相同周期的合数,出现在数列6N±1里面的初始位置不同,这样就增加了两种情况的出现。就是合数与素数、素数与合数的数对。这样一来数列6N±1里面就有了四种数对情况的出现:合数与合数、合数与素数、素数与合数、素数与素数。

合数与素数、素数与合数这两种情况是从项数N一定时的总数里面分化出来的,但是不可能把素数与素数的数量挤占完。当N趋于无穷大时,素数与素数的数对还是有无穷多对的。

证毕。

6.4.3 第二种证明方法

6.4.3.1 基础知识

1、 全部自然数可以用多组“等差数列”来表示,这里使用6N+A系列。

2、 证明“孪生素数对猜想”我们使用“仰韶公式”,六个等差数列一组的公式。使用其中的两个数列6N±1。必须明确这两个数列里面的素数是无穷多的。

3、 这两个数列叫“含素数公式”,它包含了自然数里的全部素数(2、3除外)和它们的“合数”。

4、 我们看到(6N-1)+2就是(6N+1),如果在数列6N-1任取一个素数S,S+2就到了数列6N+1里面,但是这个数S+2不一定是素数,它也可能是合数。

5、

6.4.3.2 证明的步骤

1、 依据合数在数列6N±1产生的原因,可以写出四个“合数项方程”。这部分也好理解,比如5X7、5X13等等就是一个素数,依次与它后面的数相乘。

在数列6N+1上有

N=a(6b+1) +b (公式1)

N=c(6d-1)-d (公式2)

在数列6N-1上有

N=e(6f-1)+f (公式3)

N=g(6h+1)-h (公式4)

其中 ,N、和那些小写字母都是项数,它们的取值范围都是全部正整数

1、2、3……∞

公式3、4使用一个就行了。

2、 我们分析这三个“合数项公式”。注意,N不是合数,而是合数项,求出来的数N仅仅是项数,代入数列6N±1里面才是具体的一个合数。同样,无解的项数N代入数列6N±1才是一个具体的素数。

3、 我们把这三个公式(公式1)、(公式2)和(公式3)看成是一个立体的图形,小写字母的项数在一个片面上取值,它们的定义域是全部自然数,但是垂直轴N不是连续的取值。那些有解的N都是合数项,无解的N都是素数项。

4、 这三个方程都是二次的抛物线方程,而项数N是垂直数轴,不是连续地得到数值。那些没有合数项的项,就是三个方程同时无解的项。反映到数列6N±1上,就是一个素数对。

按说推导到这里就完成了证明。

平面上的三个抛物线方程,在垂直数轴N(N是连续取数)上,存在着无穷多的同时无解的“点”,这些点就是“孪生素数对”所在的位置。

为了进一步说明,我们可以继续推导。

5、 上面的图16,出现一个素数后,我们可以按这个素数的周期往后面数数,都是这个素数的合数。比如,7,我们往后面数7为,第8项就是一个7的合数。我们可以一直这样数下去。

6、 为什么这样?因为二次曲线方程,我们可以积分,这就是数学思维,降一阶后我们可以得到三组“合数数列”族。也可以从三个“合数项公式”直接推导出来。

在数列6N+1上,有

7K+1

13K+2

19K+3

……(很多)

SK+AS必须是一个素数。

K是系数,取值是正整数。

A是素数的初始位置的项数。

5K-1

11K-2

17K-3

……(很多)

SK-AS必须是一个素数。

K是系数,取值是正整数。

A是素数的初始位置的项数。

在数列6N-1上,有

5K+1

11K+2

17K+3

……(很多)

SK+AS必须是一个素数。

K是系数,取值是正整数。

A是素数的初始位置的项数。

下面是一个示意图,没有全部做出来。

图 17

7、 这些“合数数列”都是直线方程,它们的系数K是连续取值的,取值范围是1、2、3……到无穷大。因为所有合数数列都是有周期性的,就是说这三组“合数数列族”不可能把数轴N全部占满。素数是有无穷多的,这些“合数数列”也是有无穷多的。数轴N总会有无穷的空间容纳这些“合数数列”的点,而那些“空白点”处,就是“孪生素数对”所在的位置。

证毕!

(未完待续)

下一部分内容是“哥德巴赫猜想”的证明,关于“数列组”的扩展研究,使用研究结果探讨“费马数”和未来《自然数原理》可能发展的方向等。

网上真有人在剽窃,但是他们往往都很片面,剽窃了局部而不是整个体系。我这《自然数讲义》已经给你们全面暴露了,手下留情,剽窃请注明“偷的谁的”。

2023年9月11日星期一