テイラーの公式(ラグランジュの剰余項)
ロルの定理から直接示す方法
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)\) が一致する位置を確認する.