隐函数定理

来自testwiki
跳转到导航 跳转到搜索

数学分析中,隐函数定理Template:Lang-en)是一個用來回答下面的問題的工具:

隐函数表示一個多變量函數,此函數的變量在局部上是否存在显式的关系?

隐函数定理说明,对于一个由关系 f(x,y)=0 表示的隐函数,如果它在某一点的偏微分满足某些条件,则在该点有鄰域使得在該鄰域內 Template:Math 可以表示成关于 Template:Math 的函数:

y=h(x)

这样就把隐函数关系变成了常见的函数关系。

舉一個簡單例子:假設兩個變量 Template:Math 滿足隱函數 Template:Math,此隱函數代表了平面上的單位圓,任取單位圓中的一點,那是否存在包含該點的鄰域跟定義在鄰域裡的顯函數 Template:Math 去(局部的)描述這單位圓的圖形?

答案是:除了Template:Math 跟 Template:Math 兩點外,其他點局部上都有 Template:Math 的顯函數表達式。理由請看下面的隱函數定理。

例子

讓函数f(x,y)=x2+y2,則单位圆就可以写成满足方程式f(x,y)1=0的点的集合。在圆上的点A附近,y 可以表示成 x 的函数: y(x)=1x2,但點B就不行(因為在點B附近,一個 x 會對應到兩個 y 的值)。

有函數 f(x,y)=x2+y2,那么方程式 f(x,y)1=0 的所有解的集合构成平面上的单位圆。圆上的点整體上是无法表示成單變數函數 y=h(x) 的形式的,因为每个x(1,1),都有两个y的值与之对应,即±1x2

然而在某些點附近,局部地用 x 來表示 y 是可能的。比如给定圆上一点 (x,y),如果 y>0,也就是说如果只選取圓的上半部分的话,在这一点附近 y 可以写成关于 x 的函数:y=1x2。如果 y<0,在圓的下半部分 y 也可以写成关于 x 的函数:y=1x2

但是,在点 (±1,0) 的附近,y 无法写成关于 x 的函数,因为這些點的每一个邻域中都包含了上半圆和下半圆的点,也就是說对于附近的每一个 x,都有两个 y 的值与之对应,這種情況下 y 無法寫成 x 的函數。

定理的叙述:欧几里得空间的情况

Template:Math 为一个连续可微函数。这里Template:Math 被看作是两个空间的直积Template:Math,于是 Template:Math 中的一个元素写成 Template:Math 的形式。 我們的目標是找到一個函數 Template:Math ,讓這函數的圖形(graph of a function), Template:Math, 局部上恰好等於集合{ Template:Math},當然這目標不見得一定可以達成,接下來我們會看需要哪些條件來保證函數 Template:Math 的局部存在。

固定一点Template:Math 使得 Template:Math,我們希望在點 Template:Math 的附近找到一個 Template:Math 关于 Template:Math 的函数 Template:Math,严格来说,就是说存在 Template:Math 的鄰域 Template:MathTemplate:Math邻域 Template:Math 以及函數:Template:Math,使得 Template:Math 的函數的圖形 Template:Math 剛好等於 Template:MathTemplate:Math 的集合,也就是說:

{(𝐱,h(𝐱))𝐱U}={(𝐱,𝐲)U×Vf(𝐱,𝐲)=𝟎}

要保證这样的函数 Template:Math 存在,函数 Template:Math雅可比矩阵要满足某些性質。对于给定的一点 Template:MathTemplate:Math雅可比矩阵写作:

(Df)(𝐚,𝐛)=[f1x1(𝐚,𝐛)f1xn(𝐚,𝐛)fmx1(𝐚,𝐛)fmxn(𝐚,𝐛)|f1y1(𝐚,𝐛)f1ym(𝐚,𝐛)fmy1(𝐚,𝐛)fmym(𝐚,𝐛)]=[X|Y]

其中的矩阵 X 是函數 Template:Math 关于變數 Template:Math 的偏微分,而矩陣 YTemplate:Math 关于變數 Template:Math 的偏微分。隐函数定理说明了:如果Y是一个可逆矩阵的话,那么满足前面性质的鄰域 Template:MathTemplate:Math 和函数 Template:Math 就会存在。正式的敘述就是:

Template:Quote box

一般情形

E1E2F是三个巴拿赫空间,而UV分别是E1E2上的两个开集。设函数:

f:U×VF

是一個k(k1)可微函數(見Fréchet導數),并且对于E1×E2中的一点(x0,y0),满足:

  • f(x0,y0)=0
  • 映射 y(Df(x0,y0))(0,y) 是一個從E2F的同構

那么有如下结论:

存在x0邻域 U0Uy0邻域 V0V ,以及 k 階Fréchet可微函數φ:U0V0,使得:
对任意(x,y)U0×V0,只要f(x,y)=0,就有y=φ(x)

参见

参考来源