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

「多変数ベクトル値関数と多変数実数値関数の商の極限」【解析学の基礎シリーズ】多変数関数編 その6

多変数関数

本記事の内容

本記事は多変数ベクトル値関数と実数値関数の商の極限について解説する記事です。

本記事を読むにあたり、多変数ベクトル値関数の極限について知っている必要があるため、その際は以下の記事を参照してください。

多変数ベクトル値関数と実数値関数の商の極限

積と同様に、ベクトル同士では単純な割り算はできません。
従って、ベクトル値関数と実数値関数の商(ベクトルのスカラー倍とも言えます)の極限について考えていきます。

では、早速主張を明示してしまいましょう。

多変数ベクトル値関数と実数値関数の商の極限 ΩRnRnの領域、f:ΩRmおよびg:ΩRを写像(関数)、aˉΩARmBRとする。xaのときf(x)Aに、g(x)Bに収束するとする。 このとき、 B0δ0>0 s.t. (xΩ;0<|xa|<δ0g(x)0) であれば、 limxaf(x)g(x)=limxaf(x)limxag(x)=AB が成り立つ。 言い換えれば、 f(x)=(f1(x)f2(x)f3(x)),A=(A1A2A3) と書いたとき、 limxaf(x)g(x)=1limxag(x)(limxaf1(x)limxaf2(x)limxafm(x)) が成り立つ。

「難しそうだネ」と思うかもしれませんが、紐解いてみるとなんてことありません。
というのも、形式的には既に証明している、とある事実とほとんど同じだからです。

多変数ベクトル値関数と実数値関数の商の極限の証明

まずは、何を示したいのかを明示するために、式変形してみましょう。

limxaf(x)g(x)=limxa1g(x)(f1(x)f2(x)fm(x))=limxa(f1(x)g(x)f2(x)g(x)fm(x)g(x))

ここで、次の事実を使います。

定理(多変数ベクトル値関数の収束と同値な命題) ΩRnRnの領域、f:ΩRmを写像(関数)、aˉΩARmとする。xaのときf(x)Aに収束するとする。 すなわち、 (ϵ>0)(δ>0) s.t. (xˉΩ:0<|xa|<δ|f(x)A|<ϵ) が成り立っているとする。 f(x)=(f1(x)f2(x)fm(x)),A=(A1A2Am), と書いたとき、 limxaf(x)=A (iN:1im) limxafi(x)=Ai が成り立つ。 言い換えれば、 limxaf(x)=limxa(f1(x)f2(x)fm(x))=(limxaf1(x)limxaf2(x)limxafm(x)) が成り立つ。

すると、
limxa(f1(x)g(x)f2(x)g(x)fm(x)g(x))=(limxaf1(x)g(x)limxaf2(x)g(x)limxafm(x)g(x))

です。
従って、B0δ0>0 s.t. (xΩ;0<|xa|<δ0g(x)0)のとき、
(iN;1im) limxaf(x)g(x)=limxaf(x)limxag(x)
が成り立てば良いことになります。
従って、これを示したいわけです。

ここで、以下の事実を思い出してみます。

補題0.(多変数実数値関数の積の極限) ΩRnRnの領域、f:ΩRおよびg:ΩRを写像(関数)、aˉΩA,BRとする。xaのときf(x)g(x)が収束するとする。 このとき、 limxag(x)f(x)=(limxag(x))(limxaf(x)) が成り立つ。

この証明は【解析学の基礎シリーズ】多変数関数編 その4で証明しています。
この補題0.においてg(x)1g(x)に変えてしまえば目標達成です。
そのため、以下を示します。

補題1.(実数値関数の逆数の極限) ΩRnRnの領域、g:ΩRを写像(関数)、aˉΩとする。xaのときg(x)BRに収束するとする。 このとき、 B0δ0>0 s.t. (xΩ;0<|xa|<δ0g(x)0) であれば、 limxa1g(x)=1limxag(x)=1B が成り立つ。

補題1.の証明

これは既に【解析学の基礎シリーズ】関数の極限編 その3で証明していることとほとんど同じです。
定義域が区間から領域になるだけです。

示したいことは
(ϵ>0)(δ>0) s.t. (xˉΩ:0<|xa|<δ|1g(x)1B|<ϵ)
です。
結局はδ>0を見つけたいので、|1g(x)1B|を変形してみましょう。

|1g(x)1B|=|Bg(x)Bg(x)|=1|B|1|g(x)||Bg(x)|

従って、g(x)がある範囲で下に有界であれば、あるLRが存在して、|g(x)|>Lですから、1g(x)<1Lですので、あとはϵ>0を帳尻合わせるだけでおしまいです。

故にg(x)がある範囲で下に有界であることを示します。

補題2.(収束する多変数実数値関数は下に有界) ΩRnRnの領域、g:ΩRを写像(関数)、aˉΩとする。xaのときg(x)収束するとする。 このとき、g(x)は、あるδ>0が存在して、0<|xa|<δを満たす任意のxΩに対して、下に有界である。

補題2.の証明

簡単です。
ΩRnRnの領域、g:ΩRを写像(関数)、aˉΩとします。
xaのときg(x)BRに収束するとします。
このとき、
(ϵ>0)(δ>0) s.t. (xˉΩ:0<|xa|<δ|g(x)B|<ϵ)
が成り立っています。
ϵ>0は任意ですので、ϵ=|B|2としても成り立ちます。
従って、0<|xa|<δを満たす任意のxˉΩに対して、
|g(x)|=|g(x)B+B||B||g(x)B|>|B||B|2=|B|2>0
が成り立ちます。
故に、0<|xa|<δを満たす任意のxˉΩに対してはg(x)は下に有界です。

補題2.の証明おわり

さて、補題2.により、0<|xa|<δを満たす任意のxˉΩに対してはg(x)は下に有界です。
すなわち、
(LR) s.t. 1|g(x)|<1L
です。

従って、
|1g(x)1B|=|Bg(x)Bg(x)|=1|B|1|g(x)||Bg(x)|<1|B|1|L||Bg(x)|
です。

今、limxag(x)=Bですから、
(ϵg>0)(δg>0) s.t. (xˉΩ:0<|xa|<δg|g(x)B|<ϵg)
です。
ϵg>0は任意なので、任意のϵ>0を用いて、ϵg=|B||L|ϵとしても成り立ちます。
故に、
(|B||L|ϵ>0)(δg>0) s.t. (xˉΩ:0<|xa|<δg|g(x)B|<|B||L|ϵ)
です。
δ>0として、δg>0を採用すれば、0<|xa|<δを満たす任意のxˉΩに対して、
1|B|1|L||Bg(x)|<1|B|1|L||B||L|ϵ=ϵ
です。
従って、0<|xa|<δを満たす任意のxˉΩに対して、
|1g(x)1B|<ϵ
です。

以上のことから、
(ϵ>0)(δ>0) s.t. (xˉΩ:0<|xa|<δ|1g(x)1B|<ϵ)
です。

補題1.の証明おわり

補題1.が成り立ったので、
(limxaf1(x)g(x)limxaf2(x)g(x)limxafm(x)g(x))=(limxaf1(x)limxag(x)limxaf2(x)limxag(x)limxafm(x)limxag(x))=1limxag(x)(limxaf1(x)limxaf2(x)limxafm(x))
です。
再度定理(多変数ベクトル値関数の収束と同値な命題)を用いることで、
1limxag(x)(limxaf1(x)limxaf2(x)limxafm(x))=1limxag(x)limxa(f1(x)f2(x)fm(x))=1limxag(x)limxaf(x)=limxaf(x)limxag(x)
です。

多変数ベクトル値関数と実数値関数の商の極限の証明おわり

本当に成り立つのかネ?

いつもの通り、簡単ではありますが、例を挙げます。

例.Ω={(x,y)R2|x+y0}f:ΩR2g:ΩR
f(x)=(xy),g(x)=x+y
で定められているとします。
x(1,1)の極限を考えてみましょう。
このとき、

  • limx(1,1)f(x)limx(1,1)g(x)=12(11)=(1212)
  • limx(1,1)f(x)g(x)=limx(1,1)(xx+yyx+y)=(1212)

で、たしかに成り立ちます。

今回は、多変数ベクトル値関数と多変数実数値関数の商の極限について解説しました。
結局の所、内積やら外積やらのときと同じで、成分ごとの極限と一致するということです。
高校数学的なノリで言うところの「limはカッコの中に入れて計算してOK」ということです。

次回は、多変数ベクトル値関数の連続のイメージについて解説します。

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

コメントをする

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