Processing math: 100%
スポンサーリンク

「数列が発散することを証明してみよう!」【解析学の基礎シリーズ】数列の発散編 その3

解析学

本記事の内容

本記事は数列が発散することを実際に証明する記事である。
本記事を読むにあたり数列が発散するとはどういうことかを理解していると理解が深まると思われるので、その際は以下の記事を参照してください。

数列が発散することを実際に証明してみよう!

例1.について

例1. limnn=

この命題の証明は難しくないので是非挑戦してみてほしい!

(証明)
示したいことは、an=nとしたとき、
(UR)(NN) s.t. (nN nNan>U)
が成り立つことである。
すなわち、任意の実数Uに対して、上記を満たすような番号Nを見つけてくれば良い。
アルキメデスの原理から、
(aR>0)(bR>0)(N0N) s.t. b|U|+1>U
が成り立つ。
従って、
(UR)(NN) s.t. (nN nNan>U)
が成り立ったので、limnn=である。
(Q.E.D.)

この証明も「もし、こんなNがあったらいいなあ」という期待からアルキメデスの原理に至る。

例2.について

例2. limnnk=11k=

この数列は調和級数と呼ばれる有名な数列である。
この命題の証明は少々特殊なので、流れを説明する。

  • (ステップ1) nk=11kよりも小さい数列を取ってくる。
  • (ステップ2) とってきた数列が発散することを示す。
  • (ステップ3) 追い出しの原理を用いてnk=11kが発散することを示す。

(証明)
(ステップ1)
任意の自然数nに対して、n2mを満たすmN{0}が存在する。
実際、自然数nを素因数分解すると、n=2i(2j+1)(i,jN{0})と書くことができる。(素因数分解して、偶数の部分と奇数の部分に分けた、ということ。)
すなわち、上記を満たすようなi,jN{0}が存在する。
ここで、2i(2j+1)2iであるから、mとしてiを採用すれば、任意の自然数nに対して、n2mというmN{0}が存在する。

従って、nk=11k>2mk=11kが成り立つ。
ここで、1つ補題を与える。

補題4. 2mk=11k1+m2

(補題4.の証明)

数学的帰納法で証明する。

  1. m=1のとき
    21k=1=1+12=32であり、1+m2=32であるから成り立つ。
  2. m=tのとき成り立つとする。
    このとき、
    2tk=11k1+t2
    が成り立つ。
    m=t+1のとき、
    2t+1k=11k1+t+12
    が成り立てば良い。
    2t+1k=11k=2tk=11k+2t+1k=2t+11k1+t2+2t+1k=2t+11k
    従って、t1
    2t+1k=2t+11k12
    が成り立てば良いことになる。
    2t+1k=2t+11k=12t+1+12t+2++12t+1=12t+1+12t+2++12t+2t
    ここで、任意のaNに対して、2a>aが成り立つ(「区間縮小法とアルキメデスの原理からデデキントの定理を証明しよう!」)ので、
    12t+1+12t+2++12t+2t>12t+2t+12t+2t++12t+2t=12t+2t2t=12
    従って、t1
    2t+1k=2t+11k12
    が成り立つので、
    2t+1k=11k1+t+12
    が成り立つ。
    (Q.E.D.)

(ステップ2)
今、bm=1+m2で定められる新たな数列{bm}mNが得られた。
ステップ2としてこの数列がに発散することを示す。

補題5. limm(1+m2)=

これは殆ど例1.の証明と同じであるので、ぜひ証明に挑戦してもらいたい。

(補題5.の証明)
示したいことは、
(UR)(NN) s.t. (nN mN1+m2>U)
である。
すなわち、任意の実数Uに対して、上記を満たすような番号Nを見つけてくれば良い。
アルキメデスの原理から、
(aR>0)(bR>0)(N0N) s.t. b<N0a
が成り立つ。
従って、a=1, b=2(|U|+1)としても成り立つ。
故に|U|+1<N02というN0を見つけてくることができる。 NとしてN0を採用すると、任意のmNなる自然数mに対して、
bm=1+m2>m2N2>|U|+1>U
が成り立つ。
従って、
(UR)(NN) s.t. (mN mNbm>U)
が成り立ったので、limn(1+m2)=である。
(Q.E.D.)

(ステップ3)
次に追い出しの原理を述べる。
一言で言えば、発散する数列よりも大きい値を取る数列も発散する、ということである。

補題6.(追い出しの原理) 実数列{an}nNおよび{bn}bNに対して、 (n1) anbnlimnan= が成り立っているとする。このとき、limnbn=である。

(補題6.の証明)
limnan=であるので、
(UR)(NN) s.t. (nN nNan>U)
が成り立っている。
今、anbnであるのだから、
bnan>U
が成り立つ。
すなわち、
(UR)(NN) s.t. (nN nNbn>U)
が成り立っているので、limnbn=である。
(Q.E.D.)

では(ステップ3)の証明に戻る。
今までのことをまとめれば、
nk=11k>2mk=11k>1+m2
であり、かつ
limm(1+m2)=
である。
従って、追い出しの原理から、
limm2mk=11k=
が成り立つ。
さらに、n2mなのだから、mが限りなく大きくなるとき(つまり、mのとき)、nである。
従って、再度追い出しの原理により、
limnnk=11k=
である。
(Q.E.D.)

例3.について

例3. limn(2n)=

この証明も至って難しいわけではない。
例1.の証明が理解できていれば何ら問題ではない。
故に、この証明もぜひ挑戦してみてほしい。

(証明)
示したいことは、
(LR)(NN) s.t. (nN nN2n<L)
である。
すなわち、任意の実数Lに対して、上記を満たすような番号Nを見つけてくれば良い。
アルキメデスの原理から、
(aR>0)(bR>0)(N0N) s.t. b<N0a
が成り立つ。
従って、a=1, b=|L|+1としても成り立つ。
故に|L|1<N0というN0を見つけてくることができる。 さらに、任意の自然数に対して、2n>nが成り立つ(「区間縮小法とアルキメデスの原理からデデキントの定理を証明しよう!」を参照)。
以上のことを踏まえて、NとしてN0を採用すると、任意のnNなる自然数nに対して、
2n<nN<|L|1<L
が成り立つ。
従って、
(LR)(NN) s.t. (nN nN2n<L)
が成り立ったので、limn(2n)=である。
(Q.E.D.)

今回は数列が発散することを実際に証明してみた。
勘所としては数列の収束と同じで、「もしこんな番号Nがあったら…」という発想で論を展開してく。

次回は関数の極限について説明する。

乞うご期待!質問、コメントなどお待ちしております!

この記事の内容をより詳しく知りたい方は以下のリンクの本を参照してください!
ちなみに「解析概論」は日本の歴史的名著らしいので、辞書的にもぜひ1冊持っておくと良いと思います!

コメントをする

タイトルとURLをコピーしました