ざっくり言うと
素数を掛け算における分割できない「原子」のようなものだと考えてみよう。2、3、5、7のような数はより小さな整数の積に分解できないが、6 = 2 × 3 や 12 = 2 × 2 × 3 のような数は素数を掛け合わせて作られている。何百万、何十億と数を数え上げていくにつれて素数はまばらになり見つけにくくなるため、自然な疑問が湧いてくる。素数はやがて尽きてしまうのか、それとも永遠に続くのだろうか?
詳しい解説
素数とは、正の約数が と 自身だけである整数 のことであり、素数でない整数 はすべて合成数、つまり を満たす と分解される。ユークリッド『原論』(紀元前300年頃)第IX巻命題20の目標は——ヒースの英訳では「素数は、与えられたどんな素数の集まりよりも多い」——集合 がどんな有限リストによっても尽くされないことを示すことである。
ユークリッド自身の記述の論理形に注目してほしい。これは「素数は無限に存在する」とは言わず、構成として述べられている——与えられた素数の集まりをどれでも持ってこい、そこに含まれない素数を示そう。無限は、有限リストの完全性が不可能であるという形でのみ現れる。これはまさに古代ギリシャ数学が無限を扱った仕方である。
証明は『原論』ですでに確立された二つの柱に拠る。 より大きい整数はすべて素因数を持つこと(第VII巻命題31)、および二つの数の約数はその差も割り切るという初等的事実——手順3の「+1」の仕掛けのエンジンである。
- 素数
- 1より大きい整数のうち、1と自分自身でしか割り切れない数(2, 3, 5, 7, 11など)。
- 合成数
- 1より大きい整数で素数でないもの。すなわち、1より大きい二つのより小さな整数の積として表せる数(4 = 2 × 2 や 15 = 3 × 5 など)。