21

素数の無限性の証明

3602
2

 今回は,素数が無限に存在することの証明を考えてみたので,記事にしてみました.結構シンプルなので,新規性はないかもしれません.とりあえず Wikipedia とか 高校数学の美しい物語 にはのってなかったです.(どなたか知っている方がいれば教えてください.)

【2023.3.30追記】
今回のような証明は既出だったようです.
詳しくは こちらのツイート のリプや引用をご確認ください.

素数が無限に存在することを示せ.

a1=2,an+1=an2an+1
で整数列{an}を定めます.このとき,以下の性質が成り立ちます.

  • nmならばanamは互いに素である.

この証明は結構簡単です.m>nの場合のみを考えればよく,
an+1=an2an+11(modan)an+2=an+12an+1+11(modan)という感じにam1(modan)が示されるので,互いに素であることが分かります.

 ここまで来たら,an2がすべてのnで成立することは明らかなので,
a11つ以上素因数を持ち,
a2a1が持たない素因数を1つ以上持ち,
a3a1a2が持たない素因数を1つ以上持ち,
という感じでaiまでの項を計算することで少なくともi個以上の素数を発見できます.iに上限はないので,結局いくらでも多くの素数を見つけることができます.

 いかがだったでしょうか.この証明をみてもわかる通り,f(1)=0,f(n)1(n=2,3,)となる整数係数多項式fすべてで
a1=2,an+1=f(an)+1とすることで今回の問題に関する証明を得ることができます.
 最後に,冒頭の繰り返しになりますが,この証明を知っている場合,教えていただければ幸いです.(そのときできればソースも教えてもらえると嬉しいです.)

投稿日:2023329
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

fff
fff
28
4469
間違いなどがあればご指摘お願いします

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中