呼称
- テイラーの定理 (Taylor's theorem)
定理
n≥1, n∈Z とし、函数 f:R→R を a∈R で n 回微分可能とすると、次を満たす函数 rn:R→R が存在する。
f(x)=f(c)+k=1∑nk!f(k)(c)(x−c)k+rn(x)(x−c)nx→climrn(x)=0
導出:
n 階微分可能な函数 f は、多項式で次のように表せる。
f(x)=== f(c)+a1(x−c)+r1(x)(x−c) f(c)+a1(x−c)+a2(x−c)2+r2(x)(x−c)2⋮ f(c)+a1(x−c)+a2(x−c)2+⋯+an(x−c)n+rn(x)(x−c)n(1)
(1) より a1 は次式のように表せる。
f(x)a1(x−c)[a1(x−c)]′a1=f(c)+a1(x−c)+r1(x)(x−c)=f(x)−f(c)−r1(x)(x−c)=[f(x)−f(c)−r1(x)(x−c)]′=f′(x)−[r1(x)(x−c)]′
x→c で a1 が取り得る値を係数とすると、
x→clima1=x→clim{f′(x)−[r1(x)(x−c)]′}=f′(c)(2)
すると、(1),(2) から次のように考えられる。
f(x)=== f(c)+f′(c)(x−c)+r1(x)(x−c) f(c)+f′(c)(x−c)+a2(x−c)2+r1(x)(x−c)2⋮ f(c)+f′(c)(x−c)+a2(x−c)2+⋯+an(x−c)n+rn(x)(x−c)n(3)
(3) より a2 は次式のように表せる。
f(x)a2(x−c)2[a2(x−c)2](2)a2⋅2!a2=f(c)+f′(c)(x−c)+a2(x−c)2+r1(x)(x−c)2=f(x)−f(c)−f′(c)(x−c)−r1(x)(x−c)2=[f(x)−f(c)−f′(c)(x−c)−r1(x)(x−c)2](2)=f(2)(x)−[r1(x)(x−c)2](2)=2!f(2)(x)−[r1(x)(x−c)2](2)
(2) と同様に、x→c で a2 が取り得る値を係数とすると、
x→clima2=x→clim[2!f(2)(x)−[r1(x)(x−c)2](2)]=2!f(2)(c)(4)
(2),(3),(4) から f′(c)=1!f(1)(c) と捉え、(3) を次式のように表せると仮定する。
f(x)=== f(c)+f(1)(c)(x−c)1+r1(x)(x−c)1 f(c)+f(1)(c)(x−c)1+f(2)(x−c)2+r2(x)(x−c)2⋮ f(c)+k=1∑nk!f(k)(c)(x−c)k+rn(x)(x−c)n(5)
(5) に n=1 を適用した場合、
f1(x)=f(c)+k=1∑1k!f(k)(c)(x−c)k+r1(x)(x−c)1=f(c)+1!f(1)(c)(x−c)1+r1(x)(x−c)1=f(c)+f(1)(x−c)1+r1(x)(x−c)1(6)
となり、(5) が成り立つ。次に an を考えると、
rn−1(x)(x−c)n−1rn−1(x)(x−c)n−1an(x−c)n+rn(x)(x−c)nan(x−c)n[an(x−c)n](n)ann!anx→climan=an(x−c)n+rn(x)(x−c)n=f(x)−f(c)−k=1∑n−1k!fk(c)(x−c)k=f(x)−f(c)−k=1∑n−1k!fk(c)(x−c)k=f(x)−f(c)−k=0∑n−1k!fk(c)(x−c)k−rn(x)(x−c)n=[f(x)−f(c)−k=0∑n−1k!fk(c)(x−c)k−rn(x)(x−c)n](n)=f(n)(x)−[rn(x)(x−c)n](n)=n!f(n)(x)−[rn(x)(x−c)n](n)=x→climn!f(n)(x)−[rn(x)(x−c)n](n)∵x→c=n!f(n)(c)(7)
(5),(6),(7) により、数学的帰納法から n 階微分可能な函数 f は次式で表せる。
f(x)=f(c)+k=1∑nk!f(k)(c)(x−c)k+rn(x)(x−c)n(8)
また、rn(x) は、(8) より、
f(x)rn(x)(x−c)nrn(x)x→climrn(x)=f(c)+k=1∑nk!f(k)(c)(x−c)k+rn(x)(x−c)n=f(x)−f(c)−k=1∑nk!f(k)(c)(x−c)k=(x−c)nf(x)−f(c)−∑k=1nk!f(k)(c)(x−c)k=x→clim(x−c)nf(x)−f(c)−∑k=1nk!f(k)(c)(x−c)k=0
となることから、
f(x)=f(c)+k=1∑nk!f(k)(c)(x−c)k+rn(x)(x−c)nx→climrn(x)=0
平均値形の剰余項
f(x)=k=0∑n−1k!f(k)(c)(x−c)k+n!f(n)(ξ)(x−c)n
導出:
テイラーの定理より、
f(x)Rn(x)=k=0∑n−1k!f(k)(c)(x−c)k+Rn(x)=f(x)−k=0∑n−1k!f(k)(c)(x−c)k(1)
コーシーの平均値の定理により、
(x−c)nRn(x)==⋮=Rn(x)==∴f(x)= (x−c)n−(c−c)nRn(x)−Rn(c)=n(x−c)n−1Rn′(ξ1) n(x−c)n−1−n(c−c)n−1Rn′(ξ1)−Rn′(c)=nP2(x−c)n−2Rn(2)(ξ2) n!Rn(n)(ξn) n!Rn(n)(ξn)(x−c)n n!f(n)(ξn)(x−c)n∵(1) k=0∑n−1k!f(k)(c)(x−c)k+n!f(n)(ξ)(x−c)n
文献