テイラーの定理

提供: testwiki
2025年2月27日 (木) 11:33時点における240b:251:c060:e700:c138:f97a:57ab:5cbe (トーク)による版 (qをQに変換しました。)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

テンプレート:Calculus

関数 テンプレート:Math の点 テンプレート:Math における多項式 テンプレート:Math による近似
指数関数 y = ex(赤の実線)と原点のまわりでのその4次のテイラー多項式(緑の破線)。

微分積分学において、テイラーの定理(テイラーのていり、テンプレート:Lang-en-short)は、k微分可能関数の与えられた点のまわりでの近似を k 次のテイラー多項式によって与える。解析関数に対しては、与えられた点におけるテイラー多項式は、そのテイラー級数を有限項で切ったものである。テイラー級数は関数を点のある近傍において完全に決定する。「テイラーの定理」の正確な内容は1つに定まっているわけではなくいくつかのバージョンがあり、状況に応じて使い分けられる。バージョンのいくつかは関数のテイラー多項式による近似誤差の明示的な評価を含んでいる。

テイラーの定理は1712年に1つのバージョンを述べた数学者ブルック・テイラー (Brook Taylor) にちなんで名づけられている。しかし誤差の明示的な表現はかなり後になってジョゼフ=ルイ・ラグランジュ (Joseph-Louis Lagrange) によってはじめて与えられた。結果の初期のバージョンはすでに1671年ジェームス・グレゴリー (James Gregory) によって言及されている[1]

テイラーの定理は微分積分学の入門レベルで教えられ、解析学の中心的な初等的道具の1つである。純粋数学ではより進んだテンプレート:仮リンクの入り口であり、より応用的な分野の数値解析数理物理学においてよく使われている。テイラーの定理は任意次元 n, m多変数ベクトル値関数 テンプレート:Nowrap にも一般化する。テイラーの定理のこの一般化は微分幾何学偏微分方程式において現れるいわゆるテンプレート:仮リンクの定義の基礎である。


動機

テンプレート:Empty section

一変数の場合

定理の主張

テイラーの定理の最も基本的なバージョンの正確なステートメントは次のようになる:

テンプレート:Math theorem

テイラーの定理に現れる多項式は関数 f の点 a における k 次のテイラー多項式

Pk(x)=f(a)+f(a)(xa)+f(a)2!(xa)2++f(k)(a)k!(xa)k

である。テイラー多項式は次のような意味で「漸近的に最もフィットする」唯一の多項式である、すなわち、関数 テンプレート:Nowrapk 次多項式 p が存在して

f(x)=p(x)+hk(x)(xa)k,limxahk(x)=0

となるならば、p = Pk である。テイラーの定理は剰余項

rk(x)=f(x)Pk(x)

の漸近的な振る舞いを記述する。これは f をテイラー多項式で近似するときの近似誤差である。ランダウの記号を用いれば、テイラーの定理のステートメントは次のように書ける:

rk(x)=o(|xa|k),xa.

剰余項の明示公式

f へのより強い正則性の仮定のもとで、テイラー多項式の剰余項

Rk+1(x)=rk(x)=f(x)Pk(x)

に対するいくつかの正確な公式がある。最も一般的なものたちは以下のものである。

テンプレート:Math theorem

テイラーの定理のこれらの改良は通常平均値の定理を用いて証明されるため、その名前がある。また他の同様の表示も見つけられる。例えば、G(t) が閉区間上連続、開区間上で微分可能で導関数の値が非0ならば、

Rk+1(x)=f(k+1)(ξ)k!(xξ)kG(x)G(a)G(ξ)

となる数 ξ が存在する。このバージョンはラグランジュとコーシーの剰余項を特別な場合として含んでおり、以下でコーシーの平均値の定理を用いて証明される。

積分形の剰余のステートメントはこれまでのものより進んでおり完全な一般性にはルベーグ積分論の理解が要求される。しかしながら、f の (k + 1) 階微分が閉区間 [a, x] 上連続であるならば、リーマン積分の意味でも成り立つ。

テンプレート:Math theorem

これはベルヌーイの剰余テンプレート:Sfnとも呼ばれる。閉区間上の f(k) の絶対連続性により、導関数 f(k+1)L1 関数として存在し、結果は微分積分学の基本定理部分積分を用いた形式的な計算により証明できる。

剰余項の評価

テイラー近似に現れる項の剰余項の正確な公式があるよりはむしろそれを評価できることの方が実用上しばしば有用である。fa を含む区間 I において (k + 1) 回連続微分可能とする。実定数 q, Q が存在して I

Pf(k+1)(x)Q

とする。このとき剰余項は テンプレート:Nowrap のとき不等式

P(xa)k+1(k+1)!Rk+1(x)Q(xa)k+1(k+1)!,

を満たし[2]テンプレート:Nowrap のときも同様の評価が成り立つ。これはラグランジュの剰余の単純な帰結である。とくに、ある r > 0 で区間 テンプレート:Nowrap

|f(k+1)(x)|M

ならば、すべての テンプレート:Nowrap に対して

|Rk+1(x)|M|xa|k+1(k+1)!Mrk+1(k+1)!

である。第二の不等式は一様評価と呼ばれる。区間 テンプレート:Nowrap 上すべての x に対して一様に成り立つからである。

ex(青)の x = 0 を中心とする次数 k = 1, ..., 7 のテイラー多項式 Pk(赤)による近似。

関数 テンプレート:Nowrap を区間 テンプレート:Nowrap 上で誤差が 10−5 を超えないように近似したいとしよう。この例で我々は指数関数の次の性質しか知らないとしよう:

(*)e0=1,ddxex=ex,ex>0,x.

これらの性質から次のことが従う。すべての k に対して テンプレート:Nowrap であり、とくに、テンプレート:Nowrap である。したがって f の 0 における k 次のテイラー多項式とそのラグランジュの剰余項は

Pk(x)=1+x+x22!++xkk!,Rk+1(x)=eξ(k+1)!xk+1

によって与えられる、ただし ξ は 0 と x の間のある数である。ex は (*) によって増加関数だから、部分区間 [−1, 0] 上で剰余項を評価するのに単純に ex ≤ 1 (x ∈ [−1, 0]) を使うことができる。[0, 1] 上の剰余の上界を得るには、0<ξ<x に対して テンプレート:Nowrap という性質を用いて、二次のテイラー展開を用いて

ex=1+x+eξ2x2<1+x+ex2x2,0<x1

と評価できる。ex について解いて、単純に分子を最大化、分母を最小化して、

ex1+x1x22=21+x2x24,0x1

を得る。ex に対するこれらの評価を組み合わせて、

|Rk+1(x)|4|x|k+1(k+1)!4(k+1)!,1x1

となるので、要求された正確さは

4(k+1)!<1054105<(k+1)!k9

のときに確かに達成されている。(値 9! = 362 880 および 10! = 3 628 800 は階乗を参照するか手計算せよ。)結論として、テイラーの定理から次の近似が導かれる:

ex=1+x+x22!++x99!+R9(x),|R9(x)|<105,1x1.

例えば、この近似から小数点以下五桁まで正しい小数表示 e2.71828 が得られる。

解析性との関連

テンプレート:Empty section

テイラーの定理の一般化

高次の微分可能性

関数 f: Rn → Ra ∈ Rn において微分可能であることは、次と同値である。

f(𝒙)=f(𝒂)+L(𝒙𝒂)+h(𝒙)|𝐱𝐚|,lim𝒙𝒂h(𝒙)=0

となるような線型汎関数 LRn → R と関数 hRn → R が存在する。

この条件が成り立つとき、L = df(a) は点 a における f の(一意的に定義される)微分である。さらに、このとき fa における偏微分が存在し、fa における微分は

df(𝒂)(𝒗)=fx1(𝒂)v1++fxn(𝒂)vn

によって与えられる。

次のような多重指数表記を導入する。α ∈ Nnx ∈ Rn に対して、

|α|=α1++αn,α!=α1!αn!,𝒙α=x1α1xnαn.

テンプレート:Nowrap のすべての k偏導関数テンプレート:Nowrap において連続ならば、クレローの定理より、a における混合微分の順序を入れ替えることができ、したがって高階偏導関数に対する表記

Dαf=|α|fx1α1xnαn,|α|k

がこの状況において正当化される。f のすべての (k − 1) 階偏導関数が a のある近傍において存在し a において微分可能であれば、同じことが正しい[3]。このとき fa において k 回微分可能であるという。

多変数関数に対するテイラーの定理

テンプレート:Math theorem

関数 テンプレート:Nowrap閉球 B において k + 1 回連続微分可能ならば、fk + 1 階偏導関数を用いてこの近傍において剰余項の正確な公式を導出できる。すなわち、

f(𝒙)=|α|kDαf(𝒂)α!(𝒙𝒂)α+|β|=k+1Rβ(𝒙)(𝒙𝒂)β,Rβ(𝒙)=|β|β!01(1t)|β|1Dβf(𝒂+t(𝒙𝒂))dt.

このとき、コンパクト集合 B における k + 1 階偏導関数の連続性によって、ただちに次の一様評価を得る。

|Rβ(𝒙)|1β!max|α|=|β|max𝒚B|Dαf(𝒚)|,𝒙B.

2次元での例

例えば、関数 f: R2 → R の三階のテイラー多項式は、xa = v と書いて、

P3(𝒙)=f(𝒂)+fx1(𝒂)v1+fx2(𝒂)v2+2f2x1(𝒂)v122!+2fx1x2(𝒂)v1v2+2f2x2(𝒂)v222!+3fx13(𝒂)v133!+3f2x1x2(𝒂)v12v22!+3fx12x2(𝒂)v1v222!+3f3x2(𝒂)v233!

証明

一変数の場合のテイラーの定理の証明

f は点 テンプレート:Nowrapk 回微分可能であることから a の適当な近傍で テンプレート:Nowrap 回微分可能である。この近傍の上で

hk(x)={f(x)Pk(x)(xa)kx=a0x=a

と定める。ただし

Pk(x)=f(a)+f(a)(xa)+f(a)2!(xa)2++f(k)(a)k!(xa)k

ここで テンプレート:Nowrap に対し f(j)(a)Pk(j)(a)=0 であるから、ロピタルの定理テンプレート:Nowrap 回適用すると

limxaf(x)Pk(x)(xa)k=limxa(d/dx)(f(x)Pk(x))(d/dx)(xa)k==limxa(d/dx)k1(f(x)Pk(x))(d/dx)k1(xa)k=1k!limxa[f(k1)(x)f(k1)(a)xaf(k)(a)]=1k!(f(k)(a)f(k)(a))=0

ここで最後の等式は点 a での微分の定義による。従って

limxahk(x)=0

剰余項の明示公式の導出

簡単のために テンプレート:Nowrap とする。まず任意の実関数 G閉区間 テンプレート:Nowrap連続開区間 テンプレート:Nowrap で微分可能、さらに導関数 G' の値が開区間上で非0となるものを考える。

次に関数 F

F(t)=f(t)+f(t)(xt)+f(t)2!(xt)2++f(k)(t)k!(xt)k

と定めると、 F は閉区間 テンプレート:Nowrap で連続、開区間 テンプレート:Nowrap で微分可能である。するとコーシーの平均値の定理により

(*)F(ξ)G(ξ)=F(x)F(a)G(x)G(a)=Rk+1(x)G(x)G(a)

を満たす点 テンプレート:Nowrap が存在する。F の導関数を計算すると、

F(t)=f(t)+(f(t)(xt)f(t))+(f(3)(t)2!(xt)2f(2)(t)1!(xt))++(f(k+1)(t)k!(xt)kf(k)(t)(k1)!(xt)k1)=f(k+1)(t)k!(xt)k

これを(*)に代入して計算すると

Rk+1(x)=f(k+1)(ξ)k!(xξ)kG(x)G(a)G(ξ)

ここで G(t)=(tx)k+1 と定めればラグランジュの剰余項、 G(t)=ta と定めればコーシーの剰余項が得られる。

積分形の剰余項の導出

簡単のために テンプレート:Nowrap とする。まず f(k) が閉区間 テンプレート:Nowrap絶対連続 であることから、その導関数 f(k+1)L1-関数 の意味で存在する。ここで部分積分を繰り返し用いると

f(x)=f(a)+axf(t)dt=f(a)[(xt)f(t)]ax+ax(xt)f(t)dt=f(a)+(xa)f(a)+ax(xt)f(t)dt=f(a)+(xa)f(a)+12(xa)2f(a)+ax12(xt)2f(t)dt==f(a)+f(a)1!(xa)++f(k)(a)k!(xa)k+axf(k+1)(t)k!(xt)kdt

最後の項 Rk+1(x)=axf(k+1)(t)k!(xt)kdtが求める剰余項である。

関連項目

脚注

テンプレート:Reflist

参考文献 

外部リンク

テンプレート:Analysis-stub テンプレート:Authority control

  1. テンプレート:Harvnb
  2. テンプレート:Harvnb
  3. このことは、関数 f の偏導関数が a の近傍において存在し a において連続であるならば関数は a において微分可能であるという定理を繰り返し適用することによって従う。例えば次を参照。テンプレート:Harvnb.