扩展欧拉定理

扩展欧拉定理


扩展欧拉定理无需 a , m a,m a,m互质。

结论

b ≥ φ ( m ) 时 , a b ≡ a ( b m o d    φ ( m ) ) + φ ( m ) m o d    m b\ge\varphi(m)\text{时},a^b\equiv a^{\left(b\mod\varphi(m)\right)+\varphi(m)}\mod m\quad\quad bφ(m),aba(bmodφ(m))+φ(m)modm

证明

先取 m m m 的一个质因数 p p p,令 m = p r × s , g c d ( p , s ) = 1 m=p^r\times s,gcd(p,s)=1 m=pr×s,gcd(p,s)=1m=p

由欧拉定理得 p φ ( s ) ≡ 1 m o d    s p^{\varphi(s)}\equiv1\mod s pφ(s)1mods

由欧拉函数的性质得 φ ( m ) = φ ( s ) × φ ( p r ) \varphi(m)=\varphi(s)\times\varphi(p^r) φ(m)=φ(s)×φ(pr)

所以 p φ ( m ) ≡ 1 m o d    s p^{\varphi(m)}\equiv1\mod s pφ(m)1mods

p φ ( m ) = k s + 1 p^{\varphi(m)}=ks+1 pφ(m)=ks+1

那么 p φ ( m ) + r = k m + p r p^{\varphi(m)+r}=km+p^r pφ(m)+r=km+pr

所以 p φ ( m ) + r ≡ p r m o d    m p^{\varphi(m)+r}\equiv p^r\mod m pφ(m)+rprmodm

b ≥ r b\ge r br 时, p b ≡ p b − r × p r ≡ p b − r × p φ ( m ) + r ≡ p b + φ ( m ) m o d    m p^b\equiv p^{b-r}\times p^r\equiv p^{b-r}\times p^{\varphi(m)+r}\equiv p^{b+\varphi(m)}\mod m pbpbr×prpbr×pφ(m)+rpb+φ(m)modm

因为 r ≤ φ ( p r ) ≤ φ ( m ) r\le\varphi(p^r)\le\varphi(m) rφ(pr)φ(m)

所以当 b ≥ 2 φ ( m ) b\ge 2\varphi(m) b2φ(m) b − φ ( m ) ≥ r b-\varphi(m)\ge r bφ(m)r,所以 p b ≡ p b − φ ( m ) m o d    m p^b\equiv p^{b-\varphi(m)}\mod m pbpbφ(m)modm

p b ≡ p ( b m o d    φ ( m ) ) + ϕ ( m ) m o d    m p^b\equiv p^{(b\mod\varphi(m))+\phi(m)}\mod m pbp(bmodφ(m))+ϕ(m)modm

a a a 质因数分解后乘起来,就可以得到 a b ≡ a ( b m o d    φ ( m ) ) + φ ( m ) m o d    m a^b\equiv a^{(b\mod\varphi(m))+\varphi(m)}\mod m aba(bmodφ(m))+φ(m)modm

需要注意的是, b &lt; φ ( m ) b&lt;\varphi(m) b<φ(m) 时, a b ≡ a ( b m o d &ThinSpace;&ThinSpace; φ ( m ) ) + φ ( m ) m o d &ThinSpace;&ThinSpace; m a^b\equiv a^{(b\mod\varphi(m))+\varphi(m)}\mod m aba(bmodφ(m))+φ(m)modm 不一定正确。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值