음함수 정리

testwiki
둘러보기로 이동 검색으로 이동

틀:위키데이터 속성 추적

틀:미적분학 다변수 미적분학에서 음함수 정리(陰函數定理, 틀:Llang)는 변수들에 대한 방정식이 국소적으로 충분히 매끄러운 함수 관계를 나타낼 충분 조건을 제시하는 정리이다.

도입

2차원 유클리드 공간 2 위에서 원점 (0,0)을 중심으로 하며 1을 반지름으로 하는 의 방정식

x2+y21=0

을 생각하자. 이 방정식은 [1,1]×[0,)에서 다음과 같은 유일한 함수와 동치이다.

y=1x2x[1,1]

또한 이 방정식은 [1,1]×(,0]에서 다음과 같은 유일한 함수와 동치이다.

y=1x2x[1,1]

이 방정식을 만족시키는 연속 함수[1,1]×에서 위와 같은 두 가지가 있으므로 유일하지 않다. 그러나 (0,1)을 지나는 연속 함수는 첫 번째 함수로 유일하다. 이 사실에 대한 기하학적 의미를 알아보기 위해, 다음과 같은 함수를 정의하자.

z=x2+y21x,y

이렇게 정의한 F의 그래프는 3에 놓인 곡면이며, 위와 같은 원은 이 곡면과 평면 z=0의 교선이다. (0,1) 주변에서 x'2+y'21=0인 점 (x,y)을 임의로 취하자. 여기에는 특히 (x,y)=(0,1) 역시 포함된다. x=x가 고정되었을 때, z=x2+y21y=y 주변에서 y에 대한 순증가 함수이기 때문에, 국소적으로 y<y에 대하여 z<0이 성립하며, y>y에 대하여 z>0이 성립한다. 따라서 z=x2+y21의 영점 집합은 (0,1)에서 국소적으로 어떤 함수 y=y(x)의 그래프와 일치한다. zy에 대한 순단조 함수가 되기 위한 한 가지 충분 조건은 z/y0이다. 이를 만족시키지 않는 점을 지나는 연속 함수는 국소적으로 유일할 필요가 없다. 예를 들어, 방정식을 만족시키며 (1,0)을 지나는 연속 함수는 대역적으로나 국소적으로나 유일하지 않다. 음함수 정리에서는 이 조건을 가정으로 삼아 국소적으로 유일한 음함수의 존재를 결론으로 제시한다. 사실 z/y0은 비퇴화 조건의 가장 간단한 경우이다. 여러 개의 방정식의 연립

z1(x1,,xn,y1,,ym)=0
zm(x1,,xn,y1,,ym)=0

에서 (y1,,ym)가 국소적으로 (x1,,xn)의 함수인지를 다루려면 다음과 같은 비퇴화 조건을 사용하여야 한다.

det(z1,,zm)(y1,,ym)0

이 부등식의 좌변은 함수 z1,,zm의 변수 y1,,ym에 대한 야코비 행렬식이다. 특히, 만약

z1=a11x1+a1nxn+b11y1++b1mym
zm=am1x1++amnxn+bm1y1++bmmym

일 경우, 위에서 정의한 야코비 행렬식은 x1,,xn을 상수로 간주하여 얻는 연립 일차 방정식의 계수 행렬의 행렬식 det(bij)m×m이다.

정의

열린 근방 𝐚Un𝐛Vm연속 함수 𝐟:U×Vm, (𝐱,𝐲)𝐟(𝐱,𝐲) (𝐱U, 𝐲V)가 다음을 만족시킨다고 하자.

  • D𝐲𝐟 역시 연속 함수이다. 여기서 (D𝐲𝐟)ij=fi/yj이다.
  • 𝐟(𝐚,𝐛)=𝟎
  • detD𝐲𝐟(𝐚,𝐛)0

그렇다면, 다음을 만족시키는 열린 근방 𝐚WU 및 유일한 연속 함수 𝐠:Wm가 존재한다.

  • 𝐠(W)V
  • 𝐛=𝐠(𝐚)
  • 임의의 𝐱W에 대하여, 𝐟(𝐱,𝐠(𝐱))=𝟎

또한, k{1,2,}에 대하여, 만약 𝐟𝒞k 함수라면, 𝐠 역시 𝒞k 함수이며, 𝐠의 도함수 D𝐠는 다음과 같다.

D𝐠(𝐱)=(D𝐲𝐟(𝐱,𝐠(𝐱)))1D𝐱𝐟(𝐱,𝐠(𝐱))𝐱W

여기서 (D𝐱𝐟)ij=fi/xj이다. 이를 음함수 정리라고 한다. 𝐟𝒞k 함수임을 가정하지 않을 경우, 𝐠의 미분 가능성은 일반적으로 성립하지 않는다.

가장 간단한 경우

두 열린구간 aUbV 및 연속 함수 f:U×V가 다음을 만족시킨다고 하자.

  • f/y 역시 연속 함수이다.
  • f(a,b)=0
  • (f/y)(a,b)0

그렇다면, 다음을 만족시키는 열린구간 aWU 및 유일한 연속 함수 g:W가 존재한다.

  • g(W)V
  • b=g(a)
  • 임의의 xW에 대하여, f(x,g(x))=0

또한, k{1,2,}에 대하여, 만약 f𝒞k 함수라면, g 역시 𝒞k 함수이며, g의 도함수 g는 다음과 같다.

g(x)=(f/x)(x,g(x))(f/y)(x,g(x))xW

이는 음함수 정리에서 n=m=1을 취한 가장 간단한 경우이다.

증명

수학적 귀납법을 통한 증명

수학적 귀납법을 사용하자.

m=1

먼저 m=1일 경우를 증명하자. 편의상 (f/y)(a,b)>0라고 가정하자. 그러면 f/y에 연속성에 의하여, 다음을 만족시키는 δ1>0가 존재한다.

  • B(𝐚,δ1)U
  • B(b,δ1)V
  • 임의의 𝐱B(𝐚,δ1)yB(b,δ1)에 대하여, (f/y)(𝐱,y)>0

이에 따라 f(𝐚,y)B(b,δ1)에서 순증가 함수이며, 또한 f(𝐚,b)=0이므로, f(𝐚,bδ1)<0<f(𝐚,b+δ1)이다. 따라서 다음을 만족시키는 0<δ2<δ1가 존재한다.

  • 임의의 𝐱B(𝐚,δ2)에 대하여, f(𝐱,bδ1)<0<f(𝐱,b+δ1)

따라서, 임의의 𝐱B(𝐚,δ2)에 대하여, f(𝐱,y)B(b,δ1)에서 순증가 함수이자 연속 함수이므로, 중간값 정리에 따라 f(𝐱,g(𝐱))=0인 유일한 g(𝐱)B(b,δ1)가 존재한다. 이렇게 정의한 함수 g:B(𝐚,δ2)는 임의의 𝐱B(𝐚,δ2)에 대하여 f(𝐱,g(𝐱))=0를 만족시키며, 특히 b=g(𝐚)이다. 이제 g의 연속성을 증명하자. 임의의 𝐱B(𝐚,δ2) 및 충분히 작은 ϵ>0에 대하여, f(𝐱,g(𝐱)ϵ)<0<f(𝐱,g(𝐱)+ϵ)이므로, 다음을 만족시키는 δ3>0가 존재한다.

  • B(𝐱,δ3)B(𝐚,δ2)
  • 임의의 𝐱B(𝐱,δ3)에 대하여, f(𝐱,g(𝐱)ϵ)<0<f(𝐱,g(𝐱)+ϵ)

따라서, 임의의 𝐱B(𝐱,δ)에 대하여, g(𝐱)B(g(𝐱),ϵ)이다. 이제 g의 유일성을 증명하자. 연속 함수 h:B(𝐚,δ2)가 다음을 만족시킨다고 가정하자.

  • h(B(𝐚,δ2))V
  • b=h(𝐚)
  • 임의의 𝐱B(𝐚,δ2)에 대하여, f(𝐱,h(𝐱))=0

그렇다면, 다음과 같은 집합이 B(𝐚,δ2)열린닫힌집합임을 보이는 것으로 족하다.

A={𝐱B(𝐚,δ2):g(𝐱)=h(𝐱)}

우선 임의의 𝐱A에 대하여, 다음을 만족시키는 δ4>0가 존재한다.

  • B(𝐱,δ4)B(𝐚,δ2)
  • 임의의 𝐱B(𝐱,δ4)에 대하여, h(𝐱)B(b,δ1)

따라서, 임의의 𝐱B(𝐱,δ4)에 대하여, h(𝐱)=g(𝐱)이다. 즉, AB(𝐚,δ2)의 열린집합이다. 또한 임의의 𝐱AB(𝐚,δ2)에 대하여, g,h의 연속성에 의하여 𝐱A이다. 즉, AB(𝐚,δ2)의 닫힌집합이다. B(𝐚,δ2)연결 집합이며, 또한 A이므로, A=B(𝐚,δ2)이다. 즉, 임의의 𝐱B(𝐚,δ2)에 대하여, g(𝐱)=h(𝐱)이다. 이제 f𝒞k 함수일 때 g𝒞k성을 보이고 도함수를 구하자. 임의의 j{1,,n}𝐱,𝐱+Δxj𝐞jB(𝐚,δ2)에 대하여, 다음과 같이 표기하자.

Δy(𝐱,𝐱+Δxj𝐞j)=g(𝐱+Δxj𝐞j)g(𝐱)

그러면 평균값 정리에 따라 다음을 만족시키는 0<θ(𝐱,𝐱+Δxj𝐞j)<1가 존재한다.

0=f(𝐱+Δxj𝐞j,g(𝐱)+Δy)f(𝐱,g(𝐱))=fxj(𝐱+θΔxj𝐞j,𝐠(𝐱)+θΔy)Δxj+fy(𝐱+θΔxj𝐞j,𝐠(𝐱)+θΔy)Δy

따라서, 다음이 성립한다.

gxj(𝐱)=limΔxj𝟎ΔyΔxj=limΔxj𝟎((f/xj)(𝐱+θΔxj𝐞j,𝐠(𝐱)+θΔy)(f/y)(𝐱+θΔxj𝐞j,𝐠(𝐱)+θΔy))=(f/xj)(𝐱,g(𝐱))(f/y)(𝐱,g(𝐱))

또한 (f/xj)(𝐱,g(𝐱))(f/y)(𝐱,g(𝐱))가 연속 함수이므로, g는 연속 미분 가능 함수이다.

m>1

이제 m>1일 경우를 증명하자. V의 원소를 𝐲=(y1,𝐲~)로 쓰고, 𝐟=(f1,𝐟~)와 같이 표기하자. 또한 편의상 det(D𝐲~𝐟~(𝐚,𝐛))0이라고 가정하자. 그렇다면, 수학적 귀납법 가정에 의하여, 다음을 만족시키는 유일한 연속 함수 𝐠~:B(𝐚,δ1)×B(b1,δ1)m1가 존재하게 되는 δ1>0가 존재한다.

  • B(𝐚,δ1)U
  • B(b1,δ1)×𝐠~(B(𝐚,δ1)×B(b1,δ1))V
  • 𝐛=𝐠~(𝐚,b1)
  • 임의의 𝐱B(𝐚,δ1)y1B(b1,δ1)i{2,,m}에 대하여, fi(𝐱,y1,𝐠~(𝐱,y1))=0

다음과 같은 함수 F:B(𝐚,δ1)×B(b1,δ1)m를 정의하자.

F(𝐱,y1)=f1(𝐱,y1,𝐠~(𝐱,y1))𝐱B(𝐚,δ1),y1B(b1,δ1)

그렇다면, 수학적 귀납법 가정에 의하여, 임의의 𝐱B(𝐚,δ1)y1B(b1,δ1)에 대하여 다음이 성립한다.

Fy1=f1y1+j=2mf1yjhj1y1=f1y1+Dy~f1(Dy~f~)1Dy1f~=f1y1+i=2mj=2m(1)i+j1detD𝐲~𝐟~fiy1f1yjdetD(y2,,yj1,yj+1,,ym)(f2,,fi1,fi+1,,fm)=detD𝐲𝐟detD𝐲~𝐟~

따라서 (F/y1)(𝐚,b1)0이다. 수학적 귀납법 가정에 의하여, 다음을 만족시키는 유일한 연속 함수 g1:B(𝐚,δ2)가 존재하게 되는 0<δ2<δ1가 존재한다.

  • g1(B(𝐚,δ2))B(b1,δ1)
  • b1=g1(𝐚)
  • 임의의 𝐱B(𝐚,δ2)에 대하여, F(𝐱,g1(𝐱))=0

이제 𝐠:B(𝐚,δ2)m를 다음과 같이 정의하자.

𝐠(𝐱)=(g1(𝐱),𝐠~(𝐱,g1(𝐱)))𝐱B(𝐚,δ2)

그렇다면, 𝐠는 연속 함수이며, 다음이 성립한다.

𝐠(B(𝐚,δ2))V
f1(𝐱,𝐠(𝐱))=F(𝐱,g1(𝐱))=0𝐱B(𝐚,δ2)
fi(𝐱,𝐠(𝐱))=fi(𝐱,g1(𝐱),𝐠~(𝐱,g1(𝐱)))=0𝐱B(𝐚,δ2),i{2,,m}
𝐠(𝐚)=(g1(𝐚),𝐠~(𝐚,b1))=𝐛

이러한 𝐠의 유일성은 m=1의 경우와 똑같은 방법으로 보일 수 있다. 만약 𝐟𝒞k 함수라면, 각 i{1,,m}j{1,,n}에 대하여, fi(𝐱,𝐠(𝐱))=0의 양변에 /xj를 취하면, 연쇄 법칙에 따라 다음을 얻는다.

fixj+k=1mfiykgkyj=0

이를 행렬로 표기하면 D𝐠의 공식을 얻으며, 따라서 𝐠 역시 𝒞k 함수이다.

바나흐 고정점 정리를 통한 증명

다음과 같은 함수 𝐅:U×Vm를 정의하자.

𝐅(𝐱,𝐲)=𝐲(D𝐲𝐟(𝐚,𝐛))1𝐟(𝐱,𝐲)𝐱U,𝐲V

그러면 다음이 성립한다.

D𝐲𝐅(𝐱,𝐲)=1m×m(D𝐲𝐟(𝐚,𝐛))1D𝐲𝐟(𝐱,𝐲)𝐱U,𝐲V

따라서 D𝐲𝐅(𝐚,𝐛)=0m×m이다. 또한 detD𝐲𝐟(𝐚,𝐛)0이므로, 0<c<1를 취하였을 때, 다음을 만족시키는 δ1>0가 존재한다.

  • B¯(𝐚,δ1)U
  • B¯(𝐛,δ1)V
  • 임의의 𝐱B¯(𝐚,δ1)𝐲B¯(𝐛,δ1)에 대하여, D𝐲𝐅(𝐱,𝐲)<c이며 detD𝐲𝐟(𝐱,𝐲)0

또한, 𝐅(𝐚,𝐛)=𝐛이므로, 다음을 만족시키는 0<δ2<δ1가 존재한다.

  • 임의의 𝐱B(𝐚,δ2)에 대하여, 𝐅(𝐱,𝐛)𝐛<(1c)δ1

이제 임의의 𝐱B(𝐚,δ2)에 대하여, 𝐅(𝐱,)B¯(𝐛,δ1) 위의 c-립시츠 연속 함수임을 증명하자. 우선 임의의 𝐲B¯(𝐛,δ1)에 대하여, 다음을 만족시키는 0<θ(𝐱,𝐲)<1가 존재한다.

𝐅(𝐱,𝐲)𝐛𝐅(𝐱,𝐲)𝐅(𝐱,𝐛)+𝐅(𝐱,𝐛)𝐛D𝐲𝐅(𝐱,𝐛+θ(𝐲𝐛))𝐲𝐛+𝐅(𝐱,𝐛)𝐛<(1c)δ1+cδ1=δ1

따라서 𝐅(𝐱,𝐲)B(𝐛,δ1)B¯(𝐛,δ1)이다. 또한, 임의의 𝐲,𝐳B¯(𝐛,δ1)에 대하여, 다음을 만족시키는 0<θ(𝐱,𝐲,𝐳)<1가 존재한다.

𝐅(𝐱,𝐲)𝐅(𝐱,𝐳)Dy𝐅(𝐱,𝐳+θ(𝐲𝐳)𝐲𝐳c𝐲𝐳

즉, 𝐅(𝐱,)B¯(𝐛,δ1) 위의 c-립시츠 연속 함수이다. 또한 (B¯(𝐛,δ1),)완비 거리 공간이므로, 바나흐 고정점 정리에 따라 𝐅(𝐱,)B¯(𝐛,δ1)에서 유일한 고정점 𝐠(𝐱)B¯(𝐛,δ1)를 가진다. 즉, 다음이 성립한다.

𝐟(𝐱,𝐠(𝐱))=𝟎

이제 이렇게 정의한 𝐠:B¯(𝐚,δ2)m가 연속 함수임을 증명하자. 임의의 𝐱,𝐱+Δ𝐱B¯(𝐚,δ2)에 대하여, 다음이 성립한다.

𝐠(𝐱+Δ𝐱)𝐠(𝐱)=𝐅(𝐱+Δ𝐱,𝐠(𝐱+Δ𝐱))𝐅(𝐱,𝐠(𝐱))𝐅(𝐱+Δ𝐱,𝐠(𝐱+Δ𝐱))𝐅(𝐱+Δ𝐱,𝐠(𝐱))+𝐅(𝐱+Δ𝐱,𝐠(𝐱))𝐅(𝐱,𝐠(𝐱))c𝐠(𝐱+Δ𝐱)𝐠(𝐱)+cΔ𝐱
c=sup𝐱B¯(𝐚,δ2),𝐲B¯(𝐛,δ1)D𝐱𝐅(𝐱,𝐲)

즉, 다음이 성립한다.

𝐠(𝐱+Δ𝐱)𝐠(𝐱)c1cΔ𝐱

따라서 𝐠는 연속 함수가 맞다. 𝐠의 유일성은 고정점의 유일성에 따라 성립한다. 이제 𝐟𝒞k 함수일 때 𝐠𝒞k성을 보이고 도함수를 구하자. 임의의 𝐱,𝐱+Δ𝐱B¯(𝐚,δ2)에 대하여, 다음과 같이 표기하자.

Δ𝐲(𝐱,𝐱+Δ𝐱)=𝐠(𝐱+Δ𝐱)𝐠(𝐱)

그러면 다음이 성립한다.

Δ𝐲+(D𝐲𝐟(𝐱,𝐠(𝐱)))1D𝐱𝐟(𝐱,𝐠(𝐱))Δ𝐱(D𝐲𝐟(𝐱,𝐠(𝐱)))1(D𝐲𝐟(𝐱,𝐠(𝐱)))Δ𝐲+D𝐱𝐟(𝐱,𝐠(𝐱))Δ𝐱=(D𝐲𝐟(𝐱,𝐠(𝐱)))1𝐟(𝐱+Δ𝐱,𝐠(𝐱)+Δ𝐲)𝐟(𝐱,𝐠(𝐱))(D𝐲𝐟(𝐱,𝐠(𝐱)))Δ𝐲D𝐱𝐟(𝐱,𝐠(𝐱))Δ𝐱=o(Δ𝐱)(Δ𝐱𝟎)

마지막 등호는 Δ𝐲(c/(1c))Δ𝐱 때문이다. 즉,

D𝐠(𝐱)=(D𝐲𝐟(𝐱,𝐠(𝐱)))1D𝐱𝐟(𝐱,𝐠(𝐱))

가 성립하며, 𝐠𝒞k 함수이다.

닫힌 형식으로 나타낼 수 없는 함수

어떤 0<ϵ<1에 대하여, 케플러 방정식

x=yϵsiny

을 생각하자. 다음과 같은 함수 f:2를 정의하자.

f(x,y)=yxϵsinyx,y

그렇다면, 임의의 x에 대하여,

limyf(x,y)=,limyf(x,y)=
fy(x,y)=1ϵcosy>0y

이므로, f(x,g(x))=0인 유일한 g(x)가 존재한다. 음함수 정리에 따라, 이러한 함수 g:𝒞 함수이다. 다시 말해, 케플러 방정식은 어떤 유일한 (𝒞) 함수를 정의한다. 그러나 이러한 함수 g는 닫힌 형식으로 나타낼 수 없다.

충분 조건의 비필요성

다음과 같은 연속 함수 f,g:2h:를 생각하자.

f(x,y)=|y|x,y
g(x,y)=y3x,y
h(x)=0x

그러면 x,y에 대하여 다음 세 가지가 동치이다.

  • f(x,y)=0
  • g(x,y)=0
  • y=h(x)

즉, hf 또는 g가 유도하는 음함수이다. 그러나 fy(0,0)는 존재하지 않으며, gy(0,0)=0이다.

같이 보기

틀:전거 통제