费马小定理

· · 算法·理论

Description

费马小定理是数论中的一个重要定理:如果 p 是一个质数,而整数 a 不是 p 的倍数,则有 a^{(p-1)}\equiv1\pmod p

Proof

引理 1

引理 2

由于 p 是一个质数且 a 不是 p 的倍数,显然 \gcd(p,a)=1

构造素数 p 的完全剩余系 1,2,\dots,p-1,则根据引理 2a,2a,\dots,(p-1)a 也构成模 m 的一个完全剩余系。

由完全剩余系的性质得:

1\times2\times\dots\times(p-1)\equiv a\times2a\times\dots\times(p-1)a\pmod p

即:

(p-1)!\equiv(p-1)!a^{p-1}\pmod p

易知 \gcd(p,(p-1)!)=1,则有 a^{p-1}\equiv1\pmod p

证毕。