Skip to content

Exterior Calculus

The theory of exterior (differential) calculus can be seen as an algebraic organization of differential geometry, initially proposed by Élie Cartan at the turn of the XXth century.

Differential forms

The theory of exterior calculus is built around the concept of (differential) k-form; which corresponds to a skew-symmetric, fully covariant tensor field of rank k, defined within the cotangent bundle of a n-dimensional manifold (), i.e.,: where corresponds to any permutation of the k indices and to its parity.

In this framework, linear forms — aka covectors — correspond to the specific case of 1-forms. Exterior calculus can therefore be considered as a generalization of vector calculus in arbitrary dimensions.

Moreover, as covectors corresponds to linear forms acting on vectors in the 1D case; k-forms extend this interpretation to the k-dimensional case. They correspond to k-linear operators assigning scalar values to k-vectors: where stands for a k-vector (1) defined in the kD extended tangent bundle

  1. This notion will be explicited in a section below.

of the considered manifold .

Given a nD manifold , k-forms defined on it, k≤n, form a vector space, noted hereafter.

In particular, this allows to extends classic operators of "vectorial" differential geometry, such as gradient, divergence and curl to higher dimensions. This extension is made possible by the definition of a dedicated derivation operator: The exterior derivative, see below.

A graded algebraic structure

The generalization of vector calculus to higher dimensions is based on the algebraic structure of k-forms. Indeed, (k+l)-forms can be built from k-dimensional and l-dimensional ones using the wedge product and noted : Equipped with this wedge product, all the k-forms defined on a n-dimensional manifold consitute a graded algebra, called the exterior algebra This graded algebra is of finite dimension, for the degree (k) of a k-form cannot exceed the dimension of the manifold it is defined upon, .

Within this graded algebra, the set of k-forms defined on a nD manifold (for a given value of 0≤k≤n), corresponds to a -dimensional vector space, where k-forms can be expanded over the canonical base forms: where the Einstein summation convention has been used for concision and runs over the permutations of k indices () over n.

Exterior derivative

The exterior derivative is a linear operator that maps k-forms to (k+1)-forms. It is noted and extends the notion of differentiation to differential forms of arbitrary degrees.

This operator can be defined by a series of axioms it must follow:

For a 0-form , i.e. a smooth function , it corresponds to the usual differential:

It must be linear, i.e. given a k-form and an l-form :

As differential forms as skew-symmetric, it must follow the Liebniz rule:

Finally it must be 2-nilpotent:

Within a coordinate system defined on the considered manifold, it can be expressed as:

where corresponds to a set of indices corresponding to k variables taken amongst the n ones needed to parametrize . We sum over all the possible sets, i.e. , and is an index runnning over all n variables.

Stokes-Cartan theorem

The cornerstone of the theory is the Stokes-Cartan Theorem, which binds together the three main ingredients of exterior calculus: The integral of a k-form, , over the boundary, , of some (k+1)-dimensional oriented sub-manifold, , equals the integral of its exterior derivative, , over the whole sub-manifold: This is a very powerful results for it provides a unifying view encompassing some major theorems in differential calculus and geometry, e.g. the second fundamental theorem of calculus, the Kelvin-Stokes theorem, Ostrogradsky's theorem, Green's theorem.

  • Algebraic interpretation Given a nD oriented manifold, k-forms defined on it constitute a vector space, dual to the one formed by k-vectors. Consequently the Riesz representation theorem ensures that the integration of k-forms over k-vectors defines an inner product, often refered to as their "natural pairing": for it is obviously linear in both & .

    Considering a (k+1)-vector and a k-form , we can rewrite the Stokes-Cartan theorem as: This algebraic interpretation is another pivotal concept in exterior calculus and DEC for it states that the exterior derivative is the adjoint operator of the boundary operator.

Hodge duality

The finite dimension of the graded algebra of k-forms defined on a nD manifold leads to another key concept in exterior calculus: Hodge duality. Given a k-form, , acting on the k-dimensional subset ; we can construct a dual (n-k)-form, noted here after, defined on (1), verifying:

  1. The orthogonal complement of the initial k-dim subset.

The isomorphism that maps k-forms to (n-k)-ones is called the Hodge star, and is noted :

Example

One ubiquituous application of this concept is the definition of the vectorial product in the usual 3D euclidean space. Indeed, when we write we implicitly:

  • Assimilate vectors and covectors, which is fine in euclidean spaces.
  • Associate to a 2-form, the lhs in the above formulae, defined within the plane spanned by the two (co)vectors and to a 1-form, the rhs, spanning the 1D space orthogonal to the forementioned plane.

Practically, if we consider, still in 3D, the basic forms: , we have:

One noteworthy property of the Hodge operator is that applied twice to a k-form defined on a nD manifold , it yields back the k-form up to a sign:

Musical isomorphisms

As mentionned above, k-forms and k-vectors defined on a nD manifold constitute dual vector spaces. The musical isomorphisms, "sharp" and "flat" (noted respectively ), enable to pass from one to the other:

In the usual index-based formalization of differential geometry, given a manifold , they simply correspond to a contraction with the metric tensor (1):

  1. The origin of the poetic name "musical" isomorphisms is apparent when looking at the formulae below: As sharp and flat respectively raise and lower tones in music their algebraic counterparts raise and lower indices, transforming covectors (aka 1-forms) into vectors and vice-versa.

where (resp.) are the metric coefficients in there twice covariant (contravariant) version.


In order to truly harnest this powerful tool in numerical simulations, a discrete version of this theory is needed. This is what the next section is about.