本原元(维基百科,自由的百科全书)

原根

 

数论,特别是整除理论中,原根是一个很重要的概念。

对于两个正整数(a,m) = 1,由欧拉定理可知,存在正整数d /le m-1, 比如说欧拉函数d = φ(m),即小于等于 m 的正整数中与 m 互质的正整数的个数,使得a^d /equiv 1 /pmod{m}

由此,在(a,m) = 1时,定义a对模m的指数Ordm(a)为使a^d /equiv 1 /pmod{m}成立的最小的正整数d。由前知Ordm(a) 一定小于等于 φ(m),若Ordm(a) = φ(m),则称a是模m的原根

目录

[隐藏]

例子

m = 7,则 /varphi (m)等于6。

  • a = 2,由于2^3 = 8 /equiv 1 /pmod{7} ,而/displaystyle 3 < 6 ,所以 2 不是模 7 的一个原根。
  • a = 3,由于3^1  /equiv 3 /pmod{7} 3^2  /equiv 2 /pmod{7} 3^3  /equiv 6 /pmod{7} 3^4  /equiv 4 /pmod{7} 3^5  /equiv 5 /pmod{7} 3^6  /equiv 1 /pmod{7} ,因此有Ord_7(3) = 6 =/varphi (7),所以 3 是模 7 的一个原根。

 性质

  • 可以证明,如果正整数(a,m) = 1和正整数 d 满足a^d /equiv 1 /pmod{m} ,则 d 整除 φ(m)。因此Ordm(a)整除φ(m)。在例子中,当a = 3时,我们仅需要验证 3 的 1 、2、3 和 6 次方模 7 的余数即可。
  • δ = Ordm(a),则a^0,a^1,a^2 /cdots , a^{/delta -1} 模 m 两两不同余。因此当a是模m的原根时,a^0,a^1,a^2 /cdots , a^{/delta -1} 构成模 m 的简化剩余系
  • m有原根的充要条件是m = 1,2,4,pn,2pn,其中p是奇质数,n是任意正整数
  • 对正整数(a,m) = 1,如果 a 是模 m 的原根,那么 a 是整数模n乘法群(即加法群 Z/mZ 的可逆元,也就是所有与 m 互素的正整数构成的等价类构成的乘法群)Zn×的一个生成元。由于Zn×φ(m)个元素,而它的生成元的个数就是它的可逆元个数,即 φ(φ(m))个,因此当模m有原根时,它有φ(φ(m))个原根。

一些数的原根列表

m模m的原根
21
32
43
52,3
65
73,5

除了直接运算以外,至今还没有一个办法可以找到模特定m时的原根,但假如已知模m有一个原根,则可找出它其他的原根

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值