少し前に、私の周囲で「"" 型素数が無限に存在することを初等的に証明できるか?」という議論が流行っていました。私が追っていた限りにおいては、ちょっとずつ穴があって証明は叶わなかったようです。
私は、てっきりこの手の問題、すなわち 型素数の無限性( は互いに素)は、ディリクレの L 関数 を使わないと証明できないと思っていました。本ブログでも "" 型素数については取り扱っていましたが、これは L 関数を使った証明でした。
tsujimotter.hatenablog.com
実は、これらの問題には( 関数を用いない)初等的な証明があるようなのです!これには驚きました!
表題の「 型素数」「 型素数」「 型素数」についての証明は、Hardy & Wright の数論入門に載っていると fujidig さんという方に教えていただきました。
読んでみるとびっくりするぐらい簡潔な証明でしたので、こちらでもご紹介したいと思います。どれも、ユークリッドの素数の無限性の証明を、問題に合わせてマイナーチェンジしている形の証明となっています。
示したい内容の確認と証明の方針
示したいのは
です。このことは、ディリクレの算術級数定理
の にそれぞれ数字を入れた「具体化」になっています。
実際、例を挙げると、
これらの系列がそれぞれ無限に続いていくことを示したいのです。
証明には、素数の無限性についての「ユークリッドの証明」を活用します。これを思い出しましょう。
tsujimotter.hatenablog.com
簡単に証明の中身を追ってみましょう。
この数 は、 以下の素数では割り切れない。(1)
したがって下線部 (1) より、 は より大きい素数 で割り切れる。
以上より、素数 に対して、これより大きい素数 を作ることができた。これを繰り返すことにより素数を無限に作ることができる。
よろしいでしょうか。
それでは、表題の「4n+3型素数」「6n+5型素数」「8n+5型素数」についての証明にチャレンジしましょう。方針としては、以上のユークリッドの方法と同じような流れで進んでいきます。
なお、証明は参考文献の記述をベースに書いてはいますが、簡潔すぎて「行間」が広い(ように見えた)ので、私の言葉で少しだけ書き直しています。できるだけ上と記述を揃えてわかりやすくしたつもりです。
型素数の無限性
まず より大きい素数 に対して、
とおく。この数 は 型の数であり(1)、かつ 以下の素数では割り切れない。(2)
また、以下のことに注意しよう。
よって、 は 型の素数だけの積ではありえない。(3)
したがって、下線部 (1), (2), (3) より、 は より大きい素数 で割り切れ、その としては 型ではない素数がとれる。 型以外の素数は、 か 型素数に限られるが、 であるから 型の素数 が得られた。
以上より、 より大きい素数 に対して、これより大きい 型の素数 を作ることができた。これを繰り返すことにより 型の素数を無限に作ることができる。
型素数の無限性
上とほぼ同様の流れで示す。
まず より大きい素数 に対して、
とおく。この数は 型の数であり(1)、かつ 以下の素数では割り切れない。(2)
また、以下のことに注意しよう。
よって、 は 型の素数だけの積ではありえない。(3)
したがって、下線部 (1), (2), (3) より、 は より大きい素数 で割り切れ、その としては 型ではない素数がとれる。 型以外の素数は、 か か 型素数に限られるが、 であるから 型の素数 が得られた。
以上より、 より大きい素数 に対して、これより大きい 型の素数 を作ることができた。これを繰り返すことにより 型の素数を無限に作ることができる。
型素数の無限性
このケースは、証明は上の2つのケースよりやや複雑になる。
より大きい素数 に対して、以下の数を考える。
この数の の部分は、奇数の平方数である。奇数 の平方は、
となり、これは 型である。 のどちらかは偶数より
これに を加えるわけだから、結局 は 型である(1)。また、 以下の素数では割り切れない。(2)
また、 は の形をしており、 である。ここで、以下の定理を認めることにする。
定理:
のとき, の奇数の素因数は, の形をしている.
これより、 の任意の素因数は 型に限られる。
( は 型なので奇数。奇数の素因数はすべて奇数。)
ここで、以下のことに注意しよう。
よって、 は 型の素数だけの積ではありえない。(3)
したがって、下線部 (1), (2), (3) より、 は より大きい素数 で割り切れ、その としては 型ではない素数がとれる。 の任意の素因数は、点線部により 型、すなわち 型か 型であるが、 型以外と言っているのだから 型の素数 が得られたことになる。
以上より、 より大きい素数 に対して、これより大きい 型の素数 を作ることができた。これを繰り返すことにより 型の素数を無限に作ることができる。
型の素数は 型素数でもあるので、この証明により 型の素数の無限性も示されました。やったね。
終わりに
いかがでしょうか。少々トリッキーですが、でも思ったほど難しくはないですよね。 型素数でやや複雑になったように、この方向性で続けていくと、ほかのケースではより難しくなってしまうかもしれません。
このブログでも度々言及している id:integers さんに伺ったところ、一般の 型素数の無限性についても初等的な証明があるようです。今回紹介したものと比べるとはるかに難しいようですが。
私が調べたところによると、Selberg が一般的なケースについて初等的に証明しているようです。まだちゃんと論文を読んでいないので、内容の判断はできませんが。JSTOR に登録すれば Read Online で無料で読めますので、よろしかったら誰か教えてください。笑
追記 (2016/03/07):
せきゅーんさんが 型素数の証明を紹介してくれました。
https://twitter.com/integers_blog/status/705610750270648320
ツイートにもあるように、 型の素数についての一般的な証明法は、せきゅーんさんのブログに既に書いてありました。
integers.hatenablog.com