【数IIB】2段階さかのぼりがポイント!数学的帰納法で数列の漸化式を証明する・基本レベル(北海道大2021理系第4問)

a1=2,b1=1a_1=2,b_1=1 および

an+1=2an+3bna_{n+1}=2a_n+3b_nbn+1=an+2bnb_{n+1}=a_n+2b_n (n=1,2,3,)(n=1,2,3,\cdots)

で定められた数列 {an},{bn}\{a_n\},\{b_n\} がある。cn=anbnc_n=a_nb_n とおく。(北海道大2021)

(1) c2c_2 を求めよ。

(2) cnc_n は偶数であることを示せ。

(3) nn が偶数のとき,cnc_n は 28 で割り切れることを示せ。

初項を代入する

(1)から始めます。

a2=2a1+3b1a_2=2a_1+3b_1 より

=22+31=7=2\cdot2+3\cdot1=7

b2=a1+2b1b_2=a_1+2b_1 より

2+21=42+2\cdot1=4

c2=a2b2c_2=a_2b_2 より

=74=28=7\cdot4=28 (答え)

数学的帰納法で偶数を証明する

(2)に進みます。ここも,とりあえず式を代入するだけです。証明は数学的帰納法を用います。

[1] n=1n=1 のとき

c1=28c_1=28

よって,n=1n=1 のとき,cnc_n は偶数である。

[2] n=kn=k のとき ckc_k は偶数であると仮定すると,n=k+1n=k+1 のとき

ck+1=ak+1bk+1c_{k+1}=a_{k+1}b_{k+1}
=(2ak+3bk)(ak+2bk)=(2a_k+3b_k)(a_k+2b_k)
=2ak2+4akbk+3akbk+6bk2=2{a_k}^2+4a_kb_k+3a_kb_k+6{b_k}^2
=2ak2+7akbk+6bk2=2{a_k}^2+7a_kb_k+6{b_k}^2
=2(ak2+3bk2)+7ck=2({a_k}^2+3{b_k}^2)+7c_k

よって,n=k+1n=k+1 のときも cnc_n は偶数である。

[1],[2]から,すべての自然数 nn について cnc_n は偶数である。(証明終わり)

c1c_1 が偶数なら c2c_2 も偶数になる,c2c_2 が偶数なら c3c_3 も偶数になる・・・の繰り返しで,すべての cnc_n は偶数であると言える,っていう理屈。
7ck7c_k の部分でこれでいいの?
ckc_k は偶数だから 7 倍しても偶数。2(ak2+3bk2)2({a_k}^2+3{b_k}^2) は偶数で 7ck7c_k も偶数だから,偶数+偶数=偶数ということ。

数学的帰納法で2つ前の項までさかのぼる

nn が偶数ということは,c2c_2c4c_4c6c_6 ・・・ということです。偶数を 2k2k として c2kc_{2k} が 28 で割り切れることを証明すれば良さそうです。

[1] n=2n=2 のとき

c2=28c_2=28

よって,n=2n=2 のとき,cnc_n は 28 で割り切れる。

[2] n=2kn=2k のとき,c2kc_{2k} は 28 で割り切れると仮定すると

n=2(k+1)=2k+2n=2(k+1)=2k+2 のとき

an+1=2an+3bna_{n+1}=2a_n+3b_nbn+1=an+2bnb_{n+1}=a_n+2b_n を 1 つ減らすと

an=2an1+3bn1a_n=2a_{n-1}+3b_{n-1}
bn=an1+2bn1b_n=a_{n-1}+2b_{n-1}

となるので,これをもとに式を作ります。

a2k+2=2a2k+1+3b2k+1a_{2k+2}=2a_{2k+1}+3b_{2k+1}
=2(2a2k+3b2k)+3(a2k+2b2)=2(2a_{2k}+3b_{2k})+3(a_{2k}+2b_{2})
=7a2k+12b2k=7a_{2k}+12b_{2k}

偶数は 1 つおきに現れる数だから,1 つ前の偶数の式にするためには 2 段階戻るのがポイント。

b2k+2=a2k+1+2b2k+1b_{2k+2}=a_{2k+1}+2b_{2k+1}
=2a2k+3b2k+2(a2k+2b2k)=2a_{2k}+3b_{2k}+2(a_{2k}+2b_{2k})
=4a2k+7b2k=4a_{2k}+7b_{2k}

よって

c2k+2=(7a2k+12b2k)(4a2k+7b2k)c_{2k+2}=(7a_{2k}+12b_{2k})(4a_{2k}+7b_{2k})
=28a2k+97a2kb2k+84b2k=28a_{2k}+97a_{2k}b_{2k}+84b_{2k}
=28(a2k+3b2k)+97c2k=28(a_{2k}+3b_{2k})+97c_{2k}

c2kc_{2k} が 28 の倍数なら,それを 97 倍したものも 28 の倍数になる。
[1],[2]から,nn が偶数のとき,cnc_n は 28 で割り切れる。(証明終わり)