Section 4.4 The exterior derivative and vector calculus
In this section we continue developing our dictionary between differential forms and standard vector calculus concepts. We introduce the vector calculus operations corresponding to the exterior derivative.
Objectives
You should be able to:
Relate the exterior derivative of a zero-form in \(\mathbb{R}^3\) to the gradient of a function.
Relate the exterior derivative of a one-form in \(\mathbb{R}^3\) to the curl of a vector field.
Relate the exterior derivative of a two-form in \(\mathbb{R}^3\) to the div of a vector field.
Derive various vector calculus identities from the graded product rule for the exterior derivative and the statement that \(d^2=0\text{.}\)
Subsection 4.4.1 Grad, div and curl
In \(\mathbb{R}^3\text{,}\) we saw that there are three possibilities to get a non-zero differential forms as a result of acting with the exterior derivative: either we take the exterior derivative of a zero-form, a one-form, or a two-form. All three of these operations are given separate names and notation in the standard vector calculus language.
Definition 4.4.1. The gradient of a function.
Let \(f\) be a zero-form (a function) on \(U \subseteq \mathbb{R}^3\text{.}\) Its exterior derivative \(df\) is the one-form
We define the gradient of \(f\), and denote it by \(\boldsymbol{\nabla} f\text{,}\) to be the vector field associated to the one-form \(df\) according to Table 4.1.11:
Note that the input of the gradient is a function, and the output is a vector field.
Of course, we already knew the definition of the gradient of a function, and how it is the vector field associated to the exterior derivative of a zero-form: this was already stated in Fact 2.2.2. We include the statement here for completeness. From our point of view, we could take this as the definition of the gradient of a function: it is the vector field associated to the exterior derivative of a zero-form.
Definition 4.4.2. The curl of a vector field.
Let \(\omega = f_1\ dx + f_2\ dy+ f_3 \ dz\) be a one-form on \(U \subseteq \mathbb{R}^3\text{,}\) with its associated vector field \(\mathbf{F} = (f_1,f_2,f_3)\text{.}\) Its exterior derivative \(d \omega\) is the two-form
We define the curl of \(\mathbf{F}\), and denote it by \(\boldsymbol{\nabla} \times \mathbf{F}\text{,}\) to be the vector field associated to the two-form \(d \omega\) according to Table 4.1.11:
Note that input of the curl is a vector field, and the output is also a vector field.
Finally, we can apply the exterior derivative to a two-form to get a three-form.
Definition 4.4.3. The divergence of a vector field.
Let \(\eta = f_1\ dy \wedge dz + f_2 \ dz \wedge dx + f_3\ dx \wedge dy\) be a two-form on \(U \subseteq \mathbb{R}^3\text{,}\) with its associated vector field \(\mathbf{F} = (f_1,f_2,f_3)\text{.}\) Its exterior derivative \(d \eta\) is the three-form
We define the divergence of \(\mathbf{F}\), and denote it by \(\boldsymbol{\nabla} \cdot \mathbf{F}\text{,}\) to be the function associated to the three-form \(d \eta\) according to Table 4.1.11:
Note that the input of the diveregence is a vector field, and the output is a function.
Remark 4.4.4.
Now you can start to see the power of developing the framework of differential forms. These three operators, namely grad, div, and curl, which appear as independent operators in vector calculus, are just the action of the same operator, namely the exterior derivative, but on zero-, one-, and two-forms respectively. Moreover, we don't need to remember these definitions by heart: all we need to remember is how to act with the exterior derivative on \(k\)-forms, which simply amounts to acting with the exterior derivative on the component functions. So much simpler!
Even more powerful is the fact that the framework of differential forms naturally extend to any dimension, not only \(\mathbb{R}^3\text{.}\) However, the defintions of grad, curl, div, the cross-product, etc. rely on the geometry of \(\mathbb{R}^3\text{.}\) The natural generalization to higher dimensions is just the action of the exterior derivative as we defined it.
Remark 4.4.5.
The introduction of the curl of a vector field allows us to rephrase the screening test for conservative vector fields in \(\mathbb{R}^3\) in a nicer way. Looking at the screening test in Lemma 2.2.16, it is clear that the screening test for a vector field \(\mathbf{F}\) is satisfied if and only if
In other words, the screening test was simply saying that the curl of the vector field vanishes.
Remark 4.4.6.
Just as for the cross product of two vectors, in standard vector calculus textbooks a determinant formula is usually given to remember how to calculate the curl of a vector field \(\mathbf{F}=(f_1, f_2, f_3)\) in \(\mathbb{R}^3\text{:}\)
where \(\mathbf{i}, \mathbf{j}, \mathbf{k}\) are the unit vectors in the \(x,y,z\) directions. You can use this formula if you want. Or you can remember that the curl is obtained by taking the exterior derivative of the one-form associated to \(\mathbf{F}\text{.}\)
Example 4.4.7. Maxwell's equations.
Maxwell's equations form the foundations of electromagnetism. It turns out that they are written in terms of the divergence and the curl. More precisely, if \(\mathbf{E}\) is the electric vector field, and \(\mathbf{B}\) is the magnetic vector field, both defined on \(\mathbb{R}^3\) (our space), Maxwell's equations state that
where \(c\) is the speed of light, \(\rho\) is the total electric charge density, and \(\mathbf{J}\) is the total electric current density (which is a vector field). In particular, the equations simplify when there is no charge or current (such as in vacuum), with \(\rho = \mathbf{J} = 0\text{.}\)
Note that we are abusing notation a little bit here. Those equations are the “time-dependent” Maxwell's equations. What this means is that we think of \(\mathbf{E}\) and \(\mathbf{B}\) as vector fields in \(\mathbb{R}^3\) (in space), but that also depend on another variable \(t\) corresponding to time. This is why the equations above include partial derivatives of \(\mathbf{E}\) and \(\mathbf{B}\) with respect to \(t\text{.}\) The “time-independent” Maxwell's equations, in which \(\mathbf{E}\) and \(\mathbf{B}\) are true vector fields on \(\mathbb{R}^3\) (with no time dependence), would correspond to setting the two terms involving partial derivatives with respect to \(t\) to zero.
We can summarize the dictionary between the exterior derivative in \(\mathbb{R}^3\) and vector calculus operations in the following table.
Differential form concept | Vector calculus concept | ||
\(d\) of a 0-form | \(d f\) | gradient | \(\boldsymbol{\nabla} f\) |
\(d\) of a 1-form | \(d \omega\) | curl | \(\boldsymbol{\nabla} \times \mathbf{F}\) |
\(d\) of a 2-form | \(d \eta\) | divergence | \(\boldsymbol{\nabla} \cdot \mathbf{F}\) |
Subsection 4.4.2 The graded product rule and vector calculus identities
The power of the formalism of differential forms is further highlighted by the following lemma. We saw above that the standard concepts of grad, curl, and div, are just reformulations of the exterior derivative. We showed in Lemma 4.3.6 that the exterior derivative satisfies a graded product rule. In \(\mathbb{R}^3\text{,}\) this graded product rule can be split into two cases, as in Remark 4.3.8, depending on whether \(\omega\) is a zero- or a one-form. Using the definition of grad, curl, and div in Definition 4.4.1, Definition 4.4.2 and Definition 4.4.3, those statements can be translated into vector calculus identities. The result is the following lemma.
Lemma 4.4.9. Vector calculus identities, part 1.
Let \(f,g\) be smooth functions on \(U\subseteq \mathbb{R}^3\text{,}\) and \(\mathbf{F}, \mathbf{G}\) be smooth vector fields on \(U\text{.}\) Then the following identities are satisfied:
- \begin{equation*} \boldsymbol{\nabla}( f g) = (\boldsymbol{\nabla} f) g + f (\boldsymbol{\nabla} g), \end{equation*}
- \begin{equation*} \boldsymbol{\nabla} \times (f \mathbf{F} ) = (\boldsymbol{\nabla} f) \times \mathbf{F} + f \boldsymbol{\nabla} \times \mathbf{F}, \end{equation*}
- \begin{equation*} \boldsymbol{\nabla} \cdot (f \mathbf{F} ) = (\boldsymbol{\nabla} f) \cdot \mathbf{F} + f \boldsymbol{\nabla} \cdot \mathbf{F}, \end{equation*}
- \begin{equation*} \boldsymbol{\nabla} \cdot (\mathbf{F} \times \mathbf{G} ) = (\boldsymbol{\nabla} \times \mathbf{F}) \cdot \mathbf{G} - \mathbf{F} \cdot (\boldsymbol{\nabla} \times \mathbf{G}). \end{equation*}
Proof.
This is just the reformulation in terms of vector fields of the four different non-vanishing cases of the graded product rule for differential forms in \(\mathbb{R}^3\) (see Remark 4.3.8).
Now you may be starting to like this. Learning this kind of vector calculus identities by heart is frustrating. But these are just reformulations of the one and only graded product rule for the exterior derivative Lemma 4.3.6, which is all that you have to remember (sure, there is an annoying sign in the graded product rule, but it's much better than learning vector calculus identities!).
Subsection 4.4.3 \(d^2=0\) and vector calculus identities
Another key property of the exterior derivative is that \(d^2=0\text{,}\) see Lemma 4.3.9. In \(\mathbb{R}^3\text{,}\) this corresponds to two separate statements, namely that \(d(d(f)) =0 \) with \(f\) a zero-form (a function), and \(d(d(\omega))=0\) with \(\omega\) a one-form. The corresponding vector calculus identities are the following:
Lemma 4.4.10. Vector calculus identities, part 2.
Let \(f\) be a smooth function on \(U\subseteq \mathbb{R}^3\) and \(\mathbf{F}\) a smooth vector field on \(U\text{.}\) Then the following identities are satisfied:
- \begin{equation*} \boldsymbol{\nabla} \times (\boldsymbol{\nabla} f) = 0 \qquad \text{(curl of grad is zero)}, \end{equation*}
- \begin{equation*} \boldsymbol{\nabla} \cdot (\boldsymbol{\nabla} \times \mathbf{F}) = 0 \qquad \text{(div of curl is zero)}. \end{equation*}
Proof.
This is just the reformulation of the statement that \(d^2=0\) for a zero-form and a one-form in \(\mathbb{R}^3\text{.}\)
The game of translating easy statements for the exterior derivative into complicated statements for grad, curl, and div is fun, isn't it? Let's prove one more vector calculus identity for now, which follows by combining the statement that \(d^2=0\) with the graded product rule.
Lemma 4.4.11. Vector calculus identities, part 3.
Let \(f,g,h\) be smooth functions on \(U\subseteq \mathbb{R}^3\text{.}\) Then:
Proof.
Consider the action of the exterior derivative on the two-form \(f d g \wedge dh\text{:}\)
where we used the graded product rule and the fact that \(f\) is a zero-form. Using the graded product rule again, we know that
since \(d(dg) = d(dh) = 0\text{.}\) Thus
The translation for the associated vector fields is:
as claimed.
Subsection 4.4.4 Two more vector calculus identities
We end this section by noting that there are two more vector calculus identities involving grad, curl and div. We will present the identities without proof here. To get them from differentials forms, we would need to introduce the concept of Lie derivatives, which is beyond the scope of this course.
Keep in mind that you certainly do not need to learn these identities by heart! We are presenting them here just so that you are aware of them.
Lemma 4.4.12. Vector calculus identities, part 4.
Let \(\mathbf{F}\) and \(\mathbf{G}\) be smooth vector fields on \(U \subseteq \mathbb{R}^3\text{.}\) Then the following identities are satisfied:
- \begin{equation*} \boldsymbol{\nabla} (\mathbf{F} \cdot \mathbf{G}) = \mathbf{F} \times (\boldsymbol{\nabla} \times \mathbf{G}) + (\boldsymbol{\nabla} \times \mathbf{F}) \times \mathbf{G} + (\mathbf{G} \cdot \boldsymbol{\nabla}) \mathbf{F} + (\mathbf{F} \cdot \boldsymbol{\nabla}) \mathbf{G}, \end{equation*}
- \begin{equation*} \boldsymbol{\nabla} \times (\mathbf{F} \times \mathbf{G}) = \mathbf{F} ( \boldsymbol{\nabla} \cdot \mathbf{G}) - (\boldsymbol{\nabla} \cdot \mathbf{F}) \mathbf{G} + (\mathbf{G} \cdot \boldsymbol{\nabla}) \mathbf{F} - (\mathbf{F} \cdot \boldsymbol{\nabla}) \mathbf{G}. \end{equation*}
Here \((\mathbf{G} \cdot \boldsymbol{\nabla}) \mathbf{F}\) means
Finally, there are a few more vector calculus identities that involve the Laplacian operator, which in the language of differential forms requires the introduction of the Hodge star operator. We will come back to this in Section 4.8.
Exercises 4.4.5 Exercises
1.
Let \(\mathbf{F} = (x y, y z, x z)\) be a vector field on \(\mathbb{R}^3\text{.}\) Find its curl \(\boldsymbol{\nabla} \times \mathbf{F}\) and divergence \(\boldsymbol{\nabla}\cdot \mathbf{F}\text{.}\)
The curl of the vector field is given by:
In component notation, this reads \(\boldsymbol{\nabla} \times \mathbf{F}= (-y, -z, -x).\)
As for the div, we get:
Note that we could have done these calculations using differential forms. To get the curl, we associate to \(\mathbf{F}\) a one-form \(\omega = x y\ dx + y z\ dy+ x z\ dz\) and calculate its exterior derivative:
The curl \(\boldsymbol{\nabla} \times \mathbf{F}\) is then the vector field associated to this two-form, that is \(\boldsymbol{\nabla} \times \mathbf{F} = (-y, -z, -x)\text{.}\)
To calculate the divergence \(\boldsymbol{\nabla} \cdot \mathbf{F}\text{,}\) we associate to \(\mathbf{F}\) a two-form \(\eta = x y \ dy \wedge dz + y z \ dz \wedge dx + x z \ dx \wedge dy\) and calculate its exterior derivative:
Therefore \(\boldsymbol{\nabla} \cdot \mathbf{F} = x + y + z\text{.}\)
2.
For the following two vector fields, find their curl and divergence:
\(\displaystyle \mathbf{F}(x,y,z) = \frac{1}{\sqrt{x^2+y^2}} (x, y, 0).\)
\(\displaystyle \mathbf{G}(x,y,z) = \frac{1}{\sqrt{x^2+y^2}} (- y , x , 0).\)
Let's solve this one using differential forms. You can do it directly using the formulae for curl and div as well.
(a) To find the curl, we associated a one-form \(\omega\) to \(\mathbf{F}\text{:}\)
We calculate its exterior derivative:
Thus we conclude that \(\boldsymbol{\nabla} \times \mathbf{F} = 0\text{.}\)
To find the divergence, we associate a two-form \(\eta\) to \(\mathbf{F}\text{:}\)
We calulate its exterior derivative:
We conclude that
(b) To find the curl, we associate a one-form \(\omega\) to \(\mathbf{G}\text{:}\)
We calculate its exterior derivative:
Thus we conclude that
To find the divergence, we associate to \(\mathbf{G}\) the two-form:
We calculate its exterior derivative:
Therefore \(\boldsymbol{\nabla} \cdot \mathbf{G} = 0\text{.}\)
3.
Find a vector field \(\mathbf{F} = (0, f_2, f_3)\) such that \(\boldsymbol{\nabla} \times \mathbf{F} = ( 0 ,z ,y)\text{.}\)
Since \(\mathbf{F}=(0,f_2, f_3)\text{,}\) and using the definition of the curl, we know that
Thus we need to solve the equations
Integrating the last two equations, we get:
for some functions \(g(y,z), h(y,z)\text{.}\) The first condition then imposes that
There are many possible choices, but the simplest would be \(g(y,z) = h(y,z) = 0\text{.}\) We would then conlude that
is a vector field such that \(\boldsymbol{\nabla} \times \mathbf{F} = (0, z, y).\)
4.
Is there a vector field \(\mathbf{F}\) on \(\mathbb{R}^3\) such that \(\boldsymbol{\nabla} \times \mathbf{F} = \left( x, y+ x z, z \right)\text{?}\) Justify your answer.
We know that \(\boldsymbol{\nabla} \cdot (\boldsymbol{\nabla} \times \mathbf{F}) = 0\) for any vector field \(\mathbf{F}\text{.}\) So if there is a vector field \(\mathbf{F}\) such that \(\boldsymbol{\nabla} \times \mathbf{F} = \left( x, y+ x z, z \right)\text{,}\) then the divergence of the vector on the right-hand-side (let's call it \(\mathbf{G}\)) must be zero. But
which is obviously non-zero. Therefore, we conclude that there does not exist a vector field \(\mathbf{F}\) such that \(\boldsymbol{\nabla} \times \mathbf{F} = \left( x, y+ x z, z \right)\text{.}\)
5.
Let \(\mathbf{F} = (xy, y^2, xy+z)\) and \(\mathbf{G}=( xyz, yz, z^2)\) be smooth vector fields on \(\mathbb{R}^3\text{,}\) and \(\alpha:[0,2 \pi] \to \mathbb{R}^3\) be the parametric curve given by \(\alpha(t) =(\sin(t), \cos(t), t(t- 2 \pi) ) \text{.}\) Show that the line integral of the vector field
along \(\alpha\) is zero.
Well, you certainly do not want to evaluate this line integral, it would be painful!
First, we notice that the parametric curve \(\alpha\) is closed, since
Next, we notice that we can use the vector calculus identity 1 from Lemma 4.4.12, which states that
So the vector field that we want to evaluate the line integral of is \(\boldsymbol{\nabla} (\mathbf{F} \cdot \mathbf{G})\text{.}\) As this is the gradient of a function, this means that the vector field is conservative. Therefore, its integral along any closed curve vanishes. We conclude that the integral along \(\alpha\) is zero!
6.
Suppose that you study a vector field \(\mathbf{F}\) in a lab. You measure that
for some constants \(\alpha, \beta\) that you are not able to determine experimentally. However, from theoretical considerations you know that \(\mathbf{F}\) must be divergence-free (i.e., its divergence is zero). Find the values of \(\alpha\) and \(\beta\text{.}\)
We know that
Since we know that \(\boldsymbol{\nabla} \cdot \mathbf{F} = 0\text{,}\) and that \(\alpha\) and \(\beta\) are constants (i.e. do not depend on \(x,y,z\)), we conclude that we must have
7.
Let \(\mathbf{F}(x,y,z) = (f(x), g(y), h(z))\) for some smooth functions \(f(x), g(y), h(z)\) on \(\mathbb{R}\) (note that those are functions of a single variable), and let \(q(x,y,z)\) be an arbitrary smooth function on \(\mathbb{R}^3\text{.}\) Show that
Let us first solve it using vector calculus identities, and then provide an alternative but equivalent solutions using differential forms. Identity 4 of Lemma 4.4.9 states that
Applying this to the case at hand, we get:
We then calculate the curl of \(\mathbf{F}\text{.}\) We get:
Moreover, from Identity 1 of Lemma 4.4.10, we know that
Therefore
Let us now solve the question using differential forms. Let \(\omega = f(x)\ dx + g(y)\ dy + h(z)\ dz\) be the one-form associated to \(\mathbf{F}\text{.}\) Then \(\boldsymbol{\nabla} \cdot (\mathbf{F} \times \boldsymbol{\nabla} q )\) is the function associated to \(d( \omega \wedge d q)\text{.}\) So we want to show that
Using the graded product rule, we have:
where we used the fact that \(d^2 =0 \text{.}\) But
since by evaluating the differentials we only get terms involving the vanishing basic two-forms \(dx \wedge dx = dy \wedge dy = dz \wedge dz = 0\text{.}\) We thus conclude that