베르트랑의 공준 증명에서 조그만한 아이디어를 가져왔다.
소수 밀도 하한에 대한 초등적이면서 Big-$O$ 표기법으로는 실제와 동일한 결과가 나오는 간단한 증명인 것 같다.
1부터 $n$까지 소수의 개수를 $\pi(n)$이라고 하자.
Theorem. 임의의 자연수 $n$에 대하여
$$ \pi(n) \geq \frac{n}{2 \log n} $$
이다. (단 이 글에서 모든 생략된 로그 밑은 2이다.)
Claim.
$$ \pi(2n) \geq \frac{2n}{2 \log 2n} $$
(Proof) $\binom{2n}{n} = N$이라고 하자. 수학적 귀납법에 의해 $N \geq 2^n$을 만족한다.
소수 $p$에 대하여, $p^e | N$이 성립하는 $e$의 최대값을 $f_N(p)$라고 하자.
$$ \begin{align} f_N (p) &= \sum_{i=1}^\infty \left( \left\lfloor \frac{2n}{p^i} \right\rfloor - 2 \left\lfloor \frac{n}{p^i} \right\rfloor \right) \\ &\leq \sum_{i=1}^{\lfloor \log_p 2n \rfloor} 1 \leq \log_p 2n \end{align} $$
$N = \binom{2n}{n}$의 모든 소인수는 $2n$ 이하이다.
$$ \begin{align} N &= \prod_{p \leq 2n} p^{f_N (p)} \\ &\leq \prod_{p \leq 2n} 2n \\ &= (2n)^{\pi(2n)} \end{align} $$
그러므로 $2^n \leq N \leq (2n)^{\pi(2n)}$에 의해 본 claim이 성립한다.
또한 $n \geq 2$에 대해 $\pi(2n-1) = \pi(2n)$ 이므로 본 theorem이 성립한다.
.
암호학에서 uniformly random하게 발생시킨 임의의 $n$비트 정수는 적어도 $1/2n$ 이상 확률로 소수이다.
생각보다 조금만 찾아도 RSA에 쓰일 비밀키를 만들 수 있다.
'Mathematics' 카테고리의 다른 글
스포츠 경기 레이팅 (ELO) 시스템, 사람들의 실력을 어떻게 수학적으로 정의할 것인가? (1) | 2024.12.24 |
---|---|
삼각함수의 특수각은 왜 몇 개 없는가? (2) | 2022.12.19 |
생일 패러독스, 생일 공격 (0) | 2020.04.03 |
Even-Mansour 블록 암호 security는 2^(n/2) 증명 (2) | 2020.04.01 |
행렬 AB와 BA의 고유값(eigenvalue)은 서로 같은가? (0) | 2020.02.21 |