「フェルマーの小定理」の版間の差分

提供:MochiuWiki : SUSE, EC, PCB
ナビゲーションに移動 検索に移動
(ページの作成:「== 概要 == フェルマーの小定理<br> pが素数、aが任意の自然数のとき、<br> <math>a^p \equiv a \bmod p</math><br> 特に、pが素数で、aがpと…」)
 
 
31行目: 31行目:
<math>a, 2a, 3a, \cdots, (p - 1)a</math>をpで除算した余りを並べると、1からp − 1までが全て1度ずつ登場する。<br>
<math>a, 2a, 3a, \cdots, (p - 1)a</math>をpで除算した余りを並べると、1からp − 1までが全て1度ずつ登場する。<br>
よって、<math>a \times 2a \times 3a \times \cdots \times (p - 1)a \equiv (p - 1)!</math><br>
よって、<math>a \times 2a \times 3a \times \cdots \times (p - 1)a \equiv (p - 1)!</math><br>
ここで、<math>(p - 1)!</math>はpと互いに素なので、両辺を</math>(p - 1)!</math>で除算して、<math>a^p - 1 \equiv 1</math>を得る。<br>
ここで、<math>(p - 1)!</math>はpと互いに素なので、両辺を<math>(p - 1)!</math>で除算して、<math>a^p - 1 \equiv 1</math>を得る。<br>
<br><br>
<br><br>


__FORCETOC__
__FORCETOC__
[[カテゴリ:暗号理論]]
[[カテゴリ:暗号理論]]

2020年8月31日 (月) 11:59時点における最新版

概要

フェルマーの小定理
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と互いに素なので、両辺をで除算して、を得る。