Skip to content

Differential Forms

The space of kk-covectors at pp is Λk(TpM)\Lambda^k(T_p^* M), the space of alternating kk-linear maps TpM××TpMRT_p M \times \cdots \times T_p M \to \mathbb{R}.

Definition. A differential kk-form on MM is a smooth section of ΛkTM\Lambda^k T^* M, i.e., a smooth map ω:MΛkTM\omega : M \to \Lambda^k T^* M assigning to each pp an alternating kk-linear functional ωp\omega_p on TpMT_p M.

Examples.

  • A 00-form is a smooth function fC(M)f \in C^\infty(M).
  • A 11-form is a section of TMT^* M (a covector field). In local coordinates, ω=ωidxi\omega = \sum \omega_i\, dx^i.
  • A 22-form on MM has the local expression ω=i<jωijdxidxj\omega = \sum_{i < j} \omega_{ij}\, dx^i \wedge dx^j.

Definition. If F:MNF : M \to N is a smooth map, the pullback F:Ωk(N)Ωk(M)F^* : \Omega^k(N) \to \Omega^k(M) is defined by:

(Fω)p(v1,,vk)=ωF(p)(dFp(v1),,dFp(vk))(F^*\omega)_p(v_1, \ldots, v_k) = \omega_{F(p)}(dF_p(v_1), \ldots, dF_p(v_k))

for viTpMv_i \in T_p M.

Proposition 4.1. The pullback satisfies:

  1. F(αβ)=FαFβF^*(\alpha \wedge \beta) = F^*\alpha \wedge F^*\beta
  2. F(dω)=d(Fω)F^*(d\omega) = d(F^*\omega)
  3. (GF)=FG(G \circ F)^* = F^* \circ G^*

Definition. The interior product (contraction) of a vector field XX with a kk-form ω\omega is the (k1)(k-1)-form ιXω\iota_X \omega defined by:

(ιXω)(v1,,vk1)=ω(X,v1,,vk1)(\iota_X \omega)(v_1, \ldots, v_{k-1}) = \omega(X, v_1, \ldots, v_{k-1})

Proposition 4.2 (Cartan’s Magic Formula). The Lie derivative LX\mathcal{L}_X of a differential form satisfies:

LXω=d(ιXω)+ιX(dω)\mathcal{L}_X \omega = d(\iota_X \omega) + \iota_X(d\omega)

The exterior derivative is the operator d:Ωk(M)Ωk+1(M)d : \Omega^k(M) \to \Omega^{k+1}(M) defined by:

  • For fΩ0(M)f \in \Omega^0(M): df=i=1nfxidxidf = \sum_{i=1}^n \frac{\partial f}{\partial x^i}\, dx^i (the total differential).
  • For general kk-forms: defined by requiring d(df)=0d(df) = 0 and the product rule d(αβ)=dαβ+(1)deg(α)αdβd(\alpha \wedge \beta) = d\alpha \wedge \beta + (-1)^{\deg(\alpha)} \alpha \wedge d\beta.

Proposition 4.3. dd=0d \circ d = 0 (d2=0d^2 = 0).

Theorem 4.4 (Poincare Lemma). If MM is a star-shaped open subset of Rn\mathbb{R}^n (or more generally, a contractible manifold), then every closed kk-form is exact: if dω=0d\omega = 0, then ω=dη\omega = d\eta for some (k1)(k - 1)-form η\eta.

The wedge product :Ωk(M)×Ω(M)Ωk+(M)\wedge : \Omega^k(M) \times \Omega^\ell(M) \to \Omega^{k+\ell}(M) is the bilinear, associative, anti-commutative operation:

αβ=(1)kβα\alpha \wedge \beta = (-1)^{k\ell}\, \beta \wedge \alpha

Theorem 4.5 (Stokes’ Theorem). Let MM be an oriented nn-dimensional manifold with boundary M\partial M (with the induced orientation). If ω\omega is a compactly supported (n1)(n-1)-form on MM, then:

Mω=Mdω\int_{\partial M} \omega = \int_M d\omega

Special Cases:

  • Fundamental Theorem of Calculus (n=1n = 1): abf(x)dx=f(b)f(a)\int_a^b f'(x)\, dx = f(b) - f(a).
  • Green’s Theorem (n=2n = 2): DPdx+Qdy=D(QxPy)dxdy\oint_{\partial D} P\, dx + Q\, dy = \iint_D \left(\frac{\partial Q}{\partial x} - \frac{\partial P}{\partial y}\right) dx\, dy.
  • Classical Stokes’ Theorem (n=3n = 3): SFdr=S(×F)dS\oint_{\partial S} \mathbf{F} \cdot d\mathbf{r} = \iint_S (\nabla \times \mathbf{F}) \cdot d\mathbf{S}.
  • Divergence Theorem (n=3n = 3): VFdS=V(F)dV\oint_{\partial V} \mathbf{F} \cdot d\mathbf{S} = \iiint_V (\nabla \cdot \mathbf{F})\, dV.

Integration of an nn-form over an nn-dimensional oriented manifold is defined by pulling back to Rn\mathbb{R}^n and integrating in coordinates. If ω=fdx1dxn\omega = f\,dx^1 \wedge \cdots \wedge dx^n on a coordinate chart UU with parametrisation ϕ:URn\phi : U \to \mathbb{R}^n:

Uω=ϕ(U)f(x1,,xn)dx1dxn\int_U \omega = \int_{\phi(U)} f(x^1, \ldots, x^n)\, dx^1 \cdots dx^n

4.8 Worked Example: Integrating a 2-Form on the Sphere

Section titled “4.8 Worked Example: Integrating a 2-Form on the Sphere”

Problem. Compute S2ω\int_{S^2} \omega where ω=xdydz+ydzdx+zdxdy\omega = x\,dy \wedge dz + y\,dz \wedge dx + z\,dx \wedge dy on the unit sphere S2R3S^2 \subset \mathbb{R}^3.

Solution

Parametrise S2S^2 by spherical coordinates: x=sinθcosϕx = \sin\theta\cos\phi, y=sinθsinϕy = \sin\theta\sin\phi, z=cosθz = \cos\theta, with θ[0,π]\theta \in [0, \pi], ϕ[0,2π)\phi \in [0, 2\pi).

Compute dydzdy \wedge dz, dzdxdz \wedge dx, dxdydx \wedge dy in terms of dθdϕd\theta \wedge d\phi:

dydz=(sinθcosϕdθ+cosθcosϕdϕ)(sinθdθ)=sin2θcosϕdθdϕdy \wedge dz = (\sin\theta\cos\phi\,d\theta + \cos\theta\cos\phi\,d\phi) \wedge (-\sin\theta\,d\theta) = \sin^2\theta\cos\phi\,d\theta \wedge d\phi

dzdx=(sinθdθ)(cosθcosϕdθsinθsinϕdϕ)=sin2θsinϕdθdϕdz \wedge dx = (-\sin\theta\,d\theta) \wedge (\cos\theta\cos\phi\,d\theta - \sin\theta\sin\phi\,d\phi) = \sin^2\theta\sin\phi\,d\theta \wedge d\phi

dxdy=(cosθcosϕdθsinθsinϕdϕ)(cosθsinϕdθ+sinθcosϕdϕ)=sinθcosθdθdϕdx \wedge dy = (\cos\theta\cos\phi\,d\theta - \sin\theta\sin\phi\,d\phi) \wedge (\cos\theta\sin\phi\,d\theta + \sin\theta\cos\phi\,d\phi) = \sin\theta\cos\theta\,d\theta \wedge d\phi

Substituting and simplifying:

ω=(sin3θcos2ϕ+sin3θsin2ϕ+sinθcos2θ)dθdϕ=sinθdθdϕ\omega = (\sin^3\theta\cos^2\phi + \sin^3\theta\sin^2\phi + \sin\theta\cos^2\theta)\,d\theta \wedge d\phi = \sin\theta\,d\theta \wedge d\phi

S2ω=02π0πsinθdθdϕ=4π\int_{S^2} \omega = \int_0^{2\pi} \int_0^\pi \sin\theta\,d\theta\,d\phi = 4\pi

\blacksquare

An orientation on an nn-dimensional manifold is a nowhere-vanishing nn-form. A manifold is orientable if such a form exists. The Möbius strip is the classic example of a non-orientable manifold: any attempt to define a global nn-form results in a sign change along the closed loop.

Integration of an nn-form over an oriented manifold is independent of the choice of atlas (as long as the charts are orientation-preserving). The integral changes sign if the orientation is reversed.

4.10 Vector Calculus and Differential Forms

Section titled “4.10 Vector Calculus and Differential Forms”

Differential forms unify the classical vector calculus operators in R3\mathbb{R}^3 via the identifications:

  • 00-forms \leftrightarrow scalar functions
  • 11-forms \leftrightarrow vector fields (via F1dx+F2dy+F3dzFF_1 dx + F_2 dy + F_3 dz \leftrightarrow \mathbf{F})
  • 22-forms \leftrightarrow vector fields (via F1dydz+F2dzdx+F3dxdyFF_1 dy\wedge dz + F_2 dz\wedge dx + F_3 dx\wedge dy \leftrightarrow \mathbf{F})
  • 33-forms \leftrightarrow scalar functions (via fdxdydzff\, dx\wedge dy\wedge dz \leftrightarrow f)

Under these identifications:

  • dffdf \leftrightarrow \nabla f (gradient)
  • dω×Fd\omega \leftrightarrow \nabla \times \mathbf{F} (curl) for a 11-form ω\omega
  • dωFd\omega \leftrightarrow \nabla \cdot \mathbf{F} (divergence) for a 22-form ω\omega

The identity d2=0d^2 = 0 becomes ×(f)=0\nabla \times (\nabla f) = 0 and (×F)=0\nabla \cdot (\nabla \times \mathbf{F}) = 0.