§E4.2全微分可能性

最終更新

多変数関数のグラフを一点の近くで調べるとき、各座標軸に沿った傾きや一つの方向に沿った変化だけでは、近傍全体の変化を一つにまとめることができない。偏微分と方向微分はそれぞれ特定の直線上の変化を表すのに対し、全微分は定義域のすべての小さな変位を一つの線形写像で近似する。したがって、方向ごとの極限が存在することと、全方向を同時に制御する一次近似が存在することの差が、多変数の微分を定める中心問題になる。この記事ではこの差を明確にし、微分を線形写像として後の連鎖律へ渡すための基礎を与える。

1 微分の定義と基本性質

定義 1.1.U⊂RnU\subset\mathbb R^nを開集合、f ⁣:U→Rmf\colon U\to\mathbb R^mを写像、a∈Ua\in Uを評価点とする。ej∈Rne_j\in\mathbb R^nを第jj標準基底ベクトルとする。極限が存在するとき、

∂jf(a)=lim⁡t→0f(a+tej)−f(a)t∈Rm\partial_j f(a) =\lim_{t\to0}\frac{f(a+te_j)-f(a)}{t} \in\mathbb R^m

をffのaaにおける第jj偏微分 (partial derivative) という。

v∈Rnv\in\mathbb R^nを方向とする。極限が存在するとき、

Dvf(a)=lim⁡t→0f(a+tv)−f(a)t∈RmD_vf(a) =\lim_{t\to0}\frac{f(a+tv)-f(a)}{t} \in\mathbb R^m

をffのaaにおけるvv方向の方向微分 (directional derivative) という。偏微分はDejf(a)D_{e_j}f(a)という特定の方向微分である。方向vvごとに方向微分が存在しても、写像v↦Dvf(a)v\mapsto D_vf(a)が線形であるとは限らない。

定義 1.2.U⊂RnU\subset\mathbb R^nを開集合、f ⁣:U→Rmf\colon U\to\mathbb R^mを写像、a∈Ua\in Uを評価点とする。線形写像

A∈L(Rn,Rm)A\in\mathcal L(\mathbb R^n,\mathbb R^m)

が存在して

lim⁡h→0h≠0∥f(a+h)−f(a)−Ah∥∥h∥=0\lim_{\substack{h\to0\\h\ne0}} \frac{\lVert f(a+h)-f(a)-Ah\rVert}{\lVert h\rVert}=0

となるとき、ffはaaで全微分可能 (totally differentiable) であるという。この線形写像が一意であることは命題 1.5で証明し、一意な線形写像を全微分 (total derivative) といい、

Df(a)∈L(Rn,Rm)Df(a)\in\mathcal L(\mathbb R^n,\mathbb R^m)

と書く。

r(h)=f(a+h)−f(a)−Df(a)hr(h)=f(a+h)-f(a)-Df(a)hとおけば、全微分可能性は

f(a+h)=f(a)+Df(a)h+r(h),∥r(h)∥∥h∥⟶0f(a+h)=f(a)+Df(a)h+r(h), \qquad \frac{\lVert r(h)\rVert}{\lVert h\rVert}\longrightarrow0

と同値である。

定義 1.3.A∈L(Rn,Rm)A\in\mathcal L(\mathbb R^n,\mathbb R^m)に対して、AAの作用素ノルム (operator norm) を

∥A∥op=sup⁡∥h∥=1∥Ah∥\lVert A\rVert_{\mathrm{op}} =\sup_{\lVert h\rVert=1}\lVert Ah\rVert

で定める。

命題 1.4. 任意のA∈L(Rn,Rm)A\in\mathcal L(\mathbb R^n,\mathbb R^m)に対して∥A∥op\lVert A\rVert_{\mathrm{op}}は有限であり、任意のh∈Rnh\in\mathbb R^nについて

∥Ah∥≤∥A∥op∥h∥\lVert Ah\rVert\leq\lVert A\rVert_{\mathrm{op}}\lVert h\rVert

が成り立つ。さらに、AAの標準基底に関する行列を(aij)(a_{ij})とすると、

∥A∥op≤(∑i=1m∑j=1n∣aij∣2)1/2\lVert A\rVert_{\mathrm{op}} \leq\left(\sum_{i=1}^m\sum_{j=1}^n|a_{ij}|^2\right)^{1/2}

である。

証明.AAの標準基底に関する行列を(aij)(a_{ij})とする。Cauchy–Schwarz の不等式により、任意のh=(h1,…,hn)h=(h_1,\ldots,h_n)について

∥Ah∥2=∑i=1m∣∑j=1naijhj∣2≤(∑i=1m∑j=1n∣aij∣2)∥h∥2\lVert Ah\rVert^2 =\sum_{i=1}^m\left|\sum_{j=1}^na_{ij}h_j\right|^2 \leq\left(\sum_{i=1}^m\sum_{j=1}^n|a_{ij}|^2\right)\lVert h\rVert^2

となる。したがって、∥h∥=1\lVert h\rVert=1を満たすhhに関する上限は有限である。h≠0h\ne0のとき、h/∥h∥h/\lVert h\rVertは単位ベクトルであるから、

∥Ah∥=∥h∥∥Ah∥h∥∥≤∥A∥op∥h∥\lVert Ah\rVert =\lVert h\rVert\left\lVert A\frac{h}{\lVert h\rVert}\right\rVert \leq\lVert A\rVert_{\mathrm{op}}\lVert h\rVert

を得る。h=0h=0の場合にも同じ不等式が成り立つ。▨

命題 1.5.U⊂RnU\subset\mathbb R^nを開集合、f ⁣:U→Rmf\colon U\to\mathbb R^mを写像、a∈Ua\in Uとする。ffがaaで全微分可能ならば、次が成り立つ。

  1. Df(a)∈L(Rn,Rm)Df(a)\in\mathcal L(\mathbb R^n,\mathbb R^m)は一意である。
  2. ffはaaで連続である。
  3. 任意のv∈Rnv\in\mathbb R^nに対してDvf(a)D_vf(a)が存在し、Dvf(a)=Df(a)vD_vf(a)=Df(a)vとなる。特に、任意のjjに対して∂jf(a)=Df(a)ej\partial_jf(a)=Df(a)e_jである。

証明.A,B∈L(Rn,Rm)A,B\in\mathcal L(\mathbb R^n,\mathbb R^m)がともに全微分可能性の定義を満たすとする。任意の単位ベクトルv∈Rnv\in\mathbb R^nと十分小さいt≠0t\ne0に対して

∥(A−B)v∥≤∥f(a+tv)−f(a)−Atv∥∣t∣+∥f(a+tv)−f(a)−Btv∥∣t∣\lVert(A-B)v\rVert \leq \frac{\lVert f(a+tv)-f(a)-Atv\rVert}{|t|} +\frac{\lVert f(a+tv)-f(a)-Btv\rVert}{|t|}

である。t→0t\to0とすると右辺は00へ収束するため、(A−B)v=0(A-B)v=0となる。任意の単位ベクトルvvについて(A−B)v=0(A-B)v=0となるから、A=BA=Bである。

A=Df(a)A=Df(a)とし、r(h)=f(a+h)−f(a)−Ahr(h)=f(a+h)-f(a)-Ahとおく。命題 1.4により

∥f(a+h)−f(a)∥≤∥A∥op∥h∥+∥r(h)∥\lVert f(a+h)-f(a)\rVert \leq\lVert A\rVert_{\mathrm{op}}\lVert h\rVert+\lVert r(h)\rVert

である。右辺はh→0h\to0のとき00へ収束するから、f(a+h)→f(a)f(a+h)\to f(a)である。したがって§E4.1 定義 1.1により、ffはaaで連続である。

v∈Rnv\in\mathbb R^nとする。v=0v=0のときはD0f(a)=0=A0D_0f(a)=0=A0である。v≠0v\ne0とすると、十分小さいt≠0t\ne0について

f(a+tv)−f(a)t=Av+r(tv)t\frac{f(a+tv)-f(a)}{t} =Av+\frac{r(tv)}{t}

であり、

∥r(tv)t∥=∥v∥∥r(tv)∥∥tv∥⟶0\left\lVert\frac{r(tv)}{t}\right\rVert =\lVert v\rVert\frac{\lVert r(tv)\rVert}{\lVert tv\rVert} \longrightarrow0

となる。よってDvf(a)=Av=Df(a)vD_vf(a)=Av=Df(a)vである。v=ejv=e_jとすれば偏微分に関する結論を得る。▨

定義 1.6.U⊂RnU\subset\mathbb R^nを開集合、f=(f1,…,fm) ⁣:U→Rmf=(f_1,\ldots,f_m)\colon U\to\mathbb R^mを写像とする。ffがa∈Ua\in Uで全微分可能であるとき、線形写像Df(a)Df(a)の標準基底に関する行列

Jf(a)=(∂fi∂xj(a))1≤i≤m1≤j≤n∈Rm×nJ_f(a) =\left(\frac{\partial f_i}{\partial x_j}(a)\right)_{ \substack{1\leq i\leq m\\1\leq j\leq n}} \in\mathbb R^{m\times n}

をffのaaにおけるJacobi 行列 (Jacobian matrix) という。

定義 1.7.U⊂RnU\subset\mathbb R^nを開集合、f ⁣:U→Rmf\colon U\to\mathbb R^mを写像とする。ffがUUの各点で全微分可能であり、写像

Df ⁣:U⟶L(Rn,Rm)Df\colon U\longrightarrow\mathcal L(\mathbb R^n,\mathbb R^m)

が作用素ノルムについて連続であるとき、ffはC1C^1級 (class C^1 map)、または一階連続微分可能 (continuously differentiable) であるという。

2 偏導関数の連続性による十分条件

定理 2.1.U⊂RnU\subset\mathbb R^nを開集合、f=(f1,…,fm) ⁣:U→Rmf=(f_1,\ldots,f_m)\colon U\to\mathbb R^mを写像、a∈Ua\in Uとする。aaのある開近傍V⊂UV\subset Uにおいて、すべてのi∈{1,…,m}i\in\{1,\ldots,m\}とj∈{1,…,n}j\in\{1,\ldots,n\}に対する偏導関数∂jfi\partial_jf_iが存在し、aaで連続であると仮定する。このときffはaaで全微分可能であり、Df(a)Df(a)の標準基底に関する行列は

(∂jfi(a))1≤i≤m1≤j≤n\left(\partial_jf_i(a)\right)_{ \substack{1\leq i\leq m\\1\leq j\leq n}}

である。

証明.B(a,r)⊂VB(a,r)\subset Vを満たすr>0r>0をとる。0<∥h∥<r0<\lVert h\rVert<rを満たすh=(h1,…,hn)h=(h_1,\ldots,h_n)に対して

a(j)=a+(h1,…,hj,0,…,0)(0≤j≤n)a^{(j)}=a+(h_1,\ldots,h_j,0,\ldots,0) \qquad(0\leq j\leq n)

とおく。各a(j−1)a^{(j-1)}とa(j)a^{(j)}を結ぶ座標線分はB(a,r)B(a,r)に含まれる。

i∈{1,…,m}i\in\{1,\ldots,m\}とj∈{1,…,n}j\in\{1,\ldots,n\}を固定する。hj≠0h_j\ne0の場合には、一変数関数

φij(t)=fi(a(j−1)+tej)\varphi_{ij}(t) =f_i\bigl(a^{(j-1)}+te_j\bigr)

を考える。仮定により、φij\varphi_{ij}は端点00とhjh_jの間の閉区間で連続であり、その内部で微分可能である。したがって、φij\varphi_{ij}へ§D1.14 定理 3.1をこの閉区間上で直接適用することができる。00とhjh_jの間にあるθij\theta_{ij}が存在して

fi(a(j))−fi(a(j−1))=∂jfi(a(j−1)+θijej)hjf_i(a^{(j)})-f_i(a^{(j-1)}) =\partial_jf_i\bigl(a^{(j-1)}+\theta_{ij}e_j\bigr)h_j

となる。hj=0h_j=0の場合にはθij=0\theta_{ij}=0とおく。ξij=a(j−1)+θijej\xi_{ij}=a^{(j-1)}+\theta_{ij}e_jと書けば、望遠鏡和により

fi(a+h)−fi(a)−∑j=1n∂jfi(a)hj=∑j=1n(∂jfi(ξij)−∂jfi(a))hjf_i(a+h)-f_i(a)-\sum_{j=1}^n\partial_jf_i(a)h_j =\sum_{j=1}^n \bigl(\partial_jf_i(\xi_{ij})-\partial_jf_i(a)\bigr)h_j

を得る。

∥ξij−a∥≤∥h∥\lVert\xi_{ij}-a\rVert\leq\lVert h\rVertであるから、h→0h\to0のとき、すべてのi,ji,jについてξij→a\xi_{ij}\to aである。有限個の偏導関数がaaで連続であるから、

ω(h)=max⁡1≤i≤m1≤j≤n∣∂jfi(ξij)−∂jfi(a)∣\omega(h) =\max_{\substack{1\leq i\leq m\\1\leq j\leq n}} \left|\partial_jf_i(\xi_{ij})-\partial_jf_i(a)\right|

とおけばω(h)→0\omega(h)\to0となる。線形写像A ⁣:Rn→RmA\colon\mathbb R^n\to\mathbb R^mを

(Ah)i=∑j=1n∂jfi(a)hj(Ah)_i=\sum_{j=1}^n\partial_jf_i(a)h_j

によって定め、R(h)=f(a+h)−f(a)−AhR(h)=f(a+h)-f(a)-Ahとおく。望遠鏡和から得た各成分の等式と Cauchy–Schwarz の不等式から

∣Ri(h)∣≤ω(h)∑j=1n∣hj∣≤n ω(h)∥h∥|R_i(h)| \leq\omega(h)\sum_{j=1}^n|h_j| \leq\sqrt n\,\omega(h)\lVert h\rVert

である。したがって

∥R(h)∥≤mn ω(h)∥h∥,∥R(h)∥∥h∥⟶0\lVert R(h)\rVert \leq\sqrt{mn}\,\omega(h)\lVert h\rVert, \qquad \frac{\lVert R(h)\rVert}{\lVert h\rVert}\longrightarrow0

となる。ゆえにffはaaで全微分可能であり、Df(a)=ADf(a)=Aである。▨

系 2.2.U⊂RnU\subset\mathbb R^nを開集合、f=(f1,…,fm) ⁣:U→Rmf=(f_1,\ldots,f_m)\colon U\to\mathbb R^mを写像とする。ffがC1C^1級であるための必要十分条件は、すべての偏導関数∂jfi\partial_jf_iがUU上で存在して連続であることである。

証明. すべての偏導関数がUU上で存在して連続であるとする。定理 2.1を各点に適用すると、ffはUUの各点で全微分可能であり、Df(x)Df(x)の行列成分は∂jfi(x)\partial_jf_i(x)である。x→ax\to aのとき、命題 1.4をDf(x)−Df(a)Df(x)-Df(a)へ適用すると

∥Df(x)−Df(a)∥op≤(∑i=1m∑j=1n∣∂jfi(x)−∂jfi(a)∣2)1/2⟶0\lVert Df(x)-Df(a)\rVert_{\mathrm{op}} \leq \left(\sum_{i=1}^m\sum_{j=1}^n |\partial_jf_i(x)-\partial_jf_i(a)|^2\right)^{1/2} \longrightarrow0

となる。したがってDfDfは作用素ノルムについて連続であり、ffはC1C^1級である。

逆に、ffがC1C^1級であるとする。命題 1.5により

∂jfi(x)=(Df(x)ej)i\partial_jf_i(x)=\bigl(Df(x)e_j\bigr)_i

である。任意のx,a∈Ux,a\in Uについて

∣∂jfi(x)−∂jfi(a)∣≤∥(Df(x)−Df(a))ej∥≤∥Df(x)−Df(a)∥op|\partial_jf_i(x)-\partial_jf_i(a)| \leq\lVert(Df(x)-Df(a))e_j\rVert \leq\lVert Df(x)-Df(a)\rVert_{\mathrm{op}}

となるから、DfDfの連続性によって各∂jfi\partial_jf_iは連続である。▨

3 反例

例 3.1 (すべての方向微分が存在しても全微分可能でない関数). 関数g ⁣:R2→Rg\colon\mathbb R^2\to\mathbb Rを

g(x,y)={x3x2+y2,(x,y)≠(0,0),0,(x,y)=(0,0)g(x,y)= \begin{cases} \dfrac{x^3}{x^2+y^2},&(x,y)\ne(0,0),\\ 0,&(x,y)=(0,0) \end{cases}

によって定める。∣g(x,y)∣≤∣x∣|g(x,y)|\leq|x|であるから、ggは原点で連続である。v=(v1,v2)≠0v=(v_1,v_2)\ne0に対して

Dvg(0,0)=lim⁡t→0g(tv1,tv2)t=v13v12+v22D_vg(0,0) =\lim_{t\to0}\frac{g(tv_1,tv_2)}{t} =\frac{v_1^3}{v_1^2+v_2^2}

であり、D0g(0,0)=0D_0g(0,0)=0であるから、すべての方向微分が存在する。

ggが原点で全微分可能であると仮定すると、命題 1.5によりv↦Dvg(0,0)v\mapsto D_vg(0,0)は線形でなければならない。しかし、

De1g(0,0)=1,De2g(0,0)=0,De1+e2g(0,0)=12D_{e_1}g(0,0)=1, \qquad D_{e_2}g(0,0)=0, \qquad D_{e_1+e_2}g(0,0)=\frac12

であり、De1+e2g(0,0)≠De1g(0,0)+De2g(0,0)D_{e_1+e_2}g(0,0)\ne D_{e_1}g(0,0)+D_{e_2}g(0,0)となる。したがってggは原点で全微分可能ではない。特に、すべての偏微分が存在することも全微分可能性を保証しない。

例 3.2 (全微分可能だがC1C^1級でない関数). 関数q ⁣:R2→Rq\colon\mathbb R^2\to\mathbb Rを

q(x,y)={(x2+y2)sin⁡ ⁣((x2+y2)−1/2),(x,y)≠(0,0),0,(x,y)=(0,0)q(x,y)= \begin{cases} (x^2+y^2)\sin\!\left((x^2+y^2)^{-1/2}\right),&(x,y)\ne(0,0),\\ 0,&(x,y)=(0,0) \end{cases}

によって定める。h=(x,y)≠0h=(x,y)\ne0に対して

∣q(h)−q(0)−0h∣∥h∥≤∥h∥⟶0\frac{|q(h)-q(0)-0h|}{\lVert h\rVert} \leq\lVert h\rVert \longrightarrow0

であるから、qqは原点で全微分可能でありDq(0)=0Dq(0)=0である。

x>0x>0に対して

∂1q(x,0)=2xsin⁡(1/x)−cos⁡(1/x)\partial_1q(x,0)=2x\sin(1/x)-\cos(1/x)

である。右辺はx↓0x\downarrow0のとき極限をもたない。一方、

∂1q(0,0)=lim⁡t→0tsin⁡(1/∣t∣)=0\partial_1q(0,0) =\lim_{t\to0}t\sin(1/|t|)=0

である。したがって∂1q\partial_1qは原点で連続でなく、系 2.2によりqqは原点を含むどの開近傍でもC1C^1級ではない。ゆえに、偏導関数の連続性は全微分可能性の十分条件であるが、必要条件ではない。

4 演習

問題 4.1 (偏導関数から全微分を組み立てる). 写像F ⁣:R2→R2F\colon\mathbb R^2\to\mathbb R^2を

F(x,y)=(xey, ysin⁡x)F(x,y)=\bigl(xe^y,\ y\sin x\bigr)

によって定める。定理 2.1を用いてFFが任意の(a,b)∈R2(a,b)\in\mathbb R^2で全微分可能であることを証明し、

DF(a,b)∈L(R2,R2)DF(a,b)\in\mathcal L(\mathbb R^2,\mathbb R^2)

を求めよ。さらに、D(u,v)F(a,b)D_{(u,v)}F(a,b)と二つの偏微分を同じ線形写像から求めよ。

解答.

四つの偏導関数は

∂1F(x,y)=(ey, ycos⁡x),∂2F(x,y)=(xey, sin⁡x)\partial_1F(x,y)=\bigl(e^y,\ y\cos x\bigr), \qquad \partial_2F(x,y)=\bigl(xe^y,\ \sin x\bigr)

であり、いずれもR2\mathbb R^2上で連続である。したがって定理 2.1によりFFは任意の(a,b)(a,b)で全微分可能である。Jacobi 行列から、

DF(a,b)(u,v)=(ebu+aebv, bcos⁡(a)u+sin⁡(a)v)DF(a,b)(u,v) =\bigl(e^b u+ae^b v,\ b\cos(a)u+\sin(a)v\bigr)

を得る。

命題 1.5により、任意の方向(u,v)(u,v)に対して

D(u,v)F(a,b)=DF(a,b)(u,v)D_{(u,v)}F(a,b)=DF(a,b)(u,v)

である。特に

∂1F(a,b)=DF(a,b)e1=(eb,bcos⁡a),∂2F(a,b)=DF(a,b)e2=(aeb,sin⁡a)\partial_1F(a,b)=DF(a,b)e_1=\bigl(e^b,b\cos a\bigr), \qquad \partial_2F(a,b)=DF(a,b)e_2=\bigl(ae^b,\sin a\bigr)

となる。▨

参考文献

  1. Tom M. Apostol, Mathematical Analysis, 2nd ed., Addison-Wesley, 1974.多変数写像の全微分と偏導関数による十分条件を参考にした。
  2. Michael Spivak, Calculus on Manifolds: A Modern Approach to Classical Theorems of Advanced Calculus, CRC Press, 2018, originally published 1965.微分を線形写像として扱う定式化を参考にした。

前提記事