■素数生成式

 オイラーの仕事のひとつに素数生成式があります.素数をかなりの確率で生成する公式,その値の多くが素数となる式です.たとえば,オイラーの2次式:

  f(x)=x^2+x+41

はx=0〜39に対して素数を与えます.オイラーの公式はx=40で1681=41^2となって破綻しますが,以下,x=42,43,45,46,47,48,50,51,52,53,・・・,1000万以下のxに対して47.5%の確率で素数を生成します.

 1変数の2次多項式ではx^2+x+17や2x^2+29なども高い確率で素数を生成します.他にも素数をよく生成する式が昔から知られていて

  ルビーの2次式:f(x)=|36x^2−810x+2753|  (x=0〜44)

  フロベニウスの2次式:f(x)=2x^2+2x+19

  4x^2+170x+1847

  4x^2+4x+59

などがあげられます.

===================================

[1]x^2+x+41やx^2+x+17はx^2+x+q,q=2,3,5,11,17,41、x=0,1,・・・,q-2に対して素数を与える多項式の例です。

Q{(1-4q)^1/2}の類数が1であることに基づいています。

[2]2x^2+29は2x^2+p、p=3,5,11,29、x=0,1,・・・,p-1に対して素数を与える多項式の例です。

Q{(-2p)^1/2}の類数が2であることに基づいています。

===================================