トップ 東北大学 2007年 理系 第1問

東北大学 2007年 理系 第1問 解説

数学A/整数問題数学B/数列数学2/式と証明テーマ/整数の証明テーマ/整式の証明
東北大学 2007年 理系 第1問 解説

方針・初手

解法1

(1)

整式 $x^2$ を $x^2-6x-12$ で割ると、 $$x^2 = 1 \cdot (x^2-6x-12) + 6x + 12$$ よって、余りは $6x+12$ となるので、 $$a_2 = 6$$ $$b_2 = 12$$

(2)

$x^n$ を $x^2-6x-12$ で割った商を $Q_n(x)$ とすると、 $$x^n = (x^2-6x-12)Q_n(x) + a_nx + b_n$$ と表せる。両辺に $x$ を掛けると、 $$x^{n+1} = (x^2-6x-12)xQ_n(x) + a_nx^2 + b_nx$$ ここで、(1) より $x^2 = (x^2-6x-12) + 6x + 12$ を代入すると、

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

ここで、$(6a_n+b_n)x + 12a_n$ は $x$ についての1次以下の整式であるから、これが $x^{n+1}$ を $x^2-6x-12$ で割った余りである。 問題文の定義より、この余りは $a_{n+1}x + b_{n+1}$ であるから、 $$a_{n+1}x + b_{n+1} = (6a_n+b_n)x + 12a_n$$ これが $x$ についての恒等式となるため、係数を比較して、 $$a_{n+1} = 6a_n + b_n$$ $$b_{n+1} = 12a_n$$

(3)

条件を満たす素数を $p$ とする。 $p$ は各 $n \ge 2$ に対して $a_n, b_n$ の公約数となるので、特に $n=2$ のときも $a_2, b_2$ の公約数でなければならない。 (1) より $a_2 = 6, b_2 = 12$ であり、これらの公約数は $1, 2, 3, 6$ である。 したがって、素数となる公約数の候補は $p=2, 3$ に限られる。

次に、$p=2, 3$ がすべての $n \ge 2$ において $a_n, b_n$ の公約数となること、すなわち「$a_n, b_n$ はともに $2$ の倍数かつ $3$ の倍数である」ことを数学的帰納法で示す。

(i) $n=2$ のとき $a_2 = 6, b_2 = 12$ より、ともに $2$ の倍数かつ $3$ の倍数であり、成り立つ。

(ii) $n=k$ ($k \ge 2$)のとき成り立つと仮定する。 すなわち、$a_k, b_k$ がともに $2$ の倍数かつ $3$ の倍数であるとする。 (2) の結果より、 $$a_{k+1} = 6a_k + b_k$$ $$b_{k+1} = 12a_k$$ 仮定より $a_k, b_k$ は $2$ の倍数かつ $3$ の倍数であるから、$6a_k + b_k$ および $12a_k$ も $2$ の倍数かつ $3$ の倍数である。 よって、$a_{k+1}, b_{k+1}$ も $2$ の倍数かつ $3$ の倍数となり、$n=k+1$ のときも成り立つ。

(i), (ii) より、すべての自然数 $n \ge 2$ に対して、$a_n, b_n$ はともに $2$ の倍数かつ $3$ の倍数である。

以上より、すべての $n$ に対して $a_n, b_n$ の公約数となる素数は $2, 3$ である。

解説

答え

(1) $a_2 = 6, \quad b_2 = 12$ (2) $a_{n+1} = 6a_n + b_n, \quad b_{n+1} = 12a_n$ (3) $2, 3$

自分の記録

ログインすると保存できます。

誤りを報告

解説の誤り、誤字、表示崩れに気づいた場合は送信してください。ログイン不要です。