数学B / 漸化式と数学的帰納法

メルセンヌ数の最大公約数(漸化式と整数)

実戦編漸化式整数の性質最大公約数互除法単元横断

問題

とする。 のとき が成り立つことを示し、これを用いて を示せ。

ヒントを見る

を確かめる。すると で割った余りが 。互除法が指数の引き算になり、 に対応する。

解答・解説

方針

で割った余りを求める恒等式 を作る。指数について互除法(引き算)が回り、指数の に落ちる。

解答

⓪ 発想 — どう考え始めるか。 を、指数の世界の互除法に翻訳したい。

カギは割り算の恒等式 で割ると、余りがちょうど になる。

つまりユークリッドの互除法で指数の引き算 が起こる。指数について互除法を回すと に落ち、 が出る。

重要恒等式 、すなわち

① 割り算の恒等式。 だから よって で割った余りは ( より)。ゆえに ② 互除法が指数に対応。 この操作は指数について 、まさにユークリッドの互除法(引き算版)。互除法を繰り返すと、指数は最終的に に落ちる。

③ 結論。 よって (例:。)

まとめ で割った余りが 、という恒等式で互除法が指数の引き算になる。回し切ると 。漸化式(互除法)と整数の融合。

発展 — 一歩先へ。 が素数(メルセンヌ素数)になるには 自身が素数であることが必要だ( なら で分解してしまう)。逆は成り立たず、 は合成数。史上最大の素数がいつもメルセンヌ数の形なのは、この構造と高速判定法(リュカ・レーマー法)のおかげである。

(恒等式)から、 で割った余りが 。ユークリッドの互除法が指数の引き算に対応し、

別解

別解 — 「」を先に押さえる(得意な人向けの高い視点)。 割り切れる関係を直接使うルートもある。

を等比数列の和とみると、 のとき

と因数分解できる。つまり 。逆に なら割り切れない(余りが )。まとめると

すると の正体が見える。 をともに割る最大の は、 かつ を満たす最大の 、すなわち に対応する。よって

互除法を回す本解と、「割り切れる条件」を先に確立するこの解。どちらも「指数の整除が、メルセンヌ数の整除に写る」という一点に支えられている。

ポイント

  • で余りが
  • (互除法の1ステップ)。
  • 互除法が指数の に落ち、

よくある間違い

  • 恒等式 を作れず、 で割った余りが だと示せない。
  • 指数の互除法(引き算 )と、通常の数の互除法を混同する。
  • のとき (互いに素)を、 や別の値と誤る。