数学A / 整数の性質
フェルマーの小定理(二項定理と帰納法)
問題
を素数とする。すべての整数 について が成り立つことを、二項定理と数学的帰納法で示せ。
ヒントを見る
のとき は の倍数。すると を二項展開すると、中間項が消えて に合同。 について帰納法。
解答・解説
方針
のとき が の倍数であることを使うと、。これを使って に関する数学的帰納法で示す。
解答
⓪ 発想 — どう考え始めるか。 「すべての整数 で成り立つ」を示すなら、 に関する帰納法が自然だ。 から へ渡る橋がほしい。
橋になるのが二項定理である。 を展開すると、 が素数なら の はすべて の倍数。つまり中間項が で全部消える。
残るのは 。この“ つずつ進める”関係を土台に、 から積み上げればよい。
① 二項定理で 進める。 で だから すなわち 。
② 帰納法。 : で成立。 で を仮定すると、①より よって でも成立。
③ 結論。 すべての整数 で 。
まとめ から 、 の帰納法でフェルマーの小定理 。整数(合同)・二項定理・帰納法の融合。
発展 — 一歩先へ。 逆は成り立たない。 だが、 は合成数である(擬素数とよばれる。底を に変えると見破れる)。「フェルマーの小定理を満たすか」は素数判定の一次試験にすぎず、これをすり抜ける合成数の存在が、現代の素数判定法を精密にした。
で なので 。 についての帰納法で 。
別解
別解 — 「掛けても並べ替わるだけ」の証明(得意な人向けの高い視点)。 が の倍数なら両辺とも で明らか。そこで が で割れないとする。
を で割った余りを見る。もし なら で、 が と互いに素だから 。つまり余りはすべて異なり、 の並べ替えになっている。
全部掛け合わせると
は と互いに素だから両辺から払ってよく、。両辺に を掛ければ 。
帰納法で 段ずつ登る本解に対し、こちらは「 倍という操作が余りの世界を並べ替えるだけ」という全体の対称性を使う。ひとつの定理に別々の景色がある好例だ。
ポイント
- で は の倍数(素数だから)。
- 。
- についての帰納法で 。
よくある間違い
- の理由を「分子に があるから」で済ませる( が素数で、分母 の因数がすべて 未満だから約分で消えない、まで言う)。
- 帰納法の出発点( で )を書き忘れる。
- と を混同する(後者は が の倍数のとき成り立たない。 で割る前に互いに素の確認が要る)。