基礎問題集

数学B 数列「数学的帰納法」の問題49 解説

数学Bの数列「数学的帰納法」にある問題49の基礎問題と解説ページです。問題と保存済み解説を公開し、ログイン後はAI質問と学習履歴も利用できます。

MathGrAIl の基礎問題集にある公開問題ページです。ログイン前でも問題と保存済み解説を確認でき、ログイン後はAI質問と学習履歴の保存を利用できます。

数学B数列数学的帰納法問題49
  • 基礎問題の問題画像と保存済み解説を公開
  • ログイン後にAI質問で復習
  • ログイン後に学習履歴を保存
数学B 数列 数学的帰納法 問題49の問題画像
問題画像のプレビュー

解説

方針・初手

$x^2-2x-1$ で割った余りを考えるので、合同式

$$ x^2\equiv 2x+1 \pmod{x^2-2x-1}

$$

を使って、$x^n$ の余りを漸化式で追う。

余りを $a_nx+b_n$ と書き、$a_n,b_n$ が整数であることと、$\gcd(a_n,b_n)=1$ であることを同時に示す。

解法1

$x^n$ を $x^2-2x-1$ で割った余りを

$$ a_nx+b_n

$$

とおく。すなわち

$$ x^n\equiv a_nx+b_n \pmod{x^2-2x-1}

$$

である。

まず $n=1$ のとき

$$ x\equiv 1\cdot x+0

$$

より

$$ a_1=1,\qquad b_1=0

$$

である。

次に、$x^2\equiv 2x+1$ を用いる。$x^n\equiv a_nx+b_n$ の両辺に $x$ をかけると

$$ x^{n+1}\equiv a_nx^2+b_nx

$$

であり、ここで $x^2\equiv 2x+1$ を代入すると

$$ \begin{aligned} x^{n+1} &\equiv a_n(2x+1)+b_nx\\ &=(2a_n+b_n)x+a_n \end{aligned}

$$

となる。したがって

$$ a_{n+1}=2a_n+b_n,\qquad b_{n+1}=a_n

$$

である。

$a_1=1,\ b_1=0$ は整数であり、$a_n,b_n$ が整数ならば上の漸化式から $a_{n+1},b_{n+1}$ も整数である。よって数学的帰納法により、すべての自然数 $n$ について $a_n,b_n$ は整数である。

次に、$a_n,b_n$ をともに割り切る素数が存在しないことを示す。

$n=1$ のとき、$a_1=1,\ b_1=0$ であるから、両方を割り切る素数は存在しない。

ここで、ある素数 $p$ が $a_{n+1}$ と $b_{n+1}$ をともに割り切ると仮定する。このとき

$$ p\mid b_{n+1}

$$

より、$b_{n+1}=a_n$ だから

$$ p\mid a_n

$$

である。また

$$ p\mid a_{n+1}

$$

であり、$a_{n+1}=2a_n+b_n$ だから

$$ p\mid 2a_n+b_n

$$

である。すでに $p\mid a_n$ なので、

$$ p\mid b_n

$$

も従う。

つまり、$p$ が $a_{n+1},b_{n+1}$ をともに割り切るならば、$p$ は $a_n,b_n$ もともに割り切る。

したがって、もしある $n$ で $a_n,b_n$ をともに割り切る素数 $p$ が存在するとすれば、この議論を繰り返して、最終的に $p$ は $a_1,b_1$ をともに割り切ることになる。しかし $a_1=1,\ b_1=0$ であるから、$p\mid a_1$ は成り立たない。

よって矛盾する。

したがって、任意の自然数 $n$ について、$a_n,b_n$ をともに割り切る素数は存在しない。

解法2

余りの係数の組をベクトルで表す。

$x^n$ の余りを $a_nx+b_n$ とすると、解法1と同様に

$$ a_{n+1}=2a_n+b_n,\qquad b_{n+1}=a_n

$$

である。これは

$$ \begin{pmatrix} a_{n+1}\\ b_{n+1} \end{pmatrix} =

\begin{pmatrix} 2&1\\ 1&0 \end{pmatrix} \begin{pmatrix} a_n\\ b_n \end{pmatrix}

$$

と書ける。

初期値は

$$ \begin{pmatrix} a_1\\ b_1 \end{pmatrix} =

\begin{pmatrix} 1\\ 0 \end{pmatrix}

$$

である。

行列

$$ M= \begin{pmatrix} 2&1\\ 1&0 \end{pmatrix}

$$

の行列式は

$$ \det M=2\cdot 0-1\cdot 1=-1

$$

である。したがって任意の素数 $p$ に対して、$M$ は $\bmod p$ で逆行列をもつ。

いま、ある素数 $p$ が $a_n,b_n$ をともに割り切ると仮定する。このとき

$$ \begin{pmatrix} a_n\\ b_n \end{pmatrix} \equiv \begin{pmatrix} 0\\ 0 \end{pmatrix} \pmod p

$$

である。

一方、

$$ \begin{pmatrix} a_n\\ b_n \end{pmatrix} =

M^{n-1} \begin{pmatrix} 1\\ 0 \end{pmatrix}

$$

であり、$M$ は $\bmod p$ で逆行列をもつので、両辺に $M^{-(n-1)}$ をかけることができる。すると

$$ \begin{pmatrix} 1\\ 0 \end{pmatrix} \equiv \begin{pmatrix} 0\\ 0 \end{pmatrix} \pmod p

$$

となる。

これは $1\equiv 0\pmod p$ を意味し、矛盾である。

よって、$a_n,b_n$ をともに割り切る素数は存在しない。

解説

この問題の中心は、割る多項式が

$$ x^2-2x-1

$$

であることから、余りの計算を

$$ x^2\equiv 2x+1

$$

という置き換えで処理する点である。

$x^n$ の余りを $a_nx+b_n$ とおくと、$x$ をかけるたびに係数が

$$ (a_n,b_n)\mapsto (2a_n+b_n,a_n)

$$

と更新される。この更新は整数係数だけで行われるため、$a_n,b_n$ が整数であることは自然に従う。

また、互いに素であることは、最大公約数を直接計算するよりも、「共通に割る素数があれば一つ前の段階にも戻れる」と見るのが本質である。漸化式が逆向きにも素数の割り切りを保存してしまうため、最終的に初期値 $(1,0)$ に矛盾する。

答え

すべての自然数 $n$ について、$x^n$ を $x^2-2x-1$ で割った余りを $a_nx+b_n$ とすると、$a_n,b_n$ は整数である。

さらに、$a_n,b_n$ をともに割り切る素数は存在しない。

認証状態を確認しています...
MathGrAIl
使い方 マイページ

大学入試数学を、1問ずつ深く解く。

大学別演習と分野別基礎問題演習に対応。解説閲覧とAI質問で効率よく学べます。

今日の一問
基礎問題集から毎日1問を出題します
-
読み込み中...
今日の一問を準備しています...

読み込み中...

科目を選択してください

トピックを選ぶと問題一覧を表示します。

読み込み中...

演習条件を選択してください

大学・文理を選ぶと、年度ごとの問題一覧を表示します。

年度・問題を読み込み中...
- - - -
年度一覧から解きたい問題を選択してください。
答案画像を提出すると、AIが採点して改善点を返します。最大3枚まで追加できます。
クリックまたはドラッグ&ドロップで答案画像を選択(最大3枚)
この問題について質問してください。