素数が無数に存在することの証明

提供: testwiki
2024年11月22日 (金) 02:00時点における2400:4051:9020:6700:4d30:740b:b6fa:e3fe (トーク)による版
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

素数が無数に存在することの証明(そすうがむすうにそんざいすることのしょうめい)は、古くは紀元前3世紀頃のユークリッドの『原論』に記され、その後も多くの証明が与えられている。素数が無数に存在することは、しばしばユークリッドの定理(ユークリッドのていり、テンプレート:Lang-en-short)と呼ばれる。

ユークリッド

『原論』第9巻命題20[1]で、素数が無数に存在することが示されている。その証明は、次の通りである[2]。なお「任意」は誤訳と思われる。 テンプレート:Quotation この証明は、しばしば次のような背理法の形で表現される。

素数の個数が有限と仮定し、テンプレート:Math2 が素数の全てとする。その積 テンプレート:Math2テンプレート:Math を加えた数 テンプレート:Math は、テンプレート:Math2 のいずれでも割り切れないので、素数でなければならない。しかし、これは テンプレート:Math2 が素数の全てであるという仮定に反する。よって、仮定が誤りであり、素数は無限に存在する。

この形の証明のために、「ユークリッドは、背理法で素数が無数にあることを証明した」「ユークリッドの証明は、存在のみを示しており、具体的な構成の手続きを示していない」「ユークリッドは、最初のいくつかの素数の積に1を加えた数が素数であることを証明した」などの誤解をする者がいるが、いずれも正しくない[3]。『原論』の証明は背理法ではなく、テンプレート:仮リンクであるテンプレート:仮リンクによるものである。また、最後の主張は「 2 × 3 × 5 × 7 × 11 × 13 + 1 = 59 × 509 = 30,031 」という反例により、歴史的にのみならず数学的にも誤りである。

1878年、クンマーは、テンプレート:Math の代わりに テンプレート:Math を考えても、同様に証明できることを注意した[4]

ゴールドバッハ

ゴールドバッハは、1730年7月にオイラーに宛てた手紙の中で、フェルマー数

Fn=22n+1

を利用して、素数が無数にあることを証明している[5]

フェルマー数たちが互いに素であることが示されれば、無数にあるフェルマー数の素因子を考えることにより、無数に素数を得る。実際、テンプレート:Mvar に関する数学的帰納法により、簡単に

F0F1Fm=Fm+12

が得られるので、ある素数 テンプレート:Mvar が2つのフェルマー数を割り切るとすると、テンプレート:Mvarテンプレート:Math も割り切ることになって不合理である。

オイラー

オイラーによる証明[4][6]は、リーマンゼータ関数オイラー積表示を用いたものである。

素数は有限個の テンプレート:Math2 からなると仮定する。各素数 テンプレート:Mvar に対し、等比級数の公式により

11pi1=k=01pik

が成り立つ。テンプレート:Math2 における両辺の総乗を取ると、任意の自然数は素数の積として一意に表せる(算術の基本定理)ことより、

i=1n11pi1=i=1nk=01pik=m=11m

を得る。左辺は有限値であるのに対し、右辺は調和級数であり、発散するので、矛盾する。

エルデシュ

素数の逆数和は(無限大に)発散することが示されば、素数は無数に存在することが直ちに従う。素数の逆数和が発散することは、オイラーが初めて証明したが、以下はエルデシュが1938年に発表した、より簡潔な証明である[6]

素数の逆数和は収束すると仮定する。テンプレート:Mvar 番目の素数を テンプレート:Mvar で表すことにすると、ある番号 テンプレート:Mvar が存在して

i=k+11pi<12

である。素数全体を2つのグループに分け、テンプレート:Math2 を「小さい」素数、テンプレート:Math 以降を「大きい」素数と呼ぶことにする。テンプレート:Mvar 以下の自然数で、「大きい」素数で割れる数と、「小さい」素数でしか割れない数に分け、前者の個数を テンプレート:Math、後者の個数を テンプレート:Math とおく。当然 テンプレート:Math である。

以下、テンプレート:Mathテンプレート:Math の大きさを見積もる。テンプレート:Mvar 以下の テンプレート:Mvar の倍数の個数は、床関数を用いて

Np

と表せるから、

N1i=k+1Npii=k+1Npi<N2

を得る。ここに、最後の不等号は上記の仮定から従う。次に、テンプレート:Mvar を小さい素数でしか割れない テンプレート:Mvar 以下の自然数とし、テンプレート:Mathテンプレート:Mvar は平方因子を含まない) と表す。テンプレート:Mvar の可能性は高々 2テンプレート:Sup 通りであり、テンプレート:Math であるから、

N22kN

を得る。よって、

N=N1+N2<N2+2kN

となる。しかし、この式は テンプレート:Math に対して成り立たない。

フュルステンベルグ

フュルステンベルグの証明は、トポロジーを用いたものである[4][6]。彼は、まだ学部生であった1955年に、証明を発表した。

整数全体からなる集合 テンプレート:Math に、両方向への無限等差数列

a+b={ax+bx}

(ただし、テンプレート:Math は整数で、テンプレート:Math)全体を開基とする位相を定める。換言すれば、この位相における開集合は、(空集合であるか)任意個の無限等差数列の和集合である。このとき、空でない有限集合は開集合ではないことに注意する。

任意の無限等差数列は、開集合であると同時に、

a+b=(i=1a1(a+b+i))

という表示により、閉集合でもある。テンプレート:Math2 が素数全体と仮定すると、

A:=i=1npi

は有限個の閉集合の和集合であるから閉集合である。したがって閉集合 テンプレート:Mvar補集合 テンプレート:Math は開集合である。ところが テンプレート:Math 以外の任意の整数は何らかの素数で割り切れるから、テンプレート:Math である。これは空でない有限集合であるため開集合ではなく、矛盾が生じる。

テンプレート:Math が無理数であることを使った証明

テンプレート:Anchors ライプニッツの公式オイラー積の形で表すと[7]

π4=34×54×78×1112×1312×1716×1920×2324×2928×3132×

この積の分子は奇素数であり、分母はそれぞれに対応する分子に一番近い テンプレート:Math の倍数である。もし素数が有限個ならば テンプレート:Pi は有理数として表すことができる。しかし テンプレート:Pi無理数なので、背理法より素数は無限に存在する。

サイダック

現代においても、新たな証明が次々に提案されている。その中でも、2006年に発表されたフィリップ・サイダックによる証明は非常に簡潔である[8][9]

テンプレート:Mvarテンプレート:Math以上の整数とする。テンプレート:Mvarテンプレート:Math互いに素 なので、テンプレート:Math は少なくとも2つの異なる素因子を持つ。同様に、テンプレート:Mathテンプレート:Math は互いに素なので、テンプレート:Math は少なくとも3つの異なる素因子を持つ。この操作を続けることにより、任意に多くの異なる素因子を持つ数を構成することができるので、素数は無数に存在する。

脚注

テンプレート:Reflist

参考文献

  • 中村幸四郎他訳『ユークリッド原論』共立出版、1996年 ISBN 978-4320015135
  • M. Aigner and G. M. Ziegler, Proofs from the Book, 3rd edition, Springer, 2003. ISBN 978-3540404606
  • Paulo Ribenboim, The Book of Prime Number Records, Springer, 1988 ISBN 978-0387965734
    • 吾郷孝視訳『素数の世界』共立出版、1995年 ISBN 978-4320014848
  • G. H. Hardy and E. M. Wright, An Introduction to the Theory of Numbers, Fifth Edition, Oxford University Press, 1980 ISBN 978-0198531715
    • 示野信一、矢神毅訳『数論入門Ⅰ』シュプリンガー・フェアラーク東京、2001年 ISBN 978-4431708483
  • M. Hardy and C. Woodgold, Prime Simplicity, Mathematical Intelligencer, volume 31, number 4, 2009, 44-52.

関連項目

外部リンク

  1. 成立当初の原論には本定理が書かれておらず、本定理の記述は後から追加されたものである可能性がある。参考: エウクレイデス全集 第2巻、齋藤憲訳、東京大学出版会、pp. 39, 263、2015
  2. D. E. Joyce による英語訳。日本語訳には中村幸四郎らによる訳がある。
  3. Hardy and Woodgold, p. 44
  4. 4.0 4.1 4.2 Ribenboim, 第1章
  5. C. K. Caldwell, Goldbach's Proof of the Infinitude of Primes (1730) - Prime Pages
  6. 6.0 6.1 6.2 Aigner and Ziegler, 第1章
  7. テンプレート:Citation.
  8. テンプレート:Citation
  9. C. K. Caldwell, Filip Saidak's Proof - Prime Pages