xを実数とするとき, π(x)を, x以下の素数の数とします.
limn→∞π(n)n=0である. さらに, π∗(x)=#{n≥2∣n≤x∧∃p,q∈P;n=pq}とするときlimn→∞π∗(n)n=0が成り立つ.
つまり, 「素数(半素数)の割合は0である」ということです.この定理を証明するのに次の補題を使います.
φをEulerの関数とするときlimq→∞φ(q)q=0.
qをはじめからr番目までの素数の積2⋅3⋅5⋅⋯⋅prとする. このときφ(q)q=(1−12)(1−13)⋯(1−1pr)である. この値をΠrとおく. ここで, 任意の正の整数pに対し(1−1/p)−1=∑ν≥01/pνであるからΠr−1=(1−12)−1(1−13)−1⋯(1−1pr)−1=(∑ν≥012ν)(∑ν≥013ν)⋯(∑ν≥01pr)=∑ν1,ν2,…,νr≥012ν13ν2⋯prνrである. また, 最後の2ν13ν2⋯prνrはpr以下の素数のみを素因子にもつもののすべてだから, pr以下の整数すべてを含む. ゆえにΠr−1>∑k=1pr1k.n→∞となるときpr→∞だからこの右辺は正の無限大に発散し, それゆえΠr−1→∞, ゆえにΠrは0に収束する. したがってlimφ(q)/q=limΠr=0.
補題を使って, まずは定理の前半(π(n)/n→0)を証明します.
qをはじめからr個の素数の積とする (r≥0). このとき, ε>0とすれば, qを十分大きくとることによりφ(q)/q<εとすることができる.nを任意の正整数とし, nをqで割った商をs, 余りをtとする:n=sq+t,0≤t<q.n以下の素数は, 2,3,5,…,prのいずれかか, pr以下のどの素数でも割り切れないかのいずれかである. ゆえに, 区間[1,q],[q+1,2q],…,[(s−1)q+1,sq]のそれぞれに含まれるprより大きい素数の数は高々φ(q)である. したがって, t<qであることに注意すればπ(n)<sφ(q)+r+qであることがわかる. そして, sq<nだからπ(n)n<φ(q)q+r+qsq.ここで, 仮定によりφ(q)/q<εであり, q→∞のとき(r+q)/sq→0だからqを十分大きくとれば(r+q)/sq<εとできる. よってπ(n)/n<2εだからlimn→∞π(n)/n=0である.
最後に, 定理の後半の証明をします.
nが素数でないとする. すると, n以下の半素数は全てpq (2≤p≤n≤q≤n) の形だから0≤π∗(n)≤π(n)[π(n)−π(n)]であり, したがってπ∗(n)/n≤π(n)π(n)/n−[π(n)]2/nである. そして, 定理の前半によりこれら2つの項はどちらも0に収束するから0≤limn→∞π∗(n)/n≤0−0=0である.
バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。