您现在的位置是:首页 >

有没有素数公式

火烧 2016-11-17 06:33:33 1042
素数又称质数,你在小学里就开始同它打交道了。怎样找素数?公元前300多年,希腊学者埃拉多斯染尼提出了一种筛法(见《十万为什么》数学第1册《素数的个数是有限的吗》),素数表就是用这一方法造出来的。 素数能不能用一个公式一一表示出来呢?或者降低一些要求,有没有

素数又称质数,你在小学里就开始同它打交道了。怎样找素数?公元前300多年,希腊学者埃拉多斯染尼提出了一种筛法(见《十万为什么》数学第1册《素数的个数是有限的吗》),素数表就是用这一方法造出来的。

素数能不能用一个公式一一表示出来呢?或者降低一些要求,有没有一个公式,它虽然不一定能把每一个素数都表示出来,但通过这个公式计算出来的都是素数呢?为了回答这个问题,好多数学家绞尽了脑汁。

法国的费马是个才思敏捷、有卓越贡献的数学家。他一生中有过好几个猜想,其中有一个是有关素数公式的。

费马计算了式子

$F\left( n \right) = 2_{}^{{2^n}} + 1$

的值,他发现,当n=1,2,3,4时都是素数,于是他猜想这是一个素数公式。

后来,欧拉指出,当n=5时

$\eqalign{ & F\left( 5 \right) = 2_{}^{{2^5}} + 1 = 4294967297 \cr & = 641 \times 6700417 \cr} $,

是一个合数。于是,费马的上述“素数猜想”被否定了!接着,人们又陆续找到了很多反例,甚至至今还没有人能利用这一式子求出新的素数来。可见,这个所谓的“素数公式”是很糟很糟的。

除了费马关于素数公式的猜想外,历史上还有过其他猜想。例如,有人猜想

f(n)=n2-n+17

是素数。当n=0,1,2,…,16时,f(n)分别等于17,17,19,23,29,…,257,确是素数,但是当n=17时,

显然不是素数,猜想又被推翻了。

还有人不甘心,企图对这个式子加以改进,从而得到新f(17)=172-17+17=172

的素数公式。譬如,有人改进为

f(n)=n2-n+41;

f(n)=n2-n+72491,

f(n)=n2-79n+1601。

可惜,又都被一一否定了。

直至现在,还有人在提出关于素数公式的猜想。1983年,我国有人提出了一个关于素数公式的猜想:

当p是奇素数时,

$f\left( p \right) = \frac{1}{3}\left( {{2^p} + 1} \right)$

是素数。

对此,提出者本人作了一些验证:

p=3时,f(3)=3;p=5时,f(5)=11;

p=7时,f(7)=43,p=11时,f(11)=683;

p=13时,f(13)=2731;p=17时,f(17)=43691;

p=19时,f(19)=174763,

都是素数。

人们继续算下去,

p=23时,f(23)=2796203,

也是素数。但是

当p=29时,f(29)=178956971=59×3033169,

是个合数。这一猜想又被否定了。

差不多与之同时,有报道说,国外已有人找到了一个“相当理想”的素数公式。为什么说“相当理想”呢?因为从理论上说,它能够把各个素数表示出来。

这个公式是这样的:

$f\left( {m,n} \right) = \frac{{n - 1}}{2}\left\{ {\left| {{{\left[ {m\left( {n + 1} \right) - \left( {n! + 1} \right)} \right]}^2} - 1} \right| - \left[ {m\left( {n + 1} \right) - {{\left( {n! + 1} \right)}^2} + 1} \right]} \right\} + 2$

其中,m、n是自然数;“n!”读作“n的阶乘”,它的意思是从1,2,3,…一直乘到n,即

n!=1×2×3×…×n。

举些例子说明一下:

当m=1,n=2时,f(1,2)=3;

当m=3,n=4时,f(3,4)=2;

当m=5,n=4时,f(5,4)=5;

当m=103,n=6时,f(103,6)=7,

都是素数。

这个公式虽然已获得证明,但一般认为实用价值不大。

永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码