Skip to main content

Section 4.8 Hodge star

In this section we introduce one last operator on differential forms, called the β€œHodge star”. While we will not really use it in this course, it is an integral part of the theory of differential forms, so it is worth being introduced to it briefly. The Hodge star can be used to recover the Laplacian operator in the language of vector calculus.

Subsection 4.8.1 The Hodge star

The Hodge star is an operator that provides some sort of duality between k-forms and (nβˆ’k)-forms in Rn. It is easiest to define it in terms of the basic k-forms from Definition 4.1.5, and then extend to general differential forms by applying it to each summand.

Definition 4.8.1. The Hodge star dual of a k-form in Rn.

Let Ο‰=dxi1βˆ§β‹―βˆ§dxik be a basic k-form on Rn. Then the Hodge star dual of Ο‰, which is denoted by ⋆ω, 1  is the unique basic (nβˆ’k)-form with the property:

Ο‰βˆ§β‹†Ο‰=dx1βˆ§β‹―βˆ§dxn.
This standard notation should not be confused with the pullback of a differential form; those are very different things.

To define the Hodge star dual of a general k-form on UβŠ†Rn, we apply the Hodge star to each summand. More precisely, if

Ξ·=βˆ‘1≀i1<…<ik≀nfi1β‹―ik dxi1βˆ§β‹―βˆ§dxik

is a k-form on U, then its Hodge star dual βˆ—Ξ· is the (nβˆ’k)-form given by

⋆η=βˆ‘1≀i1<…<ik≀nfi1β‹―ik β‹†(dxi1βˆ§β‹―βˆ§dxik).

To make sense of this definition, let us look at the Hodge star action on the basic k-forms for low-dimensional space.

There are only two basic k-forms in R, namely the zero-form 1 and the one-form dx. From the definition, we want 1βˆ§β‹†1=dx and dxβˆ§β‹†dx=dx, from which we conclude that:

⋆1=dx,⋆dx=1.

The Hodge star thus provides a duality between zero-forms and one-forms in R.

It becomes a little more interesting in R2. The basic forms are the zero-form 1, the one-forms dx and dy, and the two-form dx∧dy. From the definition, we want 1βˆ§β‹†1=dx∧dy, dxβˆ§β‹†dx=dx∧dy, dyβˆ§β‹†dy=dx∧dy, and (dx∧dy)βˆ§β‹†(dx∧dy)=dx∧dy. We conclude that

⋆1=dx∧dy,⋆(dx∧dy)=1,⋆dx=dy,⋆dy=βˆ’dx.

It thus provides a duality between zero-forms and two-forms in R2, and a β€œself-duality” for one-forms. Note that the sign is important here for the action on the basic one-forms.

Things become even more interesting in R3. The basic forms are the zero-form 1, the one-forms dx,dy,dz, the two-forms dy∧dz,dz∧dx,dx∧dy, and the three-form dx∧dy∧dz. From the definition, we get that:

⋆1=dx∧dy∧dz,⋆(dx∧dy∧dz)=1,⋆dx=dy∧dz,⋆dy=dz∧dx,⋆dz=dx∧dy,⋆(dy∧dz)=dx,⋆(dz∧dx)=dy,⋆(dx∧dy)=dz.

Thus, in R3, it provides a duality between zero-forms and three-forms, and between one-forms and two-forms.

Consider the two-form Ο‰=xyz dy∧dz+ex dx∧dy. Its Hodge star dual is the one-form:

⋆ω=xyz β‹†(dy∧dz)+ex β‹†(dx∧dy)=xyz dx+ex dz.

The action of the Hodge star in R3 naturally justifies our dictionary to translate between k-forms in R3 and vector calculus objects in Table 4.1.11. Indeed, let Ο‰=f dx+g dy+h dz be a one-form on R3. Then its Hodge dual is the two-form

⋆ω=f dy∧dz+g dz∧dx+h dx∧dy.

This is why we used this particular choice for the basic two-forms in Table 4.1.11; it's because this is what one gets through Hodge duality, which identifies one-forms and two-forms in R3.

In fact, what this means is that we really only needed the first two lines in Table 4.1.11. Indeed, we can always transform a two-form into a one-form by taking its Hodge dual, and a three-form into a zero-form. So, in the end, all that we need to establish a dictionary between differential forms and vector calculus objects is to say that zero-forms are functions, and one-forms correspond to vector fields.

For instance, if F is the vector field associated to a one-form Ο‰, we could have defined the curl βˆ‡Γ—F to be the vector field associated to the one-form ⋆dΟ‰. That is,

ω↔F⋆dΟ‰β†”βˆ‡Γ—F.

Similarly, we could have defined the divergence βˆ‡β‹…F to be the function given by ⋆d⋆ω. That is,

ω↔F⋆dβ‹†Ο‰β†”βˆ‡β‹…F.

We could translate all vector calculus identities in Section 4.4 using the Hodge star, but in the end, as far as we are concerned in this course, this is just a fancier way of saying the same thing. :-)

Recall from Example 4.4.7 the statement of Maxwell's equations, which form the foundations of electromagnetism. They can be written in terms of the electric vector field E and the magnetic vector field B on R3 as follows (I am now using units with c=1 as is standard in modern physics, and I have rescaled the electric charge ρ and the electric current density J to absorb the factor of 4Ο€):

βˆ‡β‹…E=ρ,βˆ‡β‹…B=0,βˆ‡Γ—E+βˆ‚Bβˆ‚t=0,βˆ‡Γ—Bβˆ’βˆ‚Eβˆ‚t=J.

It turns out that there is a very nice way of rewriting Maxwell's equations using differential forms, which makes them manifestly relativistic (i.e. consistent with special relativity). Moreover, this reformulation works in any number of dimensions! It defines the natural generalization of Maxwell's equations to higher-dimensional spacetimes, which is useful in physics theories like string theory.

To write Maxwell's equations in this form, we need to consider them as living on spacetime, i.e. R4, with coordinates (t,x,y,z). We first construct a two-form F on R4 that combines the electric field E and the magnetic field B as follows:

F=Bx dy∧dz+By dz∧dx+Bz dx∧dy+Ex dx∧dt+Ey dy∧dt+Ez dz∧dt.

We also construct a three-form which combines the electric current J and the electric charge ρ as:

J=ρ dx∧dy∧dzβˆ’jx dt∧dy∧dzβˆ’jy dt∧dz∧dxβˆ’jz dt∧dx∧dy.

Using these definitions, and the definition of the Hodge star on R4, 2  we can rewrite Maxwell's equations neatly as the following two equations (you can check this!):

dF=0,d⋆F=J.

Isn't that neat? The first equation is simply saying that the two-form F is closed. The second equation is the β€œsource equation”; if there is no source (i.e. J=0), it is simply saying that the two-form ⋆F is also closed. Moreover, not only is this formulation nice and clean, but it is manifestly Lorentz invariant (as it is formulated in four-dimensional space time).

To be precise, we need to modify the definition of the Hodge star operator a little bit here. The reason is that spacetime is R4, but with a different definition of length as for standard Euclidean space. It is called Minkowski spacetime; the definition of length is given by a metric, and in this case the metric is Lorentzian, which is a bit different from the standard Euclidean metric (it has an extra sign). The reason is that the fourth dimension of time behaves somewhat differently from the three space dimensions, which is reflected in this choice of Lorentzian metric. In the end, the correct definition of the Hodge star operator on Minkowski spacetime R4 is the operator ⋆ that acts on basic k-form as
Ο‰βˆ§β‹†Ο‰=Β±dt∧dx∧dy∧dz,
with a plus sign whenever Ο‰ does not contain dt, and a minus sign whenever Ο‰ contains dt.

Furthermore, this formulation of Maxwell's equation naturally generalizes to any number of dimensions. In Rn, F remains a two-form, but J becomes an (nβˆ’1)-form. Then ⋆F is an (nβˆ’2)-form, and the two equations make sense in Rn. As mentioned above, this higher-dimensional generalization is useful in modern physical theories such as string theory. This is an example of the power of the formalism of differential forms!

Subsection 4.8.2 The Hodge star and the Laplacian

We can combine the Hodge star with the exterior derivative to define a new operation on differential forms, called the β€œLaplace-Beltrami operator”.

Definition 4.8.7. The codifferential and the Laplace-Beltrami operator.

Let Ο‰ be a k-form on UβŠ†Rn. We define the codifferential, which is denoted by Ξ΄, as the operator acting on Ο‰ as:

δω=(βˆ’1)k⋆d⋆ω.

We define the Laplace-Beltrami operator, denoted by Ξ”, as the operator acting on Ο‰ as:

Δω=βˆ’(dΞ΄+Ξ΄d)Ο‰,

where d is the exterior derivative.

This looks very fancy, but it is just the natural generalization of the Laplacian of a function to differential forms, as we now see.

First, we notice that if f is a function,

Ξ΄f=⋆d⋆f=0,

since ⋆f is a three-form, and hence its exterior derivative vanishes in R3. Thus

Ξ”f=βˆ’Ξ΄df=⋆d⋆df.

We now translate into the language of vector calculus. The vector field associated to the one-form df is the gradient βˆ‡f. Its Hodge dual is a two-form, and taking its exterior derivative means that we take the divergence of this vector field. So the result is that

Ξ”f=βˆ‡β‹…βˆ‡f.

Expanding in coordinates (x,y,z), we get:

Ξ”f=βˆ‡β‹…βˆ‡f=βˆ‚2fβˆ‚x2+βˆ‚2fβˆ‚y2+βˆ‚2fβˆ‚z2,

which we write as the Laplacian βˆ‡2f of the function f.

The Laplace-Beltrami operator applied to a one-form in R3 gives rise to another operation in vector calculus, called the β€œLaplacian of a vector field”.

If Ο‰ is a one-form, by definition

Δω=βˆ’dΞ΄Ο‰βˆ’Ξ΄dΟ‰=d⋆dβ‹†Ο‰βˆ’β‹†d⋆dΟ‰,

which is also a one-form. Let us now extract its associated vector field. Let F be the vector field associated to Ο‰.

We look at the first term on the right-hand-side. ⋆ω is a two-form associated to F. d⋆ω then takes the divergence βˆ‡β‹…F. ⋆d⋆ω maps this to a zero-form, and then d⋆d⋆ω take the gradient of the resuling zero-form. The result is that the vector field associated to the one-form d⋆d⋆ω is

βˆ‡(βˆ‡β‹…F).

Let us now look at the second term on the right-hand-side. dΟ‰ takes the curl βˆ‡Γ—F. ⋆dΟ‰ then maps it to a one-form associated to the vector field βˆ‡Γ—F. d⋆dΟ‰ then takes the curl again, βˆ‡Γ—(βˆ‡Γ—F), and finaly ⋆d⋆dΟ‰ maps it back to a one-form. The result is that the vector field associated to the one-form ⋆d⋆dΟ‰ is

βˆ‡Γ—(βˆ‡Γ—F).

We conclude that the vector field associated to the one-form Δω is

βˆ‡(βˆ‡β‹…F)βˆ’βˆ‡Γ—(βˆ‡Γ—F),

which we can take as the definition of the Laplacian of the vector field F. To show that it takes the form

βˆ‡2F=βˆ‚2Fβˆ‚x2+βˆ‚2Fβˆ‚y2+βˆ‚2Fβˆ‚z2,

one only needs to do an explicit calculation in R3, see Exercise 4.8.4.5.

Subsection 4.8.3 Two more vector calculus identities

To end this section, let us prove two more vector calculus identities, this time involving the Laplacian of a function.

These two identities follow from the graded product rule for the exterior derivative.

dF=0,d⋆F=J.

We start with the first one:

βˆ‡2(fg)=Ξ”(fg)=⋆d⋆d(fg)=⋆d⋆(g df+f dg)=⋆d(g β‹†df+f β‹†dg)=⋆(dgβˆ§β‹†df+g d⋆df+dfβˆ§β‹†dg+fd⋆dg)=βˆ‡gβ‹…βˆ‡f+gβˆ‡2f+βˆ‡fβ‹…βˆ‡g+fβˆ‡2g=fβˆ‡2g+2βˆ‡fβ‹…βˆ‡g+gβˆ‡2f.

In the proof we used the fact that βˆ‡2f=⋆d⋆df as in the proof of Lemma 4.8.8.

For the second identity, we get the following:

βˆ‡β‹…(fβˆ‡gβˆ’gβˆ‡f)=⋆d⋆(fdgβˆ’gdf)=⋆d(f⋆dgβˆ’g⋆df)=⋆(dfβˆ§β‹†dg+fd⋆dgβˆ’dgβˆ§β‹†dfβˆ’gd⋆df)

To proceed we need to use a result which we haven't proved. For any two k-forms Ο‰ and Ξ· on R3, there's a general result that says that

Ο‰βˆ§β‹†Ξ·=β‹†Ο‰βˆ§Ξ·.

Note that it is important that Ο‰ and Ξ· are both k-forms (same k), otherwise it wouldn't apply. It it not difficult to prove this statement, but since we do not need it anywhere else, we leave the proof as an exercise (see Exercise 4.8.4.4).

Now in our previous expression we had the terms dfβˆ§β‹†dg and βˆ’dgβˆ§β‹†df. Since df and dg are both one-forms,

dfβˆ§β‹†dg=⋆df∧dg,

and these two terms cancel out. Thus

βˆ‡β‹…(fβˆ‡gβˆ’gβˆ‡f)=f(⋆d⋆dg)βˆ’g(⋆d⋆df)=fβˆ‡2gβˆ’gβˆ‡2f.

Exercises 4.8.4 Exercises

1.

Let Ο‰ be the two-form

Ο‰=xy dy∧dz+xyz dz∧dx+y dx∧dy

on R3. Find ⋆ω.

Solution.

We calculate the one-form ⋆ω using the action of the Hodge star on basic two-forms in R3:

⋆ω=xy⋆(dy∧dz)+xyz⋆(dz∧dx)+y⋆(dx∧dy)=xy dx+xyz dy+y dz.

2.

For any k-form Ο‰ on Rn, show that

⋆⋆ω=(βˆ’1)k(nβˆ’k)Ο‰.
Solution.

We only need to prove the statement for basic k-forms as by definition of the action of the Hodge star operator in Definition 4.8.1 it will then follow for all k-forms.

Let Ξ± be a basic k-form on Rn. By definition of the Hodge star, we know that ⋆α is the unique basic (nβˆ’k)-form such that

Ξ±βˆ§β‹†Ξ±=dx1βˆ§β‹―βˆ§dxn.

Now consider the basic (nβˆ’k)-form ⋆α. By definition of the Hodge star, ⋆⋆α will be the unique basic k-form such that

β‹†Ξ±βˆ§β‹†β‹†Ξ±=dx1βˆ§β‹―βˆ§dxn.

As the right-hand-side for both equations is the same, we get

Ξ±βˆ§β‹†Ξ±=β‹†Ξ±βˆ§β‹†β‹†Ξ±.

Using graded commutativity of the wedge product as in Lemma 4.2.6, we can rewrite the right-hand-side as:

Ξ±βˆ§β‹†Ξ±=(βˆ’1)k(nβˆ’k)β‹†β‹†Ξ±βˆ§β‹†Ξ±.

Finally, given ⋆α, we know that the left-hand-side uniquely defines Ξ± (by definition of the Hodge star), while the right-hand-side uniquely deefines ⋆⋆α (again by definition of the Hodge star), and therefore we must have

Ξ±=(βˆ’1)k(nβˆ’k)⋆⋆α.

3.

Let Ο‰ and Ξ· be one-forms on Rn, and F and G be the associated vector fields. Show that

⋆(Ο‰βˆ§β‹†Ξ·)=Fβ‹…G.
Solution.

We can write the one-forms Ο‰ and Ξ· as:

Ο‰=βˆ‘i=1nfidxi,Ξ·=βˆ‘i=1ngidxi,

for smooth functions fi,gi:Rnβ†’R. Since ⋆η is an (nβˆ’1)-form, Ο‰βˆ§β‹†Ξ· is an n-form on Rn. It then follows that the only non-vanishing terms in Ο‰βˆ§β‹†Ξ· are those of the form dxiβˆ§β‹†dxi, as all other β€œcross-terms”, i.e. terms of the form dxiβˆ§β‹†dxj with iβ‰ j, will necessarily vanish since ⋆dxj necessarily contains a dxi. Thus we get:

Ο‰βˆ§β‹†Ξ·=βˆ‘i=1nfigidxiβˆ§β‹†dxi=(βˆ‘i=1nfigi)dx1βˆ§β‹―βˆ§dxn,

where we used the definition of the Hodge star for basic one-forms. Finally, since ⋆(dx1βˆ§β‹―dxn)=1, we get:

⋆(Ο‰βˆ§β‹†Ξ·)=βˆ‘i=1nfigi⋆(dx1βˆ§β‹―βˆ§dxn)=βˆ‘i=1nfigi=Fβ‹…G,

where the last equality is for the associated vector fields F=(f1,…,fn) and G=(g1,…,gn).

4.

Let Ο‰ and Ξ· be k-forms on Rn. Show that

Ο‰βˆ§β‹†Ξ·=(βˆ’1)k(nβˆ’k)β‹†Ο‰βˆ§Ξ·.

Note that it is important that Ο‰ and Ξ· are both k-forms (same k), otherwise this property wouldn't apply.

Solution.

The proof is similar in spirit to the solution of the previous problem. Since Ο‰ and Ξ· are both k-forms on Rn, we can write both as linear combinations of basic k-forms in Rn:

Ο‰=βˆ‘1≀i1<β‹―<ik≀nfi1β‹―ikdxi1βˆ§β‹―βˆ§dxik,Ξ·=βˆ‘1≀i1<β‹―<ik≀ngi1β‹―ikdxi1βˆ§β‹―βˆ§dxik,

for smooth functions fi1⋯ik,gi1⋯ik:Rn→R. Then

⋆η=βˆ‘1≀i1<β‹―<ik≀ngi1β‹―ik⋆(dxi1βˆ§β‹―βˆ§dxik).

But ⋆(dxi1βˆ§β‹―βˆ§dxik) is an (nβˆ’k)-form on Rn, and thus Ο‰βˆ§β‹†Ξ· is an n-form in Rn. It follows that the only terms in Ο‰βˆ§β‹†Ξ· that will be non-vanishing are those involving the wedge product of a basic k-form with its own Hodge star dual, as all other β€œcross-terms” will necessarily involve the wedge products of repeated dx's which trivially vanish. So we get:

Ο‰βˆ§β‹†Ξ·=βˆ‘1≀i1<β‹―<ik≀nfi1β‹―ikgi1β‹―ikdxi1βˆ§β‹―βˆ§dxikβˆ§β‹†(dxi1βˆ§β‹―βˆ§dxik).

Similarly, we have:

β‹†Ο‰βˆ§Ξ·=βˆ‘1≀i1<β‹―<ik≀nfi1β‹―ikgi1β‹―ik⋆(dxi1βˆ§β‹―βˆ§dxik)∧dxi1βˆ§β‹―βˆ§dxik=(βˆ’1)k(nβˆ’k)βˆ‘1≀i1<β‹―<ik≀nfi1β‹―ikgi1β‹―ikdxi1βˆ§β‹―βˆ§dxikβˆ§β‹†(dxi1βˆ§β‹―βˆ§dxik),

where we used graded commutativity of the wedge product, Lemma 4.2.6. We thus conclude that

Ο‰βˆ§β‹†Ξ·=(βˆ’1)k(nβˆ’k)β‹†Ο‰βˆ§Ξ·.

5.

Let F=(f1,f2,f3) be a smooth vector field in R3. Show that

βˆ‡(βˆ‡β‹…F)βˆ’βˆ‡Γ—(βˆ‡Γ—F)=βˆ‚2Fβˆ‚x2+βˆ‚2Fβˆ‚y2+βˆ‚2Fβˆ‚z2.

This is the definition of the Laplacian of the vector field βˆ‡2F as in Lemma 4.8.9.

Solution.

This is just an explicit and rather painful calculation. Let us do it step-by-step. First,

βˆ‡β‹…F=βˆ‚f1βˆ‚x+βˆ‚f2βˆ‚y+βˆ‚f3βˆ‚z.

Thus

βˆ‡(βˆ‡β‹…F)=(βˆ‚2f1βˆ‚x2+βˆ‚2f2βˆ‚xβˆ‚y+βˆ‚2f3βˆ‚xβˆ‚z,βˆ‚2f1βˆ‚yβˆ‚x+βˆ‚2f2βˆ‚y2+βˆ‚2f3βˆ‚yβˆ‚z,βˆ‚2f1βˆ‚zβˆ‚x+βˆ‚2f2βˆ‚zβˆ‚y+βˆ‚2f3βˆ‚z2).

Next, we move on to the curl. First, we have

βˆ‡Γ—F=(βˆ‚f3βˆ‚yβˆ’βˆ‚f2βˆ‚z,βˆ‚f1βˆ‚zβˆ’βˆ‚f3βˆ‚x,βˆ‚f2βˆ‚xβˆ’βˆ‚f1βˆ‚y).

Taking the curl again, we get:

βˆ‡Γ—(βˆ‡Γ—F)=(βˆ‚2f2βˆ‚yβˆ‚xβˆ’βˆ‚2f1βˆ‚y2βˆ’βˆ‚2f1βˆ‚z2+βˆ‚2f3βˆ‚zβˆ‚x,βˆ‚2f3βˆ‚zβˆ‚yβˆ’βˆ‚2f2βˆ‚z2βˆ’βˆ‚2f2βˆ‚x2+βˆ‚2f1βˆ‚xβˆ‚y,βˆ‚2f1βˆ‚xβˆ‚zβˆ’βˆ‚2f3βˆ‚x2βˆ’βˆ‚2f3βˆ‚y2+βˆ‚2f2βˆ‚yβˆ‚z)

Putting these two calculations together, and using the fact that partial derivatives commute by Clairaut's theorem (since the vector fields are assumed to be smooth), we get:

βˆ‡(βˆ‡β‹…F)βˆ’βˆ‡Γ—(βˆ‡Γ—F)=(βˆ‚2f1βˆ‚x2+βˆ‚2f1βˆ‚y2+βˆ‚2f1βˆ‚z2,βˆ‚2f2βˆ‚x2+βˆ‚2f2βˆ‚y2+βˆ‚2f2βˆ‚z2,βˆ‚2f3βˆ‚x2+βˆ‚2f3βˆ‚y2+βˆ‚2f3βˆ‚z2)=βˆ‚2Fβˆ‚x2+βˆ‚2Fβˆ‚y2+βˆ‚2Fβˆ‚z2.

6.

In this problem we prove the statement in Example 4.8.6 about Maxwell's equations.

  1. Write down the action of the Hodge star operator on basic k-forms in Minkowksi R4 (see Footnote 4.8.2 ).

  2. Using your result in part (a), show that the two equations

    dF=0,d⋆F=J,
    with F and J defined in Example 4.8.6, reproduce Maxwell's equations.