费马小定理
费马小定理可以表示为:ap−1≡1(modp)a^{p-1} \equiv 1 \pmod{p}ap−1≡1(modp),其中ppp是质数,aaa是任意整数,且aaa不是ppp的倍数。
费马小定理证明
费马小定理表明,如果ppp是一个质数,aaa是任意整数,且aaa不是ppp的倍数,那么ap−1≡1(modp)a^{p-1} \equiv 1 \pmod{p}ap−1≡1(modp)。
方法一:归纳法
基础情况
当a=1a = 1a=1时,显然有1p−1≡1(modp)1^{p-1} \equiv 1 \pmod{p}1p−1≡1(modp)。
归纳假设
假设对于某个正整数kkk,有ak≡1(modp)a^k \equiv 1 \pmod{p}ak≡1(modp)。
归纳步骤
证明ak+1≡1(modp)a^{k+1} \equiv 1 \pmod{p}ak+1≡1(modp)。
- 根据归纳假设,ak≡1(modp)a^k \equiv 1 \pmod{p}ak≡1(modp)。
- 两边同时乘以aaa,得到ak+1≡a(modp)a^{k+1} \equiv a \pmod{p}ak+1≡a(modp)。
- 由于aaa不是ppp的倍数,根据模运算的性质,a≡a(modp)a \equiv a \pmod{p}a≡a(modp)显然成立。
- 结合上一步,有ak+1≡1(modp)a^{k+1} \equiv 1 \pmod{p}ak+1≡1(modp)。
方法二:利用欧拉定理
费马小定理实际上是欧拉定理的一个特例。欧拉定理表明,如果nnn和aaa是互质的正整数,那么aφ(n)≡1(modn)a^{\varphi(n)} \equiv 1 \pmod{n}aφ(n)≡1(modn),其中φ(n)\varphi(n)φ(n)是小于nnn且与nnn互质的正整数的个数。
当nnn是质数ppp时,φ(p)=p−1\varphi(p) = p - 1φ(p)=p−1,因此欧拉定理变为ap−1≡1(modp)a^{p-1} \equiv 1 \pmod{p}ap−1≡1(modp),这正是费马小定理的表述。