萍聚社区-德国热线-德国实用信息网

 找回密码
 注册

微信登录

微信扫一扫,快速登录

萍聚头条

查看: 801|回复: 9

一个素数问题

[复制链接]
发表于 2005-12-14 01:18 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
程序设计当中需要证明一个定式 : 如果 2的p次幂减一为素数,那么p也是素数
怎么证明呢,谢谢高手
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2005-12-14 13:15 | 显示全部楼层
这个, 这个, 这个不是那么回事吧....
P=11 , 是最小的一个不符合这个定式的PRIM.......
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2005-12-14 15:00 | 显示全部楼层
原帖由 twosteps 于 2005-12-14 13:15 发表
这个, 这个, 这个不是那么回事吧....
P=11 , 是最小的一个不符合这个定式的PRIM.......


2^11 - 1 = 2047 = 89 * 23

btw, 楼主的问题是数学问题不是编程问题吧?
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2006-1-6 00:01 | 显示全部楼层
楼上两位的反驳有点儿问题吧
楼主的题社是:
2的p次幂减一是素数————>p是素数

楼上两位的例子似乎驳的是
p是素数————>2的p次幂减一是素数

似乎不一样吧,不过没有证明过,不能给出结论,呵呵
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2006-1-6 13:10 | 显示全部楼层
原帖由 Capfish 于 2006-1-6 00:01 发表
楼上两位的反驳有点儿问题吧
楼主的题社是:
2的p次幂减一是素数————>p是素数

楼上两位的例子似乎驳的是
p是素数————>2的p次幂减一是素数

似乎不一样吧,不过没有证明过,不能给出结论,呵呵

你说的有道理, 我傻了.........$错了$

而且你的思路很正确, 楼住的问题可以证那个AEQUIVALENZ, 就是说, 证:
\not  p是素数————>\not 2的p次幂减一是素数

然后就简单了~~~~
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2006-1-6 15:53 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2006-1-6 18:34 | 显示全部楼层
原帖由 thinkbest 于 2006-1-6 15:53 发表
ls, 好像有反例:
p = 4, 2^4 - 1 = 15。

这是是反例么? :o
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2006-1-7 06:35 | 显示全部楼层
嗯,证
not p为素数————> not 2^p-1为素数
1。当p<=1时,显然成立
2。当p>1时
  p=a×b(a!=1,b!=1)
2^(a*b)-1=(2^a-1)(2^a(b-1)+2^a(b-2)+......+2^a+1)
这个用除法,用2^(a*b)去除以(2^a-1)可以得到
由于a,b都不为0,所以 2^(a*b)-1=m*n,m,n!=1,不为素数

完毕。。。。
不知道对不对~
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2006-1-9 10:45 | 显示全部楼层
原帖由 Capfish 于 2006-1-7 06:35 发表
嗯,证
not p为素数————> not 2^p-1为素数
1。当p<=1时,显然成立
2。当p>1时
  p=a×b(a!=1,b!=1)
2^(a*b)-1=(2^a-1)(2^a(b-1)+2^a(b-2)+......+2^a+1)
这个用除法,用2^(a*b)去除以(2^a-1 ...

就是这个意思~~~~:)
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2006-1-10 00:55 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

手机版|Archiver|AGB|Impressum|Datenschutzerklärung|萍聚社区-德国热线-德国实用信息网

GMT+1, 2025-3-12 08:45 , Processed in 0.064956 second(s), 19 queries , MemCached On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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