m>1;证明m不能整除2^m-1

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 18:13:46

m>1;证明m不能整除2^m-1
m>1;证明m不能整除2^m-1

m>1;证明m不能整除2^m-1
证明:
若m可以被2^m-1整除则有
2^m=km+1 且 2^(m+1)=k'(m+1)+1 (k,k'均为整数)
而2^(m+1)=2×2^m=2km+2=k'm+k'+1
可得(2k-k')m+1=k'
可以看到,根据假设(2k-k')m+1这个形式其实就等于2^s
则有2^s=k'
那么就有2^(m+1)=k'(m+1)+1=(m+1)2^s+1
2^(m+1)和(m+1)2^s都是偶数,则上式就是一个奇数和一个偶数相等,这是不可能的,因此假设不成立,即m不能整除2^m-1

m的最小素数因子为p,则k=(p-1, m)=1
反证法假设m|2^m-1,则
p|2^m -1
p|2^(p-1)-1
故p|2^k-1=2^1 -1=1
p=1,因为设定p是m最小的素数因子,所以m=1
这与m>1矛盾。

所以m不能整除2^m-1