음함수 정리: 두 판 사이의 차이
내용 삭제됨 내용 추가됨
잔글편집 요약 없음 |
|||
25번째 줄:
== 정의 ==
[[열린집합]] <math>U\subseteq\mathbb R^{n+m}</math>에
* <math>\mathbf f(\mathbf a,\mathbf b)=\mathbf 0</math>
*<math>\det\mathrm D_{\mathbf y}\mathbf f(\mathbf a,\mathbf b)\ne 0</math>
여기서 <math>(\mathrm D_{\mathbf y}\mathbf f)_{ij}=\partial f_i/\partial y_j</math>이다. 그렇다면, 다음을 만족시키는 유일한 연속 미분 가능 함수 <math>\mathbf g\colon
* <math>\mathbf b=\mathbf g(\mathbf a)</math>▼
* 임의의 <math>\mathbf x\in W</math>에 대하여, <math>\mathbf f(\mathbf x,\mathbf g(\mathbf x))=\mathbf 0</math>▼
*<math>V\times\mathbf g(V)\subseteq U</math>
▲* 임의의 <math>\mathbf x\in
또한, <math>\mathbf g</math>의 도함수 <math>\mathrm D\mathbf g</math>는 다음과 같다.
:<math>\mathrm D\mathbf g(\mathbf x)=-
(\mathrm D_{\mathbf y}\mathbf f(\mathbf x,\mathbf g(\mathbf x)))^{-1}
\mathrm D_{\mathbf x}\mathbf f(\mathbf x,\mathbf g(\mathbf x))\qquad\forall\mathbf x\in
이를 '''음함수 정리'''라고 한다.<ref name="김락중">{{서적 인용|저자1=김락중|저자2=박종안|저자3=이춘호|저자4=최규흥|연도=2007|제목=해석학 입문|판=3|출판사=경문사|isbn=978-8-96-105054-8}}</ref>{{rp|326}} <math>k\in\{1,2,\dots\}</math>에 대하여, 만약 <math>\mathbf f</math>가 <math>\mathcal C^k</math> 함수라고 가정하면, <math>\mathbf g</math>는 <math>\mathcal C^k</math> 함수가 된다. <math>m=1</math>일 경우, 만약 <math>f</math>의 연속 미분 가능성 대신 <math>f</math>와 <math>\partial f/\partial y</math>의 연속성만을 가정하면, 유일한 연속 음함수 <math>g</math>는 여전히 국소적으로 존재하나, <math>g</math>의 미분 가능성은 일반적으로 성립하지 않는다.
=== 가장 간단한 경우 ===
* <math>f(a,b)=0</math>
*
그렇다면, 다음을 만족시키는 유일한 연속 함수 <math>g\colon
*
*<math>b=g(a)</math>
* 임의의 <math>x\in 또한, 만약 <math>\partial f/\partial x</math> 역시 연속 함수라면, <math>g</math>는 연속 미분 가능 함수이며, <math>g</math>의 도함수 <math>g'</math>는 다음과 같다.
:<math>g'(x)=-\frac{\partial f}{\partial x}(x,g(x))\bigg/\frac{\partial f}{\partial y}(x,g(x))\qquad\forall x\in
이는 음함수
== 증명 ==
줄 54 ⟶ 60:
==== m=1 ====
먼저 <math>m=1</math>일 경우를 증명하자. 편의상 <math>(\partial f/\partial y)(a,b)>0</math>라고 가정하자. 그러면 <math>\partial f/\partial y</math>에 연속성에 의하여, 다음을 만족시키는 <math>\delta_1>0</math>가 존재한다.
*
▲* <math>\operatorname B(b,\delta_1)\subseteq V</math>
* 임의의 <math>\mathbf x\in\operatorname B(\mathbf a,\delta_1)</math> 및 <math>y\in\operatorname B(b,\delta_1)</math>에 대하여, <math>(\partial f/\partial y)(\mathbf x,y)>0</math>
이에 따라 <math>f(\mathbf a,y)</math>가 <math>\operatorname B(b,\delta_1)</math>에서 순증가 함수이며, 또한 <math>f(\mathbf a,b)=0</math>이므로, <math>f(\mathbf a,b-\delta_1)<0<f(\mathbf a,b+\delta_1)</math>이다. 따라서 다음을 만족시키는 <math>0<\delta_2<\delta_1</math>가 존재한다.
* 임의의 <math>\mathbf x\in\operatorname B(\mathbf a,\delta_2)</math>에 대하여, <math>f(\mathbf x,b-\delta_1)<0<f(\mathbf x,b+\delta_1)</math>
따라서, 임의의 <math>\mathbf x'\in\operatorname B(\mathbf a,\delta_2)</math>에 대하여, <math>f(\mathbf x',y)</math>는 <math>\operatorname B(b,\delta_1)</math>에서 순증가 함수이자 연속 함수이므로, [[중간값 정리]]에 따라 <math>f(\mathbf x',g(\mathbf x'))=0</math>인 유일한 <math>g(\mathbf x')\in\operatorname B(b,\delta_1)</math>가 존재한다. 이렇게 정의한 함수 <math>g\colon\operatorname B(\mathbf a,\delta_2)\to\mathbb R</math>는 <math>\operatorname B(\mathbf a,\delta_2)\times g(\operatorname B(\mathbf a,\delta_2))\subseteq U</math>를 만족시키고, 임의의 <math>\mathbf x\in\operatorname B(\mathbf a,\delta_2)</math>에 대하여 <math>f(\mathbf x,g(\mathbf x))=0</math>를 만족시키며, 특히 <math>b=g(\mathbf a)</math>이다. 이제 <math>g</math>의 연속성을 증명하자. 임의의 <math>\mathbf x'\in\operatorname B(\mathbf a,\delta_2)</math> 및 충분히 작은 <math>\epsilon>0</math>에 대하여, <math>f(\mathbf x',g(\mathbf x')-\epsilon)<0<f(\mathbf x',g(\mathbf x')+\epsilon)</math>이므로, 다음을 만족시키는 <math>\delta_3>0</math>가 존재한다.
* <math>\operatorname B(\mathbf x',\delta_3)\subseteq\operatorname B(\mathbf a,\delta_2)</math>
* 임의의 <math>\mathbf x\in\operatorname B(\mathbf x',\delta_3)</math>에 대하여, <math>f(\mathbf x,g(\mathbf x')-\epsilon)<0<f(\mathbf x,g(\mathbf x')+\epsilon)</math>
따라서, 임의의 <math>\mathbf x\in\operatorname B(\mathbf x',\delta)</math>에 대하여, <math>g(\mathbf x)\in\operatorname B(g(\mathbf x'),\epsilon)</math>이다. 이제 <math>g</math>의 유일성을 증명하자. 연속 함수 <math>h\colon\operatorname B(\mathbf a,\delta_2)\to\mathbb R</math>가 다음을 만족시킨다고 가정하자.
* <math>b=h(\mathbf a)</math>▼
*
* 임의의 <math>\mathbf x\in\operatorname B(\mathbf a,\delta_2)</math>에 대하여, <math>f(\mathbf x,h(\mathbf x))=0</math>
그렇다면, 다음과 같은 집합이 <math>\operatorname B(\mathbf a,\delta_2)</math>의 [[열린닫힌집합]]임을 보이는 것으로 족하다.
:<math>A=\{\mathbf x\in\operatorname B(\mathbf a,\delta_2)\colon g(\mathbf x)=h(\mathbf x)\}</math>
우선 임의의 <math>\mathbf x'\in A</math>에 대하여, <math>h</math>에 의하여, 다음을 만족시키는 <math>\delta_4>0</math>가 존재한다.
* <math>\operatorname B(\mathbf x',\delta_4)\subseteq\operatorname B(\mathbf a,\delta_2)</math>
* 임의의 <math>\mathbf x\in\operatorname B(\mathbf x',\delta_4)</math>에 대하여, <math>h(\mathbf x)\in\operatorname B(b,\delta_1)</math>
줄 93 ⟶ 105:
==== m>1 ====
이제 <math>m>1</math>일 경우를 증명하자. 편의상 <math>
*
*<math>\mathbf b'=\tilde\mathbf g(\mathbf a,b_1)</math>
* 임의의 <math>\mathbf x\in\operatorname B(\mathbf a,\delta_1)</math> 및 <math>y_1\in\operatorname B(b_1,\delta_1)</math> 및 <math>i\in\{2,\dots,m\}</math>에 대하여, <math>f_i(\mathbf x,y_1,\tilde\mathbf g(\mathbf x,y_1))=0</math>
다음과 같은 함수 <math>F\colon\operatorname B(\mathbf a,\delta_1)\times\operatorname B(b_1,\delta_1)\to\mathbb R^m</math>를 정의하자.
줄 118 ⟶ 131:
</math>
따라서 <math>(\partial F/\partial y_1)(\mathbf a,b_1)\ne 0</math>이다. 수학적 귀납법 가정에 의하여, 다음을 만족시키는 유일한 연속 미분 가능 함수 <math>g_1\colon\operatorname B(\mathbf a,\delta_2)\to\mathbb R</math>가 존재하게 되는 <math>0<\delta_2<\delta_1</math>가 존재한다.
*
*<math>b_1=g_1(\mathbf a)</math>
* 임의의 <math>\mathbf x\in\operatorname B(\mathbf a,\delta_2)</math>에 대하여, <math>F(\mathbf x,g_1(\mathbf x))=0</math>
이제 <math>\mathbf g\colon\operatorname B(\mathbf a,\delta_2)\to\mathbb R^m</math>를 다음과 같이 정의하자.
:<math>\mathbf g(\mathbf x)=(g_1(\mathbf x),\tilde\mathbf g(\mathbf x,g_1(\mathbf x)))\qquad\forall\mathbf x\in\operatorname B(\mathbf a,\delta_2)</math>
그렇다면, <math>\mathbf g</math>는 연속 미분 가능 함수이며, 다음이 성립한다.
:<math>\operatorname B(\mathbf a,\delta_2)\times\mathbf g(\operatorname B(\mathbf a,\delta_2))\subseteq(\operatorname B(\mathbf a,\delta_1)\times\operatorname B(b_1,\delta_1))\times\tilde\mathbf g(\operatorname B(\mathbf a,\delta_1)\times\operatorname B(b_1,\delta_1))\subseteq U</math>
:<math>f_1(\mathbf x,\mathbf g(\mathbf x))=F(\mathbf x,g_1(\mathbf x))=0\qquad\forall\mathbf x\in\operatorname B(\mathbf a,\delta_2)</math>
:<math>f_i(\mathbf x,\mathbf g(\mathbf x))=f_i(\mathbf x,g_1(\mathbf x),\tilde\mathbf g(\mathbf x,g_1(\mathbf x)))=0\qquad\forall\mathbf x\in\operatorname B(\mathbf a,\delta_2),\;i\in\{2,\dots,m\}</math>
줄 131 ⟶ 148:
=== 바나흐 고정점 정리를 통한 증명 ===
다음과 같은 함수 <math>\mathbf F\colon U
:<math>\mathbf F(\mathbf x,\mathbf y)=\mathbf y-
(\mathrm D_{\mathbf y}\mathbf f(\mathbf a,\mathbf b))^{-1}
\mathbf f(\mathbf x,\mathbf y)
\qquad\forall(\mathbf x
그러면 다음이 성립한다.
:<math>\mathrm D_{\mathbf y}\mathbf F(\mathbf x,\mathbf y)=1_{m\times m}-
(\mathrm D_{\mathbf y}\mathbf f(\mathbf a,\mathbf b))^{-1}
\mathrm D_{\mathbf y}\mathbf f(\mathbf x,\mathbf y)
\qquad\forall(\mathbf x
따라서 <math>\mathrm D_{\mathbf y}\mathbf F(\mathbf a,\mathbf b)=0_{m\times m}</math>이다. 또한 <math>\det\mathrm D_{\mathbf y}\mathbf f(\mathbf a,\mathbf b)\ne 0</math>이므로, <math>0<c<1</math>를 취하였을 때, 다음을 만족시키는 <math>\delta_1>0</math>가 존재한다.
*
▲* <math>\bar\operatorname B(\mathbf b,\delta_1)\subseteq V</math>
* 임의의 <math>\mathbf x\in\bar\operatorname B(\mathbf a,\delta_1)</math> 및 <math>\mathbf y\in\bar\operatorname B(\mathbf b,\delta_1)</math>에 대하여, <math>\mathrm D_{\mathbf y}\mathbf F(\mathbf x,\mathbf y)<c</math>이며 <math>\det\mathrm D_{\mathbf y}\mathbf f(\mathbf x,\mathbf y)\ne 0</math>
또한, <math>\mathbf F(\mathbf a,\mathbf b)=\mathbf b</math>이므로, 다음을 만족시키는 <math>0<\delta_2<\delta_1</math>가 존재한다.
|