找回密码
 欢迎注册
楼主: 王守恩

[悬赏] 素数判别猜想

[复制链接]
 楼主| 发表于 2021-8-24 08:34:11 | 显示全部楼层
TSC999 发表于 2021-8-21 18:09
这个公式应该是对的。

不用"!"也可以。

n=2, 3, 4, 5, 6, 7, .......

\(\D\bigg\lfloor\frac{n}{Product(k, (k, Divisors(n)))\ \ \ }\bigg\rfloor\)=1,则:n 为素数。

1, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1,
0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0,
0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0,
0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0,...}



毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2021-8-26 06:51:44 | 显示全部楼层
本帖最后由 王守恩 于 2021-8-26 08:10 编辑
王守恩 发表于 2021-8-24 08:34
不用"!"也可以。

n=2, 3, 4, 5, 6, 7, .......

这样简单些(任意1个数只要计算1次,就可以判定)。计算量还能少吗?

n=1, 2, 3, 4, 5, 6, 7, .......

\(\D\bigg[\frac{\sqrt{n}\ !\ }{n}\bigg]=\frac{b}{a}\)(既约分数),当 a=n 时,n 为素数。

\(\D\bigg[\frac{LCM(n)}{n}\bigg]=\frac{b}{a}\)(既约分数),当 a=n 时,n 为素数。

\(LCM(n)\) 表示 {1, 2, 3, ...., n} 最小公倍数。


毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2021-8-27 08:37:24 | 显示全部楼层
本帖最后由 王守恩 于 2021-8-27 08:40 编辑
王守恩 发表于 2021-8-26 06:51
这样简单些(任意1个数只要计算1次,就可以判定)。计算量还能少吗?

n=1, 2, 3, 4, 5, 6, 7, .......

去掉[  ]也行。

n=1, 2, 3, 4, 5, 6, 7, .......

\(\D\frac{\sqrt{n}\ !}{n}=\frac{b}{a}\)(既约分数),当 a=n 时,n 为素数。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2023-5-12 09:09:23 | 显示全部楼层
素数判定,基本上只要与阶乘扯在一起,那么基本就是非常低效的!
或者说是没价值的!
除非你能找到高效的计算阶乘的办法,或者说找到高效计算阶乘模的办法!
否则素数判定就是没价值的
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2023-5-12 09:12:26 | 显示全部楼层
素数判别,我只推荐BPSW算法,几次miller rabin+Lucas U+ Lucas V。别的算法一概不推荐!
别的算法纯粹是浪费时间!
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2023-5-12 16:33:51 | 显示全部楼层
本帖最后由 王守恩 于 2023-5-12 16:42 编辑

接 6 楼。《素数表》(A000040没有这个公式)        。好心的网友,第1个 0 怎么删除?
  1. Select[Union@Table[n*Ceiling[FractionalPart[Ceiling[n/2]!/n]], {n, 10, 200}], IntegerQ[#] &]
复制代码

{0, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199}
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2023-5-12 17:40:08 | 显示全部楼层
王守恩 发表于 2023-5-12 16:33
接 6 楼。《素数表》(A000040没有这个公式)        。好心的网友,第1个 0 怎么删除?

{0, 11, 13, 17, 19, 23, ...
  1. Select[Table[
  2.   n*Ceiling[FractionalPart[Ceiling[n/2]!/n]], {n, 10, 200}], OddQ]
复制代码

评分

参与人数 1威望 +12 金币 +12 贡献 +12 经验 +12 鲜花 +12 收起 理由
王守恩 + 12 + 12 + 12 + 12 + 12 太神奇了!谢谢!!!

查看全部评分

毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-4-26 12:10 , Processed in 0.053582 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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