本稿では、関数 f(x)=x2ln(1−x) を例に、テイラー級数法 と ライプニッツの公式法 を用いて f(n)(0)(n≥3)を計算し、両方法の等価性を分析する。
問題
f(x)=x2ln(1−x) とするとき、n≥3 に対して f(n)(0)=? を求めよ。
テイラー級数法
核心的な考え方
関数をテイラー級数に展開し、べき級数の係数から高次導関数の値を直接読み取る。
具体的な手順
-
ln(1−x) の展開
∣x∣<1 における ln(1−x) のテイラー展開は:
ln(1−x)=−k=1∑∞kxk.
-
f(x) の級数形式の構築
x2 を上記の級数に掛ける:
f(x)=x2⋅(−k=1∑∞kxk)=−k=1∑∞kxk+2.
変数変換 m=k+2(すなわち k=m−2)により、級数は次のように書き換えられる:
f(x)=−m=3∑∞m−2xm.
-
xn の項の係数の抽出
n≥3 のとき、xn の項の係数は an=−n−21 である。テイラーの公式より:
f(n)(0)=n!⋅an=−n−2n!.
検証例(n=3)
f(3)(0) の計算:
f(3)(0)=−3−23!=−6.
直接微分による検証:
f′′′(x)=dx3d3(x2ln(1−x))x=0=−6.
ライプニッツの公式法
核心的な考え方
積関数の高次導関数の公式を利用する:
(f⋅g)(n)(x)=k=0∑n(kn)f(k)(x)⋅g(n−k)(x).
具体的な手順
-
関数の分解
f(x)=x2、g(x)=ln(1−x) とおく。
-
f(x) の高次導関数の分析
- f(0)(x)=x2、x=0 で 0。
- f(1)(x)=2x、x=0 で 0。
- f(2)(x)=2、x=0 で 2。
- k≥3 のとき、f(k)(x)=0。
-
g(x) の高次導関数の計算
g(m)(x)=−(1−x)m(m−1)!、x=0 で:
g(m)(0)=−(m−1)!.
-
ライプニッツの公式の適用
f(k)(0) は k=2 のときのみ非零なので:
f(n)(0)=(2n)⋅f(2)(0)⋅g(n−2)(0).
具体的な値を代入:
f(n)(0)=2n(n−1)⋅2⋅(−(n−3)!)=−n(n−1)(n−3)!.
検証例(n=4)
f(4)(0) の計算:
f(4)(0)=−4⋅3⋅(4−3)!=−12.
テイラー公式による検証:
−4−24!=−224=−12.
結果の統一性
両方法の結果は等価である:
−n−2n!=−n(n−1)(n−3)!.
証明:
n−2n!=n−2n(n−1)(n−2)!=n(n−1)(n−3)!.
Q&A
Q1:テイラー級数法において、変数変換 m=k+2 を行った後、等式の両辺で x のべき乗が等しいのはなぜか?
A:変換 m=k+2 は総和のインデックスの付け方を変えただけであり、級数の数学的内容は変わらない。元の級数で xk+2 のべき乗は k+2 で決まるが、変換後は直接 xm と書かれるため、x のべき乗は一致する。
Q2:ライプニッツの公式において、なぜ k=2 の項のみが結果に寄与するのか?
A:f(x)=x2 の高次導関数は k≥3 で零となり、k=0,1 では f(k)(0)=0 であるため、唯一の非零項は k=2 から来る。
Q3:テイラー級数法の収束範囲は結果に影響するか?
A:テイラー級数は ∣x∣<1 で収束するが、f(n)(0) の計算は x=0 における局所的な性質のみに依存するため、高次導関数の計算には展開式は有効である。
結論
n≥3 のとき、関数 f(x)=x2ln(1−x) の x=0 における n 次導関数は:
f(n)(0)=−n−2n!.