まず、よく使う式をまとめておこう。ここまでで「微分」という演算の意味がわかっていれば、どの性質も少し考えれば納得できるはずである。
微分の性質
という言葉はこの後もよく出てくる。これは
の二つの性質を合わせ持っているということである。
確認するには、αf(x)+βg(x)を微小変化させてみればよい。
αf(x+dx)+βg(x+dx)=α(f(x)+f′(x)dx)⏟f(x+dx)+β(g(x)+g′(x)dx)⏟g(x+dx)=αf(x)+βg(x)+(αf′(x)+βg′(x))⏟(αf(x)+βg(x))′dxとなって線型性が確認できる(ここ以後しばらくの計算ではO((dx)2)には興味がないので、常に省略する)。この式をあえて図で表現しておくと以下のようになる。
次のライプニッツ則は具体的には、
f(x+dx)g(x+dx)=(f(x)+f′(x)dx)⏟f(x+dx)(g(x)+g′(x)dx)⏟g(x+dx)=f(x)g(x)+f′(x)g(x)dx+f(x)g′(x)dx=f(x)g(x)+(f′(x)g(x)+f(x)g′(x))⏟(f(x)g(x))′dxという計算をやると、右辺のdxの1次のオーダーの係数(つまり、微係数)がf′(x)g(x)+f(x)g′(x)であることがわかる。下の図はこの微分演算の時に行われている微小変化のイメージである。
最後に{\bf 合成関数の微分}(このルールは「連鎖律(chain rule)」とも呼ばれる)を数式で表現しておこう。g(f(x))という合成関数を考えて、その独立変数xをx+dxと微小変化させる。
結果、f(x)は
f(x+dx)=f(x)+f′(x)dx⏟d(f(x))へと変化する。ここでd(f(x))=f′(x)dxという記号を使った。d(なんとか)のようにdをつけることで「(なんとか)の微小変化」という意味を持たせるこれをさらに省略してdf(x)、さらに(x)も省略してdfとだけ書いたりもする。。ライプニッツの記号の方を使うと、d(f(x))=dfdx(x)dxと書けて、この式を「dxを約分している」というイメージで捉えることができる。
f(x)のxが微小変化すると、g(f(x))は
g(f(x+dx))=g(f(x)+f′(x)dx⏟d(f(x)))と微小変化する。上にも書いたように、f′(x)dxの部分をd(f(x))と考えれば、
g(f+d(f(x)))=g(f)+g′(f)d(f(x))という展開をもう一度考えて、
g(f(x+dx))=g(f(x))+g′(f(x))f′(x)dx⏟d(f(x))とすることで、g(f(x))の導関数がg′(f(x))f′(x)だとわかる。
これを図で表現したのが右の図である。合成関数のときのように、x→y→z(y=f(x),z=g(y))という関係がある時、xを微小変化させた時にそれに応じてyが、そして連鎖してzが変化する。
図には三つの導関数
dydx(x),dzdy(y),dzdx(x)を表す三角形(この三角形の傾きが導関数の値)が描かれている。導関数はdx,dy,dzという三つの微小量の比でここでも計算しているのは微小変化の「比」だけであって、微小変化そのものではない。計算されるものだから、
dzdy(y)dydx(x)=dzdx(x) ただし、y=f(x)が成立する。
dzdydydx=dzdxという「約分」を行った、と考えてもよい。
例としてF(x)=(x2+x)3の微分をしてみよう。これをf(y)=y3,y=g(x)=x2+xとして、F(x)=f(g(x))と考えてから微分すると、
ddxF(x)=ddxg(x)⏟(2x+1)ddyf(y)⏟3y2=3(2x+1)(x2+x)2となる。慣れてきたらyを導入するのも省略して、
(x2+x)3+d((x2+x)3)=(x2+x+d(x2+x))3d((x2+x)3)=(x2+x+d(x2+x))3−(x2+x)3d((x2+x)3)=3(d(x2+x))(x2+x)2=3(2x+1)(x2+x)2dxのように計算したってよい。
x2,x3の場合をここまで考えたが、xnの微分も同様に
y+dy=(x+dx)(x+dx)(x+dx)(x+dx)⋯⏟n個の中にあるdxの1次はn個のxn−1dxであろうと考えるか、もしくは
y⏟これが変化すると=n個⏞x×x×x×x×x×x×x×⋯⏟このうち一つがdx変化したものが全部でn種類出てくると考える(二つ以上のxが変化してdxになったものは、O(dx2)となって出てこない)と、
dy=nxn−1dx すなわち、dydx=nxn−1と分かる。
上の式はnが自然数なら正しい。では、指数が負の整数ならどうなるだろうか。その場合は、y=x−nをまず、xny=1に直してから、その微小変化を考えると、
(x+dx)(x+dx)(x+dx)(x+dx)⋯⏟n個×(y+dy)=1xny⏟1+nxn−1dxy+xndy=1xndy=−nxn−1dxx−n⏟ydy=−nx−n−1dxとなる慣れてきたら、「xny=1の両辺を微分する」の一言でnxn−1dxy+xndy=0を出してよい。(結果dydx=−nx−n−1を上のdydx=nxn−1と見比べると、単にn→−nと置き換えただけの式になっている)。
指数が整数でない場合についても考えよう。たとえばy=x1nについては、これをまずyn=xになおしてから、
(y+dy)(y+dy)(y+dy)(y+dy)⋯⏟n個=x+dxとすれば(これまで同様、1次のオーダーを取り出すことで)こちらも慣れてくれば、yn=xからすぐにnyn−1dy=dxが出せるだろう。、
nyn−1dy=dxdydx=1nyn−1=1nx1n−1がわかる。同様に、y=xmnに関してもyn=xmとしてから
(y+dy)(y+dy)(y+dy)(y+dy)⋯⏟n個=(x+dx)(x+dx)(x+dx)(x+dx)⋯⏟m個nyn−1dy=mxm−1dxのように考えれば、
dydx=mnxmn−1が示せるから、一般の有理数α=mnに対してy=xαの微分は
dydx=αxα−1としてよい。ここまでくれば、「無理数に対しても極限操作で定義すればよさそうだ」とわかるので、αは任意の実数でよい。この式を見ると微分によりxの冪を1ずつ下がることが言える。例外は定数(すなわちx0の時)で、この時だけは(定数)×x−1とはならず、0となるでは微分するとx−1=1xになる関数はないのかというと、ちゃんとある。。
ここではxαだけを考えたが、すでに微分が線型性を持つことは知っているので、
ddx(axα+bxβ+cxγ+⋯)=aαxα−1+bβxβ−1+cγxγ−1+⋯のように冪の和の微分も簡単にできる。