作业帮 > 数学 > 作业

如果a^n和b^n模m同余,且(m,n)=1,那么能否推出a和b模m同余?

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:数学作业 时间:2024/08/08 21:16:53
如果a^n和b^n模m同余,且(m,n)=1,那么能否推出a和b模m同余?
如果a^n和b^n模m同余,且(m,n)=1,那么能否推出a和b模m同余?
不能,至少需要(n,φ(m)) = 1,其中φ是Euler函数.
例如n = 2,m = 5,a = 2,b = 3,
满足2^2 ≡ 3^2 (mod 5)但2与3 mod 5不同余.
可以证明的是:若(n,φ(m)) = 1,a^n ≡ b^n (mod m)且(a^n,m) = 1 (这蕴含a,b均与m互素),
则a ≡ b (mod m).
证明使用Bezout定理和Fermat-Euler定理:
由(n,φ(m)) = 1,存在正整数u,v使nu-φ(m)v = 1.
而由(a,m) = 1,a^φ(m) ≡ 1 (mod m),从而a^(nu) = a^(φ(m)v+1) ≡ a (mod m)
同理b^(nu) ≡ b (mod m).
又a^n ≡ b^n (mod m),故a ≡ a^(nu) ≡ b^(nu) ≡ b (mod m).
即所求证.
再问: 十分感谢!
再问: 能再问您一道题吗?
再答: 我试试看吧.
再问: 已知n|(a^n–b^n),那么如何证明n|(a^n–b^n)/(a–b)?
再答: 没想到简单方法, 只好用LTE了.

先证明n是素数方幂的情况:
设n = p^e, 若(n,a-b) = 1, 则结论显然成立.
而若(n,a-b) > 1, 由LTE引理, n = p^e | (a^n-b^n)/(a-b),
结论也成立.

对一般的n = p1^e1·p2^e2·...·pt^et.
只需证明pi^ei | (a^n-b^n)/(a-b).
记ni = pi^ei, mi = n/ni, A = a^mi, B = b^mi.
则由条件得ni | A^ni-B^ni, 而ni是素数方幂,
故ni | (A^ni-B^ni)/(A-B) = (a^n-b^n)/(A-B) | (a^n-b^n)/(a-b).
于是n | (a^n-b^n)/(a-b).

关于LTE引理, 请参看:
http://tieba.baidu.com/p/3037016992
再问: 谢谢啦
再答: 有两点需要补充:
一个是LTE对p = 2成立大于等于号,
因此上面用到的整除性仍然成立.
另一方面p | a时不适用LTE引理,
需要尽量把a, b中p的方幂提出来讨论.
有点繁琐但不算很难.
再问: 嗯,我会尝试着看懂的
再答: 遇到问题可以再来追问.
再问: 懂咯,LTE只要p|a或者p|b就行了吧?
再问: 说错了←_←应该是只要p和a或b互素就可以了吧
再答: 是的, 而由另一个条件p | a-b,
所以实际上是需要p与a, b都互素.
不过(p,a-b) = 1的情况是简单的,
所以剩下的只有a, b都被p整除的情况.
要花点功夫讨论v[p](a^n-b^n)-v[p](a-b).
再问: 嗯