素数 素数判定と素因数分解

Weblio 辞書 > 同じ種類の言葉 > 人文 > 高等数学 > 素数 > 素数の解説 > 素数判定と素因数分解 

素数

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/03/30 02:13 UTC 版)

素数判定と素因数分解

与えられた自然数 n が素数であるか合成数であるかを判定するためのアルゴリズムが多数考案されている。最も素朴な方法は、2 から n 以下の素数まで順番に割っていく、試し割り法と呼ばれる方法である。nn 以下の全ての素数で割り切れなければ n は素数である。試し割り法は、n が大きくなるに従って、急速に速度が低下するため、実用的ではない。任意の数に適用できる試し割り法よりも高速なアルゴリズムが考案されている。また、特殊な形をした数に対してはより高速なアルゴリズムも存在する。素数判定は、与えられた数が素数であるか否かだけを判定するものであるが、素因数分解とはより強く、与えられた数の全ての素因数を列挙することであるとも言える。

上記の通り2を除く偶数、2桁以上で末尾が5の数、数字和が3の倍数となる数は合成数と分かるのでそれを省き、7以上の素数を順番に割る方法がある。

分布

ある自然数までにどのくらいの素数があるのかという問題は、基本的だが非常に難しい問題である。 これに関して、次の素数定理は有名である。この定理は1896年に、アダマールとド・ラ・ヴァレ・プサンによって独立に証明された。

x 以下の素数の個数を π(x)素数計数関数)とすると、

が成り立つ。この定理は、1792年に15歳のカール・フリードリヒ・ガウスによって予想されていた(ガウスが最初に予想したのかどうかは不明)。この定理の証明は、ゼータ関数と複素関数論を用いる高度なものであったが、1949年アトル・セルバーグポール・エルデシュは独立に初等的な証明を与えた。この評価式はリーマン予想を仮定すると大幅に精度をよくすることができる。

次のような定理もある。

「任意の自然数 n に対して、n < p ≤ 2n を満たす素数 p が存在する」(ベルトランの仮説チェビシェフの定理)

この主張は「任意の素数 p の次の素数は 2p 未満」とも言い換えられる。したがって、2017年5月現在知られている最大の素数 282589933 − 1 の次の素数は 282589934 − 2 未満である。

一方で、例えば n2(n + 1)2 の間に素数が存在するかという問題は未解決である(ルジャンドル予想)。

素数が全く無い区間は、いくらでも長いものがあることが知られている。n ≥ 2 に対して、連続する n − 1 個の自然数 n! + 2, …, n! + n はそれぞれ、それらより小さい 2, …, n で割り切れるので、どれも素数でない。n は任意にとれるから、素数が全く無いいくらでも長い区間があると言える。これは一例にすぎず、実際にはもっと小さい所で、素数が全く無い長い区間が生じるようである。例えば、114 から 126 まで13個連続で合成数である[23]

素数計数

2015年に、ゴールドバッハの予想検証プロジェクトは 4 × 1018 以下の全ての素数(9京5676兆2609億0388万7607個、約 1017個)を計算したと報告した[24]が、結果は保存されていない。しかしながら、素数計数関数を計算するには、実際に素数を数えるより高速な公式が存在する。この公式を使って、1023 以下に 19垓2532京0391兆6068億0396万8923個(約 2×1021個)の素数があると計算された。

また、別の計算によると、リーマン予想が真であると仮定した場合、1024 以下に 184垓3559京9767兆3492億0086万7866個(約 2×1022個)の素数が存在する[25]

分布の視覚化

素数に関連する主な性質

素数の逆数和

素数の逆数の和は(無限大に)発散する。この命題は『素数は無数に存在する』という命題を含んでいる(有限個ならば収束、すなわち発散しないはずである)が、それだけではなく素数の分布に関してより多くの情報を提供している。

この結果は最初にレオンハルト・オイラーによりゼータ関数を研究することでもたらされた。以下の証明はポール・エルデシュによる、より直接的で、また簡潔な証明である[注釈 7]。素数が無数に存在することを証明に用いないため、その証明をも含んでいる。

エルデシュによる証明

素数の逆数和は収束すると仮定する。i 番目の素数を pi で表すと、

を満たす N が存在する。

n 以下の自然数のうち最大素因数が pN 以下のものからなる集合を An とする。任意の kAn に対して、

k = u2vv の各素因数の指数は全て 1

と表示すると、v は高々 2N 通り、u2kn より

#An ≤ 2Nn …(2)

Anc の元は、pN+1 以上の素因数を少なくとも1つ持つから、(1) より

#Anc = n − #An より

n/2 < #An …(3)

(2), (3) より n/2 < 2N n, ∴ n < 22N+2。これは n の任意性に矛盾。(証明終

双子素数に限ると、逆数和は B2 = 1.902… に収束することが証明されている(ブルン定数)。

その他の性質

ここで m = 10 とすると、十進表記において一の位が 1, 3, 7, 9 である素数はどれも無数にあることが分かる。
5 ( = 32 − 22), 16 ( = 52 − 32), 21 ( = 52 − 22), 24 ( = 72 − 52), 40 ( = 72 − 32), …
  • 約数の和が素数になる自然数は、2 と素数かその累乗数の平方数である。しかし、素数やその累乗数の自乗であっても約数の和が素数になるとは限らない。約数の和が素数になる数が無限にあるかどうかの証明はされていない(後述)。
  • 七進表記において、5以上の素数の数字根は、必ず1か5となる。

注釈

  1. ^ どの素数も他の自然数の積では表せないためこれ以上小さい生成系は存在しない。
  2. ^ ユークリッドによる証明では、変数・数式・任意の個数を示すパラメーター n を使用せずに、定められた個数が 3個の素数 Α, Β, Γ の場合に証明している。これを「準一般的」な証明という。詳細は素数が無数に存在することの証明#ユークリッドを参照。
  3. ^ レオンハルト・オイラーによる。現代的な用語で言えば、リーマンゼータ関数のオイラー積表示を用いる[20]
  4. ^ ジョージ・ポーヤによる[20][21]
  5. ^ ヒレル・ファステンバーグによる。en:Furstenberg's proof of the infinitude of primesを参照。
  6. ^ 素数が無数に存在することの証明#サイダックを参照[22]
  7. ^ 『天書の証明』第1章[21]を参照。原論文は Erdös, P. (1938-07), “Über die Reihe ∑ 1/p” (German) (PDF), Mathematica, Zutphen B: 1-2, https://users.renyi.hu/~p_erdos/1938-12.pdf 

出典

  1. ^ 創立80周年特集」『数学』第9巻第2号、1957年、72頁、doi:10.11429/sugaku1947.9.65 
  2. ^ 「東京數學會社雑誌第四十二號附録」『東京數學會社雑誌』1881年、13頁、doi:10.11429/sugakukaisya1877.1881.42sup_1 
  3. ^ a b オンライン整数列大辞典の数列 A40
  4. ^ The Largest Known Primes”. The Prime Pages (2021年5月13日). 2021年5月13日閲覧。
  5. ^ [数A11の倍数の判定法、見分け方とその証明]”. トムラボ. 2023年2月25日閲覧。
  6. ^ http://www4.math.sci.osaka-u.ac.jp/~ogawa/pdfs/v_lec/HimejiNishi-2006-12.pdf
  7. ^ a b c d Caldwell & Xiong 2012
  8. ^ a b Caldwell et al. 2012。古代ギリシアについては pp.3-4、アラビアについては p.6 を参照。
  9. ^ 例えば David E. Joyce's のユークリッド原論についてのコメンタリー Book VII, definitions 1 and 2 を参照。
  10. ^ Tarán 1981
  11. ^ Caldwell et al. 2012, pp. 7–13。特にStevin、Brancker、Wallis、Prestetの項を参照。
  12. ^ Caldwell et al. 2012, p. 15
  13. ^ Conway & Guy 1996, pp. 129f
  14. ^ Derbyshire 2003, p. 33
  15. ^ Conway & Guy 1996, pp. 129–130
  16. ^ φ関数についてはSierpiński 1988p. 245を参照。約数関数についてはSandifer 2007p. 59を参照。
  17. ^ "Arguments for and against the primality of 1".
  18. ^ "Why is the number one not prime?"
  19. ^ a b ユークリッド 2011, 9-20
  20. ^ a b Ribenboim 2001, 第1章
  21. ^ a b アイグナー & ツィーグラー 2012, 第1章
  22. ^ doi:10.2307/27642094 https://primes.utm.edu/notes/proofs/infinite/Saidak.html
  23. ^ この区間の最初の値はオンライン整数列大辞典の数列 A008950を、終了の値はオンライン整数列大辞典の数列 A008995をその区間幅についてはオンライン整数列大辞典の数列 A008996を参照
  24. ^ Tomás Oliveira e Silva, Goldbach conjecture verification. Retrieved 16 July 2013.
  25. ^ Jens Franke (2010年7月29日). “Conditional Calculation of pi(1024)”. 2018年12月30日閲覧。
  26. ^ Prime Formulas -- from Wolfram MathWorld
  27. ^ Willans, C. P (1964-12), “On formulae for the nth prime number”, The Mathematical Gazette 48 (366): 413-415, doi:10.2307/3611701, JSTOR 3611701, https://jstor.org/stable/3611701 
  28. ^ Ribenboim 2001, 第3章
  29. ^ オンライン整数列大辞典の数列 A005846
  30. ^ オンライン整数列大辞典の数列 A014556
  31. ^ Jones, James P.; Sato, Daihachiro; Wada, Hideo; Wiens, Douglas (1976), "Diophantine representation of the set of prime numbers", American Mathematical Monthly 83: 449-464, doi:10.2307/2318339
  32. ^ オンライン整数列大辞典の数列 A002496
  33. ^ オンライン整数列大辞典の数列 A037896
  34. ^ オンライン整数列大辞典の数列 A152913
  35. ^ オンライン整数列大辞典の数列 A023195
  36. ^ Helfgott, H.A. (2013). "Major arcs for Goldbach's theorem". arXiv:1305.2897 [math.NT]。
  37. ^ Helfgott, H.A. (2012). "Minor arcs for Goldbach's problem". arXiv:1205.5252 [math.NT]。
  38. ^ Dossier Alexander von Humboldt-Professur - Alexander von Humboldt-Stiftung
  39. ^ 吉村 2008
  40. ^ 田崎恭子 (2011年5月16日). “素数の不思議をゲームで学ぶiPadアプリ”. リセマム (イード). https://resemom.jp/article/2011/05/16/2398.html 2023年8月24日閲覧。 
  41. ^ 第15回 受賞作品文化庁メディア芸術祭エンターテインメント部門”. 文化庁メディア芸術祭. 文化庁. 2023年8月24日閲覧。
  42. ^ 池田真也 (2012年12月10日). “「第6回企業ウェブ・グランプリ」受賞サイト決定、コンテンツへの思いがグランプリへ”. Web担当者Forum (インプレス). https://webtan.impress.co.jp/e/2012/12/10/14313 2023年8月24日閲覧。 
  43. ^ a b シヴォーン・ロバーツ (2021年7月26日). “51、57、91は素数? 数学者が考えたオンライン・ゲームが人気”. MIT Technology Review (KADOKAWA). https://www.technologyreview.jp/s/251275/is-57-a-prime-number-theres-a-game-for-that/ 2023年8月24日閲覧。 
  44. ^ オンライン整数列大辞典の数列 A001223






素数と同じ種類の言葉


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「素数」の関連用語

素数のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



素数のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアの素数 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS