Processing math: 100%

合成関数の微分

y=f(x):I

z=g(y):fJ

このとき、

w=(gf)(x)=g(f(x))I

(gf)=g(f(x))f(x)

が成り立つ。

証明

xI,y=f(x)J

とする。

φ1(t),φ2(t),δ>0 s.t. |h|<δ

の範囲で、

f(x+h)=f(x)+f(x)h+φ1(h)

g(y+h)=g(y)+g(y)h+φ2(h)

φ1(h)=o(h), φ2(h)=o(h)

また関数 ϵ(h)を、

ϵ(h)={φ2(h)h(h0)0(h=0)

とおくと、

limh0ϵ(h)=0

g(y+h)=g(y)+g(y)h+hϵ(h)

が成り立つ。

一方、Δxが十分小さいとき、(1)より、

f(x+Δx)=f(x)+f(x)Δx+φ1(Δx)

ここで、

Δy=f(x)Δx+φ1(Δx)

とおくと、

Δy0(Δx0)

よって、|Δx|を十分小さくして|Δy|<δとすることができる。

このとき、

(gf)(x+Δx)=g(f(x+Δx))=g(f(x)+Δy)=g(f(x))+g(f(x))Δy+Δyϵ(Δy)=g(f(x))+g(f(x))(f(x)(f(x)Δx+φ1(Δx)) +(f(x)Δx+φ1(Δx))ϵ(Δy)=(gf)(x)+g(f(x))f(x)(Δx) +g(f(x))φ1(Δx) +(f(x)Δx+φ1(Δx))ϵ(Δy)

(3)において、

limΔx0g(f(x))φ1(Δx)Δx=0(φ1(Δx)=o(Δx))

g(f(x))φ1(Δx)=o(Δx)

(4)において、

limΔx01Δx{f(x)Δx+φ1(Δx)}ϵ(Δy)=limΔx0{f(x)+φ1(Δx)Δx}ϵ(Δy)=0

(f(x)Δx+φ1(Δx))ϵ(Δy)=o(Δx)

よって、

(gf)(x+Δx)=(gf)(x)+g(f(x))f(x)(Δx)+o(Δx)

つまり、

gfx

(gf)(x)=g(f(x))f(x)