|
楼主 |
发表于 2022-1-31 14:11
|
显示全部楼层
本帖最后由 yangchuanju 于 2022-1-31 17:35 编辑
二元一次方程判断梅森素数
已知:素数a>0,未知数x和y,(ax+1)×(ay+1)-2^a+1=0,方程没有正整数解
结论:2^a-1必定是素数。
解:
(ax+1)×(ay+1)-2^a+1=0不是二元一次方程,而是二元二次方程。
如果给定x(或y),则对于y(或x)方程变成一元一次方程。
梅森数2^a-1不论是不是素数,都可表示成2ki*a+1或2ki*a+1的乘积;
式中a是素数,ki是≥1的正整数,i是有限数,等于1,2,……i。
如果该梅森数不是梅森素数,不论它有几个素因子,都可表示成(2k1*a+1)×(2k2*a+1)=(ax+1)×(ay+1)的形式,式中x=2*k1, y=2*k2都是非0正整数;
如果该梅森数是梅森素数,硬它表示成(2k1*a+1)×(2k2*a+1)=(ax+1)×(ay+1)的形式,式中x=2*k1, y=2*k2必有一个等于0。
如果方程有正整数解,即有正整数x和y使得方程成立,2^a-1便不是素数;
反之如果方程没有正整数解,即没有正整数x和y使得方程成立,2^a-1便是素数;
即找到了一个梅森素数。
|
|