高等微积分 Lesson 22
接着上节课讲过的题目开始.
/Example/
设f′′连续,M=[0,1]max∣f′′∣,设f(0)=f(1)=0,证明∣f(x)∣≤81M,∀x∈[0,1].
/Proof/
证法 1:
考虑f的最值点x0,不妨设x0∈(0,1),可知x0是极值点 ⟹ f′(x0)=0.
在这种情况下,Taylor 公式变得极其简单,得到
f(0)f(1)⟹∣f(x0)∣=f(x0)+21f′′(ξ)x02=f(x0)+21f′′(η)(1−x0)2=21f′′(ξ)x02=21f′′(η)(1−x0)2≤min(2Mx02,2M(1−x0)2)≤8M
得证.
总结起来上面的方法给我们一个启示:要证明f(x)≤A,∀x∈D,等价于求Dmaxf(x)≤A,所以这时能够取出最大值点x0,在x0附近的 Taylor 展开会有f′(x0)=0,能够简化式子.
证法 2:这是去年考试时同学们的做法,更为直接.
来考虑一般的x∈[0,1],利用f(0)=f(1)=0,得到
f(0)f(1)=f(x)+f′(x)(0−x)+21f′′(ξ)x2=0=f(x)+f′(x)(1−x)+21f′′(η)(1−x)2=0
消去f′(x),获得
0⟹∣f(x)∣=f(x)+21f′′(ξ)x2(1−x)+21f′′(η)x(1−x)2=∣21f′′(ξ)x2(1−x)+21f′′(η)(1−x)2x∣≤21Mx2(1−x)+21M(1−x)2x=21Mx(1−x)≤21M(2x+(1−x))2=81M
得证.
证毕.
继续来讲微分学的更多应用.
判断单调性
/Claim/
设f在I上可导,则
- 若f′恒正,则f在I上严格单调递增.
- f在I上不减 ⟹ f′在I上处处非负.
/Example/ (幂平均不等式)
设a1,⋯,an>0,定义
G(x)=(na1x+⋯+anx)1/x
/Theorem/
G(x)关于x是递增的(未必严格).
/Proof/
令
f(x)=lnG(x)=x1ln(na1x+⋯+anx)
则定理等价于f′(x)≥0,∀x.
f′(x)⟹=x2x⋅a1x+⋯+anxn⋅na1xlna1+⋯+anxlnanx−lnna1x+⋯+anx≥0a1x+⋯+anxa1xlna1+⋯+anxlnanx≥ln(na1x+⋯+anx)
发现无法继续往下证明. 我们需要有关凸性的 Jensen 不等式,之后会讲.
最值问题
问:给定D,求Dmaxf.(min是对称的)
这时候的解法需要下面的步骤:
存在性(未必容易)
- D=[a,b],那么由最值定理就能证明存在max.
- D=R,若x→∞limf=−∞,连续函数f在R上面有max.
设已经建立了Dmaxf的存在性,可来确定f的最大值点x0.
总结:如果已经建立了最值的存在性,则
Dmaxf=max{f(x0)∣x0∈∂D∪Crit(f)}
下面来看一个来自于 Optics 的例子.
/Example/ (Fermat’s Principle)
光程最短.
以 Snell’s law 为例,假设光的出射点A(0,a),终止点B(d,−b),在(x,0)位置发生折射(分界面y=0). 则总时长为
T(x)=v1x2+a2+v2(d−x)2+b2
求x∈RminT(x).
/Solution/
首先判断存在性,容易得到
x→+∞limT(x)x→−∞limT(x)=x→+∞lim(v1x2+a2+v2(d−x)2+b2)=+∞=x→−∞lim(v1x2+a2+v2(d−x)2+b2)=+∞
由上面的结论,知道x∈Rminf存在.
现在求解x0=x∈Rminf,得到T′(x0)=0,即x0满足T(x)的临界点方程:
0=T′(x)=v1x2+a2x−v2(d−x)2+b2d−x
这个方程不好处理,我们甚至难以知道它是否有解和有几个解. 于是转而考虑T′′(x),以及已经知道的x→+∞limT′(x)=v11+v21>0,x→−∞limT′(x)=−v11−v21<0.
由介值定理,知道T′有零点,也就是T有临界点. 但是我们不知道有几个零点,任意奇数个看起来都是有可能的.
T′′(x)=x2+a2x2+a2−x⋅x2+a2x⋅v11−(d−x)2+b2−(d−x)2+b2+(d−x)⋅(d−x)2+b2d−x⋅v21=v1(x2+a2)3/2a2+v2((d−x)2+b2)3/2b2>0
所以T′(x)在R上严格单调递增,T有唯一的临界点.
总结:T(x)有且仅有一个最小值点x0,且x0是T的唯一临界点,x0满足下面的方程
v1x/x2+a2=v2(d−x)/(d−x)2+b2
从几何上来看,这就是 Snell’s law,sinα/v1=sinβ/v2.
In Physics,可以通过最小作用量原理推出动力学方程(Euler - Lagrange Equation),甚至 Hamilton 方程.
Fermat 对于可导的f有{极值点}⊆Crit(f),问:判别x0∈Crit(f)是否是f的极值点?
等价于比较f(x0)与附近的f(x)大小,也就是f(x0)与f(x0+h)比较大小,这就要用到 Taylor 展开.
f(x0+h)=f(x0)+f′(x0)h+21f′′(x0)h2+o(h2)=f(x0)+21f′′(x0)h2+o(h2)
/Claim/
设x0是f的临界点且f在x0处有二阶导,则
- 若f′′(x0)>0,则x0是f的极小值点.
- 若f′′(x0)<0,则x0是f的极大值点.
- 若f′′(x0)=0,需要更高阶的 Taylor 展开.
更加一般的命题是:
/Claim/
设f(1)(x0)=⋯=f(n−1)(x0)=0,f(n)(x0)=0(其中n≥2).
- 若n是偶数且f(n)(x0)>0,则x0是f的极小值点.
- 若n是偶数且f(n)(x0)<0,则x0是f的极大值点.
- 若n是奇数,则x0不是极值点.
/Proof/ (证明更一般的命题)
由 Taylor 公式,得到
f(x0+h)=f(x0)+n!f(n)(x0)hn+α(h)=f(x0)+hn(n!f(n)(x0)+hnα(h))
对于∃δ>0,∀∣h∣<δ,有∣hnα(h)∣<∣n!f(n)(x0)∣,从而对于这些∣h∣<δ,f(n)(x0)与n!f(n)(x0)+hnα(h)同号.
分上面几类讨论得到结果.
证毕.
函数的凹凸性
回忆初中学到过的二次函数,我们知道所谓的“开口向上”和“开口向下”,这两者显著不同,但是我们并未定义什么是“开口”.
实际上,凹凸性可以通过做一条割线来判断——观察弦 PQ 是否高于 P、Q 间的图像.
/Definition/
称函数f在区间I上是下凸函数,如果对于{(x,f(x))∣x∈I}上任何两点 P、Q,总有 PQ 弦(割线)在 P、Q 间f图像的上方(亦即图像在弦下方).
类似地,可以定义上凸函数.
/Claim/ (等价表述)
f在I上是下凸函数. (1)
⟺ f(α1x1+α2x2)≤α1f(x1)+α2f(x2)(α1+α2=1) (2)
⟺ 0≤λ≤1,f((1−λ)x1+λx2)≤(1−λ)f(x1)+λf(x2). (3)
⟺ 对I中任何三点x1<x2<x3,总有k12≤k13≤k23,其中kij为xi、xj之间的割线斜率. (4)
/Proof/
首先容易知道(2)和(3)等价,证明略去.
来证明(1)和(2)、(3)等价. 记P(x1,f(x1)),Q(x2,f(x2))(不妨x1≤x2). PQ 弦上的点形如(x,x2−x1f(x2)−f(x1)(x−x1)+f(x1)),f图像上的点形如(x,f(x)),“在图像上方”这个表述等价于一个不等式:
f(x)≤x2−x1f(x2)−f(x1)(x−x1)+f(x1)
令x=x1+λ(x2−x1)=(1−λ)x1+λx2,得到(3),也就和(2)等价.
现在来证明(1)和(4)等价. 将之前用到的x1、x、x2改述成x1、x2、x3,则
f(x2)≤x3−x1f(x3)−f(x1)(x2−x1)+f(x1)
得到k12≤k13.(所以说实际上这一个式子就能够判断凸性了)而k13≤k23也可以通过恒等变形得到.
证毕.
下凸的斜率表示是相当有用的.
/Claim/
开区间上的下凸函数皆连续.(注:如果不是开区间,以上命题并不对,想想在端点处有一个不连续点的f)
/Proof/
来证明f在I=(a,b)中的每一点x0处连续. 为此,证明∀ε>0,找一个δ>0使得∀∣x−x0∣<δ有∣f(x)−f(x0)∣<ε.
因为I是开区间,x0一定是一个内点,也就是能找到一个x−∈I和一个x+∈I使得x−<x0<x+,由斜率不等式(这里引入新的点x∈(x−,x0)),
x−−x0f(x−)−f(x0)≤x−x0f(x)−f(x0)≤x+−x0f(x+)−f(x0)
我这样写是不是太啰嗦了?不,没关系,我平时就这么啰嗦.
——艾神
对于x∈(x0,x+),也有
x−−x0f(x−)−f(x0)≤x−x0f(x)−f(x0)≤x+−x0f(x+)−f(x0)
没区别. 所以中间的那个斜率一定有界,
∣x−x0f(x)−f(x0)∣≤max(∣A∣,∣B∣)=K
所以∣f(x)−f(x0)∣≤K∣x−x0∣,f的变化比不过x的变化的K倍,这被称为 Lipschitz 条件(这是一个比光滑性更强的条件),连续性得证.
证毕.