Skip to main content

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.

Subsection 4.4.1 Grad, div and curl

In R3, 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 UR3. Its exterior derivative df is the one-form

df=fx dx+fy dy+fz dz.

We define the gradient of f, and denote it by f, to be the vector field associated to the one-form df according to Table 4.1.11:

f=(fx,fy,fz).

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 ω=f1 dx+f2 dy+f3 dz be a one-form on UR3, with its associated vector field F=(f1,f2,f3). Its exterior derivative dω is the two-form

dω=(f3yf2z)dydz+(f1zf3x)dzdx+(f2xf1y)dxdy.

We define the curl of F, and denote it by ×F, to be the vector field associated to the two-form dω according to Table 4.1.11:

×F=(f3yf2z,f1zf3x,f2xf1y).

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 η=f1 dydz+f2 dzdx+f3 dxdy be a two-form on UR3, with its associated vector field F=(f1,f2,f3). Its exterior derivative dη is the three-form

dη=(f1x+f2y+f3z)dxdydz.

We define the divergence of F, and denote it by F, to be the function associated to the three-form dη according to Table 4.1.11:

F=f1x+f2y+f3z.

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 R3. However, the defintions of grad, curl, div, the cross-product, etc. rely on the geometry of R3. 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 R3 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 F is satisfied if and only if

×F=0.

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 F=(f1,f2,f3) in R3:

×F=det(ijkxyzf1f2f3),

where i,j,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 F.

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 E is the electric vector field, and B is the magnetic vector field, both defined on R3 (our space), Maxwell's equations state that

E=4πρ,B=0,×E+1cBt=0,×B1cEt=4πcJ,

where c is the speed of light, ρ is the total electric charge density, and 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 ρ=J=0.

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 E and B as vector fields in R3 (in space), but that also depend on another variable t corresponding to time. This is why the equations above include partial derivatives of E and B with respect to t. The “time-independent” Maxwell's equations, in which E and B are true vector fields on R3 (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 R3 and vector calculus operations in the following table.

Table 4.4.8. Dictionary between the exterior derivative in R3 and vector calculus concepts
Differential form concept Vector calculus concept
d of a 0-form df gradient f
d of a 1-form dω curl ×F
d of a 2-form dη divergence 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 R3, this graded product rule can be split into two cases, as in Remark 4.3.8, depending on whether ω 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.

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 R3 (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 d2=0 and vector calculus identities

Another key property of the exterior derivative is that d2=0, see Lemma 4.3.9. In R3, this corresponds to two separate statements, namely that d(d(f))=0 with f a zero-form (a function), and d(d(ω))=0 with ω a one-form. The corresponding vector calculus identities are the following:

This is just the reformulation of the statement that d2=0 for a zero-form and a one-form in R3.

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 d2=0 with the graded product rule.

Consider the action of the exterior derivative on the two-form fdgdh:

d(fdgdh)=df(dgdh)+fd(dgdh),

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

d(dgdh)=d(dg)dhdgd(dh)=0,

since d(dg)=d(dh)=0. Thus

d(fdgdh)=df(dgdh).

The translation for the associated vector fields is:

(f(g×h))=f(g×h),

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.

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 F=(xy,yz,xz) be a vector field on R3. Find its curl ×F and divergence F.

Solution.

The curl of the vector field is given by:

×F=det(ijkxyzxyyzxz)=yizjxk.

In component notation, this reads ×F=(y,z,x).

As for the div, we get:

F=x(xy)+y(yz)+z(xz)=y+z+x.

Note that we could have done these calculations using differential forms. To get the curl, we associate to F a one-form ω=xy dx+yz dy+xz dz and calculate its exterior derivative:

dω=xdydx+ydzdy+zdxdz=ydydzzdzdxxdxdy

The curl ×F is then the vector field associated to this two-form, that is ×F=(y,z,x).

To calculate the divergence F, we associate to F a two-form η=xy dydz+yz dzdx+xz dxdy and calculate its exterior derivative:

dη=ydxdydz+zdydzdx+xdzdxdy=(x+y+z)dxdydz.

Therefore F=x+y+z.

2.

For the following two vector fields, find their curl and divergence:

  1. F(x,y,z)=1x2+y2(x,y,0).

  2. G(x,y,z)=1x2+y2(y,x,0).

Solution.

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 ω to F:

ω=1x2+y2(x dx+y dy).

We calculate its exterior derivative:

dω=xy(x2+y2)3/2dydxxy(x2+y2)3/2dxdy=0.

Thus we conclude that ×F=0.

To find the divergence, we associate a two-form η to F:

η=1x2+y2(x dydz+y dzdx).

We calulate its exterior derivative:

dη=((x2+y2)1/2x2(x2+y2)3/2)dxdydz+((x2+y2)1/2y2(x2+y2)3/2)dydzdx=(2x2+y2x2+y2(x2+y2)3/2)dxdydz=1x2+y2dxdydz.

We conclude that

F=1x2+y2.

(b) To find the curl, we associate a one-form ω to G:

ω=1x2+y2(y dx+x dy).

We calculate its exterior derivative:

dω=((x2+y2)1/2+y2(x2+y2)3/2)dydx+((x2+y2)1/2x2(x2+y2)3/2)dxdy=(2x2+y2x2+y2(x2+y2)3/2)dxdy=1x2+y2dxdy.

Thus we conclude that

×G=(0,0,1x2+y2).

To find the divergence, we associate to G the two-form:

η=1x2+y2(y dydz+x dzdx).

We calculate its exterior derivative:

dη=xy(x2+y2)3/2dxdydzxy(x2+y2)3/2dydzdx=0

Therefore G=0.

3.

Find a vector field F=(0,f2,f3) such that ×F=(0,z,y).

Solution.

Since F=(0,f2,f3), and using the definition of the curl, we know that

×F=(f3yf2z,f3x,f2x).

Thus we need to solve the equations

f3yf2z=0,f3x=z,f2x=y.

Integrating the last two equations, we get:

f2=xy+g(y,z),f3=xz+h(y,z),

for some functions g(y,z),h(y,z). The first condition then imposes that

yh(y,z)=zg(y,z).

There are many possible choices, but the simplest would be g(y,z)=h(y,z)=0. We would then conlude that

F=(0,xy,xz)

is a vector field such that ×F=(0,z,y).

4.

Is there a vector field F on R3 such that ×F=(x,y+xz,z)? Justify your answer.

Solution.

We know that (×F)=0 for any vector field F. So if there is a vector field F such that ×F=(x,y+xz,z), then the divergence of the vector on the right-hand-side (let's call it G) must be zero. But

G=1+1+1=3,

which is obviously non-zero. Therefore, we conclude that there does not exist a vector field F such that ×F=(x,y+xz,z).

5.

Let F=(xy,y2,xy+z) and G=(xyz,yz,z2) be smooth vector fields on R3, and α:[0,2π]R3 be the parametric curve given by α(t)=(sin(t),cos(t),t(t2π)). Show that the line integral of the vector field

F×(×G)+(×F)×G+(G)F+(F)G

along α is zero.

Solution.

Well, you certainly do not want to evaluate this line integral, it would be painful!

First, we notice that the parametric curve α is closed, since

α(0)=(0,1,0)=α(2π).

Next, we notice that we can use the vector calculus identity 1 from Lemma 4.4.12, which states that

(FG)=F×(×G)+(×F)×G+(G)F+(F)G.

So the vector field that we want to evaluate the line integral of is (FG). 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 α is zero!

6.

Suppose that you study a vector field F in a lab. You measure that

F(x,y,z)=(xz+yz+x2y,α(yz+x2z),β(xyz+y)),

for some constants α,β that you are not able to determine experimentally. However, from theoretical considerations you know that F must be divergence-free (i.e., its divergence is zero). Find the values of α and β.

Solution.

We know that

F=x(xz+yz+x2y)+αy(yz+x2z)+βz(xyz+y)=z+2xy+αz+βxy.

Since we know that F=0, and that α and β are constants (i.e. do not depend on x,y,z), we conclude that we must have

α=1,β=2.

7.

Let F(x,y,z)=(f(x),g(y),h(z)) for some smooth functions f(x),g(y),h(z) on R (note that those are functions of a single variable), and let q(x,y,z) be an arbitrary smooth function on R3. Show that

(F×q)=0.
Solution.

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

(F×G)=(×F)GF(×G).

Applying this to the case at hand, we get:

(F×q)=(×F)qF(×q).

We then calculate the curl of F. We get:

×F=(h(z)yg(y)z,f(x)zh(z)x,g(y)xf(x)y)=0.

Moreover, from Identity 1 of Lemma 4.4.10, we know that

×q=0.

Therefore

(F×q)=0.

Let us now solve the question using differential forms. Let ω=f(x) dx+g(y) dy+h(z) dz be the one-form associated to F. Then (F×q) is the function associated to d(ωdq). So we want to show that

d(ωdq)=0.

Using the graded product rule, we have:

d(ωdq)=dωdqωd2q=dωdq,

where we used the fact that d2=0. But

dω=df(x)dx+dg(y)dy+dh(z)dz=0,

since by evaluating the differentials we only get terms involving the vanishing basic two-forms dxdx=dydy=dzdz=0. We thus conclude that

d(ωdq)=0.