x>0に対しd(x):=⌊1+log10x⌋とする. このとき, 任意の正の整数nに対し, ある素数pが存在してd(p)=nとなる.
pをd(p)<nなる素数とすれば, ベルトランの仮説により, ある素数p1が存在してp+1<p1<2p+2が成り立つ. また, 2pの一の位は0,2,4,…,8のいずれかだから, d(2p+1)=d(2p)である. そしてd(2p)=⌊1+log102p⌋=⌊1+log102+log10p⌋≤⌊2+log10p⌋=d(p)+1であるから, d(p1)≤d(2p+1)=d(2p)≤d(p)+1である. それゆえ, p=2などとしてこのような素数p1を求め, p1にも同じ操作を行ってp2,p3,…を求めていけば, 有限回でd(pi)=nとなる素数が求められる.
Y.K. さんによる証明を紹介します. こっちの証明のほうがわかりやすいかも. (最初間違えてn=d(10n)と書いてしまいました. すみませんでした. )
ベルトランの仮説により, 任意のn≥0に対し10n−1<p<2⋅10n−1となる素数pが存在する. そして, d(n)は広義単調増加だからn=d(10n−1)≤p≤d(2⋅10n−1)=nとなり, したがって任意のnに対しd(p)=nとなる素数pが存在する.
バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。