トップ 東京大学 1993年 理系 第2問

東京大学 1993年 理系 第2問 解説

数学A/整数問題数学B/数列テーマ/漸化式テーマ/整数の証明
東京大学 1993年 理系 第2問 解説

方針・初手

倍数条件や余りに関する問題であるため、漸化式を適切な法に対する合同式として捉えることが基本である。(1) では法を 2、(2) では法を 10(あるいは互いに素な 2 と 5 に分ける)として、数列 $\{a_n\}$ の余りの周期性を調べる。

解法1

(1)

すべての整数に対して、法を 2 とした合同式を考える。 与えられた漸化式 $a_{n+2} = 3a_{n+1} - 7a_n$ は、法 2 において $3 \equiv 1$、$ -7 \equiv 1$ であるから、次のように表せる。

$$ a_{n+2} \equiv a_{n+1} + a_n \pmod 2 $$

これと初期条件 $a_1 = 1 \equiv 1$、$a_2 = 3 \equiv 1$ を用いて、数列 $\{a_n\}$ の法 2 における値を順に調べると、以下のようになる。

連続する 2 項の組 $(a_n, a_{n+1})$ を mod 2 で考えると、 $(1, 1) \to (1, 0) \to (0, 1) \to (1, 1) \to \dots$ と遷移する。漸化式より次の項は直前の 2 項のみで一意に定まるため、数列 $\{a_n\}$ の法 2 における値は $(1, 1, 0)$ を 1 周期とする周期 3 の列となる。 すなわち、任意の自然数 $k$ に対して以下が成り立つ。

$$ \begin{cases} a_{3k-2} \equiv 1 \pmod 2 \\ a_{3k-1} \equiv 1 \pmod 2 \\ a_{3k} \equiv 0 \pmod 2 \end{cases} $$

したがって、$a_n \equiv 0 \pmod 2$ となること、つまり $a_n$ が偶数となることと、$n$ が 3 の倍数となることは同値である。(証明終)

(2)

$a_n$ が 10 の倍数となるための条件は、$a_n$ が 2 の倍数かつ 5 の倍数となることである。

2 の倍数となる条件は (1) より $n$ が 3 の倍数となることである。

次に、5 の倍数となる条件を法 5 の合同式を用いて調べる。 法 5 において $3 \equiv 3$、$-7 \equiv -2$ であるから、与えられた漸化式は次のように表せる。

$$ a_{n+2} \equiv 3a_{n+1} - 2a_n \pmod 5 $$

これと初期条件 $a_1 = 1 \equiv 1$、$a_2 = 3 \equiv 3$ を用いて、数列 $\{a_n\}$ の法 5 における値を順に調べる。

$(a_5, a_6) \equiv (1, 3) \pmod 5$ となり、$(a_1, a_2) \equiv (1, 3) \pmod 5$ と一致した。 前項 2 つの値が決まれば次の項の値は一意に定まるため、数列 $\{a_n\}$ の法 5 における値は $(1, 3, 2, 0)$ を 1 周期とする周期 4 の列となる。 すなわち、任意の自然数 $m$ に対して以下が成り立つ。

$$ \begin{cases} a_{4m-3} \equiv 1 \pmod 5 \\ a_{4m-2} \equiv 3 \pmod 5 \\ a_{4m-1} \equiv 2 \pmod 5 \\ a_{4m} \equiv 0 \pmod 5 \end{cases} $$

したがって、$a_n \equiv 0 \pmod 5$ となること、つまり $a_n$ が 5 の倍数となるための条件は、$n$ が 4 の倍数となることである。

以上より、$a_n$ が 10 の倍数となることと同値な条件は、 「$n$ が 3 の倍数」かつ「$n$ が 4 の倍数」 である。3 と 4 は互いに素であるため、この条件は「$n$ が 12 の倍数」と同値である。

解説

整数を係数とする線形漸化式で定まる数列について、ある自然数 $m$ を法とする余りの列は必ず周期を持つ。これは、連続 2 項の余りの組み合わせの数が有限(最大 $m^2$ 通り)であるため、順次計算を進めれば必ず以前に現れた組が再登場し、以降は同じサイクルを繰り返すためである。

(2) において法 10 で直接周期性を調べることも可能であるが、10 の法を互いに素な 2 と 5 に分解し、それぞれの周期(周期 3 と周期 4)を独立に調べてから、それらの最小公倍数(周期 12)として統合する方が計算の負担が少なく、見通しも良くなる。

答え

(1)

略(解法1の証明を参照)

(2)

$n$ が 12 の倍数となること。

自分の記録

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

誤りを報告

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