概要

フェルマーの小定理
pが素数、aが任意の自然数のとき、
 
特に、pが素数で、aがpと互いに素な自然数のとき、
 

定理の前提条件(pが素数、aがpと互いに素な整数のとき)も重要である。


数学的帰納法による証明

aに関する数学的帰納法を用いて、 を証明する。
aとpが互いに素なとき、合同式の両辺をaで除算することができるので、フェルマーの小定理が導かれる。

証明
 のとき、 
また、二項定理を用いることで、
 
(pが素数で のとき、 がpの倍数であることを用いた)
よって、 なら、 
以上から、数学的帰納法より、全てのaに対して 
よって、pとaが互いに素なとき、両辺をaで除算してフェルマーの小定理を得る。


整数の有名な性質を利用した証明

整数の有名な定理"aとpが互いに素なとき、 をpで除算した余りは全て異なる"ということを用いる。
この定理を知らない人は、1次不定方程式 の整数解の真ん中あたりで証明しているので参考にする。

証明
 は全てpの倍数ではないので、
 をpで除算した余りを並べると、1からp − 1までが全て1度ずつ登場する。
よって、 
ここで、 はpと互いに素なので、両辺を で除算して、 を得る。