扩展欧拉定理无需 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)时,ab≡a(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)+r≡prmodm
当 b ≥ r b\ge r b≥r 时, 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 pb≡pb−r×pr≡pb−r×pφ(m)+r≡pb+φ(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) b≥2φ(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 pb≡pb−φ(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 pb≡p(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 ab≡a(bmodφ(m))+φ(m)modm
需要注意的是, b < φ ( m ) b<\varphi(m) b<φ(m) 时, 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 ab≡a(bmodφ(m))+φ(m)modm 不一定正确。