【IIB数列III極限】右辺がan^2である漸化式と帰納法/漸化式から極限を求める(東京都立大2016理系第1問)

漸化式の性質を帰納法で示すパターンやる。あと,漸化式から極限求める方法もマスターするには良い練習問題。

aa と bb を 0 a10\leqq a\leqq10 b<10\leqq b<1 をみたす定数とする。数列 {an}\{a_n\} を次の条件によって定める。

a1=aa_1=aan+1=12(an2+b)a_{n+1}=\cfrac{1}{2}(a_n^2+b) (n=1,2,3,)(n=1,2,3,\cdots)

c=11bc=1-\sqrt{1-b} とおく。以下の問いに答えなさい。(東京都立大2016)

(1) 0 an 10\leqq a_n\leqq 1 が成り立つことを示しなさい。

(2) an+1c=12(an+c)(anc)a_{n+1}-c=\cfrac{1}{2}(a_n+c)(a_n-c) が成り立つことを示しなさい。

(3) limnan=c\displaystyle\lim_{n\rightarrow\infty}a_n=c が成り立つことを示しなさい。

帰納法を用いる

(1)から始めます。

ここは,問題文の解釈の仕方に慣れましょう。すべての自然数 nn について不等式から成り立つことを示せば良いのだから,こうした場合は,帰納法を用いることがひらめくようになると良いです。

0 an10\leqq a_n\leqq1 ・・・(*) とする。

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

a1=aa_1=a

0 a10\leqq a\leqq1 より,(*)が成り立つ。

[II] n=kn=k のとき(*)が成り立つ,すなわち

0 ak10\leqq a_k\leqq1

が成り立つと仮定すると

0 ak2 10\leqq {a_k}^2\leqq 1

また 0 b<10\leqq b<1 より

0 ak2+b<20\leqq {a_k}^2+b<2
012(ak2+b)<10\leqq\cfrac{1}{2}({a_k}^2+b)<1
0 ak+1<10\leqq a_{k+1}<1

よって,ak+1a_{k+1} のときも(*)が成り立つ。

[I],[II]より,すべての自然数 nn において

0 an10\leqq a_n\leqq1

が成り立つ。(証明終わり)

等式を変形する

(2)に進みます。ここは,右辺を変形して左辺に合わせていきましょう。

右辺について

12(an+c)(anc)=12(an2c2)\cfrac{1}{2}(a_n+c)(a_n-c)=\cfrac{1}{2}({a_n}^2-c^2)
=12{an2(11b)2}=\cfrac{1}{2}\{{a_n}^2-(1-\sqrt{1-b})^2\}
=12(an21+21b1b)=\cfrac{1}{2}({a_n}^2-1+2\sqrt{1-b}-1-b)
=12{an22(11b)b}=\cfrac{1}{2}\{{a_n}^2-2(1-\sqrt{1-b})-b\}
=12(an22cb)=\cfrac{1}{2}({a_n}^2-2c-b)
=12(an2b)c=\cfrac{1}{2}({a_n}^2-b)-c
=an+1c=a_{n+1}-c

右辺=左辺より,題意は示された。(証明終わり)

極限を求める

(3)に進みます。

ここは,(2)で示した

an+1c=12(an+c)(anc)a_{n+1}-c=\cfrac{1}{2}(a_n+c)(a_n-c) ・・・①

を何とか利用する方法を考えると良いでしょう。

どうしたらいいの?
左右に an+1ca_{n+1}-c と anca_n-c っていう形があるから,これを漸化式として捉えると良い。

anc=bna_n-c=b_n をすると,①は

bn+1=12(an+c)bnb_{n+1}=\cfrac{1}{2}(a_n+c)b_n

次に,12(an+c)\cfrac{1}{2}(a_n+c) について考えましょう。

0 b<10\leqq b<1 より

1<b0-1<-b\leqq0
0<1b10<1-b\leqq1
0<1b10<\sqrt{1-b}\leqq1
11b<0-1\leqq-\sqrt{1-b}<0
011b<10\leqq1-\sqrt{1-b}<1
0 c<10\leqq c<1

(1)より 0 an10\leqq a_n\leqq1 だから

0 an+c<20\leqq a_n+c<2
012(an+c)<10\leqq\cfrac{1}{2}(a_n+c)<1

12(an+c)\cfrac{1}{2}(a_n+c) が 1 より小さいということは,bn+1<bnb_{n+1}<b_n が成り立つということであり,nn を大きくすると bnb_n はどんどん小さくなっていくことが分かります。

したがって

limnbn+1=0\displaystyle\lim_{n\rightarrow\infty}b_{n+1}=0
limnanc=0\displaystyle\lim_{n\rightarrow\infty}a_n-c=0
limnan=c\displaystyle\lim_{n\rightarrow\infty}a_n=c (証明終わり)