欧拉定理
一、知识点
1. 欧拉定理:若 a 与 n 互质,则 aϕ(n)≡1(modn)
证明
在 1∼n 中,与 n 互质的数的个数为 ϕ(n),设他们为 S={a1,a2,…,aϕ(n)},其两两互不相同。
(1) 构造新集合:用 a 乘以 a1,a2,…,aϕ(n) 中的每个元素,得到 aS={a⋅a1,a⋅a2,…,a⋅aϕ(n)}modn。
因为 a 和 n 互质,根据乘法同余定理,集合 aS 中的每个元素模 n 的结果仍然是两两互不相同的,并且都与 n 互质。
(2) 证明集合相等:因此,由于 S 和 aS 中的元素在模 n 下两两不同且都与 n 互质,我们可以得出 aS 和 S 实际上是相同的集合(尽管元素的顺序可能不同),即它们包含相同数量的与 n 互质的元素(且与 n 互质的元素就这 ϕ(n) 个),而且每个元素都是互不相同的。
(3) 乘积同余:考虑集合 S 和集合 aS 中元素的乘积,有 \prod S \equiv \prod aS \mod n 。由于 aS 和 S 是相同的集合,我们可以将 \prod aS 写成 a^{\phi(n)} \prod S 。因此,我们有 a^{\phi(n)} \prod S \equiv \prod S \mod n 。
(4)约去乘积:由于 \prod S 是与 n 互质的数的乘积,且 gcd(\prod S, n) = 1 ,我们可以两边同时约去 \prod S (在模 n 下这是合法的操作),从而得到 a^{\phi(n)} \equiv 1 \mod n,得证。
2. 费马小定理:若 a 与 p 互质,且 p 为质数,则 a^{p - 1} \equiv 1\;(mod\;\;p)
证明
若 p 为质数,则 \phi(p) = p - 1,带入欧拉定理即可。