Skip to content

Differential Forms

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

Definition. A differential kk-form on MM is a smooth section of ΛkT∗M\Lambda^k T^* M, i.e., a smooth map ω:M→ΛkT∗M\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 f∈C∞(M)f \in C^\infty(M).
  • A 11-form is a section of T∗MT^* M (a covector field). In local coordinates, ω=∑ωi dxi\omega = \sum \omega_i\, dx^i.
  • A 22-form on MM has the local expression ω=∑i<jωij dxi∧dxj\omega = \sum_{i < j} \omega_{ij}\, dx^i \wedge dx^j.

Definition. If F:M→NF : 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 vi∈TpMv_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. (G∘F)∗=F∗∘G∗(G \circ F)^* = F^* \circ G^*

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

(ιXω)(v1,…,vk−1)=ω(X,v1,…,vk−1)(\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=1n∂f∂xi dxidf = \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. d∘d=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 (k−1)(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 (n−1)(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): ∮∂DP dx+Q dy=∬D(∂Q∂x−∂P∂y)dx dy\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): ∮∂SF⋅dr=∬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): ∮∂VF⋅dS=∭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 ω=f dx1∧⋯∧dxn\omega = f\,dx^1 \wedge \cdots \wedge dx^n on a coordinate chart UU with parametrisation ϕ:U→Rn\phi : U \to \mathbb{R}^n:

∫Uω=∫ϕ(U)f(x1,…,xn) dx1⋯dxn\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 ω=x dy∧dz+y dz∧dx+z dx∧dy\omega = x\,dy \wedge dz + y\,dz \wedge dx + z\,dx \wedge dy on the unit sphere S2⊂R3S^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 dy∧dzdy \wedge dz, dz∧dxdz \wedge dx, dx∧dydx \wedge dy in terms of dθ∧dϕd\theta \wedge d\phi:

dy∧dz=(sin⁡θcos⁡ϕ dθ+cos⁡θcos⁡ϕ dϕ)∧(−sin⁡θ dθ)=sin⁡2θ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

dz∧dx=(−sin⁡θ dθ)∧(cos⁡θcos⁡ϕ dθ−sin⁡θsin⁡ϕ dϕ)=sin⁡2θ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

dx∧dy=(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:

ω=(sin⁡3θcos⁡2ϕ+sin⁡3θsin⁡2ϕ+sin⁡θcos⁡2θ) 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+F3dz↔FF_1 dx + F_2 dy + F_3 dz \leftrightarrow \mathbf{F})
  • 22-forms ↔\leftrightarrow vector fields (via F1dy∧dz+F2dz∧dx+F3dx∧dy↔FF_1 dy\wedge dz + F_2 dz\wedge dx + F_3 dx\wedge dy \leftrightarrow \mathbf{F})
  • 33-forms ↔\leftrightarrow scalar functions (via f dx∧dy∧dz↔ff\, dx\wedge dy\wedge dz \leftrightarrow f)

Under these identifications:

  • df↔∇fdf \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.