N以下の素数(prime number)を列挙する方法

素数の定義

背景

  • 「素数は有限個、その個数をn個、最大の素数をPnと仮定する」(この仮定から矛盾が導かれることを示す作戦)
  • Pnより小さい素数(n-1個)をすべてかけあわせた合成数をQとする。
  • ここで、Q+1を考える。Q+1は、P1-Pnで割ると余りが1になり、割り切れない 。
  • つまり、「素数の個数はn+1, 最大の素数はQ+1」が導かれる。これは仮定と矛盾する。
  • したがって、素数は有限個ではない。

テーマ

今日の活動

  1. 10まで、30まで、50までとやってみて、自分がどうやっているのか、手続きをまとめてください。
    • 自分の方法に名前をつけよう。アルゴリズムとして整理しよう。
    • みんなの例を確認してみよう。
  2. 自分の方法をプログラムしよう。
  3. 課題、来週へ