数论问题学霸秒杀 证明若二的n次方加一为素数必有n等于二的m次方m为自然数

要详细解题过程勿跳步 数论问题 学霸秒杀

用反证法, 假设n有一个大于1的奇约数m, 设n = mk.
则2^n+1 = 2^(km)+1能被2^k+1整除.
而由m > 1, 有1 < 2^k+1 < 2^n+1, 即说明2^n+1不是素数.
因此n的奇约数只能是1, 即得n = 2^k.
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-10-09

用反证法可以解决,具体看下图:

相似回答