外观
Lesson 45 Taylor 公式
约 3146 字大约 10 分钟
2025-4-11
原定于明天的期中考试延期,具体延期到什么时间还在讨论.
Taylor 公式
/Theorem/
设 D 是 Rn 的开集,x,y∈D 且线段 xy⊆D. 则对 f∈C(m)(D) 有
f(y)=f(x)+1!1i=1∑m∂if(x)(yi−xi)+⋯+(m−1)!1i1∑⋯im−1∑∂im−1⋯∂i1f(x)(yi1−xi1)⋯(yim−1−xim−1)+m!1i1∑⋯im∑∂im⋯∂i1f(x+θ(y−x))(yi1−xi1)⋯(yim−xim)
其中最后一项为余项.
/Proof/
上节课我们已经开了一个头,实际上是转化为一元的 Taylor 展开.
令 g(t)=f(x 到 y 的直线 path)=f(x+t(y−x)).
计算 g 的高阶导数:
g(1)(t)g(2)(t)g(k)(t)=i∑∂if(x+t(y−x))(yi−xi)(need f∈C1)=i∑j∑∂j∂if(x+t(y−x))(yj−xj)(yi−xi)(need f∈C2)⋯=i1=1∑n⋯ik=1∑n∂ik⋯∂i1f(x+t(y−x))(yik−xik)⋯(yi1−xi1)
最后要求 Ck (这就是我们要求 f∈C(m)(D) 的原因).
对 g 在 (0,1) 上使用一元 Taylor 展开,∃0<θ<1 使得
g(1)=g(0)+k=1∑m−1k!g(k)(0)(1−0)k+m!g(m)(θ)(1−0)m
即有我们所写的多元 Taylor 公式:
f(y)=f(x)+1!1i=1∑m∂if(x)(yi−xi)+⋯+(m−1)!1i1∑⋯im−1∑∂im−1⋯∂i1f(x)(yi1−xi1)⋯(yim−1−xim−1)+m!1i1∑⋯im∑∂im⋯∂i1f(x+θ(y−x))(yi1−xi1)⋯(yim−xim)
实际上多元 Taylor 并没有带来任何新的东西,因此 Rudin 在自己的书的正文中甚至没有提到这一公式,而是作为一个练习题.
实际使用中,我们用到的版本可能是 m=1 时的公式,也就是多元微分中值定理:
/Corollary/
设 xy⊆D,f∈C(1)(D),则 ∃0<θ<1 使得
f(y)=f(x)+i=1∑n∂if(x+θ(y−x))(yi−xi)=0 - orderf(x)+1 - order(∂1f⋯∂nf)x+θ(y−x)y1−x1⋮yn−xn
回忆 Jacobian:
Jf(u)=(∂xi∂f(u)⋯∂xn∂f(u))1×n
因此喜欢线性代数的同学可以把微分中值写作
f(y)=f(x)+Jf(x+θ(y−x))(y−x)
与之前所说的 f 线性近似项 ⟷ f 的微分 (其表示矩阵为 Jf) 相互呼应.
f 可微:f(y)=f(x)+Jf(x)(y−x)+o(∥y−x∥);
微分中值:f(y)=f(x)+Jf(x+θ(y−x))(y−x).
这和一元的结果非常相似.
对于 m=2 的版本,展开至二阶的 Taylor 公式:
/Corollary/
设 f∈C2(D) 且 xy⊆D,则 ∃0<θ<1 使得
f(y)=f(x)+i∑∂if(x)(yi−xi)+21i∑j∑∂j∂if(x+θ(y−x))(yj−xj)(yi−xi)=f(x)+Jf(x)(y−x)+21(y1−x1⋯yn−xn)(∂j∂if(x+θ(y−x)))y1−x1⋮yn−xb
这时我们得到了一个二次型. 定义:
/Definition/
f:D→R (D⊆Rn) 的 Hessian 为
Hf(x)=(∂i∂j∂2f(x))1≤i≤n,1≤j≤n=∂x12∂2f⋮∂xn∂x1∂2f⋯⋱⋯∂x1∂xn∂2f⋮∂xn2∂2f
这是二阶导数的表示矩阵.
/Remark/
对于 f∈C2,我们有 Schwartz - Clairaut 定理,所以我们不关心 Hessian 的行列指标到底是怎么安排的,实际上 Hessian 是一个对称方阵.
/Remark/
以上 Taylor 公式我们都是用“浓缩”的形式来写的,如果执意使用分量形式,整个公式将变得无比庞大.
在多元微积分理论的学习中,我们必须习惯更加简洁的写法.
我们尝试写分量形式,体验一下式子的复杂程度:(n=2)
一阶 Taylor 公式:
f(x0+Δx,y0+Δy)=f(x0,y0)+fx′(x0+θΔx,y0+θΔy)Δx+fy′(x0+θΔx,y0+θΔy)Δy
二阶 Taylor 公式:
f(x0+Δx,y0+Δy)=f(x0,y0)+fx′(x0,y0)+fy′(x0,y0)+21(fxx′′(x0+θΔx,y0+θΔy)(Δx)2+2fxy′′(x0+θΔx,y0+θΔy)ΔxΔy+fyy′′(x0+θΔx,y0+θΔy)(Δy)2)
可见浓缩形式的简介程度.
Taylor 公式的应用
/Claim/
设 f∈C(1)(D),xy⊆D,且 ∣∂xi∂f(u)∣≤K,则
∣f(x)−f(y)∣≤n2K∣x−y∣
/Proof/
用微分中值,有:
∣f(y)−f(x)∣=i=1∑n∂xi∂f(x+θ(y−x))(yi−xi)=∣∇f(x+θ(y−x))(y−x)∣≤∣∇f(x+θ(y−x))∣⋅∣y−x∣≤n2K⋅∣y−x∣
回忆:对于一元的 f,若 f′=0 恒成立,则 f 在区间上是常值.
/Theorem/
设 D 是 Rn 的道路连通的开集,设 ∂if 在 D 上恒为零 (∀1≤i≤n),则 f 在 D 上为常值.
/Proof/
先来简单思考一下:由 ∂if=0 知 ∂if 存在且连续,因此 f∈C1(D). 这时可以用微分中值定理,
f(y)−f(x)=i=1∑n0∂xi∂f(x+θ(yi−xi))(yi−xi)=0
接下来作更为严谨的证明:
由 D 道路连通,知存在 D 中道路 p:[0,1]→D 连接 x 到 y,∀0≤t≤1,由于 p(t)∈D 且 D 为开集,存在开球邻域 Bt∋p(t),Bt⊆D.
这样,由 Bt 中任意两点的连线段 ⊆Bt⊆D,可用微分中值,得到 f 在 Bt 上为常值 (用之前的推理). 注意到 {Bt}0≤t≤1 是一族开球且覆盖了 Y=Im(p)=p[[0,1]],由 [0,1] 紧致,得到其像 p[[0,1]] 也是紧致的,因此开覆盖 {Bt} 有有限子覆盖,即 ∃Y⊆Bt1∪⋯∪Btk.
结合 f 在 Bt1,⋯,Btk 中皆为常值可知,f 在 Y 上只有有限个值.
若 f 有多于一个值,那么由介值定理,就会有第三个值,所以只能是一个值.
带 Peano 余项的 Taylor 公式
用 Lagrange 余项的 Taylor 公式来导出 Peano 余项.
/Theorem/
设 f 在 x0 的某个开球邻域中 Cm 光滑,则
f(x0+h)=f(x0)+k=1∑mk!1i1∑⋯ik∑∂ik⋯∂i1f(x0)hi1⋯hik+o(∣h∣m)
as h→0.
/Proof/
将多项式 (polynomial) 部分的第 k 项记作 Pk.
Lagrange 余项的公式为
f(x0+h)=f(x0)+k=1∑m−1Pk+m!1i1∑⋯ik∑∂ik⋯∂i1f(x0+θh)hi1⋯him
因此,余项 R 可由之前证明的命题得到
∣h∣m∣R∣=m!1i1∑⋯im∑(∂im⋯∂i1f(x0+θh)−∂im⋯∂i1f(x0))him⋯hi1∣h∣m1≤m!1i1∑⋯im∑∣∂im⋯∂i1f(x0+θh)−∂im⋯∂i1f(x0)∣→0
as h→0. 用夹逼定理知道,h→0lim∣h∣m∣R∣=0. 得证.
具体地,可以写一些低阶的版本:
(m=1) 设 f∈C1,则
f(x0+h)=f(x0)+i=1∑m∂if(x0)hi+o(∣h∣)
恰好是微分 / 可微的定义.
(m=2) 设 f∈C2,则
f(x0+h)=f(x0)+Jf(x0)h+21hTHf(x0)h+o(∣h∣2)
/Example/
求 f(x,y)=ln(2+x+y+xy) 在 (0,0) 处的二阶带 Peano 余项的 Taylor 公式.
计算偏导数:
fxfyfxxfxyfyy=2+x+y+xy1(1+y)⟶fx(0,0)=21=2+x+y+xy1(1+x)⟶fy(0,0)=21=(1+y)(−1)(2+x+y+xy)21(1+y)⟶fxx(0,0)=−41=(2+x+y+xy)2(2+x+y+xy)−(1+y)(1+x)⟶fxy(0,0)=41=(1+x)(−1)(2+x+y+xy)21(1+x)⟶fyy(0,0)=−41
写在一起即可.
反函数定理
这是这学期最难证明的结论之一.
我们关心:f:D→E 是否有逆?
不同语境下,有
集合 & 映射 | f 有逆 ⟺ ∃g:D→E 使得 g∘f=IdD,f∘g=IdE ⟺ f 双射 |
拓扑空间 & 连续映射 | 称连续映射 f 有逆 ⟺ ∃ 连续的 g:D→E 使得两个复合都是恒同 ⟺ f 是同胚,g 是 f 的逆 |
Rn 的子集 & C1 光滑映射 | 称 C1 映射 f 有 C1 的逆 ⟺ ∃C1 光滑的 g:D→E 使得两个复合都是恒同 ⟺ f 是 C1 的微分同胚,g 是 f 的逆 |
关心问题:
从 X 到 Y 有无同胚?(topology 的中心问题)
拓扑空间可变形,不可撕开,不可粘合.
从 X 到 Y 有无微分同胚?(微分拓扑)
这个问题是困难的,大范围 / 整体上 f 的逆非常难以求出,微积分中只能在局部上找出 f 的逆 (这就是所谓的反函数定理)
有 C1 逆的必要条件:
/Claim/
设 D,E 分别是 Rn 与 Rm 的开集,设 ∃f:D→E 及 g:E→D 是 C1 的,且 g∘f=IdD,f∘g=IdE. 则:
- dimD=dimE (即 n=m);
- ∀x∈D,微分 dfx 可逆;
- ∀x∈D,有 dgf(x)=(dfx)−1;
- ∀x∈D,有 Jg(f(x))=(Jf(x))−1;
- dfx 可逆,detJf(x)=0.
/Proof/
用 Chain Rule,得到:
d(IdD)x=d(g∘f)x=dgf(x)∘dfx
得到 IdRm=dfx∘dgf(x).
先证明引理:
/Corollary/
设有线性映射 A:Rn→Rm,B:Rm→Rn,满足 B∘A=IdRn,A∘B=IdRm,则 m=n,B=A−1.
/Proof/
由 Im(B∘A)⊆ImB,得到:
dim(Im(B∘A))⟺dim(Im(IdRn))⟺dimRn⟺n≤dimIm(B)≤dimRm−dimker(B)≤dimRm≤m
反之亦成立,所以 m=n,B=A−1.
总结一下上述证明:有 C1 逆的必要条件是两边的维数相同.
/Theorem/ (反函数定理)
以上条件可以保证 f 在局部上有 C1 逆,但是是否有整体的逆,完全是未知的.
具体而言:
设 D 是 Rn 的开集,f:D→Rn 是 C1 光滑的,若 dfx0 可逆 (等价于说 detJf(x0)=0),则存在 x0 的开邻域 U,存在 f(x0) 的开邻域 V,使得 f:U→V 是双射,且 f−1:V→U 也是 C1 光滑的.
/Remark/
只要附加一个 Jacobian 非奇异的条件,我们就能够局部地给出反函数,而且反函数是 C1 光滑的.
证明这个定理最简洁的书也用了两页.
证明的核心是所谓 压缩映像定理:
/Theorem/ (压缩映像定理)
设 (X,d) 是完备度量空间 (“完备”是指 X 中的任何 Cauchy 列皆有极限),设 T:X→X 是压缩的 (即 ∃0<c<1 使得 ∀x,y∈X 有 d(T(x),T(y))≤c⋅d(x,y)),则 T 有唯一的不动点.
/Proof/ (反函数定理证明 Step 0)
约化到较简单的 case:
对 D 中的 x0 作平移 h1;对 Rn 中的 f(x0) 作平移 h2,其中 h1(x)=x−x0,h2(y)=y−f(x0),记 Jf(x0)=An×n,由条件,A 可逆,令 f~=R−1∘h2−1∘f∘h1−1,这时 f 可以用 f~ 表示,有
f=h2−1∘R−1∘f~∘h1
f~ 满足 f~(0)=0,df~0=Id.
下节课再完成之后的几个 steps.