数学A / 整数の性質

フェルマーの小定理(二項定理と帰納法)

実戦編整数の性質合同二項定理数学的帰納法単元横断

問題

を素数とする。すべての整数 について が成り立つことを、二項定理と数学的帰納法で示せ。

ヒントを見る

のとき の倍数。すると を二項展開すると、中間項が消えて に合同。 について帰納法。

解答・解説

方針

のとき の倍数であることを使うと、。これを使って に関する数学的帰納法で示す。

解答

⓪ 発想 — どう考え始めるか。 「すべての整数 で成り立つ」を示すなら、 に関する帰納法が自然だ。 から へ渡る橋がほしい。

橋になるのが二項定理である。 を展開すると、 が素数なら はすべて の倍数。つまり中間項が で全部消える。

残るのは 。この“ つずつ進める”関係を土台に、 から積み上げればよい。

定理 が素数で のとき の倍数(分子の が分母で約されない)

① 二項定理で 進める。 だから すなわち

② 帰納法。 : で成立。 を仮定すると、①より よって でも成立。

重要数学的帰納法: で成立し、 で成立すれば でも成立 → すべての で成立

③ 結論。 すべての整数

まとめ から の帰納法でフェルマーの小定理 。整数(合同)・二項定理・帰納法の融合。

発展 — 一歩先へ。 逆は成り立たない。 だが、 は合成数である(擬素数とよばれる。底を に変えると見破れる)。「フェルマーの小定理を満たすか」は素数判定の一次試験にすぎず、これをすり抜ける合成数の存在が、現代の素数判定法を精密にした。

なので についての帰納法で

別解

別解 — 「掛けても並べ替わるだけ」の証明(得意な人向けの高い視点)。 の倍数なら両辺とも で明らか。そこで で割れないとする。

で割った余りを見る。もし なら で、 と互いに素だから 。つまり余りはすべて異なり、 の並べ替えになっている。

全部掛け合わせると

と互いに素だから両辺から払ってよく、。両辺に を掛ければ

帰納法で 段ずつ登る本解に対し、こちらは「 倍という操作が余りの世界を並べ替えるだけ」という全体の対称性を使う。ひとつの定理に別々の景色がある好例だ。

ポイント

  • の倍数(素数だから)。
  • についての帰納法で

よくある間違い

  • の理由を「分子に があるから」で済ませる( が素数で、分母 の因数がすべて 未満だから約分で消えない、まで言う)。
  • 帰納法の出発点()を書き忘れる。
  • を混同する(後者は の倍数のとき成り立たない。 で割る前に互いに素の確認が要る)。