nLab
differential form

Idea

A differential form is a geometrical object on a manifold that can be integrated. A differential form ω is a section of the exterior algebra Λ *T *X of a cotangent bundle, which makes sense in many contexts (e.g. manifolds, algebraic varieties, analytic space?s, …).

Abstract version

Before turning to the usual version in differential geometry, we examine the above requirement through general abstract nonsense.

One way to exhibit this statement nicely is:

A differential n-form on X is a smooth n-functor P n(X)B n from the path n-groupoid of X to the n-fold delooping of the additive Lie group of real numbers.

Urs, do you know where the need for orientation comes in here? I don't follow it in enough detail to see, although I intend to read Moerdijk–Reyes. —Toby

Eric: I’m probably confused, but if σ n is a morphism in P n(X), then (unless X is a directed space), the opposite σ n 1 is also in P n(X) and I think ω(σ n)=ω(σ n 1).

Toby: Between Eric's comment here and Urs's at latest changes, I'm happy to remove this query box.

Eric: I think it is a good question. Maybe we should keep the query box here until the answer is incorporated in the page.

Urs Schreiber: here is my reply, that I originally posted at latest changes. I’ll try to eventually work this into the main text of the entry

The orientation of the diffential form corresponds to the inherent orientation of k-morphisms: as we identify the differential form with a smooth functor on the path n-groupoid, that path n-groupoid necessarily has oriented k-volumes as its k-morphisms, simply because these k-morphisms need to come with information about their (higher categorical) source and target.

To get pseudo-differential forms that may be integrated also over non-oriented and possibly non-orientable manifolds one needs to consider parallel transport functors not with coefficients in just B n coming from the crossed complex

(**)(\mathbb{R} \to {*} \to \cdots \to {*})

but the more refined crossed complex

(* 2)(\mathbb{R} \to {*} \to \cdots \to \mathbb{Z}_2)

where the 2-factor acts by sign reversal on (one can also use U(1) instead of , this way [P n(),B nU(1)] becomes the Deligne complex and knows not just about differential forms but about U(1) n1-gerbes with connection even).

A little bit of discussion of this unoriented case is currently at orientifold. There for the case n=2.

Note that an n-morphism in P n(X) is an oriented n-dimensional submanifold of X.

Such a functor (as described in more detail at connection on a bundle) assigns a real number to each parametrised n-dimensional cube of X, that is a subspace by a smooth map Σ:[0,1] nX. If the differential form that this n-functor defines is denoted ωΩ n(X), then this real number is denoted by the integral

[0,1] nΣ *ω.\int_{[0,1]^n} \Sigma^* \omega \,.

This integral in turn encodes the n-functoriality of the n-functor: it effectively says that

  • if we decompose the standard n-cube [0,1] n into N n little subcubes (C k) k n for N

  • and apply the n-functor to each of these to obtain a result (a real number) to be denoted ω(C k);

  • then by n-functoriality the result of the application of the functor to the full Σ is the composition of all the ω(C k) in . i.e. their sum

    [0,1] nΣ *ω= kω(C k).\int_{[0,1]^n} \Sigma^* \omega = \sum_k \omega(C_k) \,.

Since one can let N increase arbitrarily in this prescription – N – it follows that the value of the functor on Σ is already determined by all its values on all “infinitesimal n-cubes” in some sense.

Eric: This is neat and goes toward answering my query about an “arrow theoretic” presentation on measure space.

The notion of differential form is the one that makes this precise: a differential form is a rule for assigning to each “infinitesimal n-cube” a number.

There are in turn different ways to make that last statement precise:

  • In differential geometry an “infinitesimal n-cube” is modeled by an n-tuple of tangent vectors and a differential form is a fiberwise linear map from the n-fold exterior power of the tangent bundle to the real numbers, as given below.

  • In synthetic differential geometry the statement is in essence the same one, but the difference is that there the notion of “infinitesimal n-cube” has a concrete meaning on the same footing of other n-cubes. If D n denotes the abstract infinitesimal n-cube in this context, then the mapping space X D n of morphisms from D nX is the n-fold tangent bundle of X and a differential form is precisely nothing but a morphism

    ω:X D n×D n\omega : X^{D^n} \times D^n \to \mathbb{R}

    (where is now the synthetic differential version of the real numbers) subject to three constraints. (These constraints can be seen as the infinitesimal analog of the n-functoriality discussed above).

    This is described in detail in section 4 of

    For more on this see differential forms in synthetic differential geometry.

Examples

Just to reassure everybody that we're still talking about the same thing:

In local coordinates, a differential form can be expressed in terms of the coordinate variables and their derivatives; a typical 2-form in coordinates (x,y,z) might be

x 2ydxdy+3sinxdxdz(x+4y)dxdz.x^2 y\, \mathrm{d}x \wedge \mathrm{d}y + 3 \sin x\, \mathrm{d}x \wedge \mathrm{d}z - (x + 4 y)\, \mathrm{d}x \wedge \mathrm{d}z .

In classical differential geometry, expressions like this (but usually written without the ‘’) showed up naturally as integrands; then people began to see them as objects in their own right.

However, differential forms do not need to be expressed in local coordinates; we can say that ω and η are differential forms and get

dωη,\mathrm{d}\omega \wedge \eta ,

for example, as a new differential form.

Definitions

Given a differentiable manifold X, or even a generalized smooth space X for which this definition makes sense, a differential form on X is a section of the exterior algebra of the cotangent bundle over X; sometimes one refers to an exterior differential form to be more precise. One often requires differential forms to be smooth, or at least continuous, but we will state this explicitly when we want it. A differential p-form on X is a section of the pth exterior power of the cotangent bundle; the natural number p0 is the rank of the form. A general differential form is a p-indexed sequence of differential p-forms of which all but finitely many are zero; on a finite-dimensional manifold, this latter condition is automatic.

The space C Ω *(X) of smooth forms on X may also be defined as the universal differential envelope of the space C Ω 0(X) of smooth functions on X (which are the same as the smooth 0-forms as defined above); more concretely:

It is generated by the smooth functions and three operations:

  • an associative binary operation of addition generalising the usual addition of functions,
  • an associative binary operation (the exterior product or wedge product) generalising the usual multiplication of functions,
  • a unary operation d (the exterior derivative, or differential);

subject to these identities:

  • addition makes C Ω *(X) into an abelian monoid,
  • both d and distribute over addition,
  • ddf=0,
  • dfdf=0,
  • d(fη)=dfη+fdη,
  • d(dfη)+dfdη=0,

in which f is a smooth function and η is an arbitrary smooth form. (Note that one often drops the ‘’ after a 0-form; thus, fη=fη. There is hardly any ambiguity if one drops the ‘’ entirely, but it's traditional.)

Although not directly stated, it can be proved that addition makes C Ω *(X) into an abelian group; in fact, it is a module of the commutative ring of smooth functions on X. This is further a graded module, graded by the natural numbers, with the elements of grade p being the p-forms defined earlier; the space of these is C Ω p(X). If ω is a p-form and η is a q-form, we have:

  • dω is a (p+1)-form,
  • ωη is a (p+q)-form.

The law

ddη=0\mathrm{d}\mathrm{d}\eta = 0

holds for any form η, but the other laws become more complicated; if ω is a p-form and η is a q-form, then we get

  • ωω=0 if p is odd,
  • ωη=(1) pqηω,
  • d(ωη)=dωη+(1) pωdη.

That is, C Ω *(X) is a skew-commutative algebra over the ring of smooth functions, equipped with a derivation d of degree 1. In fact, the description above in terms of generators and relations makes it the free skew-commutative algebra over that ring equipped with such a derivation. (Or if it doesn't, then it's because I left something out of that description.)

More general forms (in Ω *(X)) can be recovered as sums of terms, each of which is the wedge product of a function and a smooth form. (This can also be seen as a special case of a vector-valued form as below.) One can still define the exterior derivative of a C 1 (once continuously differentiable) form; in general, the differential of a C k form is a C k1 form. If X is not a smooth manifold but only C k for some 1k<, then one has to take more care here, but the definition of the skew-commutative algebra of C k differential forms can still be made to work.

Given local coordinates (x 1,,x n) on a patch U in an n-dimensional manifold X, any differential form η on U can be expressed uniquely as a sum of 2 n terms

η= Iη Idx I,\eta = \sum_I \eta_I \wedge \mathrm{d}x^I ,

where I runs over increasing lists of indices from (1,,n), each η I is a function on U (continuous, smooth, etc according as η is), and

dx I=dx I 1dx I p\mathrm{d}x^I = \mathrm{d}x^{I_1} \wedge \cdots \wedge \mathrm{d}x^{I_p}

(for p the length of the list I) is simply an abbreviation. For a p-form, there are (np) terms that appear.

Twisted and vector-valued forms

Recall that a differential form on X is a section of the exterior algebra of the cotangent bundle over X; call this bundle Λ. Then given any vector bundle V over X, a V-valued form on X is a section of the vector bundle VΛ. The wedge product of a V-valued form and a V-valued form is a (VV)-valued form, but if there is a commonly used multiplication map VVW, then we may think of their wedge product as a W-valued form.

Of particular importance are L-valued forms when L is a line bundle; these are also called L-twisted forms. In local coordinates, a twisted form looks just like an ordinary form, once you choose a nonzero vector in L as a basis. Therefore, they can seem sneaky and confusing sometimes when you realise that they do not behave in the same way!

Let Ψ be the pseudoscalar? bundle; that is, a section of Ψ (a pseudoscalar field) is given locally by a simple scalar field (a real-valued function) for each orientation of a local patch, with opposite orientations giving oppositely-signed scalars. A pseudoform is a Ψ-twisted form.

On an n-dimensional manifold X, the space Ω n(X) of n-forms is itself a line bundle; a p-form twisted by this line bundle is a densitised form. Sometimes an n-form is itself called a density. Actually, as we will see under integration below, it is really an n-pseudoform that should be called a density, but that is not the traditional terminology.

Given any real number w, there is a line bundle called the line bundle of w-weighted? scalars; a form twisted by this line bundle is a w-weighted form. Note that a 0-weighted form is just an ordinary form; also, an n-pseudoform turns out to be equivalent to a 1-weighted 0-form. (And thus a densitised form is equivalent to a 1-weighted pseudoform.)

Pulling back forms

Given manifolds X and Y and a map f:XY, any differential form η on Y defines a pullback form f *(η) on X. This is quite straightforward, once one knows how to push forward tangent vectors on X to tangent vectors on Y; to apply f *(η) to a list of vectors on X, push them forward to Y and apply η to them there. If f and η are smooth, continuous, etc, then so is f *(η).

Thus, the operation that maps X to Ω *(X) extends to a contravariant functor Ω *. Perhaps confusingly, forms are traditionally known in physics as ‘covariant’ concepts, because of how the components transform under a change of coordinates. (Ultimately, this confusion goes back to that between active and passive coordinate transformation?s.)

Note that twisted and (more general) vector-valued forms cannot be pulled back so easily. One needs some extra structure on f to do so; see the discussion of integration of p-pseudoforms below for an example.

Integration of forms

Let X be an n-dimensional manifold, and let ω be an n-pseudoform on X. Suppose that X is paracompact and Hausdorff, so that we may find a locally finite cover? of X with a subordinate smooth partition of unity? and a smooth coordinate chart on each patch. Then ω defines a measure on X as follows:

  • On each coordinate patch U, fix the orientation given by the coordinates to turn ω into an untwisted n-form ω̂; then write ω̂ in coordinates as

    ω̂=ω Udx 1dx n.\hat{\omega} = \omega_U \wedge \mathrm{d}x^1 \wedge \cdots \wedge \mathrm{d}x^n .

    In this situation, it is convenient also to write

    ω=ω Udx 1dx n,\omega = \omega_U \mathrm{d}x^1 \cdots \mathrm{d}x^n ,

    although this really does nothing but define the symbol ‘dx 1dx n’ (without the wedges).

  • The coordinates on U define a diffeomorphism between U and an open subset of R n that we'll also call U; so use the latter formula to interpret

    (1) Uω= Uω U(x 1,,x n)dx 1dx n,\int_U \omega = \int_U \omega_U(x^1,\ldots,x^n)\, \mathrm{d}x^1 \cdots \mathrm{d}x^n ,

    where the right-hand side is now interpreted in the usual way as as integral with respect to Lebesgue measure?.

  • Using the partition of unity, write

    ω= Uw Uω U,\omega = \sum_U w_U \omega_U ,

    where w U is a weight function defined on U and ω U is the restriction of ω to U. Then we have

    Xω= U Uw U(x 1,,x n)ω U(x 1,,x n)dx 1dx n,\int_X \omega = \sum_U \int_U w_U(x^1,\ldots,x^n) \omega_U(x^1,\ldots,x^n)\, \mathrm{d}x^1 \cdots \mathrm{d}x^n ,

    or more generally,

    Eω= U Uχ E(x 1,,x n)w U(x 1,,x n)ω U(x 1,,x n)dx 1dx n\int_E \omega = \sum_U \int_U \chi_E(x^1,\ldots,x^n) w_U(x^1,\ldots,x^n) \omega_U(x^1,\ldots,x^n)\, \mathrm{d}x^1 \cdots \mathrm{d}x^n

    for E a measurable subset of X and χ E the characteristic function of E.

A priori, this definition depends not only on the particular coordinate patches chosen but also on the partition of unity chosen to go with them. Furthermore, the defintion could be done just as easily (perhaps even more easily) for something other than an n-pseudoform. But the (perhaps surprising) fact that justifies it all is this:

When ω is an n-pseudoform, the definition of Eω is independent of the coordinates and partition chosen. Furthermore, the map from n-pseudoforms to measures is linear.

Note that, if ω were an n-form instead of a pseudoform, then the definition would depend on the orientation of the coordinates chosen. We could fix that by using the absolute value ω U in place of ω U in (1) and in the following equations, but then the map from forms to measures would not be linear.

It may also be enlightening to consider how to go back from a measure to an n-pseudoform. If ω is an absolutely continuous? Radon measure? (see Wikipedia articles until we get our own) on X, then it defines an n-pseudoform (which we may also call ω) as follows:

  • Given a point a, choose one of the two local orientations at a.
  • Given n linearly independent vectors (v 1,,v n) at a, develop them into a coordinate system on a neighbourhood U of a.
  • For sufficiently large natural number k, the coordinate cube C k of points with coordinates in [0,1/k] n exists (lies within U).
  • Let L be lim kk nω(C k).
  • If the coordinate system on U is positively oriented at a, then let ω(v 1,,v n) be L; if the coordinate system on U is negatively oriented at a, then let ω(v 1,,v n) be L.
  • Extend the definition to n arbitrary vectors by continuity (which necessarily maps a linearly dependent list of vectors to zero).

Again, this definition is independent of the coordinate system chosen (as long as it extends the given vectors); or if that's not true, then we need to add further restrictions to the absolutely continuous Radon measure ω. The definition is not independent of the orientation chosen, of course; thus we get a pseudoform rather than an untwisted form. You might try to ignore the orientation and take ω(v 1,,v n) to be L always, but that does not define an exterior form, as is most easily seen if two vectors are switched (which does not change L).

One can integrate forms other than n-pseudoforms, of course, but only over certain structures within the manifold X. Specifically, if R is a p-dimensional submanifold? of X (that is a p-dimensional manifold U equipped with a map R:UX), then we would like to integrate p-forms or p-pseudoforms (defined on X) over R. Here is how we do this:

  • We may integrate a p-form η over R if R is oriented, that is if U is oriented. We pull back η from X to U, then use the orientation on U to turn η into a p-pseudoform, which we can then integrate on the p-dimensional manifold U.

  • We may integrate a p-pseudoform η over R if R is pseudooriented, that is if it is equipped with a map that, for each point a on U, takes a local orientation of X at R(a) to a local orientation of U at a, continuously in a and taking opposite orientations to opposite orientations. Then locally, we turn η into a p-form on X using a local orientation on X, pull that back to U, and use the corresponding local orientation on U to turn that back into a p-pseudoform, which we can then integrate on U.

Thus, while integration of n-pseudoforms is the most basic, integration of general p-forms is actually a bit simpler than integration of general p-pseudoforms. Integration of other twisted or vector-valued forms can also be done, again given appropriate structure on R. Note that, if X is thought of a submanifold of itself, then it has a natural pseudoorientation that takes each local orientation to itself, and so we recover the original definition of integration of n-pseudoforms on X.

One often sees the definition of integration given for parametrised submanifolds, that is submanifolds where U is an open subset of R p. This amounts to a combination of the concepts above, with the two uses of U (as a coordinate patch in X or as the source of a submanifold of X) identified. The theorem that the integral of an n-pseudoform on X is independent of the coordinates chosen now becomes a theorem that the integral of a parametrised submanifold is independent of the parametrisation (up to some details about orientation), which in the end returns the result that one can integrate forms over arbitrary submanifolds (given an orientation or pseudoorientation as above).

Zoran Škoda: Should maybe this entry have a discussion on heuristics behind the usual trick in supersymmetry which asserts that the inner hom for supermanifolds, gives the statement that the algebra of smooth differential forms on M is the space of functions on the odd tangent bundle ΠTM? I am not the most competent to do this succinctly enough…

Toby: Possibly that should go at differential forms on supermanifolds?

Zoran Škoda: By no means. Ordinary differential forms on ORDINARY manifolds are the same as functions on odd tangent bundle. I did not want to say anything about the generalization of differential forms on supermanifolds. So it is NOT a different notion, but a different way to define it. If going to toposes hence synthetic framework is not separated why would be separated the equality which involves a parity trick…

Toby: Ah, I see; your M above need not be super, and it still works. Then yes, that should be mentioned here too.

Cohomology of forms

There is a cohomology theory of smooth differential forms; we have a chain complex

dC Ω 2(X)dC Ω 1(X)dC Ω 0(X)d0;\cdots \stackrel{\mathrm{d}}\to C^\infty\Omega^2(X) \stackrel{\mathrm{d}}\to C^\infty\Omega^1(X) \stackrel{\mathrm{d}}\to C^\infty\Omega^0(X) \stackrel{\mathrm{d}}\to 0 ;

the chain cohomology of this complex is the de Rham cohomology of X.

As smooth differential forms are the cochains in de Rham cohomolgy, the theory of integration of forms allows us to interpret relatively compact oriented submanifolds as chains on X, giving us a homology theory. Combining these, we have Stokes's theorem

Rω= Rdω,\int_{\partial{R}} \omega = \int_R \mathrm{d}\omega ,

where R, which may be interpreted as the boundary of R, is also called the codifferential as it is dual to d.

References

  • Schreiber & Waldorf, Smooth Functors vs. Differential Forms (arXiv)

Much fun discussion between Eric Forgy, Toby Bartels, and John Baez, about whether integration of forms or pseudoforms is most fundamental (and about whether twisted forms in general are useful and interesting geometric objects or the bastard spawn of hell) may be found in this giant Usenet thread. More specifically: