Loading [MathJax]/jax/output/CommonHTML/jax.js
スポンサーリンク

「関数の収束って数学的に何?」「実際に証明してみよう!」【解析学の基礎シリーズ】関数の極限編 その2

解析学

本記事の内容

本記事は関数の収束は数学的にどういうことかを説明し、実際に関数の収束を証明してみる記事である。

本記事を読むにあたり数列の収束を理解し、関数の収束のイメージがついているとより理解しやすいと思われるので、その際は以下の記事を参照してください。

関数の収束って?

関数の収束を論理式で書くと、次である。

実関数の収束 IRの区間、f:IRを写像(関数)、aˉIARとする。xaのときf(x)Aに収束する(このことをf(x)A (xa)と表す)とは、 (ϵ>0)(δ>0) s.t. (xI 0<|xa|<δ|f(x)A|<ϵ) が成り立つことをいう。 Aのことをxaのときのf(x)極限と呼び、 limxaf(x)=A と表す。 また、xaのときにf(x)が極限を持つ(あるいは「f(x)が収束する」)とは、あるARが存在して、xaのときにf(x)Aに収束することをいう。

直感的に言い直しておくと、

aˉIとの距離がδ未満であるようなxIについては、f(x)Aの距離が十分近いような距離δが存在すれば、f(x)xaAに収束するという。

ここで「Aってf(a)のことじゃねえの?」と思うかもしれないが、必ずしも一致しない。
「本当に?」と思う方は次の単元で例とともに説明するので、それまでお待ち下さい。

実際に証明してみよう!

先に挙げた例1.,2.,3.を厳密に証明してみよう!
余談とし筆者の勘所も述べるつもりなので、もしよかったらそれも読んでいただければ嬉しい。

例1. I1=[0,5]Rとし、f:I1Rf(x)=x2で定めたとする。 このとき、limx3f(x)(=limx3x2)=9である。

(証明)

示したいことは、
(ϵ>0)(δ>0) s.t. (xI 0<|x3|<δ|x29|<ϵ)
である。
すなわち、上記を満たすようなδ>0を見つけてくればよいわけである。
任意のϵ>0に対して、δ=3+9+ϵとする。(「はぁ?なんだこれ?」と思うかもしれないが、そのときは余談を参照してください。)
すると、ϵ>0であるため、δ>0である。
|x3|<δなるxIに対して、
|x29|=|(x+3)(x3)|=|x+3||x3|=|x3+6||x3|<(|x3|+|6|)|x3|=|x3|2+6|x3|<δ2+6δ=(3+9+ϵ)2+6(3+9+ϵ)=969+ϵ+9+ϵ18+69+ϵ=ϵ
従って、|x29|<ϵが任意のϵ>0で成り立った。
故に、
(ϵ>0)(δ>0) s.t. (xI 0<|x3|<δ|x29|<ϵ)
が成り立ったので、limx3x2=9である。
(Q.E.D.)

この証明を読んで、「お?δの決め方がわかったきがするぞ?」という方はぜひ例2.の証明に挑戦してみてほしい。

例2. I2=(0,)=R>0={xRx>0}Rとし、g:I2Rg(x)=1xで定めたとする。 このとき、limx100g(x)(=limx1001x)=1100である。

(証明)
示したいことは、
(ϵ>0)(δ>0) s.t. (xI 0<|x100|<δ|1x1100|<ϵ)
である。
すなわち、上記を満たすようなδ>0を見つけてくればよいわけである。
任意のϵ>0に対して、δ=ϵとする。
すると、ϵ>0であるため、δ>0である。
|x100|<δなるxIに対して、
|1x1100|=|100x100x|<|100x|<δ=ϵ
従って、|1x1100|<ϵが任意のϵ>0で成り立った。
故に、
(ϵ>0)(δ>0) s.t. (xI 0<|x100|<δ|1x1100|<ϵ)
が成り立ったので、limx1001x=1100である。
(Q.E.D.)

「ふむ。今回はδϵなのか。」となっていると嬉しい。

例3.(Gauss記号) I3=[0,1)とし、h:I3Rh(x)=[x]で定めたとする。 ただし、[x]xを超えない最大の整数である。 このときlimx12h(x)(=limx12[x])=0である。

(証明)
示したいことは、
(ϵ>0)(δ>0) s.t. (xI 0<|x12|<δ|[x]0|<ϵ)
である。
すなわち、上記を満たすようなδ>0を見つけてくればよいわけである。
任意のϵ>0に対して、δ=ϵとする。
すると、ϵ>0であるため、δ>0である。
ここで、任意のxIに対して、[x]=0であることに注意する。
|x12|<δなるxIに対して、
|[x]0|=|00|=0<δ=ϵ
従って、|[x]1100|<ϵが任意のϵ>0で成り立った。
故に、
(ϵ>0)(δ>0) s.t. (xI 0<|x12|<δ|[x]0|<ϵ)
が成り立ったので、limx12[x]=0である。
(Q.E.D.)

余談(筆者の勘所)

「どうやってδを見つけんだよ!」という話である。
これは実は数列のときの勘所ほとんど同じである。
例1.を解いたときの筆者の頭の中を書く。

〜〜〜筆者の頭の中〜〜〜
|x3|<δを満たすようなx|x29|<ϵが成り立つようなδを見つけたいんだよね。
もし仮にそんなδがあったらば、使える不等式は0<|x3|<δだけだよな。
じゃあ|x29|をなんとかδが使える形、|x3|が出現する形に直してみるか。 |x29|=|(x+3)(x3)|=|x+3||x3|=|x3+6||x3|<(|x3|+|6|)|x3|=|x3|2+6|x3|<δ2+6δ
なのだから、δ2+6δ<ϵというδが見つけられれば嬉しい。
というより、これを満たすδがあればいい!
ということはδ2+6δϵ=0というδに対する2次方程式を解きゃいいんじゃんね。
解いてみると…δ=3±9+ϵだな。
でも、δ>0じゃなきゃいけない。
ϵ>0だから、δ=39+ϵ<0でだめ。 δ=3+9+ϵ>0だ。OK。
〜〜〜筆者の頭の中おしまい〜〜〜

要は無理やりゴールから逆算している、ということである。
数列のときにも述べたが、

「〇〇が存在する」という形式の証明は、「もしそういう〇〇があったら…」という考え方をして、「どうやったら辻褄が合うかな」ということを条件を鑑みて探索する。

ということである。

今回は関数の収束を数学的に説明した。
直感的には

aˉIとの距離がδ未満であるようなxIについては、f(x)Aの距離が十分近いような距離δが存在すれば、f(x)xaAに収束するという。

ということである。

数列の収束の証明は「ある番号」を見つけてくるのに対して、関数の収束の証明は「ある幅」を見つけてくる作業である。

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

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

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

コメントをする

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