# Nabla operator: The 3 most important applications and 9 rules

Level 3 requires the basics of vector calculus, differential and integral calculus. Suitable for undergraduates and high school students.
Updated by Alexander Fufaev on

Nabla operator $$\nabla$$ is notationally similar to a vector and looks like this in the three-dimensional case when we express it with Cartesian coordinates:

Nabla operator in 3d
Formula anchor

The three components of the Nabla operator are partial derivatives with respect to $$x$$, $$y$$ or $$z$$. Derivatives that occur alone are called differential operators. You can apply a differential operator to a function. The result is the derivative of the function.

The Nabla operator unfolds its effect only if it is applied to a scalar or vector function. The result is a multidimensional derivative of the function.

## 3 basic ways to apply Nabla to functions

The Nabla operator can be applied to scalar functions $$f(x,y,z)$$ as well as to vector functions. A 3d vector function has three components:

Example of 3d vector function
Formula anchor

The components of a vector function are scalar functions like $$f(x,y,z)$$. So you can think of a scalar function as a 1d vector function that has exactly one component. If a vector function, as in Eq. 2, depends on the space coordinates $$x$$, $$y$$, and $$z$$, then we call it a vector field. A component of the vector field, such as the first component $$F_{1}(x,y,z)$$, is also sometimes written down with index '$$\text{x}$$' instead of index '1' to indicate that it is the component of the vector field that points along the $$x$$ direction: $$F_{\text{x}}(x,y,z)$$.

So a vector field is nothing else than a vector $$\boldsymbol{F}$$ which can change its length and direction depending on its position in space.

You can manipulate a vector in different ways:

• Scalar multiplication - you can multiply a vector by a real number, let's call it $$a \in \mathbb{R}$$: $$\boldsymbol{F} \, a$$. For example, the number $$a$$ could be the scalar function $$f$$ and $$\boldsymbol{F}$$ could be the Nabla operator.

• You can form a scalar product of the vector with another vector $$\boldsymbol{R}$$: $$\boldsymbol{R} \cdot \boldsymbol{F}$$. For example, the nabla operator could be this vector $$\boldsymbol{R}$$.

• You can form a cross product of the vector with another vector $$\boldsymbol{R}$$: $$\boldsymbol{R} \times \boldsymbol{F}$$. For example, the nabla operator could be this vector $$\boldsymbol{R}$$.

### #1: Scalar multiplication with Nabla

Let's calculate what we would get if we apply the Nabla operator $$\nabla$$ to a scalar function $$f(x,y,z)$$ that depends on three variables.

Scalar multiplication with Nabla = Gradient
Formula anchor

In the second step, we just used the definition of the Nabla operator, and in the last step, we pulled the scalar function (a number, so to speak) into the vector and omitted the dependence of $$x$$, $$y$$, and $$z$$ to make the result more compact.

The result of Nabla applied to $$f$$ is called a gradient and obviously represents a three-dimensional vector field with three components:

• The 1st component contains the slope $$\frac{\partial f}{\partial x}$$ in $$x$$ direction.

• The 2nd component contains the slope $$\frac{\partial f}{\partial y}$$ in $$y$$ direction.

• The 3rd component contains the slope $$\frac{\partial f}{\partial z}$$ in $$z$$ direction.

Note: Such scalar multiplication as in 3 is not commutative, so mathematically speaking, the nabla operator is not a proper vector.

Of course, you may also use a two-dimensional Nabla operator, which has only two (and not three) components. You could then calculate a two-dimensional gradient as follows:

Formula anchor

And the Nabla operator in one dimension is simply a partial derivative $$\frac{\partial f}{\partial x}$$.

### #2: Scalar product with Nabla

Another way to combine the Nabla operator this time with a vector field $$\boldsymbol{F}(x,y,z)$$ as in 2 is to form a scalar product:

Scalar product with Nabla = divergence
Formula anchor

In the scalar product, you apply the derivatives to the scalar functions (vector field components) componentwise:

1. Form the derivative of the first component $$F_{\text x}(x,y,z)$$ to $$x$$.

2. Form the derivative of the second component $$F_{\text y}(x,y,z)$$ to $$y$$.

3. Form the derivative of the third component $$F_{\text z}(x,y,z)$$ to $$z$$.

4. Add the three derivatives together.

The result of the scalar product of Nabla with $$\boldsymbol{F}$$ is called divergence and represents a three-dimensional scalar function $$f(x,y,z)$$. In the case of gradient, a vector function $$\boldsymbol{F}$$ was obtained from a scalar function $$f$$. In the case case of divergence, we make a scalar function out of a vector function. So exactly the other way around!

### #3: Cross product with Nabla

As with the scalar product 6, you apply the nabla operator to a vector function $$\boldsymbol{F}(x,y,z)$$ to form the cross product:

Cross product with Nabla = rotation
Formula anchor

The result of the cross product 9 is a vector again! Nabla leaves here the vector function $$\boldsymbol{F}$$ as vector function.

## Apply Nabla to Nabla

Of course you can also form the scalar and cross product of Nabla with Nabla. The scalar product gives a new operator $$\nabla \cdot \nabla$$, which we call the Laplace operator:

Laplace operator: scalar product of two Nabla operators
Formula anchor

The Laplace operator is the sum of the second derivatives with respect to $$x$$, $$y$$ and $$z$$. The scalar product $$\nabla \cdot \nabla$$ is written as $$\nabla^2$$ for short (sometimes also as $$\Delta$$).

The cross product of two Nabla operators is not interesting because it always gives the zero vector. Why? Because the partial derivatives are commutative and thus cancel each other out inside the Nabla-Nabla cross product:

Cross product of Nabla operator with itself is zero
Formula anchor

So if you apply the Nabla cross product 12 to any vector function: $$(\nabla \times \nabla) ~\cdot~ \boldsymbol{F} = \boldsymbol{0}$$ or $$(\nabla \times \nabla) ~\times~ \boldsymbol{F} = \boldsymbol{0}$$ then you always get the zero vector.

Note! Associativity does not apply:

Examples: Cross product with nabla is not associative

## 5 useful ways to apply Nabla twice

In electrodynamics, fluid dynamics, and other areas of physics, there are equations in which Nabla operator is applied twice to a vector field or scalar field. There are exactly five useful different possibilities to apply Nabla twice:

### 1st possibility: divergence of the gradient

If you apply the Laplace operator 11 to a scalar function $$f(x,y,z)$$, then you get the divergence of the gradient of $$f$$:

Formula anchor

By the way, associativity applies here, so parentheses are redundant: $$(\nabla \cdot \nabla) \, f ~=~ \nabla \cdot (\nabla \, f) ~=~ \nabla \cdot \nabla \, f$$.

### 2nd possibility: divergence of rotation

For this you need of course a vector function $$\boldsymbol{F}$$, because the rotation is defined only for a vector function. You have already calculated the rotation of $$\boldsymbol{F}$$ in 9. FJust form the scalar product with the result 9 of the rotation:

Formula: Divergence of rotation
Formula anchor

As you can see from the result: Divergence of rotation is always zero. A physical example is the magnetic field $$\boldsymbol{B} = \nabla \times \boldsymbol{A}$$ (with $$\boldsymbol{A}$$ as vector potential). Divergence of the magnetic field vanishes: $$\nabla \cdot \boldsymbol{B} = 0$$.

### 3rd possibility: rotation of the gradient

Here you first form the gradient of a scalar function $$f$$ as in 3 and then you form the cross product of the Nabla operator with the resulting vector $$\nabla \, f$$ as in 9:

Formula anchor

The rotation of the gradient is always zero. A physical example: The electrostatic field can be written as a gradient of a scalar potential $$V$$: $$\boldsymbol{E} = \nabla \, V$$. Thanks to our result we can conclude that the rotation of the E-field vanishes: $$\nabla \times \boldsymbol{E} = 0$$. We say: Electrostatic E-fields are therefore vortex-free!

### 4th possibility: rotation of the rotation

You can apply the Nabla operator twice as a cross product to a vector function (see Eq. 8 for how to do this):

Formula: Rotation of the rotation
Formula anchor

### 5th possibility: gradient of divergence

The last useful way is to form the divergence $$\nabla \cdot \boldsymbol{F}$$ first. The result is a scalar function. And then apply the nabla operator to this scalar function:

Formula anchor

All the other conceivable cases: "Rotation of divergence", "Gradient of rotation", "Divergence of divergence" and "Gradient of gradient" are not defined and do not occur in physics at all.

## The 9 most useful rules with Nabla

With the knowledge you have just acquired, you can derive the following mathematical rules with the Nabla operator. You will encounter these rules in electrodynamics, for example, because they can be used to simplify and to transform certain expressions.

1. Distributivity in multiplication.

Rule: Distributivity for multiplication
Formula anchor
2. Distributivity with scalar product

Rule: Distributivity with scalar product
Formula anchor
3. Distributivity with cross product

Rule: Distributivity with cross product
Formula anchor
4. Product rule for scalar functions

Rule: Product rule for scalar functions
Formula anchor
5. Product rule for scalar and vector function

Rule: Product rule for scalar and vector function
Formula anchor
6. Triple product with Nabla

Rule: Triple product with Nabla
Formula anchor
7. Double cross product with Nabla

Rule: Double cross product with Nabla
Formula anchor
8. Divergence of a vector-vector scalar product.

Rule: Divergence of a scalar product
Formula anchor
9. Rotation of a scaled vector field

Rule: Rotation of a scaled vector field
Formula anchor

Now you have learned what the nabla operator is and how to apply it to scalar and vector functions. In the next lesson, we'll take a closer look at the gradient $$\nabla \, f$$ and learn about the directional derivative.