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

「偏微分って順序があるの?」【解析学の基礎シリーズ】偏微分編 その2

微分法

本記事の内容

本記事は、偏微分の順序について解説する記事です。

本記事を読むにあたり、偏微分について知っている必要があるため、以下の記事も合わせてご覧ください。

本記事で言いたいこと+C2級の復習

本記事で言いたいことはシンプルで、

高階微分係数の値は、多くの場合、偏微分の順序にはよらない。

ということです。
“多くの場合”というところがミソで、必ずしもfxyfyxは一致するとは限らないのです。

「じゃあ、どういうときに一致するの?」という話ですが、それが「C2級のとき」なのです。

C2級についてチャラく復習します。

Ck

ΩRnの開集合、f:ΩRmkNとする。fΩCk級であるとは、fΩk階のすべての偏導関数を持ち、かつすれら全てとf自身がΩで連続であることを言う。

Ck級の関数を平たく言うと、k回偏微分ができて、かつ連続であるような関数です。
要するに、”性質の良い”関数なのです。

“性質が良い”関数なので、多くの定理の仮定として用いられます。
筆者の個人的な印象ですが、結構な割合で偏微分に関する事実はCk級やらC級という仮定を置いています。

そういう意味で、「多くの場合」という表現を使いました。

C2級ならば、偏微分係数は順序に依りません。

では、早速定理を明示して証明しましょう。

主張の明示

定理1.

ΩRnの開集合、f:ΩRmC2級とするとき、任意のi,j{1,,n}およびaΩに対して、 2fxixj(a)=2fxjxi(a)

これです。
これを示したいわけです。
i,j{1,,n}の中から任意に選んできて、C2級であれば、xiで偏微分した後にxjで偏微分した偏微分係数と、(x_j\)で偏微分した後にxiで偏微分した偏微分係数とが一致している、という主張なので、まさにC2級であれば偏微分の順序に依らない、という主張になります。

少し言い換えれば、C2級であれば、偏微分の順序が交換可能、ということです。

証明のあらすじ

i,j{1,,j}は任意に選んでくるので、i=jである場合もあります。
しかしこのとき、
2fxixj(a)=2fxixi(a)=2fx2i(a)2fxjxi(a)=2fxixi(a)=2fx2i(a)
となるので、成り立ちます。

従って、ijの場合がカギとなります。

2fxixj(a)=limh01h(fxj(a+hei)fxj(a))=limh01h(limk0f(a+hei+kej)f(a+hei)klimk0f(a+kej)f(a)k)=limh0limk01hk(f(a+hei+kej)f(a+hei)f(a+kej)f(a))
であり、同様にして、
2fxjxi(a)=limk0limh01hk(f(a+hei+kej)f(a+hei)f(a+kej)f(a))
です。
故に、極限の順序の問題となります。
実は、極限
lim(h,k)(0,0)1hk(f(a+hei+kej)f(a+hei)f(a+kej)f(a))
が存在するので、両者は一致しますよ、というオチです。

いざ、証明

くどいかもしれませんが、証明したい主張を再掲します。

定理1.

ΩRnの開集合、f:ΩRmC2級とするとき、任意のi,j{1,,n}およびaΩに対して、 2fxixj(a)=2fxjxi(a)

では、証明してみましょう!

定理1.の証明

任意のi,j{1,,j}に対して、i=jであれば、
しかしこのとき、
2fxixj(a)=2fxixi(a)=2fx2i(a)2fxjxi(a)=2fxixi(a)=2fx2i(a)
となるので、成り立ちます。

そこで、ijの場合を考えます。
今、xiおよびxjでの偏微分を考えているので、これら以外の変数xk (ki,j)xk=akとして固定しているので、本質的に2変数関数の話となります。
故に、記号をxi=xxj=yai=aaj=bf(a1,,ai1,x,ai+1,,aj1,y,aj+1,,an)=f(x,y)と書き直します。
最後のfの式はxiの部分をxに、xjの部分をyに書き直した、ということです。

さて、新たに書き直した記号を用いれば、
2fxy(a,b)=2fyx(a,b)
を示せばOK、ということになります。
そこで、
Δ(h,k)=f(a+h,b+k)f(a+h,b)f(a,b+k)+f(a,b)
とします。
また、φ(x)=f(x,b+k)f(x,b)として、平均値の定理を使います。

定理2.(平均値の定理)

f:[a,b]Rは連続で、(a,b)で微分可能であるとする。このとき、 (c(a,b)) s.t. f(b)f(a)ba=f(c) である。

定理2.の証明は【解析学の基礎シリーズ】1変数実数値関数の微分編 その8を御覧ください。

この平均値の定理の主張において、b=a+hc=a+θh (0<θ<1)とすると、
f(a+θh)=f(a+h)f(a)h
と書き直せます。
両辺をh0とすれば、
f(a)=limh0f(a+h)f(a)h
が得られます。
従って、
(ϵ>0) (δ>0) s.t. (hR:0<|h|<δ|f(a+h)f(a)hf(a)|<ϵ)
が成り立っています。

φに対してこの事実を適用します。
すると、あるδ>0が存在して、0<|h|<δ0<|k|<δ、を満たすならば、あるθ1,θ2(0,1)が存在して、
Δ(h,k)=φ(a+h)φ(a)=φ(a+θ1h)h=[fx(a+θ1h,b+k)fx(a+θ1h,b)]h=fxy(a+θ1h,b+θ2k)hk
となります。
故に、
lim(h,k)(0,0)Δ(h,k)hk=lim(h,k)(0,0)fxy(a+θ1h,b+θ2k)hk=fxy(a,b)
となります。

同様にして、ψ(y)=f(a+h,y)f(a,y)とすれば、あるδ>0が存在して、0<|h|<δ0<|k|<δ、を満たすならば、あるθ3,θ4(0,1)が存在して、
Δ(h,k)=ψ(b+k)ψ(b)=fyx(a+θ4h,b+θ3k)hk
です。
故に
lim(h,k)(0,0)Δ(h,k)hk=lim(h,k)(0,0)fyx(a+θ4h,b+θ3k)hk=fyx(a,b)
となります。

従って、lim(h,k)(0,0)Δ(h,k)hkが存在するので、
fxy(a,b)=fyx(a,b)
が成り立ちます。

定理1.の証明終わり

順序交換が成り立つ例と成り立たない例

先述の通り、C2級であれば、成り立ちます。
しかも、数学では”性質の良い”関数を使うことがおおいため、殆どの場合は順序交換が成り立ちます。
そこで、簡単な順序交換が成り立つ例と有名な成り立たない例を紹介します。

順序交換が成り立つ例

例3.f(x,y)=x2+y2とすると、fC2級です。
実際、任意のa=(a,b)に対して、
limh0f(a+h,b)f(a,b)h=limh0(a+h)2+b2a2b2h=limh2ah+h2h=limh(2a+h)=2a
であり、
limh0f(a,b+h)f(a,b)h=limh0a2+(b+h)2a2b2h=limh2bh+h2h=limh(2b+h)=2b
となって、それぞれの極限が存在し、なおかつ偏導関数fx=2xおよびfy=2yがともに連続です。

さらにfxfyも共に1次関数なので連続かつ微分可能です。
故にC2級です。

さて、ではfxyfyxを計算してみます。
fxy(x,y)=yfx=y(2x)=0fyx(x,y)=xfy=x(2y)=0
となって一致します。

順序交換が成り立たない例(ペアノの例)

例4. f(x,y)={xyx2y2x2+y2((x,y)(0,0))0((x,y)=(0,0))としたとき、fxy(0,0)=1fyx(0,0)=1となって一致しません。
実際に確かめてみます。

fxy(0,0)=limh0fx(0,h)fx(0,0)h
であり、
fx(0,0)=limk0f(0+k,0)f(0,0)k=limh0k0k202k2+020k=limk00=0
です。
h0のとき、
fx(0,h)=limk0f(0+k,h)f(0,h)k=limk0khk2h2k2+h20h02h202+h2k=limk0h(k2h2)k2+h2=h(0h2)02+h2=h
となります。
故に、
fxy(0,0)=limh0h0h=limh0(1)=1
となります。

同様にして、fyx(0,0)=1が成り立つので、fxy(0,0)fyx(0,0)となります。
従って、順序交換が成り立ちません。

今回は、偏微分に順序があるということに解説しました。
殆どの関数は偏微分の順序が関係ないのですが、時として、ペアノ例のように順序交換ができないものもあります。

では、どういうときにできるのか、ということですがそれがC2級のときです。

次回は全微分について解説します。

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

コメントをする

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