1 an+1=pan+qnの型
右辺にnを指数に持つ項があるため、an+1=pan+qの型とは異なります。両辺をqn+1で割ると、右辺のqnがnによらない定数になります。
定理 1.1.q=0とし、数列{an}がan+1=pan+qn(n≥1)を満たすとする。bn=qnanとおくと、
bn+1=qpbn+q1(n≥1)が成り立つ。
証明.q=0より、すべてのn≥1についてqn+1=0であるから、漸化式の両辺をqn+1で割ることができる。
qn+1an+1=qp⋅qnan+qn+1qn右辺の第2項はq1である。bn=qnanと置くと、求める式になる。▨
得られた{bn}の漸化式は一次型であり、§B1.4 定理 4.1のpをqpに、qをq1に置き換えたものに当たります。p=qのときはqp=1なので、α=qpα+q1の解αを引いて等比型へ帰着させます。p=qのときはqp=1であり、bn+1=bn+q1となって等差型へ帰着します。
例 1.2.q=3=0である。bn=3nanとおくと、定理 1.1よりbn+1=32bn+31(n≥1)である。α=32α+31の解はα=1であるから
bn+1−1=32(bn−1)となり、{bn−1}は公比32の等比数列である。b1=3a1=31よりb1−1=−32であるから
bn−1=−32(32)n−1=−(32)nである。よってan=3nbn=3n−2nである。n=1のとき3−2=1=a1であり、漸化式から求めたa2=2⋅1+3=5は32−22=5と一致する。
2 an+1=pan+qanの型
分母にanがあるため、そのままではan+1がanの一次式になりません。両辺の逆数を取ると、右辺はanの逆数についての一次式になります。逆数を取るためには、すべてのnについてan=0でなければなりません。
定理 2.1. 数列{an}がa1=0とan+1=pan+qan(n≥1)を満たし、すべてのn≥1についてpan+q=0であるとする。このとき、すべてのn≥1についてan=0であり、bn=an1とおくと
bn+1=qbn+p(n≥1)が成り立つ。
証明.a1=0である。あるn≥1についてan=0と仮定すると、仮定pan+q=0と合わせてan+1=pan+qan=0が従う。よって、すべてのn≥1についてan=0である。
したがってbn=an1を定めることができ、an+1=0であるから漸化式の両辺の逆数を取ることができて
bn+1=anpan+q=p+q⋅an1=qbn+pとなる。▨
例 2.3.a1=1>0である。an>0ならば2an+3>0でありan+1>0であるから、すべてのn≥1についてan>0である。とくにan=0かつ2an+3=0である。
bn=an1とおくと、定理 2.1よりbn+1=3bn+2である。α=3α+2の解はα=−1であるからbn+1+1=3(bn+1)となり、b1+1=2よりbn+1=2⋅3n−1である。よって
an=2⋅3n−1−11である。n=1のとき2−11=1=a1であり、漸化式から求めたa2=2+31=51は2⋅3−11=51と一致する。
例 2.4.p=−1、q=1の場合である。a2=1−1/31/3=21、a3=1−1/21/2=1であり、pa3+q=−1+1=0であるからa4は定まらない。したがって、すべてのn≥1についてpan+q=0という定理 2.1の仮定は成り立たず、この漸化式と初項をともに満たす数列{an}は存在しない。a1=0であるだけでは、この仮定は成り立たない。
仮定を確かめずにbn=an1とおき、bn+1=bn−1がすべてのn≥1で成り立つものとして解くと、b1=3よりbn=4−n、すなわちan=4−n1を得る。この式はn=4で分母が0になり、存在しない数列の一般項を書いたことになる。
3 連立漸化式
二つの数列{an}と{bn}が、互いの項を用いて同時に定まる場合を扱います。方針は、二つの数列を組み合わせたan+kbnのうち、等比数列になるものを与える定数kを探すことです。このkを定める方程式の解の個数は係数によって変わります。本記事では、次の例のように、kが相異なる二つの実数として定まる場合を扱います。
例 3.1.a1=1、b1=0とし、n≥1について
an+1=an+2bn,bn+1=2an+bnが成り立つとする。定数kに対して
an+1+kbn+1=(1+2k)an+(2+k)bnである。この右辺がλ(an+kbn)の形になるとすると、anの係数を比べてλ=1+2kが、bnの係数を比べてλk=2+kが要る。前者を後者へ代入すると(1+2k)k=2+kとなり、整理すると2k2=2、すなわちk=1またはk=−1である。この二つのkのそれぞれについて、λ=1+2kはλk=2+kを満たすので、実際にan+1+kbn+1=λ(an+kbn)が成り立つ。
k=1のときan+1+bn+1=3(an+bn)であり、a1+b1=1であるからan+bn=3n−1である。k=−1のときan+1−bn+1=−(an−bn)であり、a1−b1=1であるからan−bn=(−1)n−1である。二つの式を辺々足し、また辺々引いて
an=23n−1+(−1)n−1,bn=23n−1−(−1)n−1を得る。n=1のときa1=1、b1=0であり、n=2のときa2=1、b2=2であって、漸化式から求めた値と一致する。
4 隣接三項間漸化式
an+2がan+1とanの二つから定まる漸化式を扱います。この形では、数列を一つに定めるために、初項a1と第2項a2の二つが必要です。方針は、数列{an+1−αan}が等比数列になるような定数αを探すことです。
定理 4.1. 数列{an}がan+2=pan+1+qan(n≥1)を満たすとする。二次方程式x2=px+qの二つの解をα、β(重解のときはα=β)とすると、
an+2−αan+1=β(an+1−αan)(n≥1)が成り立つ。すなわち、数列{an+1−αan}は公比βの等比数列である。
証明. 解と係数の関係よりα+β=p、αβ=−qである。これを用いると
an+2−αan+1=(p−α)an+1+qan=βan+1−αβan=β(an+1−αan)となる。▨
x2=px+qを、この漸化式の特性方程式といいます。本記事では、特性方程式が実数解を持つ場合を扱います。虚数解を持つ場合にも定理 4.1の等式は同じ計算で成り立ちますが、本記事では扱いません。定理 4.1はαとβを入れ替えても成り立つので、特性方程式が異なる二つの解を持つときは、等比数列を二つ取り出すことができます。
例 4.2.a1=1、a2=4とし、an+2=5an+1−6an(n≥1)とする。特性方程式はx2=5x−6であり、その解はx=2とx=3である。
α=2、β=3として定理 4.1を用いると、{an+1−2an}は初項a2−2a1=2、公比3の等比数列であるから
an+1−2an=2⋅3n−1である。α=3、β=2として用いると、{an+1−3an}は初項a2−3a1=1、公比2の等比数列であるから
an+1−3an=2n−1である。二つの式を辺々引くとan=2⋅3n−1−2n−1を得る。n=1のとき2−1=1=a1、n=2のとき6−2=4=a2である。
特性方程式が重解を持つときは、αとβが一致するので、取り出すことのできる等比数列は一つだけになります。この場合は、その一つの式の右辺がαn−1の定数倍になるので、定理 1.1のp=q=αの場合と同じく、αn+1で割って等差型へ帰着させます。
例 4.3.a1=1、a2=4とし、an+2=4an+1−4an(n≥1)とする。特性方程式x2=4x−4はx=2を重解に持つので、定理 4.1から得られる式は{an+1−2an}が初項a2−2a1=2、公比2の等比数列であるという一つだけであり、
an+1−2an=2nである。すなわちan+1=2an+2n(n≥1)であり、定理 1.1のp=q=2の場合に当たる。bn=2nanとおくとbn+1=22bn+21=bn+21であり、{bn}は公差21の等差数列である。b1=21よりbn=2nであるから、an=2nbn=n⋅2n−1を得る。n=1のとき1=a1、n=2のとき4=a2であり、漸化式から求めたa3=4⋅4−4⋅1=12は3⋅22=12と一致する。
5 演習
問題 5.1. 次の漸化式で定まる数列{an}の一般項を求めよ。
-
a1=1、an+1=3an+(−2)n
-
a1=2、an+1=3an+3n
解答.
(1)について、q=−2=0であるから、bn=(−2)nanとおくと、定理 1.1よりbn+1=−23bn−21である。α=−23α−21の解はα=−51であるからbn+1+51=−23(bn+51)となる。b1=−21=−21よりb1+51=−103であるから
bn+51=−103(−23)n−1である。(−2)n(−23)n−1=(−2)⋅3n−1であるから
an=(−2)nbn=−5(−2)n+53⋅3n−1=53n−(−2)nである。n=1のとき53+2=1=a1であり、漸化式から求めたa2=3⋅1+(−2)=1は59−4=1と一致する。
(2)について、p=q=3である。bn=3nanとおくと、定理 1.1よりbn+1=bn+31であり、{bn}は公差31の等差数列である。b1=32よりbn=32+31(n−1)=3n+1であるから、an=3nbn=(n+1)3n−1である。n=1のとき2=a1であり、漸化式から求めたa2=3⋅2+3=9は3⋅3=9と一致する。▨
問題 5.2.a1=21、an+1=2−ananで定まる数列{an}の一般項を求めよ。置き換えに必要な条件も確かめること。
解答.
すべてのn≥1について0<an<1であることを、nについての帰納法で示す。a1=21であるからn=1で成り立つ。0<an<1ならば1<2−an<2であるから2−an=0であり、an+1=2−ananは0<an+1<an<1を満たす。よって、すべてのn≥1についてan=0かつ2−an=0である。
p=−1、q=2として定理 2.1を用いると、bn=an1についてbn+1=2bn−1である。α=2α−1の解はα=1であるからbn+1−1=2(bn−1)となり、b1−1=2−1=1よりbn−1=2n−1である。よって
an=2n−1+11である。n=1のとき21=a1であり、漸化式から求めたa2=3/21/2=31は2+11=31と一致する。▨
問題 5.3.
-
a1=3、b1=0とし、n≥1についてan+1=3an+2bn、bn+1=an+2bnとする。an、bnの値によらず、nによらない定数λを用いてan+1+kbn+1=λ(an+kbn)が成り立つような実数kを求め、anとbnの一般項を求めよ。
-
n≥1についてan+1=−bn、bn+1=anとする。a1、b1がどのような実数であってもan+1+kbn+1=λ(an+kbn)(n≥1)が成り立つような実数k、λは存在するか。
解答.
(1)について、an+1+kbn+1=(3+k)an+(2+2k)bnである。これがλ(an+kbn)に等しいとすると、anの係数を比べてλ=3+kが、bnの係数を比べてλk=2+2kが要る。前者を後者へ代入すると(3+k)k=2+2kとなり、整理するとk2+k−2=(k+2)(k−1)=0、すなわちk=1またはk=−2である。この二つのkのそれぞれについて、λ=3+kはλk=2+2kを満たすので、実際にan+1+kbn+1=λ(an+kbn)が成り立つ。
k=1のときλ=4であり、an+1+bn+1=4(an+bn)、a1+b1=3よりan+bn=3⋅4n−1である。k=−2のときλ=1であり、an+1−2bn+1=an−2bn、a1−2b1=3よりan−2bn=3である。前の式から後の式を辺々引くと3bn=3⋅4n−1−3であるから
bn=4n−1−1,an=3⋅4n−1−bn=2⋅4n−1+1である。n=1のときa1=3、b1=0であり、漸化式から求めたa2=3⋅3+2⋅0=9、b2=3+2⋅0=3は2⋅4+1=9、4−1=3と一致する。
(2)について、an+1+kbn+1=−bn+kanであるから、n=1の等式はka1−b1=λa1+λkb1となる。これが任意の実数a1、b1について成り立つので、a1の係数を比べてk=λが、b1の係数を比べて−1=λkが要る。よってk2=−1となり、これを満たす実数kは存在しない。したがって、そのようなk、λは存在しない。▨
問題 5.4. 次の漸化式で定まる数列{an}の一般項を求めよ。
-
a1=1、a2=2、an+2=an+1+6an(n≥1)
-
a1=1、a2=0、an+2=6an+1−9an(n≥1)
解答.
(1)について、特性方程式x2=x+6の解はx=3とx=−2である。α=3、β=−2として定理 4.1を用いると、{an+1−3an}は初項a2−3a1=−1、公比−2の等比数列であるからan+1−3an=−(−2)n−1である。α=−2、β=3として用いると、{an+1+2an}は初項a2+2a1=4、公比3の等比数列であるからan+1+2an=4⋅3n−1である。後の式から前の式を辺々引くと5an=4⋅3n−1+(−2)n−1であるから
an=54⋅3n−1+(−2)n−1である。n=1のとき54+1=1=a1、n=2のとき512−2=2=a2であり、漸化式から求めたa3=2+6⋅1=8は536+4=8と一致する。
(2)について、特性方程式x2=6x−9はx=3を重解に持つ。定理 4.1より{an+1−3an}は初項a2−3a1=−3、公比3の等比数列であるからan+1−3an=−3nである。両辺を3n+1 (=0)で割ると
3n+1an+1−3nan=−31となる。bn=3nanとおくとbn+1=bn−31であり、{bn}は公差−31の等差数列である。b1=31よりbn=31−31(n−1)=32−nであるから、an=3nbn=(2−n)3n−1である。n=1のとき1=a1、n=2のとき0=a2であり、漸化式から求めたa3=6⋅0−9⋅1=−9は(2−3)⋅32=−9と一致する。▨