3

フェルマーの小定理とその証明

106
1
フェルマーの小定理

素数 p に対し,apの倍数でない自然数とすると,

ap11 (mod  p)

が成り立つ.

定理中に現れた式は合同式というもので,両辺をpで割った時の余りは等しいことを示す.

なるべく高校生でもわかるように

1kp1 を満たす自然数kを用意する.次に,以下のような合同式を考え,自然数rk1rkp1) を考える.

kark (mod  p). (1)

つまりrkkapで割った余りである.余りが 0 にならないのは,p が素数であり,ap が互いに素だからである.式(1)を 1kp1の範囲で全て掛け算する.

(p1)!ap1Πk=1p1rk (mod  p). (2)

ここでもしある i,j を選び ij だとする.この時に ri=rj が成り立つと,式(1)を i,j の場合について選んで引き算することで,

(ij)a(rirj) (mod  p),

となる.a,pは互いに素で,1i,jp であるから,|ij|<pであり,ijp が互いに素である.よって左辺はpで割り切れないから右辺も割り切れない.このことから,

rirj0,

が示される.つまり rk (1kp1) には 1 から p1 までの自然数が1個ずつ含まれる.このことを用いると,

(p1)!=Πk=1p1rk ,

となる.これらは p で割り切れないので,合同式 (2) の両辺に割り算が適用でき,

ap11 (mod  p)

が示される.

投稿日:2020113
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

sakura
8
1631

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中