素数探求c语言6个任务,伪素数,探索素数分布的另外一条路!费马小定理还不够强大!...

伪素数,不明思议就是具有素数的某些重要性质,但又不是素数的数, 定义为满足费马小定理,但本身不是素数的数。

1636年,法国的一名律师,又号称'业余数学家之王'的费马,发现整数的一个性质,也是当今数论四大定理之一的——费马小定理。

126016421_1_20180301093104924

费马

描述: 对于任意的素数p,和不是素数倍数的整数a,那么a ^ (p-1)-1 一定能被p整除。

这是一条非常漂亮的定理,意味着我们利用较小的数p和a,就可以构造指数增长的数,而且知道其整除性,这对大数的分解是很有用的。

比如我们计算2 ^ 2017除以13的余数,只需要分解2017=12*168+1,然后由费马小定理得知2^12除以13是余1的,那么262017=2^(12*168)*2 , 立马得到我们要的结果是2。

后来莱布尼兹和欧拉都给出了证明,值得一提的是,欧拉推广了这个定理,不再把p限定为素数,而是推广成了欧拉函数ψ(x)。

126016421_2_2018030109310565

欧拉

可是有个难题一直困扰着数学家,那就是费马小定理的逆命题是否成立?

如果逆命题也成立,就意味着费马小定理将成为判断一个数是否是素数的重要,且十分有效的办法。

我们来看:

正命题:素数p一定满足费马小定理。(正是费马小定理的内容)

逆命题:满足费马小定理的一定是素数!

弱逆命题:不满足费马小定理的一定是合数!

很长一段时间里面,人们都相信逆命题是正确的,但是证明起来相当困难,1680~1681 年,莱布尼兹两次宣称证明了弱逆命题,但始终没有发表他的证明方法,该命题比逆命题稍弱,对于逆命题的证明终究没有进展。

直到1819年,法国数学家沙路斯发现了逆命题的一个反例,既a=2,p=341时满足费马小定理,但是341=11*31却是合数,这一发现让逆命题不攻而破,说明了费马小定理还不够强大!而且研究发现,这样的反例拥有无穷多个,这些反例统称为伪素数。

126016421_3_20180301093105174

正整数分类

1950年,美国数学家发现一个偶伪素数161038,大家别以为这个数小容易找,这个数在费马小定理中是指数,所以寻找起来相当困难。

既然我们知道了伪素数有无穷多个,那么利用费马小定理去寻找素数的办法,就半路夭折了!

另外伪素数远比素数少,比如前10亿自然数中,素数有50847534个,而伪素数只有5597个,大约占其万分之一。在1938年数学家普列特发明伪素数表,我们利用伪素数表就可以确定某个数是否是素数,比如一个数n,如果满足费马小定理,那么n一定是素数或者伪素数,只要和伪素数表一对比,那么就能确认n是素数还是伪素数了。

126016421_4_20180301093105377

素数螺旋

后来素数学家们发现了很多判定伪素数的办法,也算是对素数研究开辟了另外一条路吧!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值