微分の計算では、見た目が掛け算のように見える式でも、自由に順番を入れ替えてよいとは限りません。特に合成関数の微分で登場する連鎖律(チェーンルール)は、微分する順番が重要になります。
この記事では、(log|y|)’ = d/dy{log|y|}dy/dx の形がなぜ正しく、dy/dx × d/dy{log|y|}として書いてもよいのか、またなぜその順番になるのかを、微分の意味からわかりやすく解説します。
まずは合成関数の微分の基本を理解する
例えば、yがxの関数として決まっている場合、log|y|はxの関数になります。
つまり、
y=f(x)
z=log|y|
という2段階の関係になっています。
xが変化するとまずyが変化し、その変化したyによってzが変化します。このような関数を合成関数と呼びます。
このとき、xからzまでの変化の割合は、「xからyへの変化」と「yからzへの変化」を掛け合わせることで求められます。
したがって、
dz/dx = dz/dy × dy/dx
となります。
d/dy{log|y|}dy/dx の順番になる理由
連鎖律では、途中の変数を経由して変化を考えます。
x → y → z
という流れで変化している場合、まず「yが変化したときzがどれだけ変化するか」を考え、その後「xが変化したときyがどれだけ変化するか」を考えます。
つまり、
zの変化量 ÷ yの変化量 × yの変化量 ÷ xの変化量
となるため、
dz/dy × dy/dx
という順番になります。
具体的には、
d/dy{log|y|} = 1/y
なので、
d/dx{log|y|}=1/y × dy/dx
となります。
dy/dx × d/dy{log|y|}にしても答えは同じではないのか
数学的な結果だけを見ると、今回のような場合では、
d/dy{log|y|} × dy/dx
と
dy/dx × d/dy{log|y|}
は同じ値になります。
なぜなら、どちらも普通の数値同士の掛け算として扱えば、掛け算の交換法則が成り立つからです。
つまり計算結果だけなら、順番を入れ替えても問題ありません。
しかし、微分の意味を表す式として書く場合には注意が必要です。
微分記号は単なる分数ではない
混乱しやすい原因は、dy/dxを普通の分数のように完全に自由な記号として扱ってしまうことです。
実際、微分記号は分数に似た性質を持つ場面がありますが、本来は「ある極限を表す演算子」です。
例えば、
d/dy{log|y|}
は「yについてlog|y|を微分する」という操作を表しています。
一方、
dy/dx
は「xが変化したときのyの変化率」を表しています。
これらを掛け合わせることで、結果的にdz/dxが得られます。
したがって、式の意味を考えるなら、変化の流れに沿って書くことが大切です。
分数のように扱える場合と扱えない場合
微分記号は便利なため、計算途中では分数のように扱えることがあります。
例えば置換積分や連鎖律では、
dz/dx = dz/dy × dy/dx
のような操作が自然に成立します。
しかし、すべての場合で自由に入れ替えられるわけではありません。
特に偏微分や高階微分、微分演算子同士を扱う場合には、順序を変えることで結果が変わることがあります。
そのため、「掛け算だから交換できる」とだけ覚えるのではなく、「何を表している記号なのか」を意識することが重要です。
log|y|の微分を具体的に計算して確認する
実際に計算すると、
z=log|y|
の場合、まずyについて微分すると、
dz/dy=1/y
になります。
さらにyはxの関数なので、
dy/dx
を掛けます。
したがって、
dz/dx=1/y × dy/dx
となります。
これは「yの変化を通してzが変化する」という流れをそのまま式にしたものです。
まとめ|答えだけなら交換できても、意味を考えるなら順番が重要
今回の式では、数値として計算するだけなら、d/dy{log|y|}dy/dxとdy/dx・d/dy{log|y|}は同じ結果になります。
しかし、連鎖律の考え方では「xからy、yからzへ」という変化の順番があるため、基本形としては、
dz/dx=dz/dy × dy/dx
と書きます。
微分記号は分数のように見えますが、完全な分数ではありません。計算結果だけでなく、どの変化を表しているのかを意識すると、連鎖律や微分の式がより理解しやすくなります。


コメント