無限数列{an}n=0,1,2,⋯は常にan+1=f(an)を満たしている。このとき次が成り立つ。
(1)任意のk>a0でinfx∈[a0,k]{f(x)−x}>0が成り立つとき、数列{an}は正の無限大に発散する。
(2)任意のk<a0でsupx∈[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)~(4)はf(x)が連続であるという条件を加えればsupやinfを取り払っても成立します。つまり
(1')関数f(x)は区間[a0,∞)において連続であり、x≥a0⟹f(x)>xが成り立つとき、数列{an}は正の無限大に発散する。
(2')関数f(x)は区間(−∞,a0]において連続であり、x≤a0⟹f(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)が不連続だったらsupやinfがないとうまくいきません。(たとえば 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,α]において連続であるから、limn→∞an=limn→∞f(an−1)=f(limn→∞an)であるが、a0≤x<αのときは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}の極限値はαである。
最後に上で証明したものを使って様々な数列の極限を求めていきましょう。
f(x)=x+1xとすると、x>0のときf(x)−x=1x>0であるから、(1')より、数列{an}は正の無限大に発散する。
f(x)=1+logxとすると、f(x)は区間[1,∞)で単調増加かつ連続であり、x>1のときf(x)<x,f(1)=1であるから、(4')より、数列{an}は1に収束する。
0<cos1<1であり、(cosx)′=−sinxで、0≤x≤1のとき−1<−sinx≤0であるので、(5)より、数列{an}は収束し、その極限値はx=cosxの実数解である。
バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。