本記事の内容
本記事は、偏微分の順序について解説する記事です。
本記事を読むにあたり、偏微分について知っている必要があるため、以下の記事も合わせてご覧ください。
本記事で言いたいこと+C2級の復習
本記事で言いたいことはシンプルで、
ということです。
“多くの場合”というところがミソで、必ずしもfxyとfyxは一致するとは限らないのです。
「じゃあ、どういうときに一致するの?」という話ですが、それが「C2級のとき」なのです。
C2級についてチャラく復習します。
Ck級
ΩをRnの開集合、f:Ω→Rm、k∈Nとする。fがΩでCk級であるとは、fがΩでk階のすべての偏導関数を持ち、かつすれら全てとf自身がΩで連続であることを言う。Ck級の関数を平たく言うと、k回偏微分ができて、かつ連続であるような関数です。
要するに、”性質の良い”関数なのです。
“性質が良い”関数なので、多くの定理の仮定として用いられます。
筆者の個人的な印象ですが、結構な割合で偏微分に関する事実はCk級やらC∞級という仮定を置いています。
そういう意味で、「多くの場合」という表現を使いました。
C2級ならば、偏微分係数は順序に依りません。
では、早速定理を明示して証明しましょう。
主張の明示
定理1.
ΩはRnの開集合、f:Ω→RmはC2級とするとき、任意のi,j∈{1,…,n}およびa∈Ωに対して、 ∂2f∂xi∂xj(a)=∂2f∂xj∂xi(a)これです。
これを示したいわけです。
i,jを{1,…,n}の中から任意に選んできて、C2級であれば、xiで偏微分した後にxjで偏微分した偏微分係数と、(x_j\)で偏微分した後にxiで偏微分した偏微分係数とが一致している、という主張なので、まさにC2級であれば偏微分の順序に依らない、という主張になります。
少し言い換えれば、C2級であれば、偏微分の順序が交換可能、ということです。
証明のあらすじ
i,j∈{1,…,j}は任意に選んでくるので、i=jである場合もあります。
しかしこのとき、
∂2f∂xi∂xj(a)=∂2f∂xi∂xi(a)=∂2f∂x2i(a)∂2f∂xj∂xi(a)=∂2f∂xi∂xi(a)=∂2f∂x2i(a)
となるので、成り立ちます。
従って、i≠jの場合がカギとなります。
∂2f∂xi∂xj(a)=limh→01h(∂f∂xj(a+hei)−∂f∂xj(a))=limh→01h(limk→0f(a+hei+kej)−f(a+hei)k−limk→0f(a+kej)−f(a)k)=limh→0limk→01hk(f(a+hei+kej)−f(a+hei)−f(a+kej)−f(a))
であり、同様にして、
∂2f∂xj∂xi(a)=limk→0limh→01hk(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:Ω→RmはC2級とするとき、任意のi,j∈{1,…,n}およびa∈Ωに対して、 ∂2f∂xi∂xj(a)=∂2f∂xj∂xi(a)では、証明してみましょう!
定理1.の証明
任意のi,j∈{1,…,j}に対して、i=jであれば、
しかしこのとき、
∂2f∂xi∂xj(a)=∂2f∂xi∂xi(a)=∂2f∂x2i(a)∂2f∂xj∂xi(a)=∂2f∂xi∂xi(a)=∂2f∂x2i(a)
となるので、成り立ちます。
そこで、i≠jの場合を考えます。
今、xiおよびxjでの偏微分を考えているので、これら以外の変数xk (k≠i,j)はxk=akとして固定しているので、本質的に2変数関数の話となります。
故に、記号をxi=x、xj=y、ai=a、aj=b、f(a1,…,ai−1,x,ai+1,…,aj−1,y,aj+1,…,an)=f(x,y)と書き直します。
最後のfの式はxiの部分をxに、xjの部分をyに書き直した、ということです。
さて、新たに書き直した記号を用いれば、
∂2f∂x∂y(a,b)=∂2f∂y∂x(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)b−a=f′(c) である。定理2.の証明は【解析学の基礎シリーズ】1変数実数値関数の微分編 その8を御覧ください。
この平均値の定理の主張において、b=a+h、c=a+θh (0<θ<1)とすると、
f′(a+θh)=f(a+h)−f(a)h
と書き直せます。
両辺をh→0とすれば、
f′(a)=limh→0f(a+h)−f(a)h
が得られます。
従って、
(∀ϵ>0) (∃δ>0) s.t. (∀h∈R:0<|h|<δ⇒|f(a+h)−f(a)h−f′(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とすると、fはC2級です。
実際、任意のa=(a,b)に対して、
limh→0f(a+h,b)−f(a,b)h=limh→0(a+h)2+b2−a2−b2h=limh→2ah+h2h=limh→(2a+h)=2a
であり、
limh→0f(a,b+h)−f(a,b)h=limh→0a2+(b+h)2−a2−b2h=limh→2bh+h2h=limh→(2b+h)=2b
となって、それぞれの極限が存在し、なおかつ偏導関数fx=2xおよびfy=2yがともに連続です。
さらにfxとfyも共に1次関数なので連続かつ微分可能です。
故にC2級です。
さて、ではfxyとfyxを計算してみます。
fxy(x,y)=∂∂yfx=∂∂y(2x)=0fyx(x,y)=∂∂xfy=∂∂x(2y)=0
となって一致します。
順序交換が成り立たない例(ペアノの例)
例4. f(x,y)={xyx2−y2x2+y2((x,y)≠(0,0))0((x,y)=(0,0))としたとき、fxy(0,0)=−1、fyx(0,0)=1となって一致しません。
実際に確かめてみます。

fxy(0,0)=limh→0fx(0,h)−fx(0,0)h
であり、
fx(0,0)=limk→0f(0+k,0)−f(0,0)k=limh→0k⋅0⋅k2−02k2+02−0k=limk→00=0
です。
h≠0のとき、
fx(0,h)=limk→0f(0+k,h)−f(0,h)k=limk→0khk2−h2k2+h2−0⋅h⋅02−h202+h2k=limk→0h(k2−h2)k2+h2=h(0−h2)02+h2=−h
となります。
故に、
fxy(0,0)=limh→0−h−0h=limh→0(−1)=−1
となります。
同様にして、fyx(0,0)=1が成り立つので、fxy(0,0)≠fyx(0,0)となります。
従って、順序交換が成り立ちません。
結
今回は、偏微分に順序があるということに解説しました。
殆どの関数は偏微分の順序が関係ないのですが、時として、ペアノ例のように順序交換ができないものもあります。
では、どういうときにできるのか、ということですがそれがC2級のときです。
次回は全微分について解説します。
乞うご期待!質問、コメント等お待ちしております!
コメントをする