费马小定理【Fermat's little theorem】

2021-01-27  本文已影响0人  摇摆苏丹

表述

p为素数,a是任意整数且p \nmid a,则a^{p-1} \equiv 1 (mod \ p)

证明

先证明一个引理:设p为素数,a是任意整数且p \nmid a,则序列A = a,2a,3a,\cdots,(p-1)a与序列B = 1,2,3,\cdots,(p-1)在模p且忽略顺序的情况下相等。
从序列A中任取两个数ja,ka,并假设有ja \equiv ka \ (mod \ p),即p \mid (j-k)a。由p \nmid a,得到p \mid j-k。对j,k显然有1 \leq j,k \leq p-1,那么|j-k| \lt p-1。小于p-1且能被p整除的数只能是0,因此得到j=k,也就是说,序列A中不存在两个元素在模p意义下相等,即序列A中所有元素在模p意义下都不相等。
序列A中各个元素模p只能获得序列B,此时引理得证。
根据引理,有A=B。将方程两边分别累乘,得到:
\begin{array}{c} a·2a·3a·\cdots·(p-1)a \equiv 1·2·3·\cdots·(p-1) \ (mod \ p)\\ a^{p-1}(p-1)! \equiv (p-1)! \ (mod \ p) \end{array}
(p-1)!p互素,根据同余式的除法性质,费马小定理得证:
a^{p-1} \equiv 1 \ (mod \ p)

上一篇 下一篇

猜你喜欢

热点阅读