欧拉定理与扩展欧拉定理证明
之前一直想填这个坑来着。。
欧拉定理证明
欧拉定理:若 (a,m)=1,aϕ(m)≡1(modm).
证明
引理:设 r1,…,rϕ(m) 为模 m 的缩系,那么 ar1,…,aϕ(m) 也是模 m 的缩系。
证明:
首先,∀k∈[1,ϕ(m)],ark≡1(modm)
下只需证明 ∀i,j∈[1,ϕ(m)],i≠j,有 ari≢arj(modm):
因为 ari−arj=a(ri−rj)
而我们有 (m∤a) 且 m∤(ri−rj),得证。
因此 ∏ri≡∏ari(modm),而 (ri,m)=1,故 aϕ(m)≡1(modm)。
扩展欧拉定理证明
扩展欧拉定理:若 b≥ϕ(m),那么 ab≡ab%ϕ(m)+ϕ(m)(modm)。
证明
由唯一分解定理,a=∏pαii,我们只需要证明对于 a 的任意一个质因数 p,都有:若 b≥ϕ(m),那么 pb≡pb%ϕ(m)+ϕ(m)(modm)。
而对于质数的幂次方可以用下面的方法类似证明,因此下面考虑证明:对于任意质数 p,上述结论成立。
记 m=spk,其中 (s,p)=1。
由欧拉定理,pϕ(s)≡1(mods)。
因为欧拉函数为积性函数,故 ϕ(s)∣ϕ(m),进而有 pϕ(m)≡1(mods)。
上式两边同乘 pk,有 pϕ(m)+k≡pk(modm)。
进而 pϕ(m)+k≡pk≡pk%ϕ(m)+ϕ(m)(modm)。
因此,对于 b≥ϕ(m),pb≡pb%phi(m)+b。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】