■素数もろもろ(その13)
【8】補遺
オイラーの素数生成公式:n^2+n+41において,
(−n)^2+(−n)+41=(n−1)^2+(n−1)+41
より,n^2+n+41は−40≦n≦−1に対しても素数値をとることがわかります.したがって,n^2+n+41のnをn−1に変換すればn^2−n+41,n−40に変換すればn^2−79n+1601が与えられますが,前者は−39≦n≦40,後者は0≦n≦79なるすべてのnに対して素数値をとります.
また,1変数の2次多項式ではn^2+n+17や2n^2+29なども高い確率で素数を生成します.n^2+n+17については既に述べましたが,
2x^2+29
は,x=0,1,・・・,28において,連続する素数値をとる最適生成多項式の1つであって,類数2をもつ体Q(√−58)に対応しています.
一般に,Q(√d)=Q(√−2p)が類数2をもつためには,
2x^2+p
が0≦x≦p−1において素数値をとることが必要十分であって,そのようなd=−2pは
d=−6,−10,−22,−58
で与えられます.類数2の虚2次体と関係した最適素数生成多項式は,このほかに2つのタイプがあることが知られています.
同様のことを1次式:f(x)=ax+pに対して考えてみると,この等差数列の集合は無限に多くの素数を含む(ディリクレの算術級数定理)のですが,
f(0)=p,f(p)=(a+1)p
ですから,0,1,・・・,p−1のとき,素数値をとるのが最良です.
p個の素数を連続してもつ等差数列としては,たとえば,
f(x)=x+2は連続した2個の素数値2,3をとる.
f(x)=2x+3は連続した3個の素数値3,5,7をとる.
f(x)=6x+5は連続した5個の素数値5,11,17,23,29をとる.
f(x)=150x+7は連続した7個の素数値7,157,307,457,607,757,907をとる.
f(x)=1536160080x+11は連続した11個の素数値をとる.
f(x)=9918821194590x+13は連続した13個の素数値をとる.
f(x)=341976204789992332560x+17は連続した17個の素数値をとる.
・・・しかし,すべての素数pに対して,このような等差数列が存在するかどうかは知られていません.
それでは,多変数の高次多項式ではどうでしょうか.1971年,旧ソ連のマチアセビッチは,正の値がすべて素数の集合となる多項式が存在するという驚くべき事実を,ヒルベルトの第10問題の副産物として発見しています.
その式は37次で24個の変数をもつ多項式と21次で21個の変数をもつ多項式でした.この多項式は負の値もとり,また,素数は多項式の値として繰り返し出現します.(現在のこのような式の最低次数は5,最底変数は10になっています.)
なお,整数係数をもつ多項式が,常に素数値をとることは不可能であることは証明されています.一方,すべての素数をもれなくつくり,しかも素数以外はつくらない公式は知られていません.素数を完全に定義する式が存在することは証明されていませんし,存在しないともわかっていません.
===================================