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.
Objectives
You should be able to:
Define the Hodge star operator in \(\mathbb{R}^n\text{.}\)
Determine the Hodge star of zero-, one-, two-, and three-forms in \(\mathbb{R}^3\text{.}\)
Relate to the Laplacian operator in 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 \(\mathbb{R}^n\text{.}\) 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 \(\mathbb{R}^n\).
Let \(\omega = dx_{i_1} \wedge \cdots \wedge dx_{i_k}\) be a basic \(k\)-form on \(\mathbb{R}^n\text{.}\) Then the Hodge star dual of \(\omega\), which is denoted by \(\star \omega\text{,}\) 1 is the unique basic \((n-k)\)-form with the property:
To define the Hodge star dual of a general \(k\)-form on \(U \subseteq \mathbb{R}^n\text{,}\) we apply the Hodge star to each summand. More precisely, if
is a \(k\)-form on \(U\text{,}\) then its Hodge star dual \(*\eta\) is the \((n-k)\)-form given by
To make sense of this definition, let us look at the Hodge star action on the basic \(k\)-forms for low-dimensional space.
Example 4.8.2. The action of the Hodge star in \(\mathbb{R}\).
There are only two basic \(k\)-forms in \(\mathbb{R}\text{,}\) namely the zero-form \(1\) and the one-form \(dx\text{.}\) From the definition, we want \(1 \wedge \star 1= dx\) and \(dx \wedge \star dx = dx\text{,}\) from which we conclude that:
The Hodge star thus provides a duality between zero-forms and one-forms in \(\mathbb{R}\text{.}\)
Example 4.8.3. The action of the Hodge star in \(\mathbb{R}^2\).
It becomes a little more interesting in \(\mathbb{R}^2\text{.}\) The basic forms are the zero-form \(1\text{,}\) the one-forms \(dx\) and \(dy\text{,}\) and the two-form \(dx \wedge dy\text{.}\) From the definition, we want \(1 \wedge \star 1 = dx \wedge dy\text{,}\) \(dx \wedge \star dx = dx \wedge dy\text{,}\) \(dy \wedge \star dy = dx \wedge dy\text{,}\) and \((dx \wedge dy) \wedge \star (dx \wedge dy) = dx\wedge dy.\) We conclude that
It thus provides a duality between zero-forms and two-forms in \(\mathbb{R}^2\text{,}\) and a “self-duality” for one-forms. Note that the sign is important here for the action on the basic one-forms.
Example 4.8.4. The action of the Hodge star in \(\mathbb{R}^3\).
Things become even more interesting in \(\mathbb{R}^3\text{.}\) The basic forms are the zero-form \(1\text{,}\) the one-forms \(dx, dy, dz\text{,}\) the two-forms \(dy \wedge dz, dz \wedge dx, dx \wedge dy\text{,}\) and the three-form \(dx \wedge dy \wedge dz\text{.}\) From the definition, we get that:
Thus, in \(\mathbb{R}^3\text{,}\) it provides a duality between zero-forms and three-forms, and between one-forms and two-forms.
Example 4.8.5. An example of the Hodge star action in \(\mathbb{R}^3\).
Consider the two-form \(\omega = x y z \ dy \wedge dz + e^x\ dx \wedge dy\text{.}\) Its Hodge star dual is the one-form:
The action of the Hodge star in \(\mathbb{R}^3\) naturally justifies our dictionary to translate between \(k\)-forms in \(\mathbb{R}^3\) and vector calculus objects in Table 4.1.11. Indeed, let \(\omega = f\ dx + g\ dy+ h\ dz\) be a one-form on \(\mathbb{R}^3\text{.}\) Then its Hodge dual is the two-form
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 \(\mathbb{R}^3\text{.}\)
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 \(\mathbf{F}\) is the vector field associated to a one-form \(\omega\text{,}\) we could have defined the curl \(\boldsymbol{\nabla} \times \mathbf{F}\) to be the vector field associated to the one-form \(\star d \omega\text{.}\) That is,
Similarly, we could have defined the divergence \(\boldsymbol{\nabla} \cdot \mathbf{F}\) to be the function given by \(\star d\star \omega\text{.}\) That is,
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. :-)
Example 4.8.6. Maxwell's equations using differential forms (optional).
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 \(\mathbf{E}\) and the magnetic vector field \(\mathbf{B}\) on \(\mathbb{R}^3\) as follows (I am now using units with \(c=1\) as is standard in modern physics, and I have rescaled the electric charge \(\rho\) and the electric current density \(\mathbf{J}\) to absorb the factor of \(4 \pi\)):
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. \(\mathbb{R}^4\text{,}\) with coordinates \((t,x,y,z)\text{.}\) We first construct a two-form \(F\) on \(\mathbb{R}^4\) that combines the electric field \(\mathbf{E}\) and the magnetic field \(\mathbf{B}\) as follows:
We also construct a three-form which combines the electric current \(\mathbf{J}\) and the electric charge \(\rho\) as:
Using these definitions, and the definition of the Hodge star on \(\mathbb{R}^4\text{,}\) 2 we can rewrite Maxwell's equations neatly as the following two equations (you can check this!):
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 \(\star 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).
Furthermore, this formulation of Maxwell's equation naturally generalizes to any number of dimensions. In \(\mathbb{R}^n\text{,}\) \(F\) remains a two-form, but \(J\) becomes an \((n-1)\)-form. Then \(\star F\) is an \((n-2)\)-form, and the two equations make sense in \(\mathbb{R}^n\text{.}\) 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 \(\omega\) be a \(k\)-form on \(U \subseteq \mathbb{R}^n\text{.}\) We define the codifferential, which is denoted by \(\delta\text{,}\) as the operator acting on \(\omega\) as:
We define the Laplace-Beltrami operator, denoted by \(\Delta\text{,}\) as the operator acting on \(\omega\) as:
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.
Lemma 4.8.8. The Laplace-Beltrami operator and the Laplacian of a function.
Let \(f\) be a zero-form (a function) on \(U \subseteq \mathbb{R}^3\text{.}\) Then
where \(\nabla^2 f\) is called the Laplacian of \(f\).
Proof.
First, we notice that if \(f\) is a function,
since \(\star f\) is a three-form, and hence its exterior derivative vanishes in \(\mathbb{R}^3\text{.}\) Thus
We now translate into the language of vector calculus. The vector field associated to the one-form \(d f\) is the gradient \(\boldsymbol{\nabla} f\text{.}\) 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
Expanding in coordinates \((x,y,z)\text{,}\) we get:
which we write as the Laplacian \(\nabla^2 f\) of the function \(f\text{.}\)
The Laplace-Beltrami operator applied to a one-form in \(\mathbb{R}^3\) gives rise to another operation in vector calculus, called the “Laplacian of a vector field”.
Lemma 4.8.9. The Laplace-Beltrami operator and the Laplacian of a vector field.
Let \(\omega\) be a one-form on \(U \subseteq \mathbb{R}^3\text{,}\) and \(\mathbf{F}\) be its associated vector field. Then the vector field associated to the one-form \(\Delta \omega\) is the Laplacian of the vector field \(\mathbf{F}\), which is denoted by \(\nabla^2 \mathbf{F}\text{.}\) It acts on the vector field as
and satisfies the identity
Proof.
If \(\omega\) is a one-form, by definition
which is also a one-form. Let us now extract its associated vector field. Let \(\mathbf{F}\) be the vector field associated to \(\omega\text{.}\)
We look at the first term on the right-hand-side. \(\star \omega\) is a two-form associated to \(\mathbf{F}\text{.}\) \(d \star \omega\) then takes the divergence \(\boldsymbol{\nabla} \cdot \mathbf{F}\text{.}\) \(\star d \star \omega\) maps this to a zero-form, and then \(d \star d \star \omega\) take the gradient of the resuling zero-form. The result is that the vector field associated to the one-form \(d \star d \star \omega\) is
Let us now look at the second term on the right-hand-side. \(d \omega\) takes the curl \(\boldsymbol{\nabla} \times \mathbf{F}\text{.}\) \(\star d \omega\) then maps it to a one-form associated to the vector field \(\boldsymbol{\nabla} \times \mathbf{F}\text{.}\) \(d \star d \omega\) then takes the curl again, \(\boldsymbol{\nabla} \times (\boldsymbol{\nabla} \times \mathbf{F})\text{,}\) and finaly \(\star d \star d \omega\) maps it back to a one-form. The result is that the vector field associated to the one-form \(\star d \star d \omega\) is
We conclude that the vector field associated to the one-form \(\Delta \omega\) is
which we can take as the definition of the Laplacian of the vector field \(\mathbf{F}\text{.}\) To show that it takes the form
one only needs to do an explicit calculation in \(\mathbb{R}^3\text{,}\) 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.
Lemma 4.8.10. Vector calculus identities, part 5.
Let \(f\) and \(g\) be smooth functions on \(U \subseteq \mathbb{R}^3\text{.}\) Then it satisfies the identities:
- \begin{equation*} \nabla^2 (f g) = f \nabla^2 g + 2 \boldsymbol{\nabla} f \cdot \boldsymbol{\nabla} g + g \nabla^2 f, \end{equation*}
- \begin{equation*} \boldsymbol{\nabla} \cdot (f \boldsymbol{\nabla} g - g \boldsymbol{\nabla} f) = f \nabla^2 g - g \nabla^2 f. \end{equation*}
Proof.
These two identities follow from the graded product rule for the exterior derivative.
We start with the first one:
In the proof we used the fact that \(\nabla^2 f = \star d \star d f\) as in the proof of Lemma 4.8.8.
For the second identity, we get the following:
To proceed we need to use a result which we haven't proved. For any two \(k\)-forms \(\omega\) and \(\eta\) on \(\mathbb{R}^3\text{,}\) there's a general result that says that
Note that it is important that \(\omega\) and \(\eta\) 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 \wedge \star dg\) and \(-dg \wedge \star df\text{.}\) Since \(df\) and \(dg\) are both one-forms,
and these two terms cancel out. Thus
Exercises 4.8.4 Exercises
1.
Let \(\omega\) be the two-form
on \(\mathbb{R}^3\text{.}\) Find \(\star \omega\text{.}\)
We calculate the one-form \(\star \omega\) using the action of the Hodge star on basic two-forms in \(\mathbb{R}^3\text{:}\)
2.
For any \(k\)-form \(\omega\) on \(\mathbb{R}^n\text{,}\) show that
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 \(\alpha\) be a basic \(k\)-form on \(\mathbb{R}^n\text{.}\) By definition of the Hodge star, we know that \(\star \alpha\) is the unique basic \((n-k)\)-form such that
Now consider the basic \((n-k)\)-form \(\star \alpha\text{.}\) By definition of the Hodge star, \(\star \star \alpha\) will be the unique basic \(k\)-form such that
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:
Finally, given \(\star \alpha\text{,}\) we know that the left-hand-side uniquely defines \(\alpha\) (by definition of the Hodge star), while the right-hand-side uniquely deefines \(\star \star \alpha\) (again by definition of the Hodge star), and therefore we must have
3.
Let \(\omega\) and \(\eta\) be one-forms on \(\mathbb{R}^n\text{,}\) and \(\mathbf{F}\) and \(\mathbf{G}\) be the associated vector fields. Show that
We can write the one-forms \(\omega\) and \(\eta\) as:
for smooth functions \(f_i, g_i: \mathbb{R}^n \to \mathbb{R}\text{.}\) Since \(\star \eta\) is an \((n-1)\)-form, \(\omega \wedge \star \eta\) is an \(n\)-form on \(\mathbb{R}^n\text{.}\) It then follows that the only non-vanishing terms in \(\omega \wedge \star \eta\) are those of the form \(dx_i \wedge \star dx_i\text{,}\) as all other “cross-terms”, i.e. terms of the form \(dx_i \wedge \star dx_j\) with \(i \neq j\text{,}\) will necessarily vanish since \(\star dx_j\) necessarily contains a \(dx_i\text{.}\) Thus we get:
where we used the definition of the Hodge star for basic one-forms. Finally, since \(\star(dx_1 \wedge \cdots dx_n) = 1\text{,}\) we get:
where the last equality is for the associated vector fields \(\mathbf{F} = (f_1, \ldots, f_n)\) and \(\mathbf{G} = (g_1, \ldots, g_n)\text{.}\)
4.
Let \(\omega\) and \(\eta\) be \(k\)-forms on \(\mathbb{R}^n\text{.}\) Show that
Note that it is important that \(\omega\) and \(\eta\) are both \(k\)-forms (same \(k\)), otherwise this property wouldn't apply.
The proof is similar in spirit to the solution of the previous problem. Since \(\omega\) and \(\eta\) are both \(k\)-forms on \(\mathbb{R}^n\text{,}\) we can write both as linear combinations of basic \(k\)-forms in \(\mathbb{R}^n\text{:}\)
for smooth functions \(f_{i_1 \cdots i_k}, g_{i_1 \cdots i_k}: \mathbb{R}^n \to \mathbb{R}\text{.}\) Then
But \(\star(dx_{i_1} \wedge \cdots \wedge dx_{i_k})\) is an \((n-k)\)-form on \(\mathbb{R}^n\text{,}\) and thus \(\omega \wedge \star \eta\) is an \(n\)-form in \(\mathbb{R}^n\text{.}\) It follows that the only terms in \(\omega \wedge \star \eta\) 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:
Similarly, we have:
where we used graded commutativity of the wedge product, Lemma 4.2.6. We thus conclude that
5.
Let \(\mathbf{F}=(f_1, f_2, f_3)\) be a smooth vector field in \(\mathbb{R}^3\text{.}\) Show that
This is the definition of the Laplacian of the vector field \(\nabla^2 \mathbf{F}\) as in Lemma 4.8.9.
This is just an explicit and rather painful calculation. Let us do it step-by-step. First,
Thus
Next, we move on to the curl. First, we have
Taking the curl again, we get:
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:
6.
In this problem we prove the statement in Example 4.8.6 about Maxwell's equations.
Write down the action of the Hodge star operator on basic \(k\)-forms in Minkowksi \(\mathbb{R}^4\) (see Footnote 4.8.2 ).
Using your result in part (a), show that the two equations
\begin{align*} d F = \amp 0, \\ d \star F = \amp J , \end{align*}with \(F\) and \(J\) defined in Example 4.8.6, reproduce Maxwell's equations.