You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

关于证明$2^{2^{2n+1}}+2^{2^{2n}}+1$(n为非零自然数)非素数的求助

关于证明$2{2{2n+1}}+2{2{2n}}+1$(n为非零自然数)非素数的求助

嘿,你的思路开头提取公因式的方向是对的,但其实换个代数分解的角度会更直接哦!我来帮你梳理一下正确的证明步骤:

  • 第一步:换元简化表达式
    令$k = 2{2{2n}}$,那么原式里的$2{2{2n+1}}$可以变形为$2^{2 \times 2^{2n}} = (2{2{2n}})^2 = k^2$,这样原式就简化成了:
    $$k^2 + k + 1$$

  • 第二步:用立方差公式拆解
    我们都学过立方差公式:$k^3 - 1 = (k - 1)(k^2 + k + 1)$,把它变形一下就能得到:
    $$k^2 + k + 1 = \frac{k^3 - 1}{k - 1}$$
    这说明$k^2 + k + 1$是$k^3 - 1$的一个因数,而且因为n是非零自然数,$k = 2{2{2n}}$肯定大于1,所以这个分式是个整数,不是分数。

  • 第三步:证明这个数是3的倍数且大于3
    接下来我们用模运算看看它和3的关系:
    因为$2^2 = 4$,除以3余1,而$2{2n}$是偶数(n≥1),所以$2{2^{2n}} = (22){2^{2n-1}}$,也就是1的任意次方,结果还是1,即$k \equiv 1 \pmod{3}$。
    把这个结果代入$k^2 + k + 1$:
    $$1^2 + 1 + 1 = 3 \equiv 0 \pmod{3}$$
    这就说明这个数能被3整除!再看最小的情况,当n=1时,原式等于$2^8 + 2^4 + 1 = 256 + 16 + 1 = 273$,273是3×91,明显大于3;n越大,这个数只会越大,所以它肯定是3的倍数且大于3,自然不可能是素数啦。

备注:内容来源于stack exchange,提问作者IONELA BUCIU

火山引擎 最新活动