MathLabs
定理証明済み

ラグランジュ補間の誤差公式

内容

ff が相異なる節点 x0,x1,…,xnx_0, x_1, \dots, x_n と点 xx を含む区間上で (n+1)(n+1) 回連続微分可能であり、PP がこれらの節点で ff を補間する次数 nn の多項式であるとする。このとき、その区間内にある ξ\xi が存在して f(x)−P(x)=f(n+1)(ξ)(n+1)!∏i=0n(x−xi)f(x) - P(x) = \dfrac{f^{(n+1)}(\xi)}{(n+1)!} \prod_{i=0}^{n} (x - x_i) を満たす。

なぜ正しいのか?

補間多項式は節点ではfと正確に一致するが、節点の間ではfについて何も知らない。そのため残りの誤差はすべての節点で消えなければならない——まさに積の項が強制すること——であり、それは次数nの多項式が捉えきれないfの曲がり具合を測る残りの導関数によってスケールされる。

証明の概略

ステップ1(巧妙な補助関数)。節点のいずれでもない点 xx を固定する(節点であれば誤差は自明に 00)。w(t)=∏i=0n(t−xi)w(t) = \prod_{i=0}^{n} (t - x_i) とし、定数 c=f(x)−P(x)w(x)c = \dfrac{f(x)-P(x)}{w(x)}(w(x)≠0w(x)\ne0 なので well-defined)を定義する。補助関数 g(t)=f(t)−P(t)−c w(t)g(t) = f(t) - P(t) - c\, w(t) を定義する。

ステップ2(gの根を数える)。各節点 xix_i において、補間の性質より f(xi)−P(xi)=0f(x_i)-P(x_i)=0、かつ ww の定義より w(xi)=0w(x_i)=0 なので、すべての n+1n+1 個の節点で g(xi)=0g(x_i)=0 となる。また cc の選び方により g(x)=f(x)−P(x)−c w(x)=f(x)−P(x)−[f(x)−P(x)]=0g(x) = f(x)-P(x) - c\,w(x) = f(x)-P(x) - [f(x)-P(x)] = 0 である。よって gg は n+2n+2 個の相異なる根を持つ:n+1n+1 個の節点と xx 自身である。

ステップ3(ロルの定理を繰り返し適用する)。gg の連続する根の各組の間(n+2n+2 個の根の間に n+1n+1 個のそのような間隔がある)で、ロルの定理により g′g' が消える点が存在するので、g′g' は少なくとも n+1n+1 個の根を持つ。この議論を g′,g′′,…g', g'', \dots に繰り返し適用すると、微分するたびに根が1つずつ失われるので、n+1n+1 回適用した後、g(n+1)g^{(n+1)} はその区間内に少なくとも1つの根 ξ\xi を持つ。

ステップ4(微分して誤差を解く)。PP の次数は nn 以下なので、その (n+1)(n+1) 階導関数は 00 である;また ww は次数 n+1n+1 のモニック多項式なので、すべての tt について w(n+1)(t)=(n+1)!w^{(n+1)}(t) = (n+1)! である。gg を微分すると g(n+1)(t)=f(n+1)(t)−0−c (n+1)!g^{(n+1)}(t) = f^{(n+1)}(t) - 0 - c\,(n+1)! となり、g(n+1)(ξ)=0g^{(n+1)}(\xi)=0 とおくと c=f(n+1)(ξ)(n+1)!c = \dfrac{f^{(n+1)}(\xi)}{(n+1)!} が得られる。c=f(x)−P(x)w(x)c=\dfrac{f(x)-P(x)}{w(x)} を思い出して誤差について解くと、まさに f(x)−P(x)=f(n+1)(ξ)(n+1)!∏i=0n(x−xi)f(x) - P(x) = \dfrac{f^{(n+1)}(\xi)}{(n+1)!} \prod_{i=0}^{n} (x - x_i) が得られる。

この定理を使うトピック

ステップごとの証明

この定理のステップごとの証明はまだありません。