全微分可能な関数は偏微分可能
多変数のベクトル値関数\(f:\mathbb{R} ^{n}\supset X\rightarrow \mathbb{R} ^{m}\)が定義域上の点\(a\in X\)において全微分可能であることとは、\(f\)が点\(a\)の周辺の任意の点において定義されているとともに、\begin{equation*}\lim_{h\rightarrow 0}\frac{f\left( a+h\right) -f\left( a\right) -f^{\prime
}\left( a\right) h}{\left\Vert h\right\Vert }=0
\end{equation*}を満たす行列\(f^{\prime }\left( a\right)\in M_{m,n}\left( \mathbb{R} \right) \)が存在することを意味します。多変数のベクトル値関数\(f\)が点\(a\)において全微分可能であることを示すためには全微分係数\(f^{\prime }\left( a\right) \)の候補となる行列が必要ですが、それをどのように特定すればよいでしょうか。実は、多変数のベクトル値関数\(f\)が点\(a\)において全微分可能である場合、\(f\)はその点\(a\)において偏微分可能であることが保証されるとともに、そこでの全微分係数\(f^{\prime }\left( a\right) \)はヤコビ行列\(J_{f}\left( a\right) \)と一致することが保証されます。
\end{equation*}という関係が成り立つ。
\end{equation*}が成り立つということです。
\begin{array}{c}
x^{2}y \\
xy^{2}\end{array}\right)
\end{equation*}を定めるものとします。この関数\(f\)が点\(\left(0,0\right) \)において全微分可能であるものと仮定すると、先の命題より、\(f\)は点\(\left( 0,0\right) \)において偏微分可能であるとともに、\begin{equation*}f^{\prime }\left( 0,0\right) =J_{f}\left( 0,0\right)
\end{equation*}が成り立つはずです。まずは\(f\)の偏微分可能性から検証すると、\begin{eqnarray*}J_{f}\left( 0,0\right) &=&\begin{pmatrix}
\frac{\partial f_{1}\left( 0,0\right) }{\partial x} & \frac{\partial
f_{1}\left( 0,0\right) }{\partial y} \\
\frac{\partial f_{2}\left( 0,0\right) }{\partial x} & \frac{\partial
f_{2}\left( 0,0\right) }{\partial y}\end{pmatrix}
\\
&=&\begin{pmatrix}
\left. \frac{\partial }{\partial x}\left( x^{2}y\right) \right\vert _{\left(
x,y\right) =\left( 0,0\right) } & \left. \frac{\partial }{\partial y}\left(
x^{2}y\right) \right\vert _{\left( x,y\right) =\left( 0,0\right) } \\
\left. \frac{\partial }{\partial x}\left( xy^{2}\right) \right\vert _{\left(
x,y\right) =\left( 0,0\right) } & \left. \frac{\partial }{\partial y}\left(
xy^{2}\right) \right\vert _{\left( x,y\right) =\left( 0,0\right) }\end{pmatrix}
\\
&=&\begin{pmatrix}
\left. 2xy\right\vert _{\left( x,y\right) =\left( 0,0\right) } & \left.
x^{2}\right\vert _{\left( x,y\right) =\left( 0,0\right) } \\
\left. y^{2}\right\vert _{\left( x,y\right) =\left( 0,0\right) } & \left.
2xy\right\vert _{\left( x,y\right) =\left( 0,0\right) }\end{pmatrix}
\\
&=&\begin{pmatrix}
2\cdot 0\cdot 0 & 0^{2} \\
0^{2} & 2\cdot 0\cdot 0\end{pmatrix}
\\
&=&\begin{pmatrix}
0 & 0 \\
0 & 0\end{pmatrix}\end{eqnarray*}となります。以上の結果を踏まえた上で、\(f\)は点\(\left( 0,0\right) \)において全微分可能であるとともに、\begin{equation*}f^{\prime }\left( 0,0\right) =J_{f}\left( 0,0\right)
\end{equation*}すなわち、\begin{equation*}
f^{\prime }\left( 0,0\right) =\begin{pmatrix}
0 & 0 \\
0 & 0\end{pmatrix}\end{equation*}であることを確認します。つまり、\begin{equation*}
\lim_{\left( h_{1},h_{2}\right) \rightarrow \left( 0,0\right) }\frac{\left(
\begin{array}{c}
f_{1}\left( 0+h_{1},0+h_{2}\right) \\
f_{2}\left( 0+h_{1},0+h_{2}\right)
\end{array}\right) -\left(
\begin{array}{c}
f_{1}\left( 0,0\right) \\
f_{2}\left( 0,0\right)
\end{array}\right) -\begin{pmatrix}
0 & 0 \\
0 & 0\end{pmatrix}\left(
\begin{array}{c}
h_{1} \\
h_{2}\end{array}\right) }{\left\Vert \left( h_{1},h_{2}\right) \right\Vert }=\left(
\begin{array}{c}
0 \\
0\end{array}\right)
\end{equation*}すなわち、\begin{equation*}
\lim_{\left( h_{1},h_{2}\right) \rightarrow \left( 0,0\right) }\frac{1}{\sqrt{h_{1}^{2}+h_{2}^{2}}}\left(
\begin{array}{c}
h_{1}^{2}h_{2} \\
h_{1}h_{2}^{2}\end{array}\right) =\left(
\begin{array}{c}
0 \\
0\end{array}\right)
\end{equation*}すなわち、\begin{equation*}
\left(
\begin{array}{c}
\lim\limits_{\left( h_{1},h_{2}\right) \rightarrow \left( 0,0\right) }\dfrac{h_{1}^{2}h_{2}}{\sqrt{h_{1}^{2}+h_{2}^{2}}} \\
\lim\limits_{\left( h_{1},h_{2}\right) \rightarrow \left( 0,0\right) }\dfrac{h_{1}h_{2}^{2}}{\sqrt{h_{1}^{2}+h_{2}^{2}}}\end{array}\right) =\left(
\begin{array}{c}
0 \\
0\end{array}\right)
\end{equation*}が成り立つことを示します。\(\left( h_{1},h_{2}\right) \rightarrow\left( 0,0\right) \)のときの極限をとるために極座標を導入します。つまり、\(r>0\)かつ\(0\leq \theta <2\pi \)を満たす\(\left( r,\theta \right) \in \mathbb{R} ^{2}\)を用いて、\begin{equation}h_{1}=r\cos \left( \theta \right) ,\quad h_{2}=r\sin \left( \theta \right)
\quad \cdots (1)
\end{equation}とするということです。このとき、\begin{equation}
\sqrt{h_{1}^{2}+h_{2}^{2}}\rightarrow 0\Leftrightarrow r\rightarrow 0
\quad \cdots (2)
\end{equation}という関係が成り立つことを踏まえると、\begin{eqnarray*}
\lim\limits_{\left( h_{1},h_{2}\right) \rightarrow \left( 0,0\right) }\dfrac{h_{1}^{2}h_{2}}{\sqrt{h_{1}^{2}+h_{2}^{2}}} &=&\lim_{r\rightarrow 0}\frac{r^{3}\cos ^{2}\left( \theta \right) \sin \left( \theta \right) }{\sqrt{r^{2}\cos ^{2}\left( \theta \right) +r^{2}\sin ^{2}\left( \theta \right) }}\quad \because \left( 1\right) ,\left( 2\right) \\
&=&\lim_{r\rightarrow 0}\frac{r^{3}\cos ^{2}\left( \theta \right) \sin
\left( \theta \right) }{\left\vert r\right\vert } \\
&=&\lim_{r\rightarrow 0}r^{2}\cos ^{2}\left( \theta \right) \sin \left(
\theta \right) \quad \because r>0 \\
&=&0
\end{eqnarray*}となり、\begin{eqnarray*}
\lim\limits_{\left( h_{1},h_{2}\right) \rightarrow \left( 0,0\right) }\dfrac{h_{1}h_{2}^{2}}{\sqrt{h_{1}^{2}+h_{2}^{2}}} &=&\lim_{r\rightarrow 0}\frac{r^{3}\cos \left( \theta \right) \sin ^{2}\left( \theta \right) }{\sqrt{r^{2}\cos ^{2}\left( \theta \right) +r^{2}\sin ^{2}\left( \theta \right) }}\quad \because \left( 1\right) ,\left( 2\right) \\
&=&\lim_{r\rightarrow 0}\frac{r^{3}\cos \left( \theta \right) \sin
^{2}\left( \theta \right) }{\left\vert r\right\vert } \\
&=&\lim_{r\rightarrow 0}r^{2}\cos \left( \theta \right) \sin ^{2}\left(
\theta \right) \quad \because r>0 \\
&=&0
\end{eqnarray*}となるため証明が完了しました。以上の結果は先の名地あの主張と整合的です。
偏微分可能な関数は全微分可能であるとは限らない
先の命題の逆は成立するとは限りません。つまり、多変数のベクトル値関数\(f\)が定義域上の点\(a\)において偏微分可能である場合、\(f\)は点\(a\)において全微分可能であるとは限りません。そもそも多変数のベクトル値関数\(f\)が点\(a\)において全微分可能ではない場合、たとえ\(f\)が点\(a\)において偏微分可能であっても、そこでのヤコビ行列は全微分係数とは一致しないということです。以下の例より明らかです。
\begin{array}{cc}
\left(
\begin{array}{c}
\frac{x^{2}y}{x^{4}+y^{2}} \\
\frac{xy^{2}}{x^{2}+y^{4}}\end{array}\right) & \left( if\ \left( x,y\right) \not=\left( 0,0\right) \right) \\
\left(
\begin{array}{c}
0 \\
0\end{array}\right) & \left( if\ \left( x,y\right) =\left( 0,0\right) \right)
\end{array}\right.
\end{equation*}を定めるものとします。この関数\(f\)は点\(\left(0,0\right) \)において偏微分可能である一方で、点\(\left( 0,0\right) \)において全微分可能ではありません(演習問題)。
連続微分可能な関数は全微分可能
偏微分可能な多変数のベクトル値関数は全微分可能であるとは限らないことが明らかになりました。一方、多変数のベクトル値関数が偏微分可能であり、なおかつヤコビ行列関数が連続であるならば、すなわち多変数のベクトル値関数が\(C^{1}\)級であるならば、その多変数のベクトル値関数は全微分可能であることが保証されます。
\end{equation*}が成り立つ。
\end{equation*}が成り立つということです。
\begin{array}{c}
3x^{2}y \\
5x+y^{3}\end{array}\right)
\end{equation*}を定めるものとします。\(f\)は多変数の多項式関数を成分関数として持つ多変数のベクトル値関数であるため\(C^{1}\)級であり、ヤコビ行列関数\(J_{f}:\mathbb{R} ^{2}\rightarrow M_{2}\left( \mathbb{R} \right) \)はそれぞれの\(\left( x,y\right)\in \mathbb{R} ^{2}\)に対して、\begin{eqnarray*}J_{f}\left( x,y\right) &=&\begin{pmatrix}
\frac{\partial }{\partial x}\left( 3x^{2}y\right) & \frac{\partial }{\partial y}\left( 3x^{2}y\right) \\
\frac{\partial }{\partial x}\left( 5x+y^{3}\right) & \frac{\partial }{\partial y}\left( 5x+y^{3}\right)
\end{pmatrix}
\\
&=&\begin{pmatrix}
6xy & 3x^{2} \\
5 & 3y^{2}\end{pmatrix}\end{eqnarray*}を定めます。この場合、先の命題より\(f\)は全微分可能であり、全導関数\(f^{\prime }:\mathbb{R} ^{2}\rightarrow M_{2}\left( \mathbb{R} \right) \)はそれぞれの\(\left( x,y\right)\in \mathbb{R} ^{2}\)に対して、\begin{equation*}f^{\prime }\left( x,y\right) =\begin{pmatrix}
6xy & 3x^{2} \\
5 & 3y^{2}\end{pmatrix}\end{equation*}を定めます。
全微分可能な関数は連続微分可能であるとは限らない
先の命題の逆は成立するとは限りません。つまり、全微分可能な多変数のベクトル値関数は\(C^{1}\)級であるとは限りません。以下の例より明らかです。
\begin{array}{cl}
\left(
\begin{array}{c}
\left( x^{2}+y^{2}\right) \sin \left( \frac{1}{\sqrt{x^{2}+y^{2}}}\right)
\\
\left( x^{2}+y^{2}\right) \cos \left( \frac{1}{\sqrt{x^{2}+y^{2}}}\right)
\end{array}\right) & \left( if\ \left( x,y\right) \not=\left( 0,0\right) \right) \\
\left(
\begin{array}{c}
0 \\
0\end{array}\right) & \left( if\ \left( x,y\right) =\left( 0,0\right) \right)
\end{array}\right.
\end{equation*}を定めるものとします。この関数\(f\)は点\(\left(0,0\right) \)において全微分可能である一方で\(C^{1}\)級ではありません(演習問題)。
全微分可能であることの判定方法
これまでの議論を整理しましょう。まず、\(C^{1}\)級の多変数のベクトル値関数は全微分可能であることが保証されるため、多変数のベクトル値関数が全微分可能であることを示すためには、まず、それが\(C^{1}\)級であるか判定することになります。
ただ、\(C^{1}\)級でない関数が全微分可能であることは起こり得るため、与えられた関数が\(C^{1}\)級でないことが判明した場合でも、それが全微分可能ではないとは限りません。ただ、多変数のベクトル値関数\(f\)が全微分可能である場合、それは偏微分可能であることは確実であり、なおかつ、全微分係数はヤコビ行列と一致します。したがって、ヤコビ行列\(J_{f}\left( a\right) \)を求めた上で、\begin{equation*}\lim_{h\rightarrow 0}\frac{f\left( a+h\right) -f\left( a\right) -J_{f}\left(
a\right) h}{\left\Vert h\right\Vert }=0
\end{equation*}が成り立つことを示せば、全微分可能性の定義より、\(f\)は\(a\)において全微分可能であることを示したことになります。
\begin{array}{cc}
\frac{x^{2}y^{2}}{x^{2}+y^{2}} & \left( if\ \left( x,y\right) \not=\left(
0,0\right) \right) \\
0 & \left( if\ \left( x,y\right) =\left( 0,0\right) \right)
\end{array}\right.
\end{equation*}を定めるものとします。この関数\(f\)は点\(\left(0,0\right) \)において全微分可能であることを示します。点\(\left( 0,0\right) \)における勾配ベクトルは、\begin{equation*}\nabla f\left( 0,0\right) =\left( 0,0\right)
\end{equation*}であるため(演習問題)、仮に\(f\)が点\(\left(0,0\right) \)において全微分可能であるならば、\begin{equation*}\lim_{\left( h_{1},h_{2}\right) \rightarrow \left( 0,0\right) }\frac{f\left(
0+h_{1},0+h_{2}\right) -f\left( 0,0\right) -\nabla f\left( 0,0\right) \cdot
\left( h_{1},h_{2}\right) }{\left\Vert \left( h_{1},h_{2}\right) \right\Vert
}=0
\end{equation*}が成り立つはずですが、実際にはこれは成り立つため(演習問題)、\(f\)は点\(\left( 0,0\right) \)において全微分可能です。
全微分可能でないことの判定方法
多変数のベクトル値関数\(f\)が定義域上の点\(a\)において全微分可能である場合、\(f\)は点\(a\)において偏微分可能です。対偶より、\(f\)が点\(a\)において偏微分可能でないならば、すなわち\(f\)が点\(a\)において少なくとも1つの変数\(x_{k}\)について偏微分可能でない場合には、\(f\)は点\(a\)において全微分可能ではありません。したがって、関数が全微分可能でないことを示すためには、それが偏微分可能ではないことを示せばよいということになります。
\begin{array}{c}
\sqrt{x^{2}+y^{2}} \\
\sqrt{x^{4}+y^{4}}\end{array}\right)
\end{equation*}を定めるものとします。この関数\(f\)が点\(\left(0,0\right) \)において全微分可能でないことを示すために、\(f\)が点\(\left( 0,0\right) \)において変数\(x\)に関して偏微分可能でないことを示します。さらに、\(f\)が点\(\left( 0,0\right) \)において変数\(x\)に関して偏微分可能ではないことを示すために、成分関数\begin{equation*}f_{1}\left( x,y\right) =\sqrt{x^{2}+y^{2}}
\end{equation*}が点\(\left( 0,0\right) \)において変数\(x\)に関して偏微分可能ではないことを示します。具体的には、\begin{eqnarray*}\frac{f_{1}\left( 0+h,0\right) -f_{1}\left( 0,0\right) }{h} &=&\frac{f_{1}\left( h,0\right) -f_{1}\left( 0,0\right) }{h} \\
&=&\frac{\sqrt{h^{2}}}{h} \\
&=&\frac{\left\vert h\right\vert }{h}
\end{eqnarray*}となるため、\begin{eqnarray*}
\lim_{h\rightarrow 0+}\frac{f_{1}\left( 0+h,0\right) -f_{1}\left( 0,0\right)
}{h} &=&\lim_{h\rightarrow 0+}\frac{\left\vert h\right\vert }{h}=1 \\
\lim_{h\rightarrow 0-}\frac{f_{1}\left( 0+h,0\right) -f_{1}\left( 0,0\right)
}{h} &=&\lim_{h\rightarrow 0-}\frac{\left\vert h\right\vert }{h}=-1
\end{eqnarray*}となり両者は異なるため、\(f_{1}\)は点\(\left( 0,0\right) \)において変数\(x\)に関して偏微分可能ではありません。したがって\(f\)は\(\left( 0,0\right) \)において全微分可能でないことが示されました。
多変数のベクトル値関数\(f\)が定義域上の点\(a\)において全微分可能でないことを証明する際に、先の命題を別の形で利用することもできます。具体的には、まず、関数\(f\)が定義域上の点\(a\)において全微分可能であるものと仮定します。すると先の命題より、そこでの全微分係数\(f^{\prime }\left( a\right) \)はヤコビ行列\(J_{f}\left( a\right) \)と一致することが保証されます。すると全微分の定義より、\begin{equation*}\lim_{h\rightarrow 0}\frac{f\left( a+h\right) -f\left( a\right) -J_{f}\left(
a\right) h}{\left\Vert h\right\Vert }=0
\end{equation*}が成り立つはずです。したがって、上の関係が成り立たないことを示せば、\(f\)は\(a\)において全微分可能でないことを示したことになります。
\begin{array}{cc}
\left(
\begin{array}{c}
\frac{x^{2}y}{x^{2}+y^{2}} \\
\frac{xy^{2}}{x^{2}+y^{2}}\end{array}\right) & \left( if\ \left( x,y\right) \not=\left( 0,0\right) \right) \\
\left(
\begin{array}{c}
0 \\
0\end{array}\right) & \left( if\ \left( x,y\right) =\left( 0,0\right) \right)
\end{array}\right.
\end{equation*}を定めるものとします。この関数\(f\)は点\(\left(0,0\right) \)において全微分可能でないことを示します。点\(\left( 0,0\right) \)におけるヤコビ行列は、\begin{equation*}J_{f}\left( 0,0\right) =\begin{pmatrix}
0 & 0 \\
0 & 0\end{pmatrix}\end{equation*}であるため(演習問題)、仮に\(f\)が点\(\left(0,0\right) \)において全微分可能であるならば、\begin{equation*}\lim_{\left( h_{1},h_{2}\right) \rightarrow \left( 0,0\right) }\frac{\left(
\begin{array}{c}
f_{1}\left( h_{1},h_{2}\right) \\
f_{2}\left( h_{1},h_{2}\right)
\end{array}\right) -\left(
\begin{array}{c}
f_{1}\left( 0,0\right) \\
f_{2}\left( 0,0\right)
\end{array}\right) -\begin{pmatrix}
0 & 0 \\
0 & 0\end{pmatrix}\left(
\begin{array}{c}
h_{1} \\
h_{2}\end{array}\right) }{\left\Vert \left( h_{1},h_{2}\right) \right\Vert }=0
\end{equation*}が成り立つはずですが、実際にはこれは成り立たないため(演習問題)、\(f\)は点\(\left(0,0\right) \)において全微分可能ではありません。
演習問題
\begin{array}{c}
e^{x}+\sin \left( y\right) \\
\ln \left( xy\right) \\
\sqrt{x}\end{array}\right)
\end{equation*}を定めるものとします。全導関数\(f^{\prime }\)を求めてください。
\begin{array}{cc}
\left(
\begin{array}{c}
\frac{x^{2}y}{x^{4}+y^{2}} \\
\frac{xy^{2}}{x^{2}+y^{4}}\end{array}\right) & \left( if\ \left( x,y\right) \not=\left( 0,0\right) \right) \\
\left(
\begin{array}{c}
0 \\
0\end{array}\right) & \left( if\ \left( x,y\right) =\left( 0,0\right) \right)
\end{array}\right.
\end{equation*}を定めるものとします。この関数\(f\)は点\(\left(0,0\right) \)において偏微分可能である一方で、点\(\left( 0,0\right) \)において全微分可能ではないことを示してください。
\begin{array}{cl}
\left(
\begin{array}{c}
\left( x^{2}+y^{2}\right) \sin \left( \frac{1}{\sqrt{x^{2}+y^{2}}}\right)
\\
\left( x^{2}+y^{2}\right) \cos \left( \frac{1}{\sqrt{x^{2}+y^{2}}}\right)
\end{array}\right) & \left( if\ \left( x,y\right) \not=\left( 0,0\right) \right) \\
\left(
\begin{array}{c}
0 \\
0\end{array}\right) & \left( if\ \left( x,y\right) =\left( 0,0\right) \right)
\end{array}\right.
\end{equation*}を定めるものとします。この関数\(f\)は点\(\left(0,0\right) \)において全微分可能である一方で\(C^{1}\)級ではないことを示してください。
プレミアム会員専用コンテンツです
【ログイン】【会員登録】