数学中国

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
查看: 334|回复: 3

一个最终“收敛”到 8 的关于质因数分解的猜想

[复制链接]
发表于 2025-4-17 15:34 | 显示全部楼层 |阅读模式
本帖最后由 天山草 于 2025-4-17 15:49 编辑


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2025-4-17 15:40 | 显示全部楼层
用下面这个程序可检验任何一个初始值 \(a_1\)。
  1. Clear["Global`*"];
  2. a = 28736513;
  3. Do[
  4. b = Flatten[FactorInteger[a]]; n = Length[b];
  5. s = 0;
  6. Do[s = s + b[[k]] b[[k + 1]], {k, 1, n, 2}];
  7. a = s + 1;
  8. Print[a]; If[a == 8, Break[]], {999}]
复制代码


例如对于 \(a_1=28736513\),迭代 7 次能收敛到 8。
  1. 51464
  2. 933
  3. 315
  4. 19
  5. 20
  6. 10
  7. 8
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-4-17 15:42 | 显示全部楼层
本帖最后由 天山草 于 2025-4-17 16:12 编辑

我试验的数据有限,不知道有没有反例出现?这个猜想可能并不难证明。
回复 支持 反对

使用道具 举报

发表于 2025-4-20 14:00 | 显示全部楼层
本帖最后由 cgl_74 于 2025-4-20 14:01 编辑

你的这个猜想,结论是正确的。
证明也不难。大致思路如下:
1. 大于8的数a1,经过分解为a2,可证a2>6
2. 若a1>8是合数,那么a2<a1;若a1是质数,那么a2 = a1+1必定是合数。再次迭代,数值会严格减小。
3. 由结论2,即经过有限次迭代,数值会降到8或以下。但是由结论1,数值只能为8或者7.然后数值在7与8之间循环。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|数学中国 ( 京ICP备05040119号 )

GMT+8, 2025-6-15 23:13 , Processed in 0.104079 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表