若p是质数,则对于任意整数a,有
a
p
=
a
(
m
o
d
p
)
a^p=a(mod~ p)
ap=a(modp)。
欧拉定理
若正整数a,m互质,则
a
φ
(
p
)
=
1
(
m
o
d
p
)
a^{\varphi(p)}=1(mod~p)
aφ(p)=1(modp)。
欧拉定理的推论
有针对a,m互质的推论,不过我们直接说扩展的。即m为任意数。
i
f
(
b
<
φ
(
p
)
)
a
b
=
a
b
(
m
o
d
p
)
if(b<\varphi(p))~~~~a^b=a^b(mod~p)
if(b<φ(p))ab=ab(modp)
i
f
(
b
>
=
φ
(
p
)
)
a
b
=
a
b
m
o
d
φ
(
p
)
+
φ
(
p
)
(
m
o
d
p
)
if(b>=\varphi(p))~~~~a^b=a^{b~mod~\varphi(p)+\varphi(p)}(mod~p)
if(b>=φ(p))ab=abmodφ(p)+φ(p)(modp)