数学 、特に多変数微分積分学 において陰函数定理 (いんかんすうていり、英 : implicit function theorem [ 注釈 1] )は、解析的な多項関係 を多変数函数 に読み替え、関係を函数のグラフ として表すことを可能にする基本的な道具である。関係の全体は一つの函数のグラフとして大域的に表せないものの、関係の一部は一つの函数のグラフとして局所的に表せることがある。陰函数定理はそのような函数(陰函数 )が存在する十分条件 を与える。
定理の主張する所は、函数 f (x , y ) = f (x 1 , …, xn , y 1 , …, ym ) がある零点 の偏微分係数 に関して一種の非特異性を満足するならば、その開近傍 において方程式
f
(
x
,
y
)
=
0
{\displaystyle f(x,y)=0}
を m 個の変数 y について解いて n 個の変数 x による函数
y
=
g
(
x
)
{\displaystyle y=g(x)}
として表すことができる、というものである。(ただし、必ずしも既知函数の閉じた形 (英語版 ) に書くことができるとは限らない。)方程式 f (x , y ) = 0 から陰函数 g (x )[ 1] が定まるというのは、幾何学的には軌跡 f (x , y ) = 0 から局所的に (英語版 ) 超曲面 y = g (x ) が定まることを意味する。
例と導入
点 A の近傍では単位円上にある点の y 座標は x 座標の函数(具体的には y = √ 1 − x 2 )として表される。一方で点 B の近傍ではそのような函数は存在しない。
二変数函数 f を f (x , y ) = x 2 + y 2 − 1 と定めると、単位円 をその等高線 f (x , y ) = 0 として表すことができる。ところが各 −1 < x < 1 に対して y は相異なる二つの値(具体的には ±√ 1 − x 2 )をとるので、単位円の全体を一変数函数 y = g (x ) のグラフ として表すことはできない。
しかしながら、単位円の一部であれば一変数函数のグラフとして表すことができることがある。たとえば
g
+
(
x
)
=
+
1
−
x
2
(
−
1
<
x
<
1
)
{\displaystyle g_{+}(x)=+{\sqrt {1-x^{2}}}\qquad (-1<x<1)}
とすれば、y = g + (x ) のグラフは単位円の上半分と一致する。同様に
g
−
(
x
)
=
−
1
−
x
2
(
−
1
<
x
<
1
)
{\displaystyle g_{-}(x)=-{\sqrt {1-x^{2}}}\qquad (-1<x<1)}
とすれば、y = g − (x ) のグラフは単位円の下半分と一致する。
単位円に対する g ± (x ) のような陰函数 が存在し、かつ十分に滑らか であることを、明示的な式を書き下せない状況下でさえ保証する一般的な命題が陰函数定理である。
定理の主張
開集合 Ω ⊂ R n +m 上の連続微分可能 な函数 f : Ω → R m をとる。始域 Ω を直積集合 R n × R m の部分集合と見做して、この直積に属する元を (x , y ) = (x 1 , …, xn , y 1 , …, ym ) と書く。そのような函数 f が与えられたところから始めて、最終的に函数 g : R n → R m でそのグラフ (x , g (x )) が f (x , y ) の零点集合 と一致するようなものを見つけることを考える。
既に述べたとおり、そのようなことは常に可能というわけではない。そこで f (x , y ) の零点 (a , b ) = (a 1 , …, an , b 1 , …, bm ) を固定し、その近くで目的に合う g を見つけることに視点を移す。すなわち、U × V ⊂ Ω を満たす点 a の開近傍 U と点 b の開近傍 V 、および函数 g : U → V の三つ組 U , V , g で、 g のグラフが U × V 上で関係 f = 0 を満足するもの、式で書けば U × V 内の各点 (x , y ) で
f
(
x
,
y
)
=
0
⟺
y
=
g
(
x
)
{\displaystyle f(x,y)=0\iff y=g(x)}
を満足するものを求めたい。
陰函数定理を述べるためには、f = (f 1 , …, fm ) のヤコビ行列 (函数行列)が必要である。それは f のすべての偏微分 によって形作られる行列 で、(a , b ) における値は
D
f
(
a
,
b
)
=
(
∂
f
1
∂
x
1
(
a
,
b
)
⋯
∂
f
1
∂
x
n
(
a
,
b
)
∂
f
1
∂
y
1
(
a
,
b
)
⋯
∂
f
1
∂
y
m
(
a
,
b
)
⋮
⋱
⋮
⋮
⋱
⋮
∂
f
m
∂
x
1
(
a
,
b
)
⋯
∂
f
m
∂
x
n
(
a
,
b
)
∂
f
m
∂
y
1
(
a
,
b
)
⋯
∂
f
m
∂
y
m
(
a
,
b
)
)
=
(
X
∣
Y
)
{\displaystyle Df(a,b)=\left({\begin{array}{ccc|ccc}{\dfrac {\partial f_{1}}{\partial x_{1}}}(a,b)&\cdots &{\dfrac {\partial f_{1}}{\partial x_{n}}}(a,b)&{\dfrac {\partial f_{1}}{\partial y_{1}}}(a,b)&\cdots &{\dfrac {\partial f_{1}}{\partial y_{m}}}(a,b)\\\vdots &\ddots &\vdots &\vdots &\ddots &\vdots \\{\dfrac {\partial f_{m}}{\partial x_{1}}}(a,b)&\cdots &{\dfrac {\partial f_{m}}{\partial x_{n}}}(a,b)&{\dfrac {\partial f_{m}}{\partial y_{1}}}(a,b)&\cdots &{\dfrac {\partial f_{m}}{\partial y_{m}}}(a,b)\end{array}}\right)=(X\mid Y)}
で与えられる。右辺において、X は変数 xi たちに関する偏微分からなる行列、Y は変数 yj に関する偏微分からなる行列である。陰函数定理が述べるのは、このときの行列 Y が正則 ならば、所期の通りの U, V, g が存在することである。以上全ての仮定をまとめれば以下の定理を得る。
陰函数定理 ― 開集合 Ω ⊂ R n +m 上の連続微分可能な函数 f : Ω → R m をとる。R n +m は座標系 (x , y ) を持つとし、f (x , y ) の零点 (a , b ) を固定する。このとき
det
∂
f
∂
y
(
a
,
b
)
≠
0
{\displaystyle \det {\frac {\partial f}{\partial y}}(a,b)\neq 0}
ならば、 U × V ⊂ Ω を満たす a の開近傍 U , b の開近傍 V および一意的な連続微分可能函数 g : U → V で、 U × V 内の各点 (x , y ) で
f
(
x
,
y
)
=
0
⟺
y
=
g
(
x
)
{\displaystyle f(x,y)=0\iff y=g(x)}
を満足するものが存在する。さらに
D
g
(
x
)
=
−
(
∂
f
∂
y
(
x
,
g
(
x
)
)
)
−
1
∂
f
∂
x
(
x
,
g
(
x
)
)
{\displaystyle Dg(x)=-\left({\frac {\partial f}{\partial y}}(x,g(x))\right)^{-1}{\frac {\partial f}{\partial x}}(x,g(x))}
が成り立つ。
正則性 (regularity) に関して以下のような一般化が可能である:
f が U × V 上で k 階連続微分可能ならば、定理にいう陰函数 g も U 上で k 階連続微分可能である。解析的陰函数定理 : 同様に、f が U × V の内側で解析的 ならば、g も U の内側で解析的である[ 2] 。
例の再考
ふたたび単位円 の例に戻ろう。すなわち、定理において n = m = 1 および f (x , y ) = x 2 + y 2 − 1 と置いた場合であり、ヤコビ行列は 1× 2 -行列
D
f
(
a
,
b
)
=
(
∂
f
∂
x
(
a
,
b
)
∂
f
∂
y
(
a
,
b
)
)
=
(
2
a
2
b
)
{\displaystyle Df(a,b)={\begin{pmatrix}{\frac {\partial f}{\partial x}}(a,b)&{\frac {\partial f}{\partial y}}(a,b)\end{pmatrix}}={\begin{pmatrix}2a&2b\end{pmatrix}}}
で与えられる。したがって定理に言う Y はここでは単に数 2b で、それが定める線型写像が正則であるための必要十分条件 は b ≠ 0 である。ゆえに陰函数定理によれば、単位円は、y ≠ 0 なる任意の点に対して局所的に y = g (x ) の形に書くことができる。しかし、既に上でも述べたが、点 (±1, 0) においては問題が生じる。陰函数定理はこれら二つの点においても適用することは未だ可能であるが、それは x を y の函数 x = h (y ) と見てのことである。実際、そのグラフを (h (x ), y ) とすれば、b = 0 のとき a = 1 と取れるから、局所的にこの形の函数に表されるための条件は満足されている。
y の x に関する陰函数微分、および x の y に関する陰函数微分は、陰函数 x 2 + y 2 − 1 の全微分 を 0 に等しいと置いた
2
x
d
x
+
2
y
d
y
=
0
{\displaystyle 2x\,dx+2y\,dy=0}
から求めることができる。すなわち、dy / dx = −x / y および dx / dy = −y / x が成り立つ。
応用: 座標変換
以下、座標系 (x 1 , …, xm ) で座標付けられた m -次元空間を考える。これに適当な函数系 h 1 , …, hm を施して、新たな座標系 (x' 1 , …, x' m ) を導入する。すなわち、各点の新座標は旧座標から
x
1
′
=
h
1
(
x
1
,
…
,
x
m
)
,
…
,
x
m
′
=
h
m
(
x
1
,
…
,
x
m
)
{\displaystyle x'_{1}=h_{1}(x_{1},\ldots ,x_{m}),\ldots ,x'_{m}=h_{m}(x_{1},\ldots ,x_{m})}
と計算することができる。この逆が可能であるかどうか、すなわち各点の新座標 (x' 1 , …, x' m ) から旧座標 (x 1 , …, xm ) に戻せるか、を検証したいと考えるかもしれない。この問いに、陰函数定理は一つの答えを提供する。
新旧の座標の対、(x' 1 , …, x' m , x 1 , …, xm ) は
f
(
x
1
′
,
…
,
x
m
′
,
x
1
,
…
x
m
)
=
(
h
1
(
x
1
,
…
x
m
)
−
x
1
′
,
…
,
h
m
(
x
1
,
…
,
x
m
)
−
x
m
′
)
{\displaystyle f(x'_{1},\ldots ,x'_{m},x_{1},\ldots x_{m})=(h_{1}(x_{1},\ldots x_{m})-x'_{1},\ldots ,h_{m}(x_{1},\ldots ,x_{m})-x'_{m})}
と置くことにより、f = 0 なる関係を持つ。ここに f の適当な点 (a , b ) = (x' 1 , …, x' m , x 1 , …, xm ) におけるヤコビ行列は
D
f
(
a
,
b
)
=
(
−
1
⋯
0
∂
h
1
∂
x
1
(
b
)
⋯
∂
h
1
∂
x
m
(
b
)
⋮
⋱
⋮
⋮
⋱
⋮
0
⋯
−
1
∂
h
m
∂
x
1
(
b
)
⋯
∂
h
m
∂
x
m
(
b
)
)
=
(
−
1
m
∣
J
)
{\displaystyle Df(a,b)=\left({\begin{array}{ccc|ccc}-1&\cdots &0&{\frac {\partial h_{1}}{\partial x_{1}}}(b)&\cdots &{\frac {\partial h_{1}}{\partial x_{m}}}(b)\\\vdots &\ddots &\vdots &\vdots &\ddots &\vdots \\0&\cdots &-1&{\frac {\partial h_{m}}{\partial x_{1}}}(b)&\cdots &{\frac {\partial h_{m}}{\partial x_{m}}}(b)\\\end{array}}\right)=(-1_{m}\mid J)}
で与えられる。右辺の 1m は m × m -単位行列 で J は各偏微分の (a , b ) における値からなる行列である(これらは上で X および Y と書いていたものである。いまの例ではたまたまどちらの行列も a に依存しない)。陰函数定理の主張に従えば、この行列 J が正則であるときには、(x 1 , …, xm ) は局所的に (x' 1 , …, x' m ) の函数として表される。J が正則であることは det(J ) ≠ 0 と同値であるから、J の行列式が非零であるとき、新座標は旧座標に引き戻すことができることが分かった。この主張もまた逆写像定理 と呼ばれている。
例: 極座標系
簡単な例として、平面上の極座標系 (r , θ ) を考える。新たな座標系として直交座標系 を考えれば、変換は x (r , θ ) = r cos(θ ) および y (r , θ ) = r sin(θ ) で与えられる。これにより、任意の点 (r , θ ) が与えられれば、対応する直交座標 (x , y ) が計算できる。逆に直交座標を極座標に変換することができるのはいつなのかを考えよう。前節に従えば、ヤコビ行列
J
=
(
∂
x
(
r
,
θ
)
∂
r
∂
x
(
r
,
θ
)
∂
θ
∂
y
(
r
,
θ
)
∂
r
∂
y
(
r
,
θ
)
∂
θ
)
=
(
cos
θ
−
r
sin
θ
sin
θ
r
cos
θ
)
{\displaystyle J={\begin{pmatrix}{\frac {\partial x(r,\theta )}{\partial r}}&{\frac {\partial x(r,\theta )}{\partial \theta }}\\[5pt]{\frac {\partial y(r,\theta )}{\partial r}}&{\frac {\partial y(r,\theta )}{\partial \theta }}\end{pmatrix}}={\begin{pmatrix}\cos \theta &-r\sin \theta \\\sin \theta &r\cos \theta \end{pmatrix}}}
が det(J ) ≠ 0 を満たすことが十分であった。ここに det(J ) = r が成り立つから、極座標に戻すためには r ≠ 0 が十分である。ゆえに残りの r = 0 の場合に関して確かめよう。この場合、座標変換が可逆でないことを確かめることは容易である。実際、原点において θ の値は定義可能 でない。
一般化
バナッハ空間版
バナッハ空間 における逆写像定理 は、陰函数定理がバナッハ空間値の写像に対しても拡張できることに基づく[ 3] 。
X, Y, Z がバナッハ空間 で、写像 f : X × Y → Z は連続フレシェ微分可能 とする。(x 0 , y 0 ) ∈ X × Y は f (x 0 , y 0 ) = 0 を満たし、かつ y ↦ Df (x 0 , y 0 )(0, y ) が Y から Z の上へのバナッハ空間同型となるならば、x 0 の近傍 U と y 0 の近傍 V およびフレシェ微分可能函数 g : U → V が存在して、任意の (x , y ) ∈ U × V に対して f (x , g (x )) = 0 かつ f (x , y ) = 0 ⇔ y = g (x ) とできる。
微分不能函数の定める陰函数
函数 f が微分可能でない場合の陰函数定理には様々な形のものが存在する。標準的な定理は一次元において成立するもの[ 4] である。以下に示すより一般の形の定理は、Jittorntrum の観察[ 5] に基づいて、Kumagai[ 6] が証明した。
定理
函数 f : R n × R m → R n は f (x 0 , y 0 ) = 0 を満たすとする。x 0 および y 0 それぞれの開近傍 A ⊂ R n および B ⊂ R m が存在して、任意の y ∈ B に対して f (• y ): A → R n が局所的に一対一となるならば、x 0 および y 0 それぞれの開近傍 A 0 ⊂ R n および B 0 ⊂ R m が存在して、方程式 f (x , y ) = 0 が一意な解 x = g (y ) ∈ A 0 を持つ。ここで g は B 0 から A 0 への連続函数である。
関連項目
注
^ イタリアの Pisan school によって、ウリッセ・ディニ (英語版 ) に因んで「ディニの定理」あるいは「ディニの補題」と呼ばれることもあるが、解析学でよく言われるディニの定理 は別の定理である。
参考文献
Chiang, Alpha C. (1984). Fundamental Methods of Mathematical Economics (3rd ed.). McGraw-Hill
Edwards, Charles Henry (1994) [1973]. Advanced Calculus of Several Variables . Mineola, New York: Dover Publications. ISBN 978-0-486-68336-2
Jittorntrum, K. (1978). “An Implicit Function Theorem”. Journal of Optimization Theory and Applications 25 (4). doi :10.1007/BF00933522 .
Kumagai, S. (1980). “An implicit function theorem: Comment”. Journal of Optimization Theory and Applications 31 (2). doi :10.1007/BF00934117 .