目次 / 数列 / 数学B

第6章 漸化式の基本

—— 前の項から次の項を決める式を、等差・等比・階差数列に帰着させて解く ——

第5章の最後に、$1,\ 2,\ 4,\ 7,\ 11,\ \ldots$ は「$a_1 = 1$,$a_{n+1} = a_n + n$」という決まりでも作れる、という話をしました。このように、前の項から次の項を決める式を**漸化式**といいます。この章では、漸化式から一般項を求める(漸化式を「解く」)方法を学びます。新しい公式を覚えるというより、見慣れない漸化式を、これまでに学んだ等差数列・等比数列・階差数列のどれかに「言いかえる」ことが中心です。最後に、ローンの残高のような身近な場面から漸化式を立てる練習をします。

問題マップ記録を読み込み中…
未回答 25× 0○ 01か月定着 0

前の項から次の項を決める

第5章の最後に、数列 1,1, 2,\ 2, 4,\ 4, 7,\ 7, 11,\ 11, …\ \ldots は、次の決まりでも作れると書きました。

a1\displaystyle a_1=1,\displaystyle {}= 1,an+1\displaystyle a_{n+1}=an\displaystyle {}= a_n+n\displaystyle {}+ n

nn=1{}= 1 とすると a2a_2=a1{}= a_1+1{}+ 1=2{}= 2、nn=2{}= 2 とすると a3a_3=a2{}= a_2+2{}+ 2=4{}= 4、nn=3{}= 3 とすると a4a_4=a3{}= a_3+3{}+ 3=7{}= 7……と、前の項が分かれば次の項が決まり、それをくり返すと、どこまでも項を作っていけます。

公式1:漸化式

数列 {an}\{a_n\} の各項を、それより前の項を使って決める式を漸化式という。初項 a1a_1 と、たとえば

an+1\displaystyle a_{n+1}=(an と n の式)\displaystyle {}= (a_n \text{ と } n \text{ の式})(n=1, 2, 3, …)\displaystyle (n = 1,\ 2,\ 3,\ \ldots)

の形の漸化式が与えられると、a2,a_2, a3,\ a_3, a4,\ a_4, …\ \ldots が順に 1 つずつ決まり、数列全体がただ 1 通りに定まる。漸化式を満たす数列の一般項を求めることを、漸化式を解くという。

これまでの章にも、漸化式はこっそり登場していました。第1章の等差数列の定義 an+1a_{n+1}=an{}= a_n+d{}+ d、第2章の等比数列の定義 an+1a_{n+1}=ran{}= ra_n は、どちらも漸化式です。第4章の実践 j18 で出てきた ana_n=2an−1 (n≧2){}= 2a_{n-1}\ (n \geqq 2) も同じ仲間で、番号を 1 つずらして an+1a_{n+1}=2an (n≧1){}= 2a_n\ (n \geqq 1) と書いても意味は変わりません。

漸化式と一般項の違いは、宝探しの 2 種類のメモにたとえられます。1 つは「スタートの木から北へ 3 歩。そこから東へ 5 歩。そこから……」と、今いる場所をもとに次の場所を指示するメモ。もう 1 つは、宝の位置に直接印を付けた地図です。前者は 1 歩ずつ順にたどれば必ず着きますが、100 番目の地点を知るには 99 回たどらなければなりません。後者なら一目で分かります。漸化式は前者、一般項は後者です。漸化式を解くとは、たどり方のメモから地図を描き起こす作業なのです。

漸化式:前の項から 1 歩ずつ 一般項:番号から直接 1 2 4 7 11 … a₁ a₂ a₃ a₄ a₅ +1 +2 +3 +4 n 一般項に代入 第 n 項 aₙ

漸化式は「初項」と「前の項から次の項を作る規則」の組で数列を決める方法で、それを解くとは、番号 nn を入れれば直接答えが出る一般項に書き直すことだということです。

例題1:漸化式から項を求める

次の漸化式で定まる数列 {an}\{a_n\} について、a2,a_2, a3,\ a_3, a4,\ a_4, a5\ a_5 を求めなさい。

(1) a1a_1=2,{}= 2,an+1a_{n+1}=3an{}= 3a_n−1{}- 1

(2) a1a_1=1,{}= 1,an+1a_{n+1}=an{}= a_n+2n{}+ 2n+1{}+ 1


【解答】

(1) nn=1,{}= 1, 2,\ 2, 3,\ 3, 4\ 4 を順に代入します。

a2\displaystyle a_2=3⋅2\displaystyle {}= 3 \cdot 2−1\displaystyle {}- 1=5,\displaystyle {}= 5,a3\displaystyle a_3=3⋅5\displaystyle {}= 3 \cdot 5−1\displaystyle {}- 1=14,\displaystyle {}= 14,a4\displaystyle a_4=3⋅14\displaystyle {}= 3 \cdot 14−1\displaystyle {}- 1=41,\displaystyle {}= 41,a5\displaystyle a_5=3⋅41\displaystyle {}= 3 \cdot 41−1\displaystyle {}- 1=122\displaystyle {}= 122

よって a2=5,‾\underline{\rule[-0.1944em]{0em}{0.8389em}a_2 = 5,} a3=14,‾\underline{\rule[-0.1944em]{0em}{0.8389em}\ a_3 = 14,} a4=41,‾\underline{\rule[-0.1944em]{0em}{0.8389em}\ a_4 = 41,} a5=122‾\underline{\rule[-0.1944em]{0em}{0.8389em}\ a_5 = 122}。

(2) 足す数 2n2n+1{}+ 1 は、nn=1,{}= 1, 2,\ 2, 3,\ 3, 4\ 4 のとき 3,3, 5,\ 5, 7,\ 7, 9\ 9 です。

a2\displaystyle a_2=1\displaystyle {}= 1+3\displaystyle {}+ 3=4,\displaystyle {}= 4,a3\displaystyle a_3=4\displaystyle {}= 4+5\displaystyle {}+ 5=9,\displaystyle {}= 9,a4\displaystyle a_4=9\displaystyle {}= 9+7\displaystyle {}+ 7=16,\displaystyle {}= 16,a5\displaystyle a_5=16\displaystyle {}= 16+9\displaystyle {}+ 9=25\displaystyle {}= 25

よって a2=4,‾\underline{\rule[-0.1944em]{0em}{0.8389em}a_2 = 4,} a3=9,‾\underline{\rule[-0.1944em]{0em}{0.8389em}\ a_3 = 9,} a4=16,‾\underline{\rule[-0.1944em]{0em}{0.8389em}\ a_4 = 16,} a5=25‾\underline{\rule[-0.1944em]{0em}{0.8389em}\ a_5 = 25}。

(2) の項は 1,1, 4,\ 4, 9,\ 9, 16,\ 16, 25\ 25 と平方数が並び、ana_n=n2{}= n^2 ではないかと見当がつきます。ただ、数項を眺めただけでは「たぶん」にとどまります(第4章の小話で、数項だけでは規則が決まらない例を見ました)。見当に頼らず一般項を導く方法を、ここから順に学んでいきます。

等差型・等比型

いちばん簡単なのは、第1章・第2章で学んだ形そのままの漸化式です。

公式2:等差数列型・等比数列型の漸化式

d,d, r\ r を定数とする。

an+1\displaystyle a_{n+1}=an\displaystyle {}= a_n+d\displaystyle {}+ d  ⟺  an\displaystyle {}\iff a_n=a1\displaystyle {}= a_1+(n−1)d\displaystyle {}+ (n - 1)d

(どちらも「{an}\{a_n\} は公差 dd の等差数列」と同じこと)

an+1\displaystyle a_{n+1}=ran\displaystyle {}= ra_n  ⟺  an\displaystyle {}\iff a_n=a1rn−1\displaystyle {}= a_1 r^{n-1}

(どちらも「{an}\{a_n\} は公比 rr の等比数列」と同じこと)

ロールプレイングゲームで、レベルが 1 つ上がるたびにキャラクターの攻撃力が変わる場面を考えてみましょう。「毎回 55 ずつ上がる」なら等差型、「毎回 1.21.2 倍になる」なら等比型です。どちらも、レベルが上がるたびに同じ操作をくり返しているだけなので、レベル nn の攻撃力は、第1章・第2章の一般項の公式ですぐに分かります。

見かけが少し違っていても、式を整理すると公式2の形になることがよくあります。an+1a_{n+1}−an{}- a_n=3{}= 3 は an+1a_{n+1}=an{}= a_n+3{}+ 3 と同じ、2an+12a_{n+1}=an{}= a_n は an+1a_{n+1}=12an{}= \dfrac{1}{2}a_n と同じです。まず「an+1a_{n+1}=⋯{}= \cdots」の形に直してから、型を見分けましょう。

次の項が「前の項 + 定数」なら等差数列、「前の項 × 定数」なら等比数列で、一般項はそれぞれ第1章・第2章の公式で書けるということです。

例題2:等差型・等比型

次の漸化式で定まる数列 {an}\{a_n\} の一般項を求めなさい。

(1) a1a_1=5,{}= 5,an+1a_{n+1}−an{}- a_n=−3{}= -3

(2) a1a_1=3,{}= 3,2an+12a_{n+1}+an{}+ a_n=0{}= 0


【解答】

(1) an+1a_{n+1}=an{}= a_n−3{}- 3 なので、初項 55、公差 −3-3 の等差数列です。

an\displaystyle a_n=5\displaystyle {}= 5+(n−1)⋅(−3)\displaystyle {}+ (n - 1) \cdot (-3)=−3n‾\displaystyle {}= \underline{\rule[-0.0833em]{0em}{0.7278em}-3n}+8‾\displaystyle \underline{\rule[-0.0833em]{0em}{0.7278em}{}+ 8}

(2) an+1a_{n+1}=−12an{}= -\dfrac{1}{2}a_n なので、初項 33、公比 −12-\dfrac{1}{2} の等比数列です。

an=3(−12)n−1‾\underline{a_n = 3\left(-\frac{1}{2}\right)^{n-1}}

((1) は a2a_2=2{}= 2、式でも −6-6+8{}+ 8=2{}= 2。(2) は a2a_2=−32{}= -\dfrac{3}{2}、式でも 3⋅(−12)3 \cdot \left(-\dfrac{1}{2}\right)=−32{}= -\dfrac{3}{2}。)

階差型

足す数が一定でなく、番号 nn によって変わる漸化式もあります。この章の最初の an+1a_{n+1}=an{}= a_n+n{}+ n がその例です。

公式3:階差数列型の漸化式

f(n)f(n) を nn の式とする。漸化式 an+1a_{n+1}=an{}= a_n+f(n){}+ f(n) は an+1a_{n+1}−an{}- a_n=f(n){}= f(n) と同じで、{an}\{a_n\} の階差数列が bnb_n=f(n){}= f(n) であることを表す。よって、第4章の公式2より

an\displaystyle a_n=a1\displaystyle {}= a_1+∑k=1n−1f(k)\displaystyle {}+ \sum_{k=1}^{n-1} f(k)(n≧2)\displaystyle (n \geqq 2)

である。

さきほどのゲームで、上がり方がレベルによって変わる場合です。「レベル 1 から 2 では +1+1、2 から 3 では +2+2、3 から 4 では +3+3……」なら、レベル nn の攻撃力は、最初の攻撃力に、それまでの上がり幅 11+2{}+ 2+⋯{}+ \cdots+(n−1){}+ (n - 1) を足したものです。上がり幅を並べたものが階差数列、それを足し戻すのが Σ です。

答えの書き方は第4章と同じ 3 段です。nn≧2{}\geqq 2 で式を出し、nn=1{}= 1 を代入して a1a_1 と一致するか確かめます。

an+1a_{n+1}=an{}= a_n+f(n){}+ f(n) は「階差数列が f(n)f(n)」という意味なので、第4章と同じく f(k)f(k) を kk=1{}= 1 から nn−1{}- 1 まで足して初項に加え、最後に nn=1{}= 1 を確かめるということです。

例題3:階差型

次の漸化式で定まる数列 {an}\{a_n\} の一般項を求めなさい。

(1) a1a_1=1,{}= 1,an+1a_{n+1}=an{}= a_n+n{}+ n

(2) a1a_1=3,{}= 3,an+1a_{n+1}=an{}= a_n+2n{}+ 2^n


【解答】

(1) 階差数列は bnb_n=n{}= n なので、nn≧2{}\geqq 2 のとき

an\displaystyle a_n=1\displaystyle {}= 1+∑k=1n−1k\displaystyle {}+ \sum_{k=1}^{n-1} k=1\displaystyle {}= 1+(n−1)n2\displaystyle {}+ \frac{(n - 1)n}{2}=n2−n+22\displaystyle {}= \frac{n^2 - n + 2}{2}

nn=1{}= 1 を代入すると 22\dfrac{2}{2}=1{}= 1 で、a1a_1 と一致します。よって an=n2−n+22‾\underline{a_n = \dfrac{n^2 - n + 2}{2}}。

(2) 階差数列は bnb_n=2n{}= 2^n なので、nn≧2{}\geqq 2 のとき、初項 22、公比 22、項数 nn−1{}- 1 の等比数列の和を使って

an\displaystyle a_n=3\displaystyle {}= 3+∑k=1n−12k\displaystyle {}+ \sum_{k=1}^{n-1} 2^k=3\displaystyle {}= 3+2(2n−1−1)2−1\displaystyle {}+ \frac{2(2^{n-1} - 1)}{2 - 1}=3\displaystyle {}= 3+2n\displaystyle {}+ 2^n−2\displaystyle {}- 2=2n\displaystyle {}= 2^n+1\displaystyle {}+ 1

nn=1{}= 1 を代入すると 33 で、a1a_1 と一致します。よって an=2n‾\underline{\rule[-0.15em]{0em}{0.8144em}a_n = 2^n}+1‾\underline{\rule[-0.15em]{0em}{0.8144em}{}+ 1}。

((2) は a2a_2=5,{}= 5,a3a_3=9{}= 9、式でも 44+1{}+ 1=5{}= 5,88+1{}+ 1=9{}= 9。)

(1) の答えは、第4章の例題2、第5章の例題1(1) と同じ式です。同じ数列 1,1, 2,\ 2, 4,\ 4, 7,\ 7, 11,\ 11, …\ \ldots に、「差の数列」「群の最初の数」「漸化式」という 3 つの入り口からたどり着いたことになります。例題1(2) も、階差数列が 2n2n+1{}+ 1 なので、nn≧2{}\geqq 2 のとき

an\displaystyle a_n=1\displaystyle {}= 1+∑k=1n−1(2k+1)\displaystyle {}+ \sum_{k=1}^{n-1} (2k + 1)=1\displaystyle {}= 1+(n−1)n\displaystyle {}+ (n - 1)n+(n−1)\displaystyle {}+ (n - 1)=n2\displaystyle {}= n^2

となり、見当どおり ana_n=n2{}= n^2 だと確かめられます。

an+1a_{n+1}=pan{}= pa_n+q{}+ q 型

次は、「前の項を pp 倍して qq を足す」漸化式です。例として a1a_1=1,{}= 1,an+1a_{n+1}=2an{}= 2a_n+1{}+ 1 を考えます。項を書き出すと

1,\displaystyle 1, 3,\displaystyle \ 3, 7,\displaystyle \ 7, 15,\displaystyle \ 15, 31,\displaystyle \ 31, …\displaystyle \ \ldots

で、差も比も一定ではありません。ところが、各項に 11 を足すと 2,2, 4,\ 4, 8,\ 8, 16,\ 16, 32,\ 32, …\ \ldots となり、公比 22 の等比数列が現れます。実際、漸化式の両辺に 11 を足すと

an+1\displaystyle a_{n+1}+1\displaystyle {}+ 1=2an\displaystyle {}= 2a_n+2\displaystyle {}+ 2=2(an+1)\displaystyle {}= 2(a_n + 1)

で、数列 {an+1}\{a_n + 1\} は公比 22 の等比数列です。初項は a1a_1+1{}+ 1=2{}= 2 なので ana_n+1{}+ 1=2⋅2n−1{}= 2 \cdot 2^{n-1}=2n{}= 2^n、つまり ana_n=2n{}= 2^n−1{}- 1 です。

では、足す数 11 はどうやって見つければよいでしょうか。an+1a_{n+1}−α{}- \alpha=p(an−α){}= p(a_n - \alpha) の形に変形できる定数 α\alpha を探せばよいのです。展開すると an+1a_{n+1}=pan{}= pa_n−pα{}- p\alpha+α{}+ \alpha なので、もとの式 an+1a_{n+1}=pan{}= pa_n+q{}+ q と比べて、α\alpha−pα{}- p\alpha=q{}= q、すなわち α\alpha=pα{}= p\alpha+q{}+ q を満たせばよいことが分かります。これは、漸化式の an+1a_{n+1} と ana_n をどちらも α\alpha に置きかえた式です。上の例なら α\alpha=2α{}= 2\alpha+1{}+ 1 から α\alpha=−1{}= -1 で、ana_n−(−1){}- (-1)=an{}= a_n+1{}+ 1 を考えればよかったわけです。

公式4:an+1a_{n+1}=pan{}= pa_n+q{}+ q 型の漸化式

p,p, q\ q を定数とし、pp≠1{}\neq 1 とする。α\alpha を

α\displaystyle \alpha=pα\displaystyle {}= p\alpha+q\displaystyle {}+ q

の解とすると、漸化式 an+1a_{n+1}=pan{}= pa_n+q{}+ q は

an+1\displaystyle a_{n+1}−α\displaystyle {}- \alpha=p(an−α)\displaystyle {}= p(a_n - \alpha)

と変形できる。よって数列 {an−α}\{a_n - \alpha\} は初項 a1a_1−α{}- \alpha、公比 pp の等比数列で

an\displaystyle a_n=α\displaystyle {}= \alpha+(a1−α)pn−1\displaystyle {}+ (a_1 - \alpha)p^{n-1}

である。(pp=1{}= 1 のときは等差型。)α\alpha を求めるための式 α\alpha=pα{}= p\alpha+q{}+ q を、この漸化式の特性方程式と呼ぶことがある。

特性方程式は、新しい公式というより「等比数列に言いかえるための道具」です。答案では、α\alpha を求める計算は脇に書き、an+1a_{n+1}−α{}- \alpha=p(an−α){}= p(a_n - \alpha) の変形を示してから等比数列として解く、という流れで書きます。

α\alpha には、はっきりした意味があります。もし ana_n=α{}= \alpha なら an+1a_{n+1}=pα{}= p\alpha+q{}+ q=α{}= \alpha で、次の項も α\alpha のまま動きません。α\alpha は、この漸化式の「落ち着き先」なのです。そして ana_n−α{}- \alpha は「落ち着き先からのずれ」で、公式4は、ずれが毎回 pp 倍になると言っています。

駅前の駐輪場を考えてみましょう。毎晩、止まっている自転車の 14\dfrac{1}{4} が撤去され、翌朝には新しく 3030 台が止められるとします。朝の台数を ana_n とすると an+1a_{n+1}=34an{}= \dfrac{3}{4}a_n+30{}+ 30 です。120120 台なら、夜に 3030 台減って朝に 3030 台増えるので、ずっと 120120 台のままです(α\alpha=34α{}= \dfrac{3}{4}\alpha+30{}+ 30 の解が 120120)。200200 台から始めると、120120 台とのずれ 8080 台が 6060 台、4545 台……と 34\dfrac{3}{4} 倍ずつ縮み、台数は 120120 台に近づいていきます。

4 5 6 落ち着き先 α = 4 a₁ a₂ a₃ a₄ ずれ 2 ずれ 1 ずれが毎回 1/2 倍になり、4 に近づく

an+1a_{n+1}=pan{}= pa_n+q{}+ q は、特性方程式 α\alpha=pα{}= p\alpha+q{}+ q で落ち着き先 α\alpha を求め、ana_n−α{}- \alpha(落ち着き先からのずれ)が公比 pp の等比数列になることを使って解くということです。

例題4:an+1a_{n+1}=pan{}= pa_n+q{}+ q 型

次の漸化式で定まる数列 {an}\{a_n\} の一般項を求めなさい。

(1) a1a_1=1,{}= 1,an+1a_{n+1}=3an{}= 3a_n+2{}+ 2

(2) a1a_1=6,{}= 6,an+1a_{n+1}=12an{}= \dfrac{1}{2}a_n+2{}+ 2


【解答】

(1) α\alpha=3α{}= 3\alpha+2{}+ 2 を解くと α\alpha=−1{}= -1 です。漸化式は

an+1\displaystyle a_{n+1}+1\displaystyle {}+ 1=3(an+1)\displaystyle {}= 3(a_n + 1)

と変形できるので、数列 {an+1}\{a_n + 1\} は初項 a1a_1+1{}+ 1=2{}= 2、公比 33 の等比数列です。よって ana_n+1{}+ 1=2⋅3n−1{}= 2 \cdot 3^{n-1} で

an=2⋅3n−1‾\displaystyle \underline{\rule[-0.15em]{0em}{1.0141em}a_n = 2 \cdot 3^{n-1}}−1‾\displaystyle \underline{\rule[-0.15em]{0em}{1.0141em}{}- 1}

(a2a_2=5{}= 5,a3a_3=17{}= 17、式でも 66−1{}- 1=5{}= 5,1818−1{}- 1=17{}= 17。)

(2) α\alpha=12α{}= \dfrac{1}{2}\alpha+2{}+ 2 を解くと α\alpha=4{}= 4 です。漸化式は

an+1\displaystyle a_{n+1}−4\displaystyle {}- 4=12(an−4)\displaystyle {}= \frac{1}{2}(a_n - 4)

と変形できるので、数列 {an−4}\{a_n - 4\} は初項 a1a_1−4{}- 4=2{}= 2、公比 12\dfrac{1}{2} の等比数列です。よって ana_n−4{}- 4=2(12)n−1{}= 2\left(\dfrac{1}{2}\right)^{n-1} で

an=4‾\displaystyle \underline{\rule[-0.95em]{0em}{2.6040em}a_n = 4}+2(12)n−1‾\displaystyle \underline{\rule[-0.95em]{0em}{2.6040em}{}+ 2\left(\frac{1}{2}\right)^{n-1}}

(a2a_2=5{}= 5,a3a_3=92{}= \dfrac{9}{2}、式でも 44+1{}+ 1=5{}= 5,44+12{}+ \dfrac{1}{2}=92{}= \dfrac{9}{2}。図の点の並びがこの数列です。)

同じ漸化式を、階差数列に帰着させて解くこともできます。an+2a_{n+2}=pan+1{}= pa_{n+1}+q{}+ q から an+1a_{n+1}=pan{}= pa_n+q{}+ q を引くと

an+2\displaystyle a_{n+2}−an+1\displaystyle {}- a_{n+1}=p(an+1−an)\displaystyle {}= p(a_{n+1} - a_n)

となり、階差数列 bnb_n=an+1{}= a_{n+1}−an{}- a_n が公比 pp の等比数列だと分かります。(1) なら b1b_1=a2{}= a_2−a1{}- a_1=4{}= 4 なので bnb_n=4⋅3n−1{}= 4 \cdot 3^{n-1}、あとは公式3の手順で

an\displaystyle a_n=1\displaystyle {}= 1+∑k=1n−14⋅3k−1\displaystyle {}+ \sum_{k=1}^{n-1} 4 \cdot 3^{k-1}=1\displaystyle {}= 1+2(3n−1−1)\displaystyle {}+ 2(3^{n-1} - 1)=2⋅3n−1\displaystyle {}= 2 \cdot 3^{n-1}−1\displaystyle {}- 1

となり、同じ答えが得られます。特性方程式を使うほうが計算は短く済みますが、「等比にするか、階差にするか」という帰着の考え方はどちらも同じです。

身近な場面から漸化式を立てる

漸化式の本当の出番は、一般項がすぐには分からないけれど「1 回ごとに何が起こるか」ははっきりしている場面です。そうした場面では、まず「ana_n から an+1a_{n+1} を作る規則」を式にし、それから解きます。

例題5:ローンの残高

100100 万円を借り、1 年ごとに、残高に年利 2%2\% の利子が付いた直後に 1212 万円ずつ返します。nn 回目の返済直後の残高を ana_n 万円とします。

(1) an+1a_{n+1} を ana_n で表し、一般項 ana_n を求めなさい。

(2) 1.0291.02^9=1.195{}= 1.195,1.02101.02^{10}=1.219{}= 1.219 とし、最後の回は残っている額だけを返すものとして、何回目の返済で返し終えるかを求めなさい。


【解答】

(1) 1 回目の返済直後の残高は a1a_1=100×1.02{}= 100 \times 1.02−12{}- 12=90{}= 90 です。nn 回目の返済直後の残高 ana_n に 1 年分の利子が付くと 1.02an1.02a_n、そこから 1212 万円返すので

an+1\displaystyle a_{n+1}=1.02an\displaystyle {}= 1.02a_n−12\displaystyle {}- 12

α\alpha=1.02α{}= 1.02\alpha−12{}- 12 を解くと 0.02α0.02\alpha=12{}= 12 より α\alpha=600{}= 600 です。漸化式は an+1a_{n+1}−600{}- 600=1.02(an−600){}= 1.02(a_n - 600) と変形できるので、数列 {an−600}\{a_n - 600\} は初項 9090−600{}- 600=−510{}= -510、公比 1.021.02 の等比数列です。

an\displaystyle a_n−600\displaystyle {}- 600=−510⋅1.02n−1\displaystyle {}= -510 \cdot 1.02^{n-1}=−500⋅1.02n\displaystyle {}= -500 \cdot 1.02^n

よって an=600‾\underline{\rule[-0.15em]{0em}{0.8144em}a_n = 600}−500⋅1.02n‾\underline{\rule[-0.15em]{0em}{0.8144em}{}- 500 \cdot 1.02^n}(510510=500×1.02{}= 500 \times 1.02 を使いました)。

(2) a9a_9=600{}= 600−500×1.195{}- 500 \times 1.195=2.5{}= 2.5>0{}> 0 なので、9 回目の返済のあとにはまだ 2.52.5 万円残っています。一方、式の上では 600600−500×1.219{}- 500 \times 1.219=−9.5{}= -9.5<0{}< 0 で、10 回目に 1212 万円返そうとすると払いすぎになります。つまり 10 回目は、利子の付いた残り 2.5×1.022.5 \times 1.02=2.55{}= 2.55 万円だけを返せば終わります。よって 10 回目‾\underline{10 \text{ 回目}}。

落ち着き先 α\alpha=600{}= 600 には意味があります。残高が 600600 万円なら、1 年の利子がちょうど 1212 万円で、返しても返しても残高が減りません。残高が 600600 万円より少ないから、ずれ(600600 万円との差)が毎年 1.021.02 倍に広がって、残高はどんどん減っていくのです。

第2章の実践 j20 では、返済の問題を「すべてを最後の時点の価値にそろえて、等比数列の和で比べる」方法で解きました。漸化式を使うと、1 年ごとの残高の動きをそのまま追いかけることができます。どちらで解いても同じ答えになります。

文章題では「1 回の操作で ana_n が an+1a_{n+1} にどう変わるか」を式にすれば漸化式ができ、それを等差・等比・階差のどれかに帰着させて解けばよいということです。

この章のまとめと次の章

この章の漸化式の形と、帰着させる先、一般項をまとめます。

第2章の最後に、等差数列と等比数列を「足す」「掛ける」で対比しました。この章の an+1a_{n+1}=pan{}= pa_n+q{}+ q は、その 2 つを 1 つの式にまとめた形です。pp=1{}= 1 なら等差数列、qq=0{}= 0 なら等比数列になります。

では、足す数が定数でなく an+1a_{n+1}=2an{}= 2a_n+n{}+ n のように nn を含んでいたら? an+1a_{n+1}=anan+1{}= \dfrac{a_n}{a_n + 1} のような分数の形なら? さらに、an+2a_{n+2}=an+1{}= a_{n+1}+an{}+ a_n のように 2 つ前の項まで使う漸化式や、和 SnS_n と ana_n が混ざった式はどう解くのでしょうか。次の第7章では、こうした「いろいろな漸化式」を、この章と同じく等差・等比・階差のどれかへ言いかえる工夫で解いていきます。

基礎確認問題(全5問)

まずは公式をそのまま使う、ごく簡単な問題で確認しましょう。

問1

a1a_1=3,{}= 3,an+1a_{n+1}=2an{}= 2a_n−1{}- 1 で定まる数列 {an}\{a_n\} の第 44 項 a4a_4 を求めなさい。

つまずいたときは:
答えを見る
答え

17‾\underline{17}(a2a_2=5,{}= 5,a3a_3=9,{}= 9,a4a_4=17{}= 17)

自己採点:
記録を読み込み中…

問2

a1a_1=7,{}= 7,an+1a_{n+1}=an{}= a_n+4{}+ 4 で定まる数列 {an}\{a_n\} の一般項を求めなさい。

つまずいたときは:
答えを見る
答え

an=4n‾\underline{\rule[-0.15em]{0em}{0.7945em}a_n = 4n}+3‾\underline{\rule[-0.15em]{0em}{0.7945em}{}+ 3}(初項 77、公差 44 の等差数列)

自己採点:
記録を読み込み中…

問3

a1a_1=2,{}= 2,an+1a_{n+1}=5an{}= 5a_n で定まる数列 {an}\{a_n\} の一般項を求めなさい。

答えを見る
答え

an=2⋅5n−1‾\underline{a_n = 2 \cdot 5^{n-1}}(初項 22、公比 55 の等比数列)

自己採点:
記録を読み込み中…

問4

a1a_1=1,{}= 1,an+1a_{n+1}=an{}= a_n+2n{}+ 2n で定まる数列 {an}\{a_n\} の一般項を求めなさい。

つまずいたときは:
答えを見る
答え

an=n2‾\underline{\rule[-0.15em]{0em}{0.9641em}a_n = n^2}−n‾\underline{\rule[-0.15em]{0em}{0.9641em}{}- n}+1‾\underline{\rule[-0.15em]{0em}{0.9641em}{}+ 1}(nn≧2{}\geqq 2 で 1+∑k=1n−12k=1+(n−1)n1 + \displaystyle\sum_{k=1}^{n-1} 2k = 1 + (n - 1)n。nn=1{}= 1 でも 11)

自己採点:
記録を読み込み中…

問5

漸化式 an+1a_{n+1}=3an{}= 3a_n−4{}- 4 を an+1a_{n+1}−α{}- \alpha=3(an−α){}= 3(a_n - \alpha) の形に変形するとき、定数 α\alpha の値を求めなさい。

答えを見る
答え

α=2‾\underline{\alpha = 2}(α\alpha=3α{}= 3\alpha−4{}- 4 を解く)

自己採点:
記録を読み込み中…

実践問題(全20問)

難易度マークは ★=基礎、★★=標準、★★★=入試レベルです。★から順に取り組みましょう。

問1 ★

a1a_1=10,{}= 10,an+1a_{n+1}=an{}= a_n−3{}- 3 で定まる数列 {an}\{a_n\} の一般項と、初めて負になる項は第何項かを求めなさい。

つまずいたときは:
答えを見る
答え

ana_n=−3n{}= -3n+13{}+ 13,第 55 項

解説

初項 1010、公差 −3-3 の等差数列なので

an\displaystyle a_n=10\displaystyle {}= 10+(n−1)⋅(−3)\displaystyle {}+ (n - 1) \cdot (-3)=−3n‾\displaystyle {}= \underline{\rule[-0.0833em]{0em}{0.7278em}-3n}+13‾\displaystyle \underline{\rule[-0.0833em]{0em}{0.7278em}{}+ 13}

−3n-3n+13{}+ 13<0{}< 0 より nn>133{}> \dfrac{13}{3}=4.33⋯{}= 4.33\cdots なので、初めて負になるのは 第 5 項‾\underline{\text{第 } 5 \text{ 項}}(a4a_4=1{}= 1,a5a_5=−2{}= -2)です。

自己採点:
記録を読み込み中…

問2 ★

a1a_1=2,{}= 2,3an+13a_{n+1}=an{}= a_n で定まる数列 {an}\{a_n\} の一般項を求めなさい。

つまずいたときは:
答えを見る
答え

ana_n=2(13)n−1{}= 2\left(\dfrac{1}{3}\right)^{n-1}

解説

an+1a_{n+1}=13an{}= \dfrac{1}{3}a_n なので、初項 22、公比 13\dfrac{1}{3} の等比数列です。

an=2(13)n−1‾\underline{a_n = 2\left(\frac{1}{3}\right)^{n-1}}

(a2a_2=23{}= \dfrac{2}{3}、式でも 2⋅132 \cdot \dfrac{1}{3}=23{}= \dfrac{2}{3}。)

自己採点:
記録を読み込み中…

問3 ★

a1a_1=3,{}= 3,an+1a_{n+1}+2an{}+ 2a_n=0{}= 0 で定まる数列 {an}\{a_n\} の一般項を求めなさい。

つまずいたときは:
答えを見る
答え

ana_n=3⋅(−2)n−1{}= 3 \cdot (-2)^{n-1}

解説

an+1a_{n+1}=−2an{}= -2a_n なので、初項 33、公比 −2-2 の等比数列です。

an=3⋅(−2)n−1‾\underline{a_n = 3 \cdot (-2)^{n-1}}

(a2a_2=−6{}= -6,a3a_3=12{}= 12、式でも 3⋅(−2)3 \cdot (-2)=−6{}= -6,3⋅43 \cdot 4=12{}= 12。)

自己採点:
記録を読み込み中…

問4 ★

a1a_1=2,{}= 2,an+1a_{n+1}=an{}= a_n+3n{}+ 3n−1{}- 1 で定まる数列 {an}\{a_n\} の一般項を求めなさい。

つまずいたときは:
答えを見る
答え

ana_n=3n2−5n+62{}= \dfrac{3n^2 - 5n + 6}{2}

解説

階差数列は bnb_n=3n{}= 3n−1{}- 1 なので、nn≧2{}\geqq 2 のとき

an\displaystyle a_n=2\displaystyle {}= 2+∑k=1n−1(3k−1)\displaystyle {}+ \sum_{k=1}^{n-1} (3k - 1)=2\displaystyle {}= 2+3(n−1)n2\displaystyle {}+ \frac{3(n - 1)n}{2}−(n−1)\displaystyle {}- (n - 1)=4+3n2−3n−2n+22\displaystyle {}= \frac{4 + 3n^2 - 3n - 2n + 2}{2}=3n2−5n+62\displaystyle {}= \frac{3n^2 - 5n + 6}{2}

nn=1{}= 1 を代入すると 3−5+62\dfrac{3 - 5 + 6}{2}=2{}= 2 で、a1a_1 と一致するので

an=3n2−5n+62‾\underline{a_n = \frac{3n^2 - 5n + 6}{2}}

(a2a_2=4{}= 4、式でも 12−10+62\dfrac{12 - 10 + 6}{2}=4{}= 4。)

自己採点:
記録を読み込み中…

問5 ★

a1a_1=1,{}= 1,an+1a_{n+1}=an{}= a_n+3n{}+ 3^n で定まる数列 {an}\{a_n\} の一般項を求めなさい。

つまずいたときは:
答えを見る
答え

ana_n=3n−12{}= \dfrac{3^n - 1}{2}

解説

階差数列は bnb_n=3n{}= 3^n です。nn≧2{}\geqq 2 のとき、初項 33、公比 33、項数 nn−1{}- 1 の等比数列の和を使って

an\displaystyle a_n=1\displaystyle {}= 1+∑k=1n−13k\displaystyle {}+ \sum_{k=1}^{n-1} 3^k=1\displaystyle {}= 1+3(3n−1−1)3−1\displaystyle {}+ \frac{3(3^{n-1} - 1)}{3 - 1}=1\displaystyle {}= 1+3n−32\displaystyle {}+ \frac{3^n - 3}{2}=3n−12\displaystyle {}= \frac{3^n - 1}{2}

nn=1{}= 1 を代入すると 3−12\dfrac{3 - 1}{2}=1{}= 1 で、a1a_1 と一致するので

an=3n−12‾\underline{a_n = \frac{3^n - 1}{2}}

(a2a_2=4{}= 4,a3a_3=13{}= 13、式でも 82\dfrac{8}{2}=4{}= 4,262\dfrac{26}{2}=13{}= 13。)

自己採点:
記録を読み込み中…

問6 ★

a1a_1=1,{}= 1,an+1a_{n+1}=2an{}= 2a_n+3{}+ 3 で定まる数列 {an}\{a_n\} の一般項を求めなさい。

つまずいたときは:
答えを見る
答え

ana_n=2n+1{}= 2^{n+1}−3{}- 3

解説

α\alpha=2α{}= 2\alpha+3{}+ 3 を解くと α\alpha=−3{}= -3 です。漸化式は

an+1\displaystyle a_{n+1}+3\displaystyle {}+ 3=2(an+3)\displaystyle {}= 2(a_n + 3)

と変形できるので、数列 {an+3}\{a_n + 3\} は初項 a1a_1+3{}+ 3=4{}= 4、公比 22 の等比数列です。よって ana_n+3{}+ 3=4⋅2n−1{}= 4 \cdot 2^{n-1}=2n+1{}= 2^{n+1} で

an=2n+1‾\displaystyle \underline{\rule[-0.15em]{0em}{1.0141em}a_n = 2^{n+1}}−3‾\displaystyle \underline{\rule[-0.15em]{0em}{1.0141em}{}- 3}

(a2a_2=5{}= 5,a3a_3=13{}= 13、式でも 88−3{}- 3=5{}= 5,1616−3{}- 3=13{}= 13。)

自己採点:
記録を読み込み中…

問7 ★

a1a_1=2,{}= 2,an+1a_{n+1}=13an{}= \dfrac{1}{3}a_n+2{}+ 2 で定まる数列 {an}\{a_n\} の一般項を求めなさい。

つまずいたときは:
答えを見る
答え

ana_n=3{}= 3−(13)n−1{}- \left(\dfrac{1}{3}\right)^{n-1}

解説

α\alpha=13α{}= \dfrac{1}{3}\alpha+2{}+ 2 を解くと 23α\dfrac{2}{3}\alpha=2{}= 2 より α\alpha=3{}= 3 です。漸化式は

an+1\displaystyle a_{n+1}−3\displaystyle {}- 3=13(an−3)\displaystyle {}= \frac{1}{3}(a_n - 3)

と変形できるので、数列 {an−3}\{a_n - 3\} は初項 a1a_1−3{}- 3=−1{}= -1、公比 13\dfrac{1}{3} の等比数列です。よって ana_n−3{}- 3=−(13)n−1{}= -\left(\dfrac{1}{3}\right)^{n-1} で

an=3‾\displaystyle \underline{\rule[-0.95em]{0em}{2.6040em}a_n = 3}−(13)n−1‾\displaystyle \underline{\rule[-0.95em]{0em}{2.6040em}{}- \left(\frac{1}{3}\right)^{n-1}}

(a2a_2=23{}= \dfrac{2}{3}+2{}+ 2=83{}= \dfrac{8}{3}、式でも 33−13{}- \dfrac{1}{3}=83{}= \dfrac{8}{3}。)

自己採点:
記録を読み込み中…

問8 ★

a1a_1=2,{}= 2,ana_n=3an−1{}= 3a_{n-1}−2 (n≧2){}- 2\ (n \geqq 2) で定まる数列 {an}\{a_n\} の一般項を求めなさい。

つまずいたときは:
答えを見る
答え

ana_n=3n−1{}= 3^{n-1}+1{}+ 1

解説

番号を 1 つずらすと an+1a_{n+1}=3an{}= 3a_n−2 (n≧1){}- 2\ (n \geqq 1) と同じです。α\alpha=3α{}= 3\alpha−2{}- 2 を解くと α\alpha=1{}= 1 で、漸化式は

an+1\displaystyle a_{n+1}−1\displaystyle {}- 1=3(an−1)\displaystyle {}= 3(a_n - 1)

と変形できます。数列 {an−1}\{a_n - 1\} は初項 a1a_1−1{}- 1=1{}= 1、公比 33 の等比数列なので、ana_n−1{}- 1=3n−1{}= 3^{n-1} より

an=3n−1‾\displaystyle \underline{\rule[-0.15em]{0em}{1.0141em}a_n = 3^{n-1}}+1‾\displaystyle \underline{\rule[-0.15em]{0em}{1.0141em}{}+ 1}

(a2a_2=4{}= 4,a3a_3=10{}= 10、式でも 33+1{}+ 1=4{}= 4,99+1{}+ 1=10{}= 10。)

自己採点:
記録を読み込み中…

問9 ★★

a1a_1=5,{}= 5,an+1a_{n+1}=−an{}= -a_n+4{}+ 4 で定まる数列 {an}\{a_n\} の一般項と、第 100100 項 a100a_{100} を求めなさい。

つまずいたときは:
答えを見る
答え

ana_n=2{}= 2+3⋅(−1)n−1{}+ 3 \cdot (-1)^{n-1},a100a_{100}=−1{}= -1

解説

α\alpha=−α{}= -\alpha+4{}+ 4 を解くと α\alpha=2{}= 2 です。漸化式は

an+1\displaystyle a_{n+1}−2\displaystyle {}- 2=−(an−2)\displaystyle {}= -(a_n - 2)

と変形できるので、数列 {an−2}\{a_n - 2\} は初項 a1a_1−2{}- 2=3{}= 3、公比 −1-1 の等比数列です。よって

an=2‾\displaystyle \underline{\rule[-0.25em]{0em}{1.1141em}a_n = 2}+3⋅(−1)n−1‾\displaystyle \underline{\rule[-0.25em]{0em}{1.1141em}{}+ 3 \cdot (-1)^{n-1}}

nn=100{}= 100 のとき (−1)99(-1)^{99}=−1{}= -1 なので、a100a_{100}=2{}= 2−3{}- 3=−1‾{}= \underline{-1}。 項は 5,5, −1,{}\ -1, 5,\ 5, −1,{}\ -1, …\ \ldots と交互にくり返し、落ち着き先 22 をはさんでずれ 33 のまま左右に揺れ続けます。

自己採点:
記録を読み込み中…

問10 ★★

a1a_1=1,{}= 1,an+1a_{n+1}=an{}= a_n+1n(n+1){}+ \dfrac{1}{n(n + 1)} で定まる数列 {an}\{a_n\} の一般項を求めなさい。

つまずいたときは:
答えを見る
答え

ana_n=2{}= 2−1n{}- \dfrac{1}{n}

解説

階差数列は bnb_n=1n(n+1){}= \dfrac{1}{n(n + 1)}=1n{}= \dfrac{1}{n}−1n+1{}- \dfrac{1}{n + 1} です。nn≧2{}\geqq 2 のとき、第3章の公式4(差に分けて打ち消し合う和)より

an\displaystyle a_n=1\displaystyle {}= 1+∑k=1n−1(1k−1k+1)\displaystyle {}+ \sum_{k=1}^{n-1} \left(\frac{1}{k} - \frac{1}{k + 1}\right)=1\displaystyle {}= 1+(1−1n)\displaystyle {}+ \left(1 - \frac{1}{n}\right)=2\displaystyle {}= 2−1n\displaystyle {}- \frac{1}{n}

nn=1{}= 1 を代入すると 22−1{}- 1=1{}= 1 で、a1a_1 と一致するので

an=2‾\displaystyle \underline{\rule[-0.686em]{0em}{2.0074em}a_n = 2}−1n‾\displaystyle \underline{\rule[-0.686em]{0em}{2.0074em}{}- \frac{1}{n}}

(a2a_2=1{}= 1+12{}+ \dfrac{1}{2}=32{}= \dfrac{3}{2}、式でも 22−12{}- \dfrac{1}{2}=32{}= \dfrac{3}{2}。)

自己採点:
記録を読み込み中…

問11 ★★

a1a_1=2,{}= 2,an+1a_{n+1}=an{}= a_n+2n{}+ 2^n+2n{}+ 2n で定まる数列 {an}\{a_n\} の一般項を求めなさい。

つまずいたときは:
答えを見る
答え

ana_n=2n{}= 2^n+n2{}+ n^2−n{}- n

解説

階差数列は bnb_n=2n{}= 2^n+2n{}+ 2n です。nn≧2{}\geqq 2 のとき、Σ を 2 つに分けて

an\displaystyle a_n=2\displaystyle {}= 2+∑k=1n−12k\displaystyle {}+ \sum_{k=1}^{n-1} 2^k+∑k=1n−12k\displaystyle {}+ \sum_{k=1}^{n-1} 2k=2\displaystyle {}= 2+(2n−2)\displaystyle {}+ (2^n - 2)+(n−1)n\displaystyle {}+ (n - 1)n=2n\displaystyle {}= 2^n+n2\displaystyle {}+ n^2−n\displaystyle {}- n

(∑k=1n−12k\displaystyle \sum_{k=1}^{n-1} 2^k=2(2n−1−1)2−1\displaystyle {}= \dfrac{2(2^{n-1} - 1)}{2 - 1}=2n\displaystyle {}= 2^n−2\displaystyle {}- 2 です。) nn=1{}= 1 を代入すると 22+1{}+ 1−1{}- 1=2{}= 2 で、a1a_1 と一致するので

an=2n‾\displaystyle \underline{\rule[-0.15em]{0em}{1.0141em}a_n = 2^n}+n2‾\displaystyle \underline{\rule[-0.15em]{0em}{1.0141em}{}+ n^2}−n‾\displaystyle \underline{\rule[-0.15em]{0em}{1.0141em}{}- n}

(a2a_2=2{}= 2+2{}+ 2+2{}+ 2=6{}= 6、式でも 44+4{}+ 4−2{}- 2=6{}= 6。)

自己採点:
記録を読み込み中…

問12 ★★

a1a_1=1,{}= 1,2an+12a_{n+1}=an{}= a_n+3{}+ 3 で定まる数列 {an}\{a_n\} の一般項と、ana_n>2.99{}> 2.99 となる最小の自然数 nn を求めなさい。

つまずいたときは:
答えを見る
答え

ana_n=3{}= 3−(12)n−2{}- \left(\dfrac{1}{2}\right)^{n-2},nn=9{}= 9

解説

an+1a_{n+1}=12an{}= \dfrac{1}{2}a_n+32{}+ \dfrac{3}{2} です。α\alpha=12α{}= \dfrac{1}{2}\alpha+32{}+ \dfrac{3}{2} を解くと α\alpha=3{}= 3 で、漸化式は

an+1\displaystyle a_{n+1}−3\displaystyle {}- 3=12(an−3)\displaystyle {}= \frac{1}{2}(a_n - 3)

と変形できます。数列 {an−3}\{a_n - 3\} は初項 a1a_1−3{}- 3=−2{}= -2、公比 12\dfrac{1}{2} の等比数列なので

an\displaystyle a_n−3\displaystyle {}- 3=−2(12)n−1\displaystyle {}= -2\left(\frac{1}{2}\right)^{n-1}=−(12)n−2\displaystyle {}= -\left(\frac{1}{2}\right)^{n-2}

よって an=3‾\underline{\rule[-0.95em]{0em}{2.6040em}a_n = 3}−(12)n−2‾\underline{\rule[-0.95em]{0em}{2.6040em}{}- \left(\dfrac{1}{2}\right)^{n-2}}(a2a_2=2{}= 2、式でも 33−1{}- 1=2{}= 2)。 ana_n>2.99{}> 2.99 は (12)n−2\left(\dfrac{1}{2}\right)^{n-2}<0.01{}< 0.01、つまり 2n−22^{n-2}>100{}> 100 と同じです。262^6=64{}= 64,272^7=128{}= 128 なので nn−2{}- 2≧7{}\geqq 7、最小の nn は 9‾\underline{9}。

自己採点:
記録を読み込み中…

問13 ★★

a1a_1=2,{}= 2,an+1a_{n+1}=4an{}= 4a_n−3{}- 3 で定まる数列 {an}\{a_n\} について、bnb_n=an+1{}= a_{n+1}−an{}- a_n とおくと bn+1b_{n+1}=4bn{}= 4b_n が成り立つことを示し、それを使って一般項 ana_n を求めなさい。

つまずいたときは:
答えを見る
答え

ana_n=4n−1{}= 4^{n-1}+1{}+ 1

解説

an+2a_{n+2}=4an+1{}= 4a_{n+1}−3{}- 3 から an+1a_{n+1}=4an{}= 4a_n−3{}- 3 を辺々引くと

an+2\displaystyle a_{n+2}−an+1\displaystyle {}- a_{n+1}=4(an+1−an)\displaystyle {}= 4(a_{n+1} - a_n)

で、これは bn+1b_{n+1}=4bn{}= 4b_n です。 a2a_2=4⋅2{}= 4 \cdot 2−3{}- 3=5{}= 5 なので b1b_1=5{}= 5−2{}- 2=3{}= 3 で、{bn}\{b_n\} は初項 33、公比 44 の等比数列、bnb_n=3⋅4n−1{}= 3 \cdot 4^{n-1} です。nn≧2{}\geqq 2 のとき

an\displaystyle a_n=2\displaystyle {}= 2+∑k=1n−13⋅4k−1\displaystyle {}+ \sum_{k=1}^{n-1} 3 \cdot 4^{k-1}=2\displaystyle {}= 2+3(4n−1−1)4−1\displaystyle {}+ \frac{3(4^{n-1} - 1)}{4 - 1}=4n−1\displaystyle {}= 4^{n-1}+1\displaystyle {}+ 1

nn=1{}= 1 を代入すると 11+1{}+ 1=2{}= 2 で、a1a_1 と一致するので an=4n−1‾\underline{\rule[-0.15em]{0em}{0.9641em}a_n = 4^{n-1}}+1‾\underline{\rule[-0.15em]{0em}{0.9641em}{}+ 1}。 (特性方程式 α\alpha=4α{}= 4\alpha−3{}- 3 から α\alpha=1{}= 1、ana_n−1{}- 1=(2−1)⋅4n−1{}= (2 - 1) \cdot 4^{n-1} としても同じ答えです。)

自己採点:
記録を読み込み中…

問14 ★★

濃度 10%10\% の食塩水が 100 g100\ \mathrm{g} あります。ここから 20 g20\ \mathrm{g} を取り出し、代わりに濃度 4%4\% の食塩水を 20 g20\ \mathrm{g} 入れてよく混ぜる操作をくり返します。この操作を nn 回行ったあとの濃度を an %a_n\ \% とするとき、ana_n を nn の式で表したものを求めなさい。

つまずいたときは:
答えを見る
答え

ana_n=4{}= 4+6(45)n{}+ 6\left(\dfrac{4}{5}\right)^n

解説

食塩水は常に 100 g100\ \mathrm{g} なので、濃度 an %a_n\ \% のとき食塩は an ga_n\ \mathrm{g} です。 20 g20\ \mathrm{g} 取り出すと食塩は 80100an\dfrac{80}{100}a_n=0.8an g{}= 0.8a_n\ \mathrm{g} 残り、4%4\% の食塩水 20 g20\ \mathrm{g} から食塩 0.8 g0.8\ \mathrm{g} が加わるので

an+1\displaystyle a_{n+1}=0.8an\displaystyle {}= 0.8a_n+0.8\displaystyle {}+ 0.8

操作前の濃度を a0a_0=10{}= 10 と考えると、a1a_1=8{}= 8+0.8{}+ 0.8=8.8{}= 8.8 です。 α\alpha=0.8α{}= 0.8\alpha+0.8{}+ 0.8 を解くと α\alpha=4{}= 4 で、漸化式は an+1a_{n+1}−4{}- 4=0.8(an−4){}= 0.8(a_n - 4) と変形できます。数列 {an−4}\{a_n - 4\} は初項 a1a_1−4{}- 4=4.8{}= 4.8、公比 0.80.8 の等比数列なので

an\displaystyle a_n−4\displaystyle {}- 4=4.8⋅0.8n−1\displaystyle {}= 4.8 \cdot 0.8^{n-1}=6⋅0.8n\displaystyle {}= 6 \cdot 0.8^n

よって an=4‾\underline{\rule[-0.95em]{0em}{2.4543em}a_n = 4}+6(45)n‾\underline{\rule[-0.95em]{0em}{2.4543em}{}+ 6\left(\dfrac{4}{5}\right)^n}(nn=1{}= 1 で 44+4.8{}+ 4.8=8.8{}= 8.8)。 落ち着き先の 4%4\% は、入れる食塩水の濃度です。何度もくり返すと、容器の中身は入れる食塩水とほとんど同じ濃さに近づきます。

自己採点:
記録を読み込み中…

問15 ★★

ある町の人口は今年 30003000 人です。毎年、その年の人口の 5%5\% が転出し、新たに 200200 人が転入するものとします。nn 年後の人口を ana_n 人とします。0.95130.95^{13}=0.513{}= 0.513,0.95140.95^{14}=0.488{}= 0.488 として、人口が初めて 35003500 人を超えるのは何年後かを求めなさい。

つまずいたときは:
答えを見る
答え

1414 年後

解説

a0a_0=3000{}= 3000 として、1 年ごとに

an+1\displaystyle a_{n+1}=0.95an\displaystyle {}= 0.95a_n+200\displaystyle {}+ 200

です。α\alpha=0.95α{}= 0.95\alpha+200{}+ 200 を解くと 0.05α0.05\alpha=200{}= 200 より α\alpha=4000{}= 4000 で、an+1a_{n+1}−4000{}- 4000=0.95(an−4000){}= 0.95(a_n - 4000) と変形できます。a0a_0−4000{}- 4000=−1000{}= -1000 なので

an\displaystyle a_n=4000\displaystyle {}= 4000−1000⋅0.95n\displaystyle {}- 1000 \cdot 0.95^n

(a1a_1=0.95⋅3000{}= 0.95 \cdot 3000+200{}+ 200=3050{}= 3050、式でも 40004000−950{}- 950=3050{}= 3050。) ana_n>3500{}> 3500 は 0.95n0.95^n<0.5{}< 0.5 と同じです。0.95130.95^{13}=0.513{}= 0.513>0.5{}> 0.5,0.95140.95^{14}=0.488{}= 0.488<0.5{}< 0.5 なので、初めて超えるのは 14 年後‾\underline{14 \text{ 年後}}(a13a_{13}=3487{}= 3487,a14a_{14}=3512{}= 3512)。

自己採点:
記録を読み込み中…

問16 ★★

数列 3,3, 5,\ 5, 9,\ 9, 17,\ 17, 33,\ 33, …\ \ldots が、定数 p,p, q\ q を用いた漸化式 an+1a_{n+1}=pan{}= pa_n+q{}+ q を満たすとき、p,p, q\ q の値と一般項 ana_n を求めなさい。

つまずいたときは:
答えを見る
答え

pp=2,{}= 2,qq=−1{}= -1,ana_n=2n{}= 2^n+1{}+ 1

解説

nn=1,{}= 1, 2\ 2 として 55=3p{}= 3p+q{}+ q,99=5p{}= 5p+q{}+ q。辺々引くと 44=2p{}= 2p で pp=2{}= 2、qq=5{}= 5−6{}- 6=−1{}= -1 です。よって p=2,‾\underline{\rule[-0.1944em]{0em}{0.8389em}p = 2,} q=−1‾\underline{\rule[-0.1944em]{0em}{0.8389em}\ q = -1}。 (nn=3,{}= 3, 4\ 4 でも 2⋅92 \cdot 9−1{}- 1=17{}= 17,2⋅172 \cdot 17−1{}- 1=33{}= 33 と合っています。) α\alpha=2α{}= 2\alpha−1{}- 1 より α\alpha=1{}= 1 で、an+1a_{n+1}−1{}- 1=2(an−1){}= 2(a_n - 1)。数列 {an−1}\{a_n - 1\} は初項 22、公比 22 の等比数列なので、ana_n−1{}- 1=2⋅2n−1{}= 2 \cdot 2^{n-1}=2n{}= 2^n より

an=2n‾\displaystyle \underline{\rule[-0.15em]{0em}{0.8644em}a_n = 2^n}+1‾\displaystyle \underline{\rule[-0.15em]{0em}{0.8644em}{}+ 1}
自己採点:
記録を読み込み中…

問17 ★★★

an+1a_{n+1}=3an{}= 3a_n−4{}- 4 で定まる数列 {an}\{a_n\} について、すべての自然数 nn で an+1a_{n+1}>an{}> a_n となるような初項 a1a_1 の値の範囲を求めなさい。

つまずいたときは:
答えを見る
答え

a1a_1>2{}> 2

解説

α\alpha=3α{}= 3\alpha−4{}- 4 より α\alpha=2{}= 2 で、an+1a_{n+1}−2{}- 2=3(an−2){}= 3(a_n - 2) と変形できます。数列 {an−2}\{a_n - 2\} は初項 a1a_1−2{}- 2、公比 33 の等比数列なので

an\displaystyle a_n=2\displaystyle {}= 2+(a1−2)⋅3n−1\displaystyle {}+ (a_1 - 2) \cdot 3^{n-1}

よって

an+1\displaystyle a_{n+1}−an\displaystyle {}- a_n=(a1−2)(3n−3n−1)\displaystyle {}= (a_1 - 2)(3^n - 3^{n-1})=2(a1−2)⋅3n−1\displaystyle {}= 2(a_1 - 2) \cdot 3^{n-1}

2⋅3n−12 \cdot 3^{n-1}>0{}> 0 なので、これがすべての nn で正になる条件は a1a_1−2{}- 2>0{}> 0、つまり a1>2‾\underline{a_1 > 2} です。 a1a_1=2{}= 2 なら全部の項が 22 のまま(落ち着き先に止まる)、a1a_1<2{}< 2 なら項は減り続けます。公比 33 ではずれが広がるので、スタートが落ち着き先より上か下かで、増えるか減るかが決まります。

自己採点:
記録を読み込み中…

問18 ★★★

平面上に nn 個の円を、どの 2 つの円も異なる 2 点で交わり、どの 3 つの円も同じ点を通らないようにかきます。これらの円によって平面が分けられる部分の個数を ana_n とするとき、ana_n を nn の式で表したものを求めなさい。

つまずいたときは:
答えを見る
答え

ana_n=n2{}= n^2−n{}- n+2{}+ 2

解説

円が 1 つなら、内側と外側の 22 つに分かれるので a1a_1=2{}= 2 です。 nn 個かいたところへ nn+1{}+ 1 個目の円をかくと、この円はほかの nn 個の円と 22 点ずつ、合わせて 2n2n 個の点で交わります(3 つの円が同じ点を通らないので、交点は重なりません)。2n2n 個の点で、新しい円周は 2n2n 本の弧に分かれ、その 1 本 1 本が、通り道にある部分を 22 つに分けます。よって部分は 2n2n 個増え

an+1\displaystyle a_{n+1}=an\displaystyle {}= a_n+2n\displaystyle {}+ 2n

階差数列は bnb_n=2n{}= 2n なので、nn≧2{}\geqq 2 のとき

an\displaystyle a_n=2\displaystyle {}= 2+∑k=1n−12k\displaystyle {}+ \sum_{k=1}^{n-1} 2k=2\displaystyle {}= 2+(n−1)n\displaystyle {}+ (n - 1)n=n2\displaystyle {}= n^2−n\displaystyle {}- n+2\displaystyle {}+ 2

nn=1{}= 1 を代入すると 22 で、a1a_1 と一致するので an=n2‾\underline{\rule[-0.15em]{0em}{0.9641em}a_n = n^2}−n‾\underline{\rule[-0.15em]{0em}{0.9641em}{}- n}+2‾\underline{\rule[-0.15em]{0em}{0.9641em}{}+ 2}。 (nn=2{}= 2 で 44:2 つの円の重なった部分・片方だけの部分 2 つ・外側。nn=3{}= 3 で 88。) 円周上の点が 2n2n 個のとき、弧が 2n2n 本になるのは、円周が閉じていて端がないからです(第4章 j20 の直線では、kk 個の点で kk+1{}+ 1 本に分かれました)。

自己採点:
記録を読み込み中…

問19 ★★★

a1a_1=1,{}= 1,an+1a_{n+1}=12an{}= \dfrac{1}{2}a_n+1{}+ 1 で定まる数列 {an}\{a_n\} について、初項から第 nn 項までの和 SnS_n を求めなさい。

つまずいたときは:
答えを見る
答え

SnS_n=2n{}= 2n−2{}- 2+(12)n−1{}+ \left(\dfrac{1}{2}\right)^{n-1}

解説

α\alpha=12α{}= \dfrac{1}{2}\alpha+1{}+ 1 より α\alpha=2{}= 2 で、an+1a_{n+1}−2{}- 2=12(an−2){}= \dfrac{1}{2}(a_n - 2)。数列 {an−2}\{a_n - 2\} は初項 −1-1、公比 12\dfrac{1}{2} の等比数列なので

an\displaystyle a_n=2\displaystyle {}= 2−(12)n−1\displaystyle {}- \left(\frac{1}{2}\right)^{n-1}

よって

Sn\displaystyle S_n=∑k=1n{2−(12)k−1}\displaystyle {}= \sum_{k=1}^{n} \left\{2 - \left(\frac{1}{2}\right)^{k-1}\right\}=2n\displaystyle {}= 2n−1−(12)n1−12\displaystyle {}- \frac{1 - \left(\frac{1}{2}\right)^n}{1 - \frac{1}{2}}=2n\displaystyle {}= 2n−2\displaystyle {}- 2+2(12)n\displaystyle {}+ 2\left(\frac{1}{2}\right)^n

2(12)n2\left(\dfrac{1}{2}\right)^n=(12)n−1{}= \left(\dfrac{1}{2}\right)^{n-1} なので

Sn=2n‾\displaystyle \underline{\rule[-0.95em]{0em}{2.6040em}S_n = 2n}−2‾\displaystyle \underline{\rule[-0.95em]{0em}{2.6040em}{}- 2}+(12)n−1‾\displaystyle \underline{\rule[-0.95em]{0em}{2.6040em}{}+ \left(\frac{1}{2}\right)^{n-1}}

(nn=2{}= 2 で a1a_1+a2{}+ a_2=1{}= 1+32{}+ \dfrac{3}{2}=52{}= \dfrac{5}{2}、式でも 44−2{}- 2+12{}+ \dfrac{1}{2}=52{}= \dfrac{5}{2}。)

自己採点:
記録を読み込み中…

問20 ★★★

kk を定数とします。a1a_1=1,{}= 1,an+1a_{n+1}=kan{}= ka_n+1{}+ 1 で定まる数列 {an}\{a_n\} の一般項を、kk の値によって場合分けして求めなさい。

つまずいたときは:
答えを見る
答え

kk=1{}= 1 のとき ana_n=n{}= n,kk≠1{}\neq 1 のとき ana_n=1−kn1−k{}= \dfrac{1 - k^n}{1 - k}

解説

kk=1{}= 1 のとき an+1a_{n+1}=an{}= a_n+1{}+ 1 で、初項 11、公差 11 の等差数列なので an=n‾\underline{a_n = n}。

kk≠1{}\neq 1 のとき α\alpha=kα{}= k\alpha+1{}+ 1 を解くと α\alpha=11−k{}= \dfrac{1}{1 - k} で、an+1a_{n+1}−α{}- \alpha=k(an−α){}= k(a_n - \alpha) と変形できます。初項は

a1\displaystyle a_1−α\displaystyle {}- \alpha=1\displaystyle {}= 1−11−k\displaystyle {}- \frac{1}{1 - k}=−k1−k\displaystyle {}= -\frac{k}{1 - k}

なので ana_n−α{}- \alpha=−k1−k⋅kn−1{}= -\dfrac{k}{1 - k} \cdot k^{n-1}=−kn1−k{}= -\dfrac{k^n}{1 - k} で

an=1−kn1−k‾\underline{a_n = \frac{1 - k^n}{1 - k}}

(kk=0{}= 0 のときも ana_n=1{}= 1 となり、漸化式 an+1a_{n+1}=1{}= 1 と合っています。) 項を書き出すと a1a_1=1{}= 1,a2a_2=k{}= k+1{}+ 1,a3a_3=k2{}= k^2+k{}+ k+1{}+ 1,……で、ana_n=1{}= 1+k{}+ k+k2{}+ k^2+⋯{}+ \cdots+kn−1{}+ k^{n-1} です。答えは、第2章の公式4(等比数列の和)そのものになっています。kk=1{}= 1 の場合分けも、和の公式で rr=1{}= 1 を分けたのと同じ理由です。

自己採点:
記録を読み込み中…

数学小話コーナー

偶数なら半分、奇数なら 3 倍して 1 を足す——コラッツ予想

好きな自然数を 1 つ選んでください。偶数なら 2 で割り、奇数なら 3 倍して 1 を足す。これをくり返します。漸化式で書けば

an+1\displaystyle a_{n+1}={an2(an が偶数)3an+1(an が奇数)\displaystyle {}= \begin{cases} \dfrac{a_n}{2} & (a_n \text{ が偶数}) \\[6pt] 3a_n + 1 & (a_n \text{ が奇数}) \end{cases}

です。66 から始めると 6,6, 3,\ 3, 10,\ 10, 5,\ 5, 16,\ 16, 8,\ 8, 4,\ 4, 2,\ 2, 1\ 1 と、11 にたどり着きます(11 のあとは 4,4, 2,\ 2, 1\ 1 のくり返しです)。

どんな数から始めても、いつかは必ず 11 にたどり着くのではないか。これがコラッツ予想です。ドイツの数学者ロタール・コラッツが 1930 年代に考えたとされ(※最初に言い出した時期や人物には諸説あり)、日本では、この問題を広めた数学者の名から「角谷(かくたに)の問題」とも呼ばれます。

規則は小学生にも分かるほど簡単なのに、動きは気まぐれです。2727 から始めると、いったん 92329232 まで駆け上がり、11 に着くまでに 111111 回もかかります。すぐ隣の 2828 は、わずか 1818 回です。

コンピューターによる確認は、2020 年ごろまでに 2682^{68}(およそ 3×10203 \times 10^{20})までのすべての数について終わっていて、例外は 1 つも見つかっていません。それでも、証明はまだありません。どこかに、どこまでも大きくなり続ける数や、11 以外の場所をぐるぐる回り続ける数が隠れているかもしれないからです。2019 年には、テレンス・タオが「ほとんどすべての数は、途中でかなり小さな値まで下がってくる」ことを証明し、話題になりました。

この章で学んだ漸化式は、一般項という「地図」を描き起こせる幸運な例ばかりでした。コラッツの漸化式は、1 歩ずつたどることは誰にでもできるのに、行き先を見通す地図は、まだ誰にも描けていません。

豆知識

20 世紀を代表する数学者の 1 人、ポール・エルデシュは、この問題について「数学はまだ、こういう問題を扱う準備ができていない」と語ったと伝えられています(※言い回しは伝聞によって少しずつ違う)。解いた人に賞金を出すと言ったことでも知られています。

4000 年前の粘土板に刻まれた √2——くり返しで近づく

アメリカのイェール大学に、「YBC 7289」と呼ばれる手のひら大の粘土板があります。紀元前 1800〜1600 年ごろのバビロニアのもので、正方形とその対角線がかかれ、対角線の上に 60 進法で

1; 24,\displaystyle 1;\,24, 51,\displaystyle \,51, 10\displaystyle \,10=1\displaystyle {}= 1+2460\displaystyle {}+ \frac{24}{60}+51602\displaystyle {}+ \frac{51}{60^2}+10603\displaystyle {}+ \frac{10}{60^3}=1.41421296⋯\displaystyle {}= 1.41421296\cdots

という数が刻まれています。一辺 11 の正方形の対角線 2\sqrt{2}=1.41421356⋯{}= 1.41421356\cdots と、小数第 5 位まで一致しています。三角比の分野で紹介した粘土板「プリンプトン 322」と同じころの、驚くほど正確な値です。

どうやって求めたのかは分かっていませんが、有力な推測の 1 つが次の方法です(※バビロニアでの計算法には諸説あり)。2\sqrt{2} の見当 aa をとると、2a\dfrac{2}{a} は 2\sqrt{2} をはさんで反対側にあるので、2 つの平均をとれば、よりよい見当になります。つまり

an+1\displaystyle a_{n+1}=12(an+2an)\displaystyle {}= \frac{1}{2}\left(a_n + \frac{2}{a_n}\right)

という漸化式です。a1a_1=1{}= 1 から始めると

1,\displaystyle 1,1.5,\displaystyle 1.5,1.41666⋯ ,\displaystyle 1.41666\cdots,1.41421568⋯ ,\displaystyle 1.41421568\cdots,1.41421356237⋯\displaystyle 1.41421356237\cdots

となり、4 回目で小数第 5 位まで、5 回目では小数第 11 位まで正しくなります。正しい桁数が、1 回ごとにおよそ 2 倍に増えていくのです。この方法は、三角比の分野の小話で紹介したアレクサンドリアのヘロンが、著書『メトリカ』で 720\sqrt{720} を求めるのに使っていることから、「ヘロンの方法」とも呼ばれます。

2\sqrt{2} は、この漸化式の「落ち着き先」です。aa=2{}= \sqrt{2} を右辺に入れると、12(2+22)\dfrac{1}{2}\left(\sqrt{2} + \dfrac{2}{\sqrt{2}}\right)=2{}= \sqrt{2} と、同じ値が戻ってきます。本文の α\alpha=pα{}= p\alpha+q{}+ q と同じ考え方です。

豆知識

電卓やコンピューターが平方根を計算するときにも、同じように「見当を少しずつ直していく」くり返しの計算が使われることがあります。この方法を一般の方程式に広げたのが、微分を使う「ニュートン法」です。

自分で自分を呼び出す——プログラムの再帰

コンピューターのプログラムには、再帰と呼ばれる書き方があります。ある計算の手順の中で、同じ手順を、もう少し小さい数に対して呼び出すというものです。

たとえば 1×2×3×⋯×n1 \times 2 \times 3 \times \cdots \times n(nn の階乗、n!n! と書きます)を計算する手順は、次のように書けます。

  • nn が 11 なら、答えは 11。
  • そうでなければ、「nn−1{}- 1 の階乗」をこの手順で求め、それに nn を掛けたものが答え。

これはまさに、漸化式 a1a_1=1,{}= 1,ana_n=n⋅an−1 (n≧2){}= n \cdot a_{n-1}\ (n \geqq 2) です。5!5! を求めようとすると、手順は 4!4! を、4!4! は 3!3! を……と自分自身を呼び出していき、1!1!=1{}= 1 に着いたところで、今度は 2⋅12 \cdot 1=2{}= 2,3⋅23 \cdot 2=6{}= 6,4⋅64 \cdot 6=24{}= 24,5⋅245 \cdot 24=120{}= 120 と答えが戻ってきます。

ここで大切なのが、1 つ目の行「nn が 11 なら 11」です。これを書き忘れると、手順は 0,0, −1,{}\ -1, −2,{}\ -2, …\ \ldots と自分を呼び続け、いつまでも終わりません。実際のコンピューターでは、呼び出しを覚えておく場所があふれて、プログラムが止まってしまいます。漸化式に初項が欠かせないのと、まったく同じ理由です。

再帰は、第8章で学ぶ数学的帰納法ともよく似ています。帰納法は「nn=1{}= 1 で成り立つ」と「nn=k{}= k なら nn=k{}= k+1{}+ 1 でも成り立つ」の 2 段で、すべての nn についての証明を組み立てます。初めの 1 段がなければ、どちらも土台のない建物になってしまうのです。

豆知識

プログラマーの世界には、再帰をもじった言葉遊びがあります。有名なのが、フリーソフトウェアの計画「GNU(グヌー)」の名前で、「GNU's Not Unix」(GNU は Unix ではない)の頭文字をとったものです。頭文字の G がまた GNU を指しているので、正式名を展開しようとすると、いつまでも終わりません。これは、初項のない漸化式の見本のようなものです。

厳密定義(発展)

※ここは発展ページです。本文では「初項と漸化式が与えられれば、数列はただ 1 通りに決まる」ことを当たり前として使い、項を書き出して見当をつけた一般項が本当に正しいかも、式変形で確かめました。ここでは、漸化式で数列を定めることの意味を式で定義し直し、その正しさ(ただ 1 通りに決まること)と、見当をつけた答えを確かめる原理を整理します。後半では、an+1a_{n+1}=pan{}= pa_n+q{}+ q の解がすべて「落ち着き先 + 等比数列」の形になることを、解の構造として示します。

定義1:漸化式による数列の定義

実数 cc と、自然数 nn と実数 xx に対して実数 f(n, x)f(n,\ x) を 1 つ定める規則 ff が与えられたとする。数列 {an}\{a_n\} が

a1\displaystyle a_1=c,\displaystyle {}= c,an+1\displaystyle a_{n+1}=f(n, an)\displaystyle {}= f(n,\ a_n)(n=1, 2, 3, …)\displaystyle (n = 1,\ 2,\ 3,\ \ldots)

を満たすとき、{an}\{a_n\} はこの漸化式で定められるという。a1a_1=c{}= c を初期条件という。

本文の an+1a_{n+1}=an{}= a_n+n{}+ n は f(n, x)f(n,\ x)=x{}= x+n{}+ n、an+1a_{n+1}=pan{}= pa_n+q{}+ q は f(n, x)f(n,\ x)=px{}= px+q{}+ q の場合です。

定理1:漸化式で数列がただ 1 つ定まる

定義1の cc と ff に対して、条件を満たす数列 {an}\{a_n\} はただ 1 つ存在する。

証明の考え方 (存在)a1a_1=c{}= c とし、a1a_1 が決まれば a2a_2=f(1, a1){}= f(1,\ a_1) が、a2a_2 が決まれば a3a_3=f(2, a2){}= f(2,\ a_2) が決まる。この手続きで、どの nn についても ana_n が決まる。

(ただ 1 つ)2 つの数列 {an},\{a_n\}, {bn}\ \{b_n\} がともに条件を満たすとする。a1a_1=b1{}= b_1=c{}= c であり、aka_k=bk{}= b_k なら ak+1a_{k+1}=f(k, ak){}= f(k,\ a_k)=f(k, bk){}= f(k,\ b_k)=bk+1{}= b_{k+1} である。よってすべての nn で ana_n=bn{}= b_n となる。

どちらも「nn=1{}= 1 で成り立ち、nn=k{}= k で成り立てば nn=k{}= k+1{}+ 1 でも成り立つ」という形の議論で、厳密には第8章の数学的帰納法で完成する。

定理1の前提には、規則 ff が「どんな xx に対しても値を 1 つ返す」ことが含まれています。この前提がくずれると、数列が途中で止まることがあります。たとえば a1a_1=2,{}= 2,an+1a_{n+1}=1an−1{}= \dfrac{1}{a_n - 1} では a2a_2=1{}= 1 となり、a3a_3 は分母が 00 で決まりません。漸化式で数列を定めるときは、すべての項が計算できるかどうかにも気を配る必要があります。

また、初期条件がなければ数列は決まりません。an+1a_{n+1}=2an{}= 2a_n+1{}+ 1 だけでは、a1a_1=1{}= 1 なら 1,1, 3,\ 3, 7,\ 7, …\ \ldots、a1a_1=0{}= 0 なら 0,0, 1,\ 1, 3,\ 3, …\ \ldots と、初項の数だけ数列があります(小話3の「初項のない再帰」はこのことです)。

定理2:見当をつけた一般項の確かめ

nn の式 g(n)g(n) が

g(1)\displaystyle g(1)=c,\displaystyle {}= c,g(n+1)\displaystyle g(n + 1)=f(n, g(n))\displaystyle {}= f(n,\ g(n))(n=1, 2, 3, …)\displaystyle (n = 1,\ 2,\ 3,\ \ldots)

を満たすならば、定義1の漸化式で定まる数列について ana_n=g(n){}= g(n) である。

証明 数列 bnb_n=g(n){}= g(n) は、定義1の条件を満たす。定理1より条件を満たす数列はただ 1 つなので、bnb_n=an{}= a_n である。(証明終)

本文の例題1(2) では、a1a_1=1,{}= 1,an+1a_{n+1}=an{}= a_n+2n{}+ 2n+1{}+ 1 の項 1,1, 4,\ 4, 9,\ 9, 16,\ 16, 25\ 25 から ana_n=n2{}= n^2 と見当をつけました。g(n)g(n)=n2{}= n^2 とすると g(1)g(1)=1{}= 1、そして

g(n)\displaystyle g(n)+2n\displaystyle {}+ 2n+1\displaystyle {}+ 1=n2\displaystyle {}= n^2+2n\displaystyle {}+ 2n+1\displaystyle {}+ 1=(n+1)2\displaystyle {}= (n + 1)^2=g(n+1)\displaystyle {}= g(n + 1)

なので、定理2により ana_n=n2{}= n^2 が確かに正しいと分かります。「見当をつける → 漸化式に代入して確かめる」は、Σ の計算が難しい漸化式でも使える、立派な解き方です。

定理3:an+1a_{n+1}=pan{}= pa_n+q{}+ q の一般項

p,p, q\ q を定数とし、a1a_1=c,{}= c,an+1a_{n+1}=pan{}= pa_n+q{}+ q で数列 {an}\{a_n\} を定める。

(i) pp≠1{}\neq 1 のとき、α\alpha=q1−p{}= \dfrac{q}{1 - p} とおくと ana_n=α{}= \alpha+(c−α)pn−1{}+ (c - \alpha)p^{n-1}

(ii) pp=1{}= 1 のとき、ana_n=c{}= c+(n−1)q{}+ (n - 1)q

証明 (i) α\alpha=pα{}= p\alpha+q{}+ q なので、an+1a_{n+1}−α{}- \alpha=(pan+q){}= (pa_n + q)−(pα+q){}- (p\alpha + q)=p(an−α){}= p(a_n - \alpha)。よって bnb_n=an{}= a_n−α{}- \alpha は bn+1b_{n+1}=pbn{}= pb_n を満たし、第2章の定義により公比 pp の等比数列である(pp=0{}= 0 でもよい)。第2章の定理(一般項)より bnb_n=b1pn−1{}= b_1 p^{n-1}=(c−α)pn−1{}= (c - \alpha)p^{n-1}。

(ii) 公差 qq の等差数列なので、第1章の定理(一般項)による。(証明終)

(i) で pp=0{}= 0 のときは ana_n=q{}= q+(c−q)⋅0n−1{}+ (c - q) \cdot 0^{n-1} で、第2章で決めた約束 000^0=1{}= 1(r0r^0=1{}= 1)により a1a_1=c{}= c,nn≧2{}\geqq 2 では ana_n=q{}= q です。漸化式 an+1a_{n+1}=q{}= q の意味と合っています。

定理3の答えを、次のように見直すこともできます。

定理4:解の構造

pp≠1{}\neq 1 とする。数列 {an}\{a_n\} が漸化式 an+1a_{n+1}=pan{}= pa_n+q{}+ q を満たすための必要十分条件は、ある定数 CC を用いて

an\displaystyle a_n=α\displaystyle {}= \alpha+Cpn−1\displaystyle {}+ Cp^{n-1}(α=q1−p)\displaystyle \left(\alpha = \frac{q}{1 - p}\right)

と表されることである。

証明 (必要)定理3(i) で CC=a1{}= a_1−α{}- \alpha とすればよい。

(十分)ana_n=α{}= \alpha+Cpn−1{}+ Cp^{n-1} なら panpa_n+q{}+ q=pα{}= p\alpha+q{}+ q+Cpn{}+ Cp^n=α{}= \alpha+Cpn{}+ Cp^n=an+1{}= a_{n+1}。(証明終)

α\alpha は、漸化式を満たす特別な数列(すべての項が α\alpha の定数列)です。Cpn−1Cp^{n-1} は、qq を 00 にした漸化式 bn+1b_{n+1}=pbn{}= pb_n の解です。定理4は、「an+1a_{n+1}=pan{}= pa_n+q{}+ q のすべての解は、特別な解 1 つ + qq=0{}= 0 にした式の解」という形をしている、と言っています。この「特別な解 + 右辺を 0 にした式の解」という組み立ては、大学で学ぶ微分方程式(関数とその導関数の関係式)でもそのまま現れる、とても大切な考え方です。

最後に、nn が大きくなったときの様子を見ておきます。定理3(i) の (c−α)pn−1(c - \alpha)p^{n-1} は落ち着き先からのずれで、次のように振る舞います。

「近づく」をきちんと定義し、「ana_n の極限は α\alpha」と書くための道具(数列の極限)は、微分積分の第10章で学びます。

この章の学習が終わったら

学習完了テストを受ける