証明集 第2章: 勾配の公式

Proofs Chapter 2: Gradient Formulas

2. 勾配の公式

本章では、スカラー場 $f, g$ およびベクトル場 $\mathbf{A}, \mathbf{B}$ に対する勾配 $\nabla$ の基本公式 (13)-(20) を、成分表示と1変数微分の演算法則に帰着させて厳密に証明する。これらの公式はベクトル解析の出発点であり、後続の発散・回転に関する公式の基盤となる。

2.1 線形性

(13) 勾配の線形性 (和)

公式: $\displaystyle \nabla(f + g) = \nabla f + \nabla g$
条件: $f, g$ は微分可能なスカラー場
証明

勾配の第 $i$ 成分は $[\nabla f]_i = \partial f / \partial x_i$ で与えられる。偏微分の線形性 (1変数微分の和の法則を各 $x_i$ に適用) より、各成分について

\begin{equation}[\nabla(f+g)]_i = \dfrac{\partial (f+g)}{\partial x_i} = \dfrac{\partial f}{\partial x_i} + \dfrac{\partial g}{\partial x_i} = [\nabla f]_i + [\nabla g]_i \label{eq:13-1}\end{equation}

すべての成分が一致するから、$\nabla(f+g) = \nabla f + \nabla g$ が成り立つ。

(14) 勾配の線形性 (定数倍)

公式: $\displaystyle \nabla(cf) = c\,\nabla f$
条件: $c$ は定数、$f$ は微分可能なスカラー場
証明

偏微分は定数倍を外に出せるから、各成分について

\begin{equation}[\nabla(cf)]_i = \dfrac{\partial (cf)}{\partial x_i} = c\,\dfrac{\partial f}{\partial x_i} = c\,[\nabla f]_i \label{eq:14-1}\end{equation}

よって $\nabla(cf) = c\,\nabla f$ が示された。

2.2 積の公式

(15) スカラー場どうしの積

公式: $\displaystyle \nabla(fg) = f\,\nabla g + g\,\nabla f$
条件: $f, g$ は微分可能なスカラー場
証明

1変数微分の積の法則 (Leibniz則) を各 $x_i$ に対する偏微分に適用する。

\begin{equation}[\nabla(fg)]_i = \dfrac{\partial (fg)}{\partial x_i} = f\,\dfrac{\partial g}{\partial x_i} + g\,\dfrac{\partial f}{\partial x_i} = [f\,\nabla g + g\,\nabla f]_i \label{eq:15-1}\end{equation}

すべての成分が $f\,\nabla g + g\,\nabla f$ の対応成分と一致するから、公式が成立する。

(16) 内積の勾配

公式: $\displaystyle \nabla(\mathbf{A} \cdot \mathbf{B}) = (\mathbf{B} \cdot \nabla)\mathbf{A} + (\mathbf{A} \cdot \nabla)\mathbf{B} + \mathbf{B} \times (\nabla \times \mathbf{A}) + \mathbf{A} \times (\nabla \times \mathbf{B})$
条件: $\mathbf{A}, \mathbf{B}$ は微分可能なベクトル場
証明

$\mathbf{A}\cdot\mathbf{B} = \sum_j A_j B_j$ の勾配の第 $i$ 成分を Leibniz則で展開する。

\begin{equation}[\nabla(\mathbf{A}\cdot\mathbf{B})]_i = \dfrac{\partial}{\partial x_i}\!\left(\displaystyle\sum_j A_j B_j\right) = \displaystyle\sum_j \left( B_j\,\dfrac{\partial A_j}{\partial x_i} + A_j\,\dfrac{\partial B_j}{\partial x_i} \right) \label{eq:16-1}\end{equation}

右辺の各項を、回転 $\nabla \times \mathbf{A}$ および方向微分 $(\mathbf{B}\cdot\nabla)\mathbf{A}$ で書き換える。BAC-CAB公式 ($\mathbf{a}\times(\mathbf{b}\times\mathbf{c}) = \mathbf{b}(\mathbf{a}\cdot\mathbf{c}) - \mathbf{c}(\mathbf{a}\cdot\mathbf{b})$) を $\mathbf{B} \times (\nabla \times \mathbf{A})$ に成分形で適用すると

\begin{equation}[\mathbf{B} \times (\nabla \times \mathbf{A})]_i = \displaystyle\sum_j B_j\,\dfrac{\partial A_j}{\partial x_i} - \displaystyle\sum_j B_j\,\dfrac{\partial A_i}{\partial x_j} \label{eq:16-2}\end{equation}

同様に $\mathbf{A}$ と $\mathbf{B}$ を入れ替えて

\begin{equation}[\mathbf{A} \times (\nabla \times \mathbf{B})]_i = \displaystyle\sum_j A_j\,\dfrac{\partial B_j}{\partial x_i} - \displaystyle\sum_j A_j\,\dfrac{\partial B_i}{\partial x_j} \label{eq:16-3}\end{equation}

第二項 $\sum_j B_j\,\partial A_i / \partial x_j$ は方向微分 $(\mathbf{B}\cdot\nabla)\mathbf{A}$ の第 $i$ 成分そのものであるから、$\eqref{eq:16-2}$ を解いて

\begin{equation}\displaystyle\sum_j B_j\,\dfrac{\partial A_j}{\partial x_i} = [\mathbf{B} \times (\nabla \times \mathbf{A})]_i + \displaystyle\sum_j B_j\,\dfrac{\partial A_i}{\partial x_j} = [\mathbf{B} \times (\nabla \times \mathbf{A}) + (\mathbf{B} \cdot \nabla)\mathbf{A}]_i \label{eq:16-4}\end{equation}

同じ手順で

\begin{equation}\displaystyle\sum_j A_j\,\dfrac{\partial B_j}{\partial x_i} = [\mathbf{A} \times (\nabla \times \mathbf{B}) + (\mathbf{A} \cdot \nabla)\mathbf{B}]_i \label{eq:16-5}\end{equation}

$\eqref{eq:16-4}$, $\eqref{eq:16-5}$ を $\eqref{eq:16-1}$ に代入すると、すべての成分について

\begin{equation}[\nabla(\mathbf{A}\cdot\mathbf{B})]_i = [(\mathbf{B} \cdot \nabla)\mathbf{A} + (\mathbf{A} \cdot \nabla)\mathbf{B} + \mathbf{B} \times (\nabla \times \mathbf{A}) + \mathbf{A} \times (\nabla \times \mathbf{B})]_i \label{eq:16-6}\end{equation}

これで公式 (16) が示された。

2.3 合成関数

(17) スカラー値関数の合成

公式: $\displaystyle \nabla f(g) = f'(g)\,\nabla g$
条件: $f$ は微分可能な1変数関数、$g$ は微分可能なスカラー場
証明

1変数の連鎖律を各偏微分に適用すれば

\begin{equation}[\nabla f(g)]_i = \dfrac{\partial f(g)}{\partial x_i} = f'(g)\,\dfrac{\partial g}{\partial x_i} = [f'(g)\,\nabla g]_i \label{eq:17-1}\end{equation}

これがすべての $i$ について成り立つから、$\nabla f(g) = f'(g)\,\nabla g$ が得られる。

(18) 冪関数の勾配

公式: $\displaystyle \nabla f^n = n\,f^{n-1}\,\nabla f$
条件: $f$ は微分可能なスカラー場、$n$ は実数 (負・分数も可、ただし $f \ne 0$)
証明

(17) において 1変数関数として $f(g) = g^n$ をとる。1変数微分の冪則より $f'(g) = n\,g^{n-1}$ であるから、(17) を適用して

\begin{equation}\nabla f^n = n\,f^{n-1}\,\nabla f \label{eq:18-1}\end{equation}

これは (17) の特別な場合として直ちに従う。

2.4 商の公式

(19) 商の勾配

公式: $\displaystyle \nabla\!\left(\dfrac{f}{g}\right) = \dfrac{g\,\nabla f - f\,\nabla g}{g^2}$
条件: $f, g$ は微分可能なスカラー場、$g \ne 0$
証明

まず $1/g$ の勾配を求める。(17) において $f(g) = 1/g$ をとると $f'(g) = -1/g^2$ であるから

\begin{equation}\nabla\!\left(\dfrac{1}{g}\right) = -\dfrac{1}{g^2}\,\nabla g \label{eq:19-1}\end{equation}

つぎに $f/g = f \cdot (1/g)$ と書き、(15) の積の公式と $\eqref{eq:19-1}$ を用いる。

\begin{equation}\nabla\!\left(\dfrac{f}{g}\right) = \nabla\!\left(f \cdot \dfrac{1}{g}\right) = \dfrac{1}{g}\,\nabla f + f\,\nabla\!\left(\dfrac{1}{g}\right) = \dfrac{1}{g}\,\nabla f - \dfrac{f}{g^2}\,\nabla g \label{eq:19-2}\end{equation}

右辺を共通分母 $g^2$ にまとめて

\begin{equation}\nabla\!\left(\dfrac{f}{g}\right) = \dfrac{g\,\nabla f - f\,\nabla g}{g^2} \label{eq:19-3}\end{equation}

これで商の公式が示された。

2.5 代表的な勾配公式

(20) Coulomb核の勾配

公式: $\displaystyle \nabla\!\left(\dfrac{1}{|\mathbf{r} - \mathbf{r}'|}\right) = -\dfrac{\mathbf{r} - \mathbf{r}'}{|\mathbf{r} - \mathbf{r}'|^3}$
条件: $\mathbf{r} \ne \mathbf{r}'$ (すなわち $|\mathbf{r}-\mathbf{r}'| > 0$)。微分は $\mathbf{r}$ について行う。
証明

$\mathbf{s} = \mathbf{r} - \mathbf{r}'$ とおく。$\mathbf{r}'$ は固定点であるから定数として扱う。距離の二乗は

\begin{equation}\mathbf{s} = \mathbf{r} - \mathbf{r}', \qquad |\mathbf{s}|^2 = \displaystyle\sum_i (x_i - x'_i)^2 \label{eq:20-1}\end{equation}

両辺を $x_i$ で偏微分すると

\begin{equation}2\,|\mathbf{s}|\,\dfrac{\partial |\mathbf{s}|}{\partial x_i} = 2(x_i - x'_i) \quad \Longrightarrow \quad \dfrac{\partial |\mathbf{s}|}{\partial x_i} = \dfrac{x_i - x'_i}{|\mathbf{s}|} \label{eq:20-2}\end{equation}

これをベクトルの形に書き直して

\begin{equation}\nabla |\mathbf{s}| = \dfrac{\mathbf{s}}{|\mathbf{s}|} = \dfrac{\mathbf{r} - \mathbf{r}'}{|\mathbf{r} - \mathbf{r}'|} \label{eq:20-3}\end{equation}

つぎに (17) において 1変数関数として $f(g) = 1/g$ をとり、$g = |\mathbf{s}|$ とすれば $f'(g) = -1/g^2$ であるから

\begin{equation}\nabla\!\left(\dfrac{1}{|\mathbf{s}|}\right) = -\dfrac{1}{|\mathbf{s}|^2}\,\nabla |\mathbf{s}| = -\dfrac{1}{|\mathbf{s}|^2} \cdot \dfrac{\mathbf{s}}{|\mathbf{s}|} = -\dfrac{\mathbf{s}}{|\mathbf{s}|^3} \label{eq:20-4}\end{equation}

$\mathbf{s} = \mathbf{r} - \mathbf{r}'$ を戻して

\begin{equation}\nabla\!\left(\dfrac{1}{|\mathbf{r} - \mathbf{r}'|}\right) = -\dfrac{\mathbf{r} - \mathbf{r}'}{|\mathbf{r} - \mathbf{r}'|^3} \label{eq:20-5}\end{equation}

これは静電ポテンシャル $1/(4\pi\varepsilon_0 |\mathbf{r}-\mathbf{r}'|)$ から電場 $\mathbf{E} = -\nabla\phi$ を導く際の中核公式であり、Coulombの法則の数学的な表現と直結する。

1/|r−r′| の勾配は等ポテンシャル円に直交し、中心 r′ に向かう動径方向(最急上昇)を向く r′ r s = r − r′ ∇(1/|s|) 接線 等ポテンシャル線 1/|s| = 一定 勾配は円に直交し、 中心 r′ へ内向き。 大きさは 1/|s|² で 遠いほど小さい。
図1. Coulomb核 $1/|\mathbf{r}-\mathbf{r}'|$ の勾配。等ポテンシャル線は中心 $\mathbf{r}'$ を共有する同心円で、勾配 $\nabla(1/|\mathbf{s}|)=-\mathbf{s}/|\mathbf{s}|^3$ はその接線に直交し、$\mathbf{r}'$ に向かう動径方向(最急上昇)を向く。大きさは $1/|\mathbf{s}|^2$ で減衰する。

参考文献

  • Griffiths, D. J. (2017). Introduction to Electrodynamics (4th ed.). Cambridge University Press.
  • Arfken, G. B., Weber, H. J., & Harris, F. E. (2013). Mathematical Methods for Physicists (7th ed.). Academic Press.
  • Vector calculus identities - Wikipedia

よくある質問

勾配の積の公式(ライプニッツ則)はどのように表されるか

スカラー場の積に対して $\nabla(fg)=f\nabla g+g\nabla f$ が成り立つ(スカラーライプニッツ則)。ベクトル場との混合では $\nabla(\mathbf{F}\cdot\mathbf{G})=(\mathbf{F}\cdot\nabla)\mathbf{G}+(\mathbf{G}\cdot\nabla)\mathbf{F}+\mathbf{F}\times(\nabla\times\mathbf{G})+\mathbf{G}\times(\nabla\times\mathbf{F})$ となる。

合成関数の勾配(連鎖律)はどのように表されるか

スカラー合成 $f(g(\mathbf{x}))$ の勾配は $\nabla f(g)=f'(g)\nabla g$ である。ベクトル値関数との合成 $f(\mathbf{F}(\mathbf{x}))$ ではヤコビ行列が登場する。これらはベクトル解析の計算で頻繁に使われ、例えば $\nabla|\mathbf{r}|=\hat{\mathbf{r}}$(単位動径ベクトル)がその典型例である。

勾配の証明で使う基本手法は何か

成分表示($\nabla f=(\partial f/\partial x_1,\ldots,\partial f/\partial x_n)$)に落とし込んで、偏微分の積の公式・連鎖律を適用する方法が基本である。また、方向微分 $D_{\mathbf{v}}f=\nabla f\cdot\mathbf{v}$ の定義から、勾配が $f$ の最大増加方向を向くことを確認できる。