テイラーの公式(ラグランジュの剰余項)

ロルの定理から直接示す方法

1. 定理

関数 \(f\) が開区間 \(I\) において \(n\) 回微分可能であるとする. \(a\in I\) を固定し,\(x\in I-\{a\}\) とする. このとき,\(a\) と \(x\) の間にある数 \(c\) が存在して,

\[ f(x)=f(a)+\frac{f'(a)}{1!}(x-a)+\cdots+ \frac{f^{(n-1)}(a)}{(n-1)!}(x-a)^{n-1} +\frac{f^{(n)}(c)}{n!}(x-a)^n \]

が成り立つ.

2. 証明:定数 K を定める

定数 \(K\) を

\begin{equation} f(x)-\left\{ f(a)+\frac{f'(a)}{1!}(x-a)+\cdots+ \frac{f^{(n-1)}(a)}{(n-1)!}(x-a)^{n-1} +\frac{K}{n!}(x-a)^n \right\}=0 \tag{1} \end{equation}

を満たすように定める.実際,これは \(x\ne a\) だから可能である.

3. 補助関数 F(t)

次に,補助関数 \(F(t)\) を

\begin{equation} F(t)=f(x)-\left\{ f(t)+\frac{f'(t)}{1!}(x-t)+\frac{f''(t)}{2!}(x-t)^2+ \cdots+ \frac{f^{(n-1)}(t)}{(n-1)!}(x-t)^{n-1} +\frac{K}{n!}(x-t)^n \right\} \tag{2} \end{equation}

\(F(t)\) は,\(a\) と \(x\) を端点とする閉区間で連続であり,その内部で微分可能である.

4. ロルの定理を用いる

式 \((1)\) より \(F(a)=0\) である. また式 \((2)\) に \(t=x\) を代入すると,\((x-t)\) を含む項はすべて \(0\) となるので,\(F(x)=0\) である. よって

\[ F(a)=F(x) \]

したがってロルの定理により,\(a\) と \(x\) の間にある数 \(c\) が存在して,

\[ F'(c)=0 \]

となる.

5. F(t) の微分

一方,\(F(t)\) を \(t\) で微分すると,

\begin{align*} F'(t) &=-\Biggl[ f'(t) +\{f''(t)(x-t)-f'(t)\} \\ &\quad +\frac{1}{2!}\{f^{(3)}(t)(x-t)^2-2f''(t)(x-t)\} \\ &\quad +\cdots \\ &\quad +\frac{1}{(n-1)!} \{f^{(n)}(t)(x-t)^{n-1}-(n-1)f^{(n-1)}(t)(x-t)^{n-2}\} \\ &\quad -\frac{K}{(n-1)!}(x-t)^{n-1} \Biggr]. \end{align*}

6. 項の打ち消し

途中の項は順に打ち消し合う.表示を切り替えて確認する.

\begin{align*} F'(t) &=-\Biggl[ f'(t)+\{f''(t)(x-t)-f'(t)\} \\ &\quad +\left\{\frac{f^{(3)}(t)}{2!}(x-t)^2-\frac{f''(t)}{1!}(x-t)\right\} \\ &\quad +\cdots \\ &\quad +\left\{ \frac{f^{(n)}(t)}{(n-1)!}(x-t)^{n-1} -\frac{f^{(n-1)}(t)}{(n-2)!}(x-t)^{n-2} \right\} \\ &\quad -\frac{K}{(n-1)!}(x-t)^{n-1} \Biggr]. \end{align*}

ここでは,例えば \(\frac{1}{2!}\{f^{(3)}(t)(x-t)^2-2f''(t)(x-t)\} =\frac{f^{(3)}(t)}{2!}(x-t)^2-\frac{f''(t)}{1!}(x-t)\) のように係数を整理してから表示している.

\begin{align*} F'(t) &=-\Biggl[ \color{red}{f'(t)}+ \left\{\color{blue}{f''(t)(x-t)}-\color{red}{f'(t)}\right\} \\ &\quad +\left\{\color{green}{\frac{f^{(3)}(t)}{2!}(x-t)^2} -\color{blue}{\frac{f''(t)}{1!}(x-t)}\right\} \\ &\quad +\cdots \\ &\quad +\left\{ \color{purple}{\frac{f^{(n)}(t)}{(n-1)!}(x-t)^{n-1}} -\color{orange}{\frac{f^{(n-1)}(t)}{(n-2)!}(x-t)^{n-2}} \right\} \\ &\quad -\frac{K}{(n-1)!}(x-t)^{n-1} \Biggr]. \end{align*}

同じ形の項が,次の項の微分で符号を変えて現れる.最後に残るのは,最高階の項と \(K\) の項である.

\begin{align*} F'(t) &=-\Biggl[ \cancel{f'(t)}+ \left\{\cancel{f''(t)(x-t)}-\cancel{f'(t)}\right\} \\ &\quad +\left\{\cancel{\frac{f^{(3)}(t)}{2!}(x-t)^2} -\cancel{\frac{f''(t)}{1!}(x-t)}\right\} \\ &\quad +\cdots \\ &\quad +\left\{ \frac{f^{(n)}(t)}{(n-1)!}(x-t)^{n-1} -\cancel{\frac{f^{(n-1)}(t)}{(n-2)!}(x-t)^{n-2}} \right\} \\ &\quad -\frac{K}{(n-1)!}(x-t)^{n-1} \Biggr] \\ &=-\left\{ \frac{f^{(n)}(t)}{(n-1)!}(x-t)^{n-1} -\frac{K}{(n-1)!}(x-t)^{n-1} \right\} \\ &=-\frac{(x-t)^{n-1}}{(n-1)!}\{f^{(n)}(t)-K\}. \end{align*}

省略記号 \(\cdots\) の中でも同じ打ち消しが続く. そのため,最後に \(f^{(n)}(t)\) の項と \(K\) の項だけが残る.

7. 結論

ロルの定理で得た \(c\) に対して \(F'(c)=0\) であるから,

\[ -\frac{(x-c)^{n-1}}{(n-1)!}\{f^{(n)}(c)-K\}=0 \]

\(c\) は \(a\) と \(x\) の間にあるので \(c\ne x\) である. したがって \((x-c)^{n-1}\ne0\) であり,

\[ K=f^{(n)}(c) \]

これを式 \((1)\) に代入すれば,

\[ f(x)=f(a)+\frac{f'(a)}{1!}(x-a)+\cdots+ \frac{f^{(n-1)}(a)}{(n-1)!}(x-a)^{n-1} +\frac{f^{(n)}(c)}{n!}(x-a)^n \]

が得られる.以上で定理が示された.

8. インタラクティブ図:\(f(x)=\sin x\) で確かめる

点 \(A=(a,f(a))\),\(X=(x,f(x))\) をドラッグし,剰余項の次数 \(n\) のスライダーを動かすと, \(f(x)=\sin x\) と \(P_{n-1}\)(\(a\) を中心とする \(n-1\) 次のテイラー多項式)が同時に描かれる. つまり,近似多項式は \(n-1\) 次で,剰余項は \(n\) 次である. 特に \(n=1\) のときは平均値の定理の場合で,\(P_0=f(a)\) になる. さらに点 \(C=(c,f(c))\) をドラッグして,\(f^{(n)}(c)=K\) となる位置を探す.

読み込み中…

ここでは \[ K=\frac{n!\{f(x)-P_{n-1}(x)\}}{(x-a)^n} \] とおく.点 \(C=(c,f(c))\) を動かして,\(K\) と \(f^{(n)}(c)\) が一致する位置を確認する.