n^2 | 2^n+1인 자연수 n을 모두 찾자.
i) n=1 가능
ii) n > 2
n이 짝수라면 홀수가 짝수의 배수이므로 모순
즉 n은 홀수이다.
n^2 | (2^n+1)(2^n-1)=2^2n - 1
n을 나누는 최소 소수 p에 대해
p | 2^2n - 1
p | 2^(p-1) -1
p는 홀수이므로 p | 2^gcd(2n, p-1) - 1 = 3
즉 p=3, n = 3^t * k라 하자.(k는 3의 배수가아님)
V3(2^n + 1) = V3(2+1) +V3(n) = t + 1 ≥ 2t
즉 t = 1, n = 3k
k가 1이라면 n = 3, 이를 대입시 성립
k가 2 이상의 자연수라면 k를 나누는 최소 소수 q에 대해 q > 3이다.
q | 8^2k - 1, q | 8^q-1 -1
즉 q | 8^gcd(2t, q-1) = 63
q = 7이다.
이때 2^n + 1은 7의 배수가 되어야 하므로 모순.
즉 가능한 자연수는 1, 3이다.