0

漸化式と数列の極限

225
0

無限数列{an}n=0,1,2,は常にan+1=f(an)を満たしている。このとき次が成り立つ。

(1)任意のk>a0infx[a0,k]{f(x)x}>0が成り立つとき、数列{an}は正の無限大に発散する。

(2)任意のk<a0supx[k,a0]{f(x)x}<0が成り立つとき、数列{an}は負の無限大に発散する。

(3)f(α)=αとなるα(>a0)が存在し、区間[a0,α]において関数f(x)は(狭義)単調増加であり、任意のk(a0,α)に対してinfx[a0,k]{f(x)x}>0である。このとき数列{an}は収束して、その極限値はαとなる。

(4)f(α)=αとなるα(<a0)が存在し、区間[α,a0]において関数f(x)は(狭義)単調増加であり、任意のk(α,a0)に対してsupx[k,a0]{f(x)x}<0である。このとき数列{an}は収束して、その極限値はαとなる。

(5)a0<a2<a1であり、区間[a0,a1]において、f(x)は連続微分可能であり1<f(x)0である。このとき数列{an}は収束する。

  • (1)の証明
    infx[a0,k]{f(x)x}>t>0となるtを用いて、x[a0,k]のとき常に
    f(x)x>t
    となるから、an[a0,k]ならば
    an+1>an+t
    である。
    よってNが自然数でaNa0ならばk>aNとするとaN+1>aNが従うので{an}は単調増加な数列である。
    全ての非負整数nan<Mとなる定数Mが存在すると仮定すると、k=Mとすればどんなnでも常にan+1>an+tが成り立つ。
    ゆえに
    an>a0+tn
    であるが、
    n>Ma0tのとき
     an>a0+tn>M
    となり矛盾が生じるので、数列{an}は有界でない。
    したがって、数列{an}非有界な単調増加数列であるから正の無限大に発散する。
    ---
    -
    (2)の証明
    g(x)=f(x)とすると無限数列{an}n=0,1,2,は常にan+1=g(an)を満たし、任意のk>a0
    infx[a0,k]{g(x)x}=infx[a0,k]{f(x)x}=infx[a0,k]{f(x)x}=infx[k,a0]{f(x)+x}=infx[k,a0]({f(x)x})=(supx[k,a0]{f(x)x})>0
    よって(1)より、数列{an}は正の無限大に発散するので、数列{an}は負の無限大に発散する。


    ---
    -
    (3)の証明区間[a0,α]においてf(x)は(狭義)単調増加であり、f(x)>xであるのでan[a0,α)ならば
    an<f(an)<f(α)
    すなわちan<an+1<α
    ゆえにan+1(an,α)であるので、全てのnに対してan<an+1<αとなる。
    よって、数列{an}は上に有界な単調増加数列なので極限値をもつ。
    n1のときa0<an<αであるから、その極限値はa0より大きいがα以下である。
    ここで、任意のk(a0,α)に対してinfx[a0,k){f(x)x}>t>0となる実数tが存在するので、x[a0,k)のときf(x)x>tとなるから、Nが自然数でaN<kならば0nNとなるすべてのn
    an+1>an+t
    となる。
    全ての非負整数nan<Mとなる定数M(a0,α)が存在すると仮定すると、k=Mとすればどんなnでも常にan+1>an+tが成り立つ。
    ゆえに
    an>a0+tn
    であるが、
    n>Ma0tのとき
     an>a0+tn>M
    となり矛盾が生じるので、an<Mとなる定数Mは区間(a0,α)には存在しないから、数列{an}の極限値はαである。

    ---

    -
    (4)の証明
    g(x)=f(x)とすると無限数列{an}n=0,1,2,は常にan+1=g(an)を満たし、区間[α,a0]においてg(x)は(狭義)単調増加で、g(α)=αであり、任意のk(α,a0)infx[a0,k]{g(x)x}=infx[a0,k]{f(x)x}=infx[a0,k]{f(x)x}=infx[k,a0]{f(x)+x}=infx[k,a0]({f(x)x})=(supx[k,a0]{f(x)x})>0
    よって(3)より、数列{an}は収束して、その極限値はαである。
    したがって、数列{an}の極限値はαである。
    ---
    -
    (5)の証明
      g(x)=f(x)xとおくと、a0<a2<a1より、
      g(a0)=f(a0)a0=a1a0>0,g(a1)=f(a1)a1=a2a1<0
      である。g(x)は区間[a0,a1]において連続であるから、中間値の定理より、a0<α<a1かつg(α)=0を満たす実数αが存在する。
      また、a0xa1のときg(x)=f(x)11であるから、g(x)はこの区間において(狭義)単調減少であるから、g(x)=0を満たす実数xは区間[a0,a1]にはただ1つ存在する。
      よって、ak=ak+1とすると、ak=f(ak)より、ak=αであり、an=α(nk)となるので、数列{an}αに収束する。
      以下、全ての非負整数kに対してakak+1とする。
      区間InIn={[an,an+1](an<an+1)[an+1,an](an+1<an)とするとき、全ての非負整数nに対してan+2Inとなることを示す。
      ak+2Ik(k0)を仮定すると、Ik+1Ikであるから、全ての非負整数nに対して、InI0である。
      f(x)は区間[a0,a1]において、f(x)0であるから、
    • [1]ak<ak+1のとき、
      akak+2ak+1より、
       f(ak)f(ak+2)f(ak+1)
      すなわち、 ak+2ak+3ak+1
      よって、ak+3Ik+1
      [2]ak>ak+1のとき、
      akak+2ak+1より、
       f(ak)f(ak+2)f(ak+1)
      すなわち、 ak+2ak+3ak+1
      よって、ak+3Ik+1

      [1],[2]とa2I0から、全ての非負整数nに対してan+2Inとなることが示された。
      ゆえに、全ての非負整数nに対してanI0である。
      区間InIn={[an,α](an<α)[α,an](α<an)とする.
      区間Inにおいて、平均値の定理から、
      f(an)f(α)anα=f(c),cInを満たす実数cが存在する。
      an,αI0より、InI0であるから、aInならば1<f(x)0となる。
      f(x)は区間I0において連続微分可能であるから|f(x)|は区間Inにおいて連続であるので、|f(x)|は区間Inにおける最大値Mを持ち、0M<1となる。
      よって、|f(an)f(α)anα|=|f(c)||an+1αanα|M|an+1α|M|anα||anα|Mn|a0α|
      Mn0に収束するので|anα|0に収束する。
      したがって、数列{an}αに収束する。

(1)~(4)はf(x)が連続であるという条件を加えればsupinfを取り払っても成立します。
つまり

f(x)が連続ver

無限数列{an}n=0,1,2,は常にan+1=f(an)を満たしている。このとき次が成り立つ。

(1')関数f(x)は区間[a0,)において連続であり、xa0f(x)>xが成り立つとき、数列{an}は正の無限大に発散する。

(2')関数f(x)は区間(,a0]において連続であり、xa0f(x)<xが成り立つとき、数列{an}は負の無限大に発散する。

(3')f(α)=αとなるα(>a0)が存在し、区間[a0,α]において関数f(x)は(狭義)単調増加かつ連続であり、区間[a0,α)において常にf(x)>xである。このとき数列{an}は収束して、その極限値はαとなる。

(4')f(α)=αとなるα(<a0)が存在し、区間[α,a0]において関数f(x)は(狭義)単調増加かつ連続であり、区間(α,a0]において常にf(x)<xである。このとき数列{an}は収束して、その極限値はαとなる。

f(x)が不連続だったらsupinfがないとうまくいきません。(たとえば f(x)=x[x]2+1 とか)

(1')
任意のk>a0で関数f(x)xは区間[a0,k]において連続であるから、f(x)xはこの区間における最小値mを持ち、m>0であるので、
infx[a0,k]{f(x)x}=m>0
よって(1)より、数列{an}は正の無限大に発散する。

(2')
任意のk<a0で関数f(x)xは区間[k,a0]において連続であるから、f(x)xはこの区間における最大値Mを持ち、M<0であるので、
supx[k,a0]{f(x)x}=M<0
よって(1)より、数列{an}は負の無限大に発散する。

(3')
(3)の証明と同じようにして、数列{an}a0より大きくα以下である極限値を持つことが示せる。
ここで、f(x)は区間[a0,α]において連続であるから、
limnan=limnf(an1)=f(limnan)
であるが、a0x<αのときはf(x)>xなので、数列{an}の極限値はαである。

(4')
g(x)=f(x)とすると無限数列{an}n=0,1,2,は常にan+1=g(an)を満たし、区間[a0,α]においてg(x)は(狭義)単調増加かつ連続で、g(α)=αであり、区間[a0,α)においてg(x)>xである。
よって(3')より、数列{an}は収束して、その極限値はαとなる。
したがって、数列{an}の極限値はαである。

最後に上で証明したものを使って様々な数列の極限を求めていきましょう。

a0>0,an+1=an+1an

f(x)=x+1xとすると、x>0のときf(x)x=1x>0であるから、(1')より、数列{an}は正の無限大に発散する。

a0>1,an+1=1+logan

f(x)=1+logxとすると、f(x)は区間[1,)で単調増加かつ連続であり、x>1のときf(x)<x,f(1)=1であるから、(4')より、数列{an}1に収束する。

a0=0,an+1=cosan

0<cos1<1であり、(cosx)=sinxで、0x1のとき1<sinx0であるので、(5)より、数列{an}は収束し、その極限値はx=cosxの実数解である。

投稿日:2022726
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

Omicron
Omicron
14
1607
オミクロン株出てくる前からこの名前でした。

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中