欧拉定理
定理:设a,p均为正整数,且gcd,即a和p互质,则
a^{\varphi(p)} \equiv 1 \mod p
其中,\varphi(p)是p的欧拉函数。
证明
我们基于模p的同余类构造一个集合S,包含所有小于p且与p互质的整数:
S = \left \{ x_1, x_2, \dots , x_{\varphi(p)} \right \}
其中\varphi(p)表示集合中元素的个数。
假设我们将集合S中的每一个元素都乘以a(这里a与p互质),并取模p,得到集合T:
T = \{ax_1 \bmod p, a x_2 \bmod p, \dots, a x{\varphi(p)} \bmod p \}
证明T与S中元素互不相同
由于a和p互质,ax_i \bmod p与x_i在同余算式中保持一一对应关系,所以T中的元素不会重复,并且T中的元素依然是小于p且与p互质的整数。这意味着T实际上就是S的一个排列。
因此,我们有以下等式:
x_1 x_2 \dots x_{\varphi(p)} \equiv (a x_1) (a x_2) \dots (a x_{\varphi(p)}) \bmod{p}
可以将右边的表达式提取出a的幂次项:
x_1 x_2 \dots x_{\varphi(p)} \equiv a^{\varphi(p)} \cdot x_1 x_2 \dots x_{\varphi(p)} \bmod{p}
因为x_1 x_2 \dots x_{\varphi(p)}与p互质,可以在同余式中消去它们,得到:
$a^{\varphi(p)} \equiv 1 \bmod{p}
与费马小定理的联系
当p为质数时,\varphi(p) = p - 1,此时欧拉定理退化为费马小定理。