次の問題を考えましょう.
漸化式を解くと
となるので,単純に極限をとって
しかし,一般に漸化式は解けるとは限らないので,漸化式が解けない場合には別の方法が必要になります.
そのような方法のひとつに単調有界実数列の収束定理を用いる解法があります.
この記事では
- 単調有界実数列の収束定理と具体例
- 単調有界実数列の収束定理の証明
を順に説明します.
「微分積分学の基本」の一連の記事
単調有界実数列の収束定理と具体例
単調有界実数列の収束定理とは「実数列
となっている(広義単調増加)- ある
が存在して,任意の に対して となる(上に有界)
という条件を満たすなら,どこかに収束するしかない」という定理です.
[単調有界実数列の収束定理]上に有界で広義単調増加する実数列は極限値をもつ.
\begin{tikzpicture}[scale=1.5]
\coordinate[label=below left:
\coordinate(xs) at (-0.5,0); %x軸最小
\coordinate(xl) at (4.5,0); %x軸最大
\coordinate(ys) at (0,-0.3); %y軸最小
\coordinate(yl) at (0,2.5); %y軸最大
\draw[->,>=stealth,semithick](xs)–(xl) node[below]{
\draw[->,>=stealth,semithick](ys)–(yl) node[left]{
\coordinate(a1) at (0.5*1,0.3); %点a1
\coordinate(a2) at (0.5*2,0.4); %点a2
\coordinate(a3) at (0.5*3,1); %点a3
\coordinate(a4) at (0.5*4,1.3); %点a4
\coordinate(a5) at (0.5*5,1.3); %点a5
\coordinate(a6) at (0.5*6,1.3); %点a6
\coordinate(a7) at (0.5*7,1.7); %点a7
\coordinate(a8) at (0.5*8,1.8); %点a8
\foreach\n in{1,2,…,8}\draw[blue,dashed] (a\n)–(
\foreach\n in{1,2,…,8}\fill[blue] (a\n) circle(0.06/1.5);
\draw[magenta,dashed](
\draw[magenta,->,>=stealth,ultra thick](1.25,0.3)–(3.25,1.1);
\end{tikzpicture}
同様に,下に有界で広義単調減少する実数列も極限値をもちます.
一般には単調収束定理と呼ばれることが多いですが,この記事ではどのような定理か分かりやすい「単調有界実数列の収束定理」と呼ぶことにします.
具体例
単調有界実数列の収束定理を用いて冒頭の[問題1]を解きましょう.
ステップ1
任意の
(i)
であることから
(ii)
かつ
が成り立ち,
(ii), (ii)より,実数列
すなわち,極限値
ステップ2
漸化式
である.両辺2乗して
このように,漸化式が与えられた数列の一般項を求めなくても,
- 極限値
の存在を示す - 漸化式で極限
を考えて, の方程式を解く
という手順で極限値を求められることがあります.
収束することの重要性
いまの解答例を読んで,「ステップ2だけで極限値が求まるので,ステップ1はなくてもいいのではないか?」という疑問を持った方もいらっしゃるかもしれません.
結論から言えば,ステップ1も必要なのですが,このことを理解するために次の問題を考えてみましょう.
この問題を以下のように解いた人がいたらどうでしょうか?
[怪しい解答例]漸化式
だから
実際に[問題2]の数列
となり無限大に発散するはずですから,いまの[怪しい解答例]で得られた
このように[怪しい解答例]で誤った答えが得られてしまったのは,実数列
つまり,漸化式で極限
よって,上の[問題1]の解答でもステップ2に先立ってステップ1で極限が存在していることを示しておくことは大切なわけですね.
単調有界実数列の収束定理の証明
序盤で単調性と有界性を簡単に説明しましたが,ここできちんと定義しておきましょう.
実数列の単調性
実数列
が成り立つとき, は広義単調増加する が成り立つとき, は狭義単調増加する
という.
\begin{tikzpicture}
\begin{scope}
\coordinate[label=below left:
\coordinate(xs) at (-0.5,0); %x軸最小
\coordinate(xl) at (4.5,0); %x軸最大
\coordinate(ys) at (0,-0.3); %y軸最小
\coordinate(yl) at (0,2.5); %y軸最大
\draw[->,>=stealth,semithick](xs)–(xl) node[below]{
\draw[->,>=stealth,semithick](ys)–(yl) node[left]{
\coordinate(a1) at (0.5*1,0.3); %点a1
\coordinate(a2) at (0.5*2,0.5); %点a2
\coordinate(a3) at (0.5*3,1.2); %点a3
\coordinate(a4) at (0.5*4,1.5); %点a4
\coordinate(a5) at (0.5*5,1.5); %点a5
\coordinate(a6) at (0.5*6,1.5); %点a6
\coordinate(a7) at (0.5*7,2); %点a7
\coordinate(a8) at (0.5*8,2.3); %点a8
\foreach\n in{1,2,3,6,7,8}\draw[blue,dashed] (
\foreach\n in{4,5}\draw[blue,dashed] (a\n)–(
\foreach\n in{1,2,…,8}\fill[blue] (a\n) circle(0.06);
\draw[magenta,->,>=stealth,ultra thick](1.25,0.3)–(3.25,1.3);
\draw[magenta,->,>=stealth](2.1,1.65)–(2.95,1.65);
\draw[magenta](
\end{scope}
\begin{scope}[xshift=5.7cm]
\coordinate[label=below left:
\coordinate(xs) at (-0.5,0); %x軸最小
\coordinate(xl) at (4.5,0); %x軸最大
\coordinate(ys) at (0,-0.3); %y軸最小
\coordinate(yl) at (0,2.5); %y軸最大
\draw[->,>=stealth,semithick](xs)–(xl) node[below]{
\draw[->,>=stealth,semithick](ys)–(yl) node[left]{
\coordinate(a1) at (0.5*1,0.3); %点a1
\coordinate(a2) at (0.5*2,0.5); %点a2
\coordinate(a3) at (0.5*3,1.2); %点a3
\coordinate(a4) at (0.5*4,1.4); %点a4
\coordinate(a5) at (0.5*5,1.6); %点a5
\coordinate(a6) at (0.5*6,1.9); %点a6
\coordinate(a7) at (0.5*7,2); %点a7
\coordinate(a8) at (0.5*8,2.3); %点a8
\foreach\n in{1,2,…,8}\draw[blue,dashed] (
\foreach\n in{1,2,…,8}\fill[blue] (a\n) circle(0.06);
\draw[magenta,->,>=stealth,ultra thick](1.25,0.3)–(3.25,1.3);
\draw[magenta](
\end{scope}
\end{tikzpicture}
広義と狭義の違いは
となってもよいのが広義 なってはならないのが狭義
というわけですね.よって,狭義単調増加であれば広義単調増加でもありますね.
単調減少についても同様に,
が成り立つとき, は広義単調減少する が成り立つとき, は狭義単調減少する
といいます.
実数列の有界性
実数列
\begin{tikzpicture}
\coordinate[label=below left:
\coordinate(xs) at (-0.5,0); %x軸最小
\coordinate(xl) at (4.5,0); %x軸最大
\coordinate(ys) at (0,-0.3); %y軸最小
\coordinate(yl) at (0,2.5); %y軸最大
\draw[->,>=stealth,semithick](xs)–(xl) node[below]{
\draw[->,>=stealth,semithick](ys)–(yl) node[left]{
\coordinate(a1) at (0.5*1,0.3); %点a1
\coordinate(a2) at (0.5*2,0.7); %点a2
\coordinate(a3) at (0.5*3,1); %点a3
\coordinate(a4) at (0.5*4,1.3); %点a4
\coordinate(a5) at (0.5*5,1.1); %点a5
\coordinate(a6) at (0.5*6,1); %点a6
\coordinate(a7) at (0.5*7,1.6); %点a7
\coordinate(a8) at (0.5*8,0.9); %点a8
\foreach\n in{1,2,…,8}\draw[blue,dashed] (a\n)–(
\foreach\n in{1,2,…,8}\fill[blue] (a\n) circle(0.06);
\draw[magenta,dashed](
\end{tikzpicture}
実数列
単調減少についても同様に,ある
また,上に有界かつ下に有界であるときは,単に有界であるといいます.
単調有界実数列の収束定理の証明
[単調有界実数列の収束定理(再掲)]上に有界で広義単調増加する実数列は極限値をもつ.
\begin{tikzpicture}[scale=1.5]
\coordinate[label=below left:
\coordinate(xs) at (-0.5,0); %x軸最小
\coordinate(xl) at (4.5,0); %x軸最大
\coordinate(ys) at (0,-0.3); %y軸最小
\coordinate(yl) at (0,2.5); %y軸最大
\draw[->,>=stealth,semithick](xs)–(xl) node[below]{
\draw[->,>=stealth,semithick](ys)–(yl) node[left]{
\coordinate(a1) at (0.5*1,0.3); %点a1
\coordinate(a2) at (0.5*2,0.4); %点a2
\coordinate(a3) at (0.5*3,1); %点a3
\coordinate(a4) at (0.5*4,1.3); %点a4
\coordinate(a5) at (0.5*5,1.3); %点a5
\coordinate(a6) at (0.5*6,1.3); %点a6
\coordinate(a7) at (0.5*7,1.7); %点a7
\coordinate(a8) at (0.5*8,1.8); %点a8
\foreach\n in{1,2,…,8}\draw[blue,dashed] (a\n)–(
\foreach\n in{1,2,…,8}\fill[blue] (a\n) circle(0.06/1.5);
\draw[magenta,dashed](
\draw[magenta,->,>=stealth,ultra thick](1.25,0.3)–(3.25,1.1);
\end{tikzpicture}
一般に実数列
このとき,実数列は単調増加なので収束するなら極限値は
上に有界かつ広義単調増加する実数列
任意に
となる
また,実数列
が成り立つ.よって,ε-N論法の定義より,実数列
同様に考えれば,次が成り立つことも分かりますね.
[単調有界実数列の収束定理]下に有界で広義単調減少する実数列は極限値をもつ.
補足(漸化式を変形して解く方法)
この記事のテーマとはズレますが,実際に漸化式を変形することでも極限が得られるので,この解法でも極限値
[問題1(再掲)]漸化式
任意の
また,
よって,漸化式の両辺で対数
である.よって,実数列
を得る.
なお,
となり,ここから
より素朴には
なので,指数部分で等比数列の和の公式を用いて
コメント