|
TSC999
Posted at 2025-4-17 10:56:40
Last edited by hbghlyj at 2025-4-22 10:09:24下面这个类似的猜想是最终收敛到 8:
对大于等于 8 的整数 $a_1$ 的质因数分解 $a_1=p_{11}^{z_{11}} p_{21}^{z_{21}} \cdots p_{n_1}^{z_{n_1}}$,求出 $a_2=p_{11} z_{11}+p_{21} z_{21}+\cdots+p_{n_1} z_{\mathrm{n} 1}+1$ 的值。
再对 $a_2$ 的质因数分解 $a_2=p_{12}^{z_{12}} p_{22}^{z_{22}} \cdots p_{n_2}^{z_{n_2}}$ ,
求出 $a_3=p_{12} z_{12}+p_{22} z_{22}+\cdots+p_{n_2} z_{n_2}+1$ 的值。
如此一直迭代下去。
猜想:经过有限的 $m$ 次迭代以后,最终 $a_m$ 总能"收敛"到 8。
例如,对于初始值 $a_1=13=13^1, a_2=13 \times 1+1=14=2^1 \times 7^1,$
\[
a_3=2 \times 1+7 \times 1+1=10=2^1 \times 5^1, a_4=2 \times 1+5 \times 1+1=8
\]
文件代码如下,您可以用这个程序检验任何一个大于等于 8 的整数,看看有没有最终不等于 8 的反例:
- Clear["Global`*"];
- a = 13;
- Do[
- b = Flatten[FactorInteger[a]]; n = Length[b];
- s = 0;
- Do[s = s + b[[k]] b[[k + 1]], {k, 1, n, 2}];
- a = s + 1;
- Print[a]; If[a == 8, Break[]], {999}]
Copy the Code |
|