主張
区間 I 上の関数 f が Cn+1 級で、a,x∈I とする。
このとき、a と x の間のある点 ξ が存在して、
f(x)=k=0∑nk!f(k)(a)(x−a)k+(n+1)!f(n+1)(ξ)(x−a)n+1
が成り立つ。
証明
x=a の時は明らかなので、x=a とする
まず、Pn(t) を以下のようにおく。
Pn(t)=k=0∑nk!f(k)(a)(t−a)k
また、M を以下のように定める。ここで、a,x は固定されているので、M は t に依存しない定数である。
M=(x−a)n+1f(x)−Pn(x)
さらに、φ(t) を以下にようにおく。
φ(t)=f(t)−Pn(t)−M(t−a)n+1
このとき、M の定め方より φ(x)=0 である。
また、Pn は f の a における n 次までの導関数を一致させるように作られているので、
φ(a)=φ′(a)=⋯=φ(n)(a)=0
である。したがって、ロルの定理を繰り返し用いると、a と x の間のある点 ξ が存在して、
φ(n+1)(ξ)=0
となる。一方、
φ(n+1)(t)=f(n+1)(t)−(n+1)!M
なので、f(n+1)(ξ)−(n+1)!M=0。すなわち、M=(n+1)!f(n+1)(ξ) である。
よって、M の定義から、
f(x)−Pn(x)=M(x−a)n+1=(n+1)!f(n+1)(ξ)(x−a)n+1
となる。したがって、
f(x)=k=0∑nk!f(k)(a)(x−a)k+(n+1)!f(n+1)(ξ)(x−a)n+1