跳转到内容

素数公式

来自维基学院

2000年前的古希腊数学家埃拉特斯特尼创造了一种筛法,可以求得给定一个自然数以内的所有素数,只要在2—n内筛去不大于n的素数的倍数,剩下的就是素数。

素数的埃拉特斯特尼筛法公式

[编辑 | 编辑源代码]
若自然数n不能被不大于n任何素数整除,则n是一个素数。  
    
   
  可以把上面的汉字内容等价转换成为英语字母表示:  
   
  n=p1m1+a1=p2m2+a2=…=pkmk+ak.(1)  
   
  其中 p1,p2,…,pk表示顺序素数2,3,5,....。a≠0。

  若n<Pk+12,则n是一个素数。  
   
  我们可以把(1)式内容等价转换同余式组表示  :
  n≡a1(modp1),n≡a2(modp2),…,n≡ak(modpk)(2)  
   
  由于(2)的模p1,p2,...,pk 两两互素, 
  根据孙子定理(中国剩余定理)知,对于给定的a1,a2,...,ak,(2)式在p1p2...pk范围内有唯一解。 




  范例  
   
  k=1时,n=2m1+1,解得n=3,5,7。求得了(3,32)区间的全部素数。  
   
  k=2时,n=2m1+1=3m2+1,解得n=7,13,19; n=2m1+1=3m2+2,

解得n=5,11,17,23。

  求得了(5,52)区间的全部素数。  
k=3时 5m3+1 5m3+2 5m3+3 5m3+4
n=2m1+1=3m2+1= 31 7,37 13,43 19
n=2m1+1=3m2+2= 11,41 17,47 23 29
  |}求得了(7,72)区间的全部素数。  
   
  仿此下去可以求得任意大的数以内的全部素数。并且一个不漏地求得。 
  对于所有可能的a1,a2,...,ak,(1)和(2)式在p1p2...pk范围内,

有(p1−1)(p2−1)(p3−1)...(pk−1) 个解。

参见《素数之恋》第100页德比希尔著。

ζ(s)=∑n=1∞1ns

ζ(s)=11s+12s+13s+14s+⋯ 。(5)

在等号两边乘以12s,由幂运算规则得到。

12sζ(s)=12s+14s+16s+18s+⋯。(6)

   我们从第(6)式子减去第二个式子,在左边我有一个ζ(s). 
		

又有它的12s,做减法得:

(1−12s)ζ(s)=1+13s+15s+17s+19s+111s+113s+115s+⋯。(7)

 这个减法从那个无穷和中去掉了所有偶数项。 
		

  现在我们在等号两边乘以13s,而3是右边第一个还没有去掉的数:

13s(1−12s)ζ(s)=13s+19s+115s+121s+127s+133s+139s+⋯。(8)

     我们再做减法得: 
		

(1−13s)(1−12s)ζ(s)=1+15s+17s+111s+113s+117s+119s+123s+⋯。(9)

    3的所有倍数都从那个无穷和中消失了,右边还有第一个没有被去掉的数是5,如果我们两边都乘以15s,结果是:

15s(1−13s)(1−12s)ζ(s)=15s+125s+135s+155s+165s+185s+195s+⋯。(10)

从前面那个式子减去这个式子得:

(1−15s)(1−13s)(1−12s)ζ(s)=1+17s+111s+113s+117s+119s+123s+129s+⋯。(11)

  我们继续下去,对于大于1的任意s,左边对每一个带括号的表达式,并向右边一直继续下去,对这个式子的两边都依次逐个除以这些括号,我们得到:

ζ(s)=∏p11−p−s =11−2−s⋅11−3−s⋅11−5−s⋅11−7−s⋅11−11−s⋯11−p−s⋯.。(12)

(5)=(12) 说明黎曼猜想不是凭空产生的,而是来源与埃拉特斯特尼筛法。


参考文献

[编辑 | 编辑源代码]
  1. 参见《素数之恋》第100页德比希尔著
  2. 《谈谈素数表达式》【中等数学】1999年2期--吴振奎教授
  3. 《关于一个寻找素数方法的理论依据》【中等数学】2001年4期--陈志云教授
  4. 《从台尔曼公式谈起》【中等数学】2002年5期--王晓明教授。