阶
称最小的正整数k,使得ak≡1(modm)为a在膜m意义下的阶。
a在膜m意义下有阶的充要条件是gcd(a,m)=1,必要性由裴蜀定理得出,充分性由欧拉定理给出
阶可以通俗的理解为膜意义下幂的最小循环节,根据欧拉定理,这个上界是ϕ(m)
原根
1. 定义
若g的阶为ϕ(m),即取到上界,则称g为m的原根
2. 存在条件
有且仅有2,4,pc,2pc有原根,其中p表示奇素数
3. 性质
-
g0,g1,⋯,gϕ(m)−1两两不相同
证明:反证法,若存在,则能推出g的阶小于ϕ(m),矛盾
-
g0,g1,⋯,gϕ(m)−1恰好取遍[1,m]中所有与m互质的数
证明:由于g与m互质,那么g0,g1,⋯,gϕ(m)−1都与m互质,而与m互质的数恰有ϕ(m)个,因此得证
-
若m存在原根,则原根数为ϕ(ϕ(m))
设m的一个原根为g,那么所有m的原根都可以表示为gk的形式,因为原根必定与m互质。
考虑gk的阶如何表示,即最小的正整数x使得ϕ(m)|kx,那么有 ϕ(m)gcd(ϕ(m),k)|x
即gk的阶为ϕ(m)gcd(ϕ(m),k)
由此推出,若gk为原根,那么gcd(ϕ(m),k)=1,也就是说所有满足条件的k恰为与ϕ(m)的k,自然,k一共有ϕ(ϕ(m))种
4. 应用
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】