有的,上面的没表达清楚.
在公式A=(n-1)*(||B2-1|-(B2-1)|)/2+2,其中B=m(n+1)-(n!+1)中,m,n以自然数代入,所得的结果一定是素数.
这就是自欧几里德在证明了素数是无限多个后,多少世纪以来人们一直所寻找的能写出所有素数的公式!
不难看出,A一定是整数,且有:若B=0,有A=n+1;若B≠0,有A=2.
B≠0时,A已为素数,当B=0,即m(n+1)-(n!+1)=0,即m=(n!+1)/(n+1).在初等数论中有一著名的定理叫做"威尔逊定理",可陈述为(n!+1)/(n+1)为整数的充要条件是n+1是素数.所以B=0时,m=(n!+1)/(n+1)为整数,故A=n+1必为素数.
LZ喜欢数论吗?我对这个比较喜欢.刚从硬盘里翻出来的,呵呵~