blue271828's misc :-)

連鎖律

Contents

連鎖律とは

連鎖律 (英chain rule) とは、合成関数を微分するとき、合成関数の導関数がそれぞれの導関数の積で与えられるという関係式のこと。f,gf,g を微分可能な関数とするとき、合成関数 fgf\circ g の導関数に対して次の関係式が成り立つ。

(fg)(x)=(f(g(x)))=f(g(x))g(x) (f\circ g)^\prime(x) = (f(g(x)))^\prime = f^\prime(g(x))g^\prime(x)

ライプニッツの記法では、次式のように記述する。

dfdx=dfdgdgdx \frac{df}{dx} = \frac{df}{dg}\cdot\frac{dg}{dx}


連鎖律の証明:

合成関数 (fg)(x)(f\circ g)^\prime(x) を導関数の定義にしたがって微分する。

(fg)(x)=(f(g(x)))=limΔx0[f(g(x+Δx))f(g(Δx))Δx]=limΔx0[f(g(x+Δx))f(g(x))g(x+Δx)g(x)g(x+Δx)g(x)Δx] \begin{aligned} (f\circ g)^\prime(x) &= (f(g(x)))^\prime \cr &= \lim_{\varDelta x\to 0}\left[\frac{f(g(x+\varDelta x))-f(g(\varDelta x))}{\varDelta x}\right] \cr &= \lim_{\varDelta x\to 0}\left[\frac{f(g(x+\varDelta x))-f(g(x))}{g(x+\varDelta x)-g(x)}\cdot\frac{g(x+\varDelta x)-g(x)}{\varDelta x}\right] \end{aligned}

g(x+Δx)g(x)=Δgg(x+\varDelta x)-g(x)=\varDelta g とおくと、

g(x+Δx)=g(x)+(g(x+Δx)g(x))=g(x)+Δg \begin{aligned} g(x+\varDelta x) &= g(x) + (g(x+\varDelta x)-g(x)) \cr &= g(x) + \varDelta g \end{aligned}

となる。また Δx0\varDelta x\to 0 ならば Δg0\varDelta g\to 0 となることから、

(fg)(x)=limΔx0[f(g(x+Δx))f(g(x))g(x+Δx)g(x)g(x+Δx)g(x)Δx]=limΔg0[f(g(x)+Δg)f(g(x))Δg]limΔx0[g(x+Δx)g(x)Δx]=f(g(x))g(x)=dfdgdgdx \begin{aligned} (f\circ g)^\prime(x) &= \lim_{\varDelta x\to 0}\left[\frac{f(g(x+\varDelta x))-f(g(x))}{g(x+\varDelta x)-g(x)}\cdot\frac{g(x+\varDelta x)-g(x)}{\varDelta x}\right] \cr &= \lim_{\varDelta g\to 0}\left[\frac{f(g(x)+\varDelta g)-f(g(x))}{\varDelta g}\right]\cdot\lim_{\varDelta x\to 0}\left[\frac{g(x+\varDelta x)-g(x)}{\varDelta x}\right] \cr &= f^\prime(g(x))g^\prime(x) \cr &= \frac{df}{dg}\cdot\frac{dg}{dx} \end{aligned}

Tags

#Ansible (3) #Bash (1) #Docker (1) #Git (2) #Hugo (2) #Molecule (1) #Python (1) #WSLtty (1) #アルゴリズム (4) #ビジネス用語 (1) #プログラミング (1) #位相空間論 (8) #初等数学 (20) #初等関数 (1) #実解析 (1) #幾何学 (3) #微分積分学 (18) #情報理論 (4) #抽象代数学 (14) #数理モデル (2) #数理論理学 (21) #機械学習 (3) #正規表現 (1) #測度論 (3) #特殊関数 (4) #確率論 (18) #組合せ論 (5) #統計学 (12) #線型代数学 (18) #複素解析学 (4) #解析学 (15) #論理学 (6) #順序集合論 (9)