1 コーシーの平均値定理
テイラーの定理の証明に用いるために、平均値の定理を2つの関数に拡張した定理を用意します。
定理 1.1 (コーシーの平均値定理).F,Gが[a,b]で連続、(a,b)で微分可能とする。このときあるc∈(a,b)で(F(b)−F(a))G′(c)=(G(b)−G(a))F′(c)。
証明.h(x)=(F(b)−F(a))G(x)−(G(b)−G(a))F(x)とおくとhは[a,b]で連続・(a,b)で微分可能で、h(a)=F(b)G(a)−G(b)F(a)=h(b)。§D1.14 定理 2.2よりあるcでh′(c)=0、これが主張の等式。▨
2 テイラーの定理
定理 2.1 (テイラーの定理).fがaとxを含む閉区間でf(n−1)まで連続、その開区間でf(n)が存在するとする。このときaとxの間のある点cで
Rn(x)=n!f(n)(c)(x−a)n.
証明.xを固定し、tの関数
F(t)=f(x)−∑k=0n−1k!f(k)(t)(x−t)k,G(t)=(x−t)n
を考える。F(x)=0、F(a)=Rn(x)、G(x)=0、G(a)=(x−a)n。Fを微分すると、和が望遠鏡状に打ち消し合って
F′(t)=−(n−1)!f(n)(t)(x−t)n−1
だけが残る(dtd[k!f(k)(t)(x−t)k]=k!f(k+1)(t)(x−t)k−(k−1)!f(k)(t)(x−t)k−1が隣接項で相殺)。またG′(t)=−n(x−t)n−1。コーシーの平均値定理(定理 1.1)を[a,x]上のF,Gに適用すると、あるcで
=−n(x−c)n−1−(n−1)!f(n)(c)(x−c)n−1=n!f(n)(c).左辺は(x−a)n−0Rn(x)−0=(x−a)nRn(x)。よってRn(x)=n!f(n)(c)(x−a)n。▨
n=1とすると、テイラーの定理は平均値の定理そのものになります。テイラーの定理では、「1点の傾き」ではなく「高次の導関数まで」を使って関数fを近似し、その近似の誤差を最高次の導関数で押さえます。
3 剰余項の評価とテイラー級数の収束
剰余項の形が分かると、近似の誤差を具体的に評価できます。∣f(n)(c)∣を区間上でMで抑えれば、∣Rn(x)∣≤n!M∣x−a∣nが成り立ちます。この不等式は、次の二つに用いることができます。
- テイラー級数が本当に関数に収束するか(Rn→0か)の判定
- sinx,exなどの値の、必要な精度での計算(数値計算の基礎)
例 3.1.f(x)=exはf(n)(t)=etゆえ、a=0とすると0とxの間のcで∣Rn(x)∣=n!ec∣x∣n≤n!e∣x∣∣x∣n。固定したxに対しn!∣x∣n→0(階乗が指数より速く増える)だからRn(x)→0、すなわちex=∑k=0∞k!xkがすべてのxで成り立つ。とくにx=1でe=∑k=0∞k!1、n項で打ち切った誤差はn!e1<n!3以下である。
4 滑らかな関数とテイラー級数
補題 4.1. 関数θ:R→Rを
θ(t)={e−1/t,0,t>0,t≤0で定める。このときθはR上で何回でも微分可能であり、各階の導関数は連続である。すなわち、θはC∞級(滑らか)である。さらに、すべての非負整数nについてθ(n)(0)=0である。ただしθ(0)=θとする。
証明.Nを非負整数、s>0とする。指数関数の各階の導関数は指数関数自身であるから、定理 2.1をa=0、x=s、n=N+2として適用すると、あるc∈(0,s)に対して
es=k=0∑N+1k!sk+(N+2)!ecsN+2≥(N+1)!sN+1である。したがって
0≤sNe−s≤s(N+1)!⟶0(s→∞).任意の実係数多項式Pは非負整数冪の有限和であるから、P(s)e−s→0も成り立つ。
多項式PnをP0(s)=1と
Pn+1(s)=s2(Pn(s)−Pn′(s))(n≥0)によって定める。t>0では、積と合成の微分により
dtd(Pn(1/t)e−1/t)=t−2(Pn(1/t)−Pn′(1/t))e−1/t=Pn+1(1/t)e−1/tである。したがってθは(0,∞)上で何回でも微分可能であり、θ(n)(t)=Pn(1/t)e−1/tである。一方、t<0では各階の導関数は0である。
N=0の減衰評価からθ(t)→0がt↓0で成り立つため、θは原点でも連続である。n≥0とし、θ(n)がR上で連続で、θ(n)(0)=0であると仮定する。h>0では
hθ(n)(h)−θ(n)(0)=h−1Pn(1/h)e−1/h⟶0(h↓0)である。ここでは多項式sPn(s)に減衰評価を適用した。一方、h<0では差商は0である。したがって両側からの差商の極限は0であり、θ(n+1)(0)が存在して0に等しい。また、多項式Pn+1に対する減衰評価からθ(n+1)(h)→0がh↓0で成り立つ。一方、h<0ではθ(n+1)(h)=0である。したがってθ(n+1)は原点でも連続である。帰納法により、すべての非負整数nについて、θ(n)はR上で連続であり、θ(n)(0)=0である。▨
例 4.2.補題 4.1の関数θと多項式x↦x2の合成をf:R→Rとする。すなわち
f(x)=θ(x2)={e−1/x2,0,x=0,x=0である。このとき、すべての非負整数nに対して、ある多項式qn,0,…,qn,nが存在して
f(n)(x)=k=0∑nqn,k(x)θ(k)(x2)となる。実際、n=0ではq0,0=1とすればよく、各項の導関数は
qn,k′(x)θ(k)(x2)+2xqn,k(x)θ(k+1)(x2)であるから、帰納的に同じ形の有限和が得られる。補題 4.1により各項は連続で、x=0では0となるため、fはC∞級であり、すべての非負整数nについてf(n)(0)=0である。したがって、0を中心とするfのテイラー級数は恒等的に0であり、x=0におけるf(x)>0と一致しない。固定したx=0に対して、剰余項はすべてのn≥1でRn(x)=f(x)>0であるため、0へ収束しない。このように、C∞級であることから、テイラー級数が関数と局所的に一致するという解析性は従わない。なお、複素解析では正則関数は解析的である。