1. 記號與線段條件
設d為正整數,m為非負整數。設U⊂Rd為開集,a∈U,h∈Rd,並假設
[a,a+h]={a+th:0≤t≤1}⊂U.
對於下面的積分餘項與Lagrange餘項公式,假設f:U→R在該線段的某個開鄰域V⊂U上屬於Cm+1。這表示直到m+1階的所有迭代座標偏導數都在V上存在且連續。不要求整個U為凸集。位移h亦不必是單位向量。
多重指標是α=(α1,…,αd)∈N0d,其中N0={0,1,2,…}。記
∣α∣=j=1∑dαj,α!=j=1∏dαj!,hα=j=1∏dhjαj,∂αf=∂1α1⋯∂dαdf.
指數為零時,相應因子按1計算,即使該座標為零亦如此;0!=1,h0=1,∂0f=f。以ej表示第j個座標單位向量。以位移為變量的m階Taylor多項式是
Tm,a(h)=∣α∣≤m∑α!∂αf(a)hα.
它的次數可以小於m。偏導數連續這一條件使求導次序不影響結果;下面將說明理由。
2. 一元工具與閉區間端點
在一元積分餘項定理中,「導數在閉區間上連續」是指區間內部的各階導數連續延伸至端點,端點處取相應的單側導數。Taylor多項式中的導數值就是這些端點值。能延伸至開區間上是一個充分但更強的條件。在當前多元情形中,這一條件自動滿足:開集{t∈R:a+th∈V}包含[0,1]。
費馬必要條件。 在可微的內點局部最大值或最小值處,f′(a)=0。
證明。 在局部最大值處,充分小的正增量給出非正差商,負增量給出非負差商。雙側導數的極限要同時滿足兩種符號,只能為零。對函數取負處理最小值。□
內點條件很重要:f(x)=x 在 [0,1] 上的極值出現在端點,儘管導數為 1。逆命題不成立:x3 在零處導數為零,但那裡不是極值。
Rolle 定理。 若 a<b,f 在 [a,b] 上連續、在 (a,b) 上可微,且 f(a)=f(b),則存在 c∈(a,b) 使 f′(c)=0。
證明。 極值定理保證最大值和最小值存在。若函數為常數,任意內點均符合要求。否則某值不同於相等的端點值,因此最大值或最小值之一出現在內部。可在該處應用費馬條件。□
中值定理。 在相同的連續與可微條件下,不要求端點值相等,則存在 c∈(a,b) 滿足 f(b)−f(a)=f′(c)(b−a)。
從 f 減去割線 f(a)+[f(b)−f(a)](x−a)/(b−a),再應用 Rolle 定理即可。這一證明不假定 f′ 連續。推論包括:導數在區間上為零則函數為常數;導數非負則函數不減;區間上 ∣f′∣≤M 則其中各點滿足 ∣f(y)−f(x)∣≤M∣y−x∣。不能由一點的導數值推出整個區間上的導數界。
在 a 處的 n 階 Taylor 多項式為 Tn(x)=∑k=0nf(k)(a)(x−a)k/k!;若高階導數值為零,它的次數可以小於 n。
定理:Taylor 積分餘項
設 n≥0,f 在 a 與 x 之間的閉區間上具有直到 n+1 階的連續導數,則
f(x)=Tn(x)+n!1∫axf(n+1)(t)(x−t)ndt.
因此,若該區間上 ∣f(n+1)(t)∣≤M,則 ∣f(x)−Tn(x)∣≤M∣x−a∣n+1/(n+1)!。
證明。 當 n=0 時,恆等式就是微積分基本定理 f(x)−f(a)=∫axf′(t)dt。當 n≥1 時,對餘項分部積分,取 u=(x−t)n/n!、dv=f(n+1)(t)dt。在 x 處的邊界項為零,在 a 處的貢獻為 −f(n)(a)(x−a)n/n!;余下的積分是 (n−1) 階餘項。由歸納法得到恆等式。這裡使用有向積分,所以 x<a 時也成立。取絕對值,必要時反轉積分上下限,再積分 ∣x−t∣n,即得所述界。最高階導數連續保證各次分部積分及估計有效。
此定理給出充分的正則性條件,並非最弱假設。Taylor 級數要在固定的 x 處表示 f,必須當 n→∞ 時餘項趨於零。若不控制有限階誤差界對 n 的依賴,僅憑該界不能證明餘項趨零。
3. 重複方向求導與係數的完整計數
固定h,在導數存在處定義Dhq(x)=dsdq(x+sh)s=0。令Dh0f=f,Dhk+1f=Dh(Dhkf)。這裏始終沿同一個固定方向重複求導,不是在變化方向下求導。
一階方向導數。 若q在x附近屬於C1,把從x至x+sh的增量分為依次沿d個座標的增量。當s充分小時,所有這些短線段都在定義域內的某個球中。對每個hj=0的座標,一元中值定理給出第j段上的一點zj,s,使
q(x+sh)−q(x)=j:hj=0∑shj∂jq(zj,s).
當s→0時,zj,s→x;hj=0的座標沒有增量。除以s=0,利用偏導數連續性,得到
Dhq(x)=j=1∑dhj∂jq(x).(1)
這個論證亦適用於負的s,因為中值定理所用的是兩個座標端點之間的區間。
為甚麼混合偏導數可以交換。 對C2函數q,固定不同座標i,j,取充分小的正數u,v,使以x為頂點的相應座標矩形位於定義域內。其雙差分為
Δ=q(x+uei+vej)−q(x+uei)−q(x+vej)+q(x).
先對[0,u]上的s↦q(x+sei+vej)−q(x+sei)應用中值定理,再對∂iq沿第j個座標的差應用中值定理,得到
uvΔ=∂j∂iq(x+ξei+ηej),0<ξ<u,0<η<v.
交換兩個座標的角色,則在同一矩形的另一個點上有Δ/(uv)=∂i∂jq(x+ξei+ηej)。令u,v↓0,由連續性得到∂j∂iq(x)=∂i∂jq(x)。對更高階導數,把這一結果應用於一對相鄰求導操作之前的內層導數,再對所得恆等式作剩餘的外層求導。所涉及的總階數都不超過m+1。任何排列都可以透過有限次相鄰交換得到,因此,只要各座標的求導次數相同,所有求導次序的結果都相同。
斷言。 對每個0≤k≤m+1及每個x∈V,
Dhkf(x)=∣α∣=k∑α!k!hα∂αf(x).(2)
完整歸納證明。 當k=0時,唯一的多重指標是0,右邊就是f(x)。假設(2)對某個0≤k≤m成立。這個有限和中的每個∂αf都屬於C1。利用(1)、求導的線性性以及偏導數的可交換性,得到
Dhk+1f(x)=∣α∣=k∑j=1∑dα!k!hαhj∂α+ejf(x)=∣β∣=k+1∑j:βj≥1∑(β−ej)!k!hβ∂βf(x).
固定β後,產生它的二元組恰好是(α,j)=(β−ej,j),其中βj≥1,沒有其他情況。而且
(β−ej)!=βjβ!,j:βj≥1∑(β−ej)!k!=β!k!j:βj≥1∑βj=β!k!(k+1)=β!(k+1)!.
未列入內層求和的座標滿足βj=0,它們對座標總和的貢獻亦是零。因此得到的恰好是k+1階的(2),歸納完成。從計數角度看,k!/α!是長度為k、其中座標j出現αj次的有序座標選擇序列數;上面的遞推實際證明了這個計數,而非預先假定它。
現在令g(t)=f(a+th)。在任意t處對t求導,就是在點a+th沿方向h對f求導。從g(0)(t)=f(a+th)開始,依次使用這一事實,得到
g(k)(t)=Dhkf(a+th)=∣α∣=k∑α!k!hα∂αf(a+th),0≤k≤m+1.(3)
這些導數都在包含[0,1]的某個開區間上連續。
4. Taylor定理與兩種精確餘項
定理。 在第1節的假設下,
f(a+h)=Tm,a(h)+Rm(a,h),
其中
Rm(a,h)=m!1∫01(1−t)mDhm+1f(a+th)dt=∣α∣=m+1∑α!m+1hα∫01(1−t)m∂αf(a+th)dt.(4)
若h=0,還存在一個θ∈(0,1)使
Rm(a,h)=(m+1)!Dhm+1f(a+θh)=∣α∣=m+1∑α!∂αf(a+θh)hα.(5)
積分形式的證明。 上面的一元定理可用於g從0至1的區間。為把其歸納在當前座標中完整寫出,令
Ir=r!1∫01(1−t)rg(r+1)(t)dt(0≤r≤m).
微積分基本定理給出I0=g(1)−g(0)。對1≤r≤m,分部積分恰好給出
Ir=[r!(1−t)rg(r)(t)]01+(r−1)!1∫01(1−t)r−1g(r)(t)dt=−r!g(r)(0)+Ir−1.
所以I0=g(1)−∑k=00g(k)(0)/k!是起始情形。若Ir−1=g(1)−∑k=0r−1g(k)(0)/k!,上述遞推便給出Ir=g(1)−∑k=0rg(k)(0)/k!。歸納得到直到r=m的恆等式,並包括m=0。現在由(3)在0處的公式,
k=0∑mk!g(k)(0)=k=0∑m∣α∣=k∑α!∂αf(a)hα=Tm,a(h).
由(3)的m+1階公式得到(4),因為(m+1)!/m!=m+1,且求和為有限和。特別地,多項式的階數是m,餘項中的導數階數是m+1。
嚴格中間點形式的證明。 令R=g(1)−∑k=0mg(k)(0)/k!,定義
H(t)=g(t)−k=0∑mk!g(k)(0)tk−Rtm+1.
於是H(1)=0,且對0≤r≤m有H(r)(0)=0。在[0,1]上用Rolle定理,得到c1∈(0,1)滿足H′(c1)=0。若m≥1,利用H′(0)=0在[0,c1]上再次應用Rolle定理,得到c2∈(0,c1)滿足H′′(c2)=0。具體地,只要1≤r≤m且H(r)(cr)=0、cr>0,另一零點H(r)(0)=0就容許在[0,cr]上用Rolle定理,得到cr+1∈(0,cr)滿足H(r+1)(cr+1)=0。應用m+1次之後,θ=cm+1∈(0,1)滿足
0=H(m+1)(θ)=g(m+1)(θ)−(m+1)!R.
當m=0時,第一次應用已經是最後一次。代入(3)便得到(5)。
(5)中每一項使用同一個θ,是因為只對一個標量線函數g應用了一次一元結論。若分別對各個偏導數或不同的座標路徑應用中值論證,得到的點可能不同,不能悄然把它們替換成同一個點。這裏的共同點結論針對實標量函數,不是向量值函數各分量共用一點的結論。
若h=0,則g為常函數,Tm,a(0)=f(a),Rm(a,0)=0,而且(4)仍然成立。不要求在只有一個點的線段上尋找嚴格的幾何中間點。即使h=0,線函數亦可能為常函數,Rolle證明仍然適用。當m=0時,公式化為f(a+h)−f(a)=∫01∇f(a+th)⋅hdt以及標量線段中值公式。
5. 誤差界與較弱的局部Taylor結論
若對所有∣α∣=m+1及線段上的每個x都有∣∂αf(x)∣≤M,則由(4)可得
∣Rm(a,h)∣≤M∣α∣=m+1∑α!∣hα∣=(m+1)!M(j=1∑d∣hj∣)m+1.(6)
這是因為∫01(1−t)mdt=1/(m+1);將m+1個∑j∣hj∣相乘,再按有序座標選擇分類,所得係數正是(2)中已經證明的計數。只有a處的導數界不能推出(6)。另一種情形是,若直接知道∣Dhm+1f(a+th)∣≤K∥h∥m+1,則有∣Rm∣≤K∥h∥m+1/(m+1)!。
Cm+1是(4)、(5)的充分條件,並非所有局部Taylor近似都需要這一條件。若m≥1且f僅在a的某個鄰域上屬於Cm,則
f(a+h)=Tm,a(h)+o(∥h∥m)(h→0).(7)
證明這一較弱結論不需要多加一階導數:對充分短的線段應用階數為m−1的(4)。其中常量Dhmf(a)對應的積分等於Dhmf(a)/m!,由(2)恰為m次齊次項。在被積函數內減去這個常量後,誤差的絕對值不超過
m!ε(h)(j=1∑d∣hj∣)m,ε(h)=∣α∣=mmax0≤t≤1sup∣∂αf(a+th)−∂αf(a)∣⟶0.
這樣的α只有有限多個,而∥th∥≤∥h∥,所以在a處的連續性同時控制整段上的所有點。Cauchy–Schwarz不等式給出∑j∣hj∣≤d∥h∥,從而證明(7)。當m=0時,僅由連續性就有f(a+h)=f(a)+o(1)。這些較弱結論既不聲稱具有m+1階餘項,亦不聲稱函數等於某個無窮級數。
6. 算例:三階多項式與四階餘項
設f(x,y)=ex+2y,a=(0,0),h=(u,v)。對α=(p,q),有∂αf(0,0)=2q。因此
T3,0(u,v)=1+u+2v+2u2+2uv+2v2+6u3+u2v+2uv2+34v3.
例如,u2v的係數是∂x2∂yf(0,0)/(2!1!)=2/2=1;而在Dh3f(0,0)中,同一項的係數是(3!/(2!1!))2=6,再除以3!才變為1。
令s=u+2v。線函數是g(t)=ets,所以g(4)(t)=s4ets。於是
eu+2v−T3,0(u,v)=6s4∫01(1−t)3etsdt,
且對非零位移,有一個共同的θ∈(0,1)使R3=s4eθs/24。特別地,∣R3∣≤e∣s∣∣s∣4/24。若s=0,線函數為常函數,誤差恰為零,即使h=0亦是如此。這種抵消與一般誤差界完全相容,亦說明為甚麼應按總次數截斷,而非分別限制每個座標的次數。
7. 練習與完整解答
P01. 對f(x,y,z)=5+x2y+2xyz−yz2,在a=(1,0,1)處以位移h=(u,v,w)展開。
- 求T2,a(h)與精確剩餘項。
- 用∂αf/α!核對每個非零三階混合項係數,並驗證方向導數形式的積分餘項與Lagrange餘項。
- 判斷T3,a是否精確,並包括h=0的情形。
完整解答。 代入並按總次數整理,得到
f(1+u,v,1+w)=5+(1+u)2v+2(1+u)v(1+w)−v(1+w)2=5+2v+4uv+u2v+2uvw−vw2.
所以T2,a=5+2v+4uv,R2=u2v+2uvw−vw2。三階偏導數都是常數。其非零多重指標及對應導數值為
∂(2,1,0)f=2,∂(1,1,1)f=2,∂(0,1,2)f=−2.
其他所有三階多重指標導數都為零。依次除以2!1!0!=2、1!1!1!=1、0!1!2!=2,便得到係數1,2,−1。由(2),
Dh3f=2!1!0!3!2u2v+1!1!1!3!2uvw+0!1!2!3!(−2)vw2=6u2v+12uvw−6vw2.
它與線段上所選的點無關。積分餘項為21∫01(1−t)2Dh3fdt=Dh3f/6=R2,因為(1−t)2的積分為1/3。當h=0時,Lagrange形式對每個θ∈(0,1)都取相同的值,當然亦適用於定理給出的那個點。最後,所有四階導數都為零,三階多項式就是上面完整的展開式,對每個位移餘項都為零。在h=0時,兩種餘項亦都直接等於零。