Derivatives of products and second derivatives

This chapter focuses on certain identities we can derive by combining the different 3D derivatives. You should get used to using these identities, but you also need to be able to prove them from the definitions.

Derivatives of products

You’re familiar with the product rule for ordinary derivatives: \[ \frac{d}{dx}(fg) = \frac{df}{dx}g + f\frac{dg}{dx}. \] How does this translate to our new grad, div and curl? The first thing to consider is what kinds of products we have.

Think: What possible products exist between any two of scalar fields \(\phi\) and \(\psi\) and vector fields \({\mathbf{u}}\) and \({\mathbf{v}}\), and is the result a scalar or vector field?

\(\phi\psi\) is a scalar field

\(\phi{\mathbf{u}}\) is a vector field

\({\mathbf{u}}\cdot{\mathbf{v}}\) is a scalar field

\({\mathbf{u}}\times{\mathbf{v}}\) is a vector field

For each product which is a scalar we can work out a formula for the gradient1, and for each vector we can work out formulas for the divergence and curl. Here is the list:

  • Gradient of a product of scalars: \[ \nabla(\phi\psi) = (\nabla\phi)\psi + \phi(\nabla\psi) \]
  • Gradient of a dot product: \[ \nabla({\mathbf{u}}\cdot{\mathbf{v}}) = ({\mathbf{u}}\cdot\nabla){\mathbf{v}} + ({\mathbf{v}}\cdot\nabla){\mathbf{u}} + {\mathbf{u}}\times(\nabla\times{\mathbf{v}}) + {\mathbf{v}}\times(\nabla\times{\mathbf{u}}) \]
  • Divergence of a scalar times a vector: \[ \nabla\cdot(\phi{\mathbf{u}}) = {\mathbf{u}}\cdot\nabla\phi + \phi\nabla\cdot{\mathbf{u}} \]
  • Divergence of a cross product: \[ \nabla\cdot({\mathbf{u}}\times{\mathbf{v}}) = {\mathbf{v}}\cdot(\nabla\times{\mathbf{u}}) - {\mathbf{u}}\cdot(\nabla\times{\mathbf{v}}) \]
  • Curl of a scalar times a vector: \[ \nabla\times(\phi{\mathbf{u}}) = (\nabla\phi)\times{\mathbf{u}} + \phi(\nabla\times{\mathbf{u}}) \]
  • Curl of a cross product: \[ \nabla\times({\mathbf{u}}\times{\mathbf{v}}) = {\mathbf{u}}(\nabla\cdot{\mathbf{v}}) - {\mathbf{v}}(\nabla\cdot{\mathbf{u}}) + ({\mathbf{v}}\cdot\nabla){\mathbf{u}} - ({\mathbf{u}}\cdot\nabla){\mathbf{v}} \]

Example

For a general scalar field \(\phi\) and vector field \({\mathbf{u}}\), show that \[ \nabla \cdot \left(\phi{\mathbf{u}}\right) = {\mathbf{u}}\cdot \nabla \phi + \phi \nabla\cdot{\mathbf{u}}. \]

Let \(\phi\) be a scalar field and \({\mathbf{u}} = [u_1, u_2, u_3]\) a vector field. Then, \[ \begin{aligned} \nabla \cdot (\phi {\mathbf{u}}) &= {\frac{\partial }{\partial x}}(\phi u_1) + {\frac{\partial }{\partial y}}(\phi u_2) + {\frac{\partial }{\partial z}}(\phi u_3)\\ &= u_1 {\frac{\partial \phi}{\partial x}} + \phi {\frac{\partial u_1}{\partial x}} + u_2 {\frac{\partial \phi}{\partial y}} + \phi {\frac{\partial u_2}{\partial y}} + u_3 {\frac{\partial \phi}{\partial z}} + \phi {\frac{\partial u_3}{\partial z}}\\ &= u_1 {\frac{\partial \phi}{\partial x}} + u_2 {\frac{\partial \phi}{\partial y}} + u_3 {\frac{\partial \phi}{\partial z}} + \phi \left({\frac{\partial u_1}{\partial x}} + {\frac{\partial u_2}{\partial y}} + {\frac{\partial u_3}{\partial z}}\right)\\ &= {\mathbf{u}} \cdot \nabla \phi + \phi (\nabla \cdot {\mathbf{u}}). \end{aligned} \]

Second derivatives

For normal derivatives, you know \(\frac{d}{dx} \frac{dy}{dx} = \frac{d^2y}{dx^2}\) - this is basically just a definition.

In 3D, it’s more complicated. Of course, we can only take the gradient of a scalar field, and only take the divergence or curl of a vector field so the possibilities are, for a vector field \({\mathbf{u}}\) and a scalar field \(\phi\):

  • \(\nabla\cdot(\nabla\phi)\) gives a scalar field
  • \(\nabla\times(\nabla\phi)\) gives a vector field
  • \(\nabla (\nabla \cdot {\mathbf{u}})\) gives a vector field
  • \(\nabla \times(\nabla\times {\mathbf{u}})\) gives a vector field
  • \(\nabla \cdot(\nabla \times{\mathbf{u}})\) gives a scalar field

Any other combination, like \(\nabla\cdot (\nabla \cdot {\mathbf{u}})\) is not defined.

Actually, there are two extra rules which you need to learn, and you can prove: \[\nabla\cdot(\nabla \times {\mathbf{u}}) = 0\] \[\nabla\times(\nabla \phi) = {\mathbf{0}}\]

Example

For any scalar field \(\phi\), show that \(\nabla\times(\nabla \phi) = {\mathbf{0}}\).

\[ \begin{aligned} \nabla\times(\nabla \phi) &= \nabla\times\left[{\frac{\partial \phi}{\partial x}},\,{\frac{\partial \phi}{\partial y}},\,{\frac{\partial \phi}{\partial z}},\,\right] \\ &= \left[ {\frac{\partial }{\partial y}}{\frac{\partial \phi}{\partial z}} - {\frac{\partial }{\partial z}}{\frac{\partial \phi}{\partial y}},\,{\frac{\partial }{\partial z}}{\frac{\partial \phi}{\partial x}} - {\frac{\partial }{\partial x}}{\frac{\partial \phi}{\partial z}},\,{\frac{\partial }{\partial x}}{\frac{\partial \phi}{\partial y}} - {\frac{\partial }{\partial y}}{\frac{\partial \phi}{\partial x}}\right] \\ &= \left[ {\frac{\partial }{\partial y}}{\frac{\partial \phi}{\partial z}} - {\frac{\partial }{\partial y}}{\frac{\partial \phi}{\partial z}},\,{\frac{\partial }{\partial z}}{\frac{\partial \phi}{\partial x}} - {\frac{\partial }{\partial z}}{\frac{\partial \phi}{\partial x}},\,{\frac{\partial }{\partial x}}{\frac{\partial \phi}{\partial y}} - {\frac{\partial }{\partial x}}{\frac{\partial \phi}{\partial y}}\right] \\ &= \left[0,0,0\right]\\ &= {\mathbf{0}}. \end{aligned} \]

Note

The key with all of these proofs is the symmetry of a mixed partial derivatives, i.e. \(\frac{\partial^2 f}{\partial x\partial y} = \frac{\partial^2 f}{\partial y\partial x}\)2.

The Laplacian

The remaining three second derivatives, \(\nabla\cdot(\nabla\phi)\), \(\nabla \times(\nabla\times {\mathbf{u}})\) and \(\nabla (\nabla \cdot {\mathbf{u}})\) are related to another operator called the Laplacian, which is given the symbol \(\Delta\) or \(\nabla^2\). We’ll use \(\Delta\) in this module.3

For a scalar field \(\phi\), \[ \begin{aligned} \nabla\cdot(\nabla\phi) &= \nabla\cdot\left[{\frac{\partial \phi}{\partial x}},{\frac{\partial \phi}{\partial y}},{\frac{\partial \phi}{\partial z}}\right] \\&= {\frac{\partial }{\partial x}}{\frac{\partial \phi}{\partial x}} + {\frac{\partial }{\partial y}}{\frac{\partial \phi}{\partial y}} + {\frac{\partial }{\partial z}}{\frac{\partial \phi}{\partial z}} \\&= \frac{\partial^2 \phi}{\partial x^2} + \frac{\partial^2 \phi}{\partial y^2}+ \frac{\partial^2 \phi}{\partial z^2} \end{aligned} \] This is what we define to be the \(\Delta \phi\), the (scalar) Laplacian of \(\phi\).

For a vector field \({\mathbf{u}}\),4 \[ \begin{aligned} \nabla(\nabla\cdot {\mathbf{u}}) - \nabla\times(\nabla\times{\mathbf{u}}) &= \left[\frac{\partial^2 u_1}{\partial x^2} + \frac{\partial^2 u_1}{\partial y^2}+ \frac{\partial^2 u_1}{\partial z^2},\,\frac{\partial^2 u_2}{\partial x^2} + \frac{\partial^2 u_2}{\partial y^2}+ \frac{\partial^2 u_2}{\partial z^2},\,\frac{\partial^2 u_3}{\partial x^2} + \frac{\partial^2 u_3}{\partial y^2}+ \frac{\partial^2 u_3}{\partial z^2}\right]\\ &= \left[\Delta u_1,\,\Delta u_2,\,\Delta u_3\right]. \end{aligned} \] This is what we define to be \(\Delta {\mathbf{u}}\), the (vector) Laplacian of \({\mathbf{u}}\).

Important

In Cartesians, the vector Laplacian is the scalar Laplacian of each of the components. In curvilinear co-ordinates, this isn’t true.

Footnotes

  1. You can do directional derivatives too but it’s basically the same.↩︎

  2. Which holds as long as the second derivatives are continuous, which they always will be in this module.↩︎

  3. You won’t get penalised if you prefer to write \(\nabla^2\).↩︎

  4. Try this as an exercise, it takes a while.↩︎