考慮 F(x)=f(x)g(x),求F(x)′? 直覺上會因為 f(x)+g(x) 的微分是 f(x)′+g(x)′,而認為應該定義成 f(x)′g(x)′。那我們馬上實驗看看?令 f(x)=x 且 g(x)=x,得
(x⋅x)′=x′⋅x′=1⋅1=1
這顯然是荒謬的結論,所以這應該是錯的。不如回歸本來的定義?
F(x)′=t→0limtF(x+t)−F(x)
因為我們已經知道 F(x)=f(x)g(x),於是
t→0limtF(x+t)−F(x)=t→0limtf(x+t)g(x+t)−f(x)g(x)
接下來需要一點符號操作,我們讓分子的部分加上 f(x)g(x+t) 再減掉 f(x)g(x+t),結果還是同一個運算式。再用一些重排組合運算式的方式化簡limt→0g(x+t)=g(x) follows from the fact that differentiable functions are continuous.。
=======t→0limtf(x+t)g(x+t)−f(x)g(x)t→0limtf(x)g(x+t)−f(x)g(x+t)+f(x+t)g(x+t)−f(x)g(x)t→0limt(f(x)g(x+t)−f(x)g(x))+(f(x+t)g(x+t)−f(x)g(x+t))t→0limtf(x)[g(x+t)−g(x)]+[f(x+t)−f(x)]g(x+t)t→0limtf(x)[g(x+t)−g(x)]+t→0limt[f(x+t)−f(x)]g(x+t)f(x)⋅t→0limt[g(x+t)−g(x)]+t→0limt[f(x+t)−f(x)]g(x+t)f(x)⋅t→0limt[g(x+t)−g(x)]+t→0limt[f(x+t)−f(x)]⋅t→0limg(x+t)f(x)g(x)′+f(x)′g(x)
現在想想要是 F(x)=f(x)g(x)h(x)?為了方便,接下來改記錄成 F=fgh。首先,其實很容易想到 F′=fg⋅h′+(fg)′⋅h,於是
fgh′+(fg)′h=fgh′+(fg′+f′g)h=fgh′+fg′h+f′gh
如果你也操作了一次四個函數的積的結果,你應該已經猜到我們觀察到的模式就是:每個子函數分別微分一次。顯然我們會想要證明這個結果,所以我們假設有函數 g=f1f2⋯fk。要論證的是隨便加個函數當 fk+1 會怎樣(再次運用已經證明的兩項次事實):
(f1f2⋯fkfk+1)′=(gfk+1)′=g′fk+1+gfk+1′
這表示我們的猜測無誤,每次確實都會發生新加入的函數被微分一次的事實,於是我們可以總結出模式:
i=1∏kfi==+++f1f2⋯fk(f1′f2⋯fk)第1項(f1f2′⋯fk)第2項⋯第i項(f1f2⋯fk′)第k項
考慮到常見的函數:f(x)=xn1,求 f(x)′?因為剛看完Leibniz product rule,我們可以想到函數 Id(x)=x=f(x)n=(xn1)n。運用剛剛證明的多項次結果,可以得到
Id(x)′=1=n⋅fn−1⋅f′
於是可以由 1=n⋅fn−1⋅f′ 導出
f′=n⋅fn−11=n1⋅f1−n=n1⋅(xn1)1−n=n1⋅xn1−1
這是個有趣的結論。