Answer

问题及解答

若 $2^n+1$ 是素数($ n > 1 $), 则 $n$ 是 2 的方幂.

Posted by haifeng on 2011-06-16 23:28:57 last update 2011-06-16 23:28:57 | Edit | Answers (1)

但逆命题不成立, 请举出反例.

1

Posted by haifeng on 2011-06-16 23:46:57

假设 $n$ 不是 2 的方幂. 则存在大于 2 的素数 $p$, 使得 $n=2^k\cdot p^l\cdot m$, 从而

\[2^n+1=2^{2^k\cdot p^l\cdot m}+1=(2^{2^k\cdot p^{l-1}\cdot m})^p+1\]

可以因式分解. 这与条件 $2^n+1$ 是素数矛盾. 故 $n=2^k$.

逆命题不成立, 反例有:

\[641|2^{32}+1\]

事实上, $2^{32}+1=4294967297=641*6700417$.