テイラーの定理 (本格版)

  f (x)区間In階微分可能関数とする。 aIを定点、xI を任意の点とするとき、 
 以下の式を満たす点cxaの間に存在する (つまり c = a +θ( x−a ), 0<θ<1 )。 
   f(x)=f(a)+f ' (a) (x−a) /(1! )+ f '' (a) (x−a)2/(2! )+…+f (n-1) (a) (x−a)n-1/(n-1)!Rn  
     Rn= f (n) (c) (x−a)n /(n! ) 

テイラーの定理に戻る
総目次 

証明 : テイラーの定理 (本格版)


[参照:高木『解析概論』61. 小平『解析入門I』132. 高橋『経済学とファイナンスのための数学』62.]  

仮定: ・f(x)区間In回微分可能な関数 …(1)  
    ・a, xI  …(2)
  F(x) = Rn= f(x)f(a)f ' (a) (xa) /(1! ) f '' (a) (xa)2/(2! ) f ''' (a) (xa)3/(3! )…−f (n-1) (a) (xa)n-1/(n-1)! 
     
  と置く。
  すると、
  
F(a)=F' (a) = F''(a)==F(n-1)(a)=0  …(3) 
  
F(n)(x)= f (n) (x)  …(4) 
  なぜなら、  F (x)を順次微分してゆくと、 
   
dF (x)/dx = f ' (x)−{ f ' (a) /(1! )(xa)−{ f '' (a)/(2! )(xa) 2−{ f ''' (a)/(3! )(xa)3… 
                        …−{
f (n-1) (a)/(n-1)!(xa)n-1 
            ∵
定数の微分関数の和の微分関数の定数倍の微分
              
f(a)=f ' (a) =f '' (a) ==f (n-1) (a) は定数なので注意。
       
= f ' (x)−{ f ' (a) /(1! )}−{ f '' (a)/(2! )}{2(xa)}−{ f ''' (a)/(3! )}{3(xa)2}… 
                        …−{
f (n-1) (a)/(n-1)!}{ (n-1) (xa)n-2} 
            ∵
合成関数の微分
       
= f ' (x)f ' (a)−{ f '' (a)/(1! )(xa)−{ f ''' (a)/(2! )(xa)2…−{ f (n-1) (a)/(n-2)!(xa)n-2 
       
   
d2F(x) /dx2 = f '' (x)−{ f '' (a)/(1!)(xa)−{ f ''' (a)/(2! )(xa)2…−{ f (n-1) (a)/(n-2)! (xa)n-2
            ∵
定数の微分関数の和の微分関数の定数倍の微分
              
f(a)=f ' (a) =f '' (a) ==f (n-1) (a) は定数なので注意。
        
= f '' (x)f '' (a)/(1!)2f ''' (a)(xa)/(2! )3f '''' (a)(xa)2/(3! )…−(n-2)f (n-1) (a)(xa)n-3/(n-2)!
            ∵
合成関数の微分
        
= f '' (x)f '' (a)f ''' (a)(xa)/(1! )f '''' (a)(xa)2/(2! )…−f (n-1) (a)(xa)n-3/(n-3)!
         
      ・ 
      ・ 
      ・ 
      
      ・ 
      ・ 
      ・ 
    
dn-2F(x)/dxn-2=f (n-2) (x)f (n-2) (a)f (n-1) (a)(xa) 
    
dn-1F(x)/dxn-1=f (n-1) (x)f (n-1) (a) 
    
dnF(x)/dxn=f (n) (x) 
      ※
関数の和の高階導関数ベキ関数の高階導関数などの公式を使うと、
       もっとスッキリ展開できるはず。
  
G(x)=(xa) n  と置く。G(a)=0  …(5)  xaで、G(x)0.  …(6)  
  
G(a)=G'(a)=G''(a)==G ( n-1 ) (a)=0  …(7) 
    なぜなら、
     
G'(x)= n(xa) n1    ∵合成関数の微分
     
G''(x)= n (n1)(xa) n2    ∵合成関数の微分 
     
G(3)(x)= n (n1) (n2) (xa) n3    ∵合成関数の微分 
      ・ 
      ・ 
      ・ 
     
G(n-1)(x)= n (n1) (n2) (n(n-1-1)) (xa) n(n-1)= n (n1) (n2) 2 (xa)
     
G(n)(x)= n (n1) (n2) (n(n-1)) (xa) nn= n (n1) (n2) …・11=n! …(7')
(i) axの場合 
  (step1) 
  F(x)/G(x) = (F(x)F(a)) / (G(x)G(a))  ∵(3)よりF(a)=0、(5)よりG(a)=0 
  
(1) (2)より閉区間[a,x]連続微分可能(6)より開区間(a,x)G(x)≠0。
   したがって、
コーシーの平均値定理を適用して、
      
F(x)/G(x) = (F(x)F(a)) / (G(x)G(a)) = F' ( c1 ) / G' ( c1 ) 
   を満たす
c1が、開区間 (a,x)に存在する。
  
(step2) 
   同様に、(3) (7)よりF' (a)=0、G' (a) =0、コーシーの平均値定理より、
      
F' ( c1 ) / G' ( c1 ) = ( F' (c1)F' (a) ) / (G' (c1)G' (a)) = F''( c2 ) / G''( c2 ) 
   を満たす
c2が、開区間 (a, c1)に存在する。
      ・ 
      ・ 
      ・ 
  
(stepN)  
   同様に、(3) (7)よりF(n-1)(a) =0、G(n-1)(a) =0、コーシーの平均値定理より、
    
F(n-1)(cn-1)/G(n-1)(cn-1)= (F(n-1)(cn-1)F(n-1)(a))/(G(n-1)(cn-1)G(n-1)(a))=F(n)(cn)/G(n)(cn)
             
= f (n) ( cn )/n! (∵(4), (7')) 
       を満たす
cnが、開区間 (a, cn1 )に存在する。
  つまり、
  
F(x)/G(x) =F' ( c1 ) / G' ( c1 ) = F''( c2 ) / G''( c2 )==F(n-1)(cn-1)/G(n-1)(cn-1)=F(n)(cn)/G(n)(cn)= f (n) ( cn )/n! 
  を満たす
ci (1iniN)が 
     
a<cn <cn1 <<c2< c1<x 
   に存在する。
  これを簡単にして、
G(x)(xa) n に戻すと、 
    
F(x)/(xa) nf (n) ( cn )/n! すなわち、F(x) f (n) ( cn )(xa) n/n! 
    を満たす
cn開区間(a,x)に存在する。
  との結論に至る。
 
(ii) x aの場合 
  (step1) 
  F(x)/G(x) = (F(x)F(a)) / (G(x)G(a))  ∵(3)よりF(a)=0、(5)よりG(a)=0 
  
(1) (2)より閉区間[a,x]連続微分可能(6)より開区間(a,x)G(x)≠0。
   したがって、
コーシーの平均値定理を適用して、
    
F(x)/G(x)=(F(x)F(a))/(G(x)G(a))=(F(a)F(x))/(G(a)G(x))= (F(a)F(x))/(G(a)G(x))
        = F' ( c1 ) / G' ( c1 ) 
   を満たす
c1が、開区間(x, a)に存在する。
  
(step2) 
   同様に、 (3) (7)より F'(a)=0、G'(a)=0、コーシーの平均値定理より、
      F' ( c1 ) / G' ( c1 ) = ( F' (a)F' (c1)) / (G' (a)G' (c1)) = F''( c2 ) / G''( c2 ) 
       を満たすc2が、開区間 (c1, a)に存在する。
      ・ 
      ・ 
      ・ 
  
(stepN)  
   同様に、(3) (7)よりF(n-1)(a) =0、G(n-1)(a) =0、コーシーの平均値定理より、
    F(n-1)(cn-1)/G(n-1)(cn-1)= (F(n-1)(a)F(n-1)(cn-1))/(G(n-1)(a)G(n-1)(cn-1))=F(n)(cn)/G(n)(cn)
             
= f (n) ( cn )/n! (∵(4), (7')) 
   を満たす
cnが、開区間 (cn1 , a)に存在する。
  つまり、
  
F(x)/G(x) =F' ( c1 ) / G' ( c1 ) = F''( c2 ) / G''( c2 )==F(n-1)(cn-1)/G(n-1)(cn-1)=F(n)(cn)/G(n)(cn)= f (n) ( cn )/n! 
  を満たす
ci (1iniN)
     
x < c1 < c2<< cn1 < cn < a 
   に存在する。
  これを簡単にして、G(x)(xa) n に戻すと、 
    
F(x)/(xa) nf (n) ( cn )/n! すなわち、F(x) f (n) ( cn )(xa) n/n! 
  を満たすcn開区間(x,a)に存在する。
  との結論に至る。


テイラーの定理に戻る
総目次