0

Taylor展開の証明と例

209
0

Taylor展開(1変数)

証明

微分積分学の基本定理

Iを開区間,g:IRC1級関数とする.
このとき,任意のa,xIに対して
g(x)=g(a)+axg(t)dt
が成り立つ.

略.

Taylor展開 (1変数)

kを正の整数,Iを開区間,f:IRCk級関数とする.
このとき,任意のa,xIに対して
f(x)=n=0k1f(n)(a)n!(xa)n+(xa)k(k1)!01(1t)k1f(k)(tx+(1t)a)dt
が成り立つ.

kに関する帰納法

次の関数g:[0,1]R
g(t):=(1t)k1f(k1)(tx+(1t)a)(t[0,1])
C1級(正確には,[0,1]を含むある開区間上のC1級関数に拡張可能)であり
g(t)={(xa)f(tx+(1t)a)(k=1),(k1)(1t)k2f(k1)(tx+(1t)a)+(1t)k1(xa)f(k)(tx+(1t)a)(k2)(t[0,1])
が成り立つ.

  • k=1の場合,g(0)=f(a)g(1)=f(x)に注意すれば,微分積分学の基本定理より
    f(x)=g(1)=g(0)+01g(t)dt=f(a)+(xa)01f(tx+(1t)a)dt.
  • k2の場合,g(0)=f(k1)(a)g(1)=0に注意すれば,微分積分学の基本定理と帰納法の仮定より
    f(x)=n=0k2f(n)(a)n!(xa)n+(xa)k1(k2)!01(1t)k2f(k1)(tx+(1t)a)dt=n=0k1f(n)(a)n!(xa)nf(k1)(a)(k1)!(xa)k1+(xa)k1(k2)!01(1t)k2f(k1)(tx+(1t)a)dt=n=0k1f(n)(a)n!(xa)n+(xa)k1(k1)!(g(1)g(0)+01(k1)(1t)k2f(k1)(tx+(1t)a)dt)=n=0k1f(n)(a)n!(xa)n+(xa)k1(k1)!01(g(t)+(k1)(1t)k2f(k1)(tx+(1t)a))dt=n=0k1f(n)(a)n!(xa)n+(xa)k1(k1)!01(1t)k1(xa)f(k)(tx+(1t)a)dt=n=0k1f(n)(a)n!(xa)n+(xa)k(k1)!01(1t)k1f(k)(tx+(1t)a)dt.

例1:指数関数

指数関数のTaylor展開

任意の正の整数kxRに対して
ex=n=0k11n!xn+xk(k1)!01(1t)k1etxdt
が成り立つ.

Taylor多項式の収束の様子 Taylor多項式の収束の様子

  1. x>0のとき,任意の正の整数kに対して次式が成り立つ.
    ex>n=0k11n!xn.
  2. x<0のとき,任意の正の整数に対して次式が成り立つ.
    n=0211n!xn<ex<n=0221n!xn.
Taylor展開の剰余項について

01(1t)k1etxdt>0
が成り立つから,あとはxkの符号を見ればよい.

任意のxRに対して,次式が成り立つ:
ex=n=01n!xn.

Taylor展開の剰余項について,被積分関数を(1t)k1etxexと評価すれば

|xk(k1)!01(1t)k1etxdt||x|k(k1)!ex0(k)
となる.

eは無理数

eは無理数である.

背理法

もしeが有理数であれば,互いに素な正の整数k,を用いてe=/kと表せる.このときexTaylor展開x=1を代入した
e=n=0k1n!+1k!01(1t)ketdt
より
01(1t)ketdt=(k1)!n=0kk!n!
が成り立つ.この右辺が整数であるのに対して,左辺については
0<01(1t)ketdt01(1t)etdt=e2<1
となり整数でないから矛盾.

例2:余弦関数

余弦関数のTaylor展開

任意の正の整数kxRに対して
cos(x)=n=0k1(1)n(2n)!x2n+(1)kx2k1(2k2)!01(1t)2k2sin(tx)dt
が成り立つ.

Taylor多項式の収束の様子 Taylor多項式の収束の様子

x>0のとき,(関数tsin(tx)の周期の半分を)L:=π/xとおくと,任意の単調減少連続関数g:R[0,)と整数mに対して
(2m2)L2mLg(t)sin(tx)dt0
が成り立つ.

sin(tx)の符号に注意して評価すると
(2m2)L2mLg(t)sin(tx)dt(2m2)L(2m1)Lg(t)sin(tx)dt+(2m1)L2mLg(t)sin(tx)dt(2m2)L(2m1)Lg((2m1)L)sin(tx)dt+(2m1)L2mLg((2m1)L)sin(tx)dt=g((2m1)L)(2m2)L2mLsin(tx)dt=0.

任意の正の整数xRに対して,次式が成り立つ:
n=021(1)n(2n)!x2ncos(x)n=022(1)n(2n)!x2n.

x>0の場合に示せばよい.L:=π/xとおき,関数g(t):=(1t)2k21(,1](t)に対して前補題を使うと,Taylor展開の剰余項について
01(1t)2k2sin(tx)dt=m=1(2m2)L2mLg(t)sin(tx)dt0
となるから,あとは(1)kの符号を見ればよい.

任意のxRに対して,次式が成り立つ:
cos(x)=n=0(1)n(2n)!x2n.

Taylor展開の剰余項について,被積分関数を(1t)2k2sin(tx)1と評価すれば

|(1)kx2k1(2k2)!01(1t)2k2sin(tx)dt||x|2k1(2k2)!0(k)
となる.

cos(1)は無理数

cos(1)は無理数である.

背理法

もしcos(1)が有理数であれば,互いに素な正の整数k,を用いてcos(1)=/kと表せる.このときcos(x)Taylor展開x=1を代入した
cos(1)=n=0k(1)n(2n)!+(1)k+1(2k)!01(1t)2ksin(t)dt
より
01(1t)2ksin(t)dt=(1)k+1((2k)!kn=0k(2k)!(1)n(2n)!)
が成り立つ.この右辺が整数であるのに対して,左辺については
0<01(1t)2ksin(t)dt<1
となり整数でないから矛盾.

例3:正弦関数

正弦関数のTaylor展開

任意の正の整数kxRに対して
sin(x)=n=0k1(1)n(2n+1)!x2n+1+(1)kx2k(2k1)!01(1t)2k1sin(tx)dt
が成り立つ.

Taylor多項式の収束の様子 Taylor多項式の収束の様子

x>0のとき,任意の正の整数に対して次式が成り立つ:
n=021(1)n(2n+1)!x2n+1sin(x)n=022(1)n(2n+1)!x2n+1.
(もちろん,x<0のときは逆向きの不等式が成り立つ.)

L:=π/xとおき,関数g(t):=max{(1t)2k1,0}に対してcosのときにも使った補題を使うと,Taylor展開の剰余項について
01(1t)2k1sin(tx)dt=m=1(2m2)L2mLg(t)sin(tx)dt0
となるから,あとは(1)kの符号を見ればよい.

任意のxRに対して,次式が成り立つ:
sin(x)=n=0(1)n(2n+1)!x2n+1.

Taylor展開の剰余項について,被積分関数を(1t)2k1sin(tx)1と評価すれば

|(1)kx2k(2k1)!01(1t)2k1sin(tx)dt||x|2k(2k1)!0(k)
となる.

sin(1)は無理数

sin(1)は無理数である.

背理法

もしsin(1)が有理数であれば,互いに素な正の整数k,を用いてsin(1)=/kと表せる.このときsin(x)Taylor展開x=1を代入した
sin(1)=n=0k(1)n(2n+1)!+(1)k+1(2k+1)!01(1t)2k+1sin(t)dt
より
01(1t)2k+1sin(t)dt=(1)k+1((2k+1)!kn=0k(2k+1)!(1)n(2n+1)!)
が成り立つ.この右辺が整数であるのに対して,左辺については
0<01(1t)2k+1sin(t)dt<1
となり整数でないから矛盾.

例4:対数関数

対数関数のTaylor展開

2以上の任意の整数kx(1,)に対して
log(1+x)=n=1k1(1)n1nxn+(1)k1xk01(1t)k1(tx+1)kdt
が成り立つ.

Taylor多項式の収束の様子 Taylor多項式の収束の様子

Mercator級数

log(2)=n=1(1)n1n.

十分小さい任意のε>0に対して,Taylor展開の剰余項を
|(1)k101(1t)k1(t+1)kdt|0ε1dt+ε1(1ε)k1(ε+1)kdt=ε+(1ε1+ε)k
と評価すれば
lim supk|(1)k101(1t)k1(t+1)kdt|ε
となり,εの任意性より剰余項はkのとき0に収束する.

Taylor展開 (多変数)

表記が簡単なので,多重指数の記法を使う.

多重指数

ΩRdの開集合とする.

  1. Ndの元を多重指数という.
  2. 多重指数αNdxRdに対して,次のように書く.
    α!:=α1!αd!,|α|:=α1++αd,xα:=x1α1xdαd.
  3. 多重指数αNdC|α|級関数f:ΩRに対して,
    Dαf:=1α1dαdf
    と書く(f|α|階までの偏導関数は偏微分の順番に依らないことに注意).
Taylor展開 (多変数)

kを正の整数,ΩRdの開集合,f:ΩRCk級関数とする.
このとき,任意のa,xΩに対して,a,xを結ぶ線分がΩに含まれていれば
f(x)=|α|<kDαf(a)α!(xa)α+k|α|=k(xa)αα!01(1t)k1Dαf(tx+(1t)a)dt
が成り立つ.

1変数関数g:[0,1]R
g(t):=f(tx+(1t)a)(t[0,1])
で定めると,gCk級だから1変数関数のTaylor展開より
g(1)=n=0k1g(n)(0)n!+1(k1)!01(1t)k1g(k)(t)dt
が成り立つ.この式にg(1)=f(x)
g(n)(t)=|α|=nn!α!(xa)αDαf(tx+(1t)a)(n=0,1,,k)
を代入すれば所望の等式を得る.

k=2の場合

f(x)=f(a)+f(a),xa+01(1t)2f(tx+(1t)a)(xa),xadt.
ここで,2f(ξ):=(ijf(ξ))d×dfのHessian matrixとした.

投稿日:2024526
更新日:219
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. Taylor展開(1変数)
  2. 証明
  3. 例1:指数関数
  4. 例2:余弦関数
  5. 例3:正弦関数
  6. 例4:対数関数
  7. Taylor展開 (多変数)