ConceptComplete

De Rham Cohomology - Core Definitions

De Rham cohomology captures the global topological information of a manifold through the algebraic study of differential forms. It measures the failure of closed forms to be exact, providing computable topological invariants.


The De Rham Complex

Definition5.1De Rham complex

The de Rham complex of a smooth manifold MM is the cochain complex

0Ω0(M)dΩ1(M)dΩ2(M)ddΩn(M)0,0 \to \Omega^0(M) \xrightarrow{d} \Omega^1(M) \xrightarrow{d} \Omega^2(M) \xrightarrow{d} \cdots \xrightarrow{d} \Omega^n(M) \to 0,

where Ωk(M)\Omega^k(M) is the vector space of smooth kk-forms and d:Ωk(M)Ωk+1(M)d: \Omega^k(M) \to \Omega^{k+1}(M) is the exterior derivative. The fundamental property d2=0d^2 = 0 makes this a cochain complex.

Definition5.2Closed and exact forms

A kk-form ω\omega is closed if dω=0d\omega = 0, and exact if ω=dη\omega = d\eta for some (k1)(k-1)-form η\eta. Since d2=0d^2 = 0, every exact form is closed. The converse generally fails, and the obstruction is measured by cohomology.


De Rham Cohomology Groups

Definition5.3De Rham cohomology

The kk-th de Rham cohomology group of MM is the quotient vector space

HdRk(M)=ker(d:ΩkΩk+1)im(d:Ωk1Ωk)=Zk(M)Bk(M),H^k_{\mathrm{dR}}(M) = \frac{\ker(d: \Omega^k \to \Omega^{k+1})}{\operatorname{im}(d: \Omega^{k-1} \to \Omega^k)} = \frac{Z^k(M)}{B^k(M)},

where Zk(M)Z^k(M) denotes closed kk-forms and Bk(M)B^k(M) denotes exact kk-forms. The equivalence class [ω]HdRk(M)[\omega] \in H^k_{\mathrm{dR}}(M) of a closed form ω\omega is its cohomology class.

ExampleBasic computations
  1. HdR0(M)RcH^0_{\mathrm{dR}}(M) \cong \mathbb{R}^c where cc is the number of connected components (closed 0-forms are locally constant functions).
  2. HdRk(Rn)=0H^k_{\mathrm{dR}}(\mathbb{R}^n) = 0 for k1k \geq 1 (the Poincare lemma: every closed form on Rn\mathbb{R}^n is exact).
  3. HdR1(S1)RH^1_{\mathrm{dR}}(S^1) \cong \mathbb{R}, generated by [dθ][d\theta], reflecting the non-trivial loop.
  4. HdRk(Sn)RH^k_{\mathrm{dR}}(S^n) \cong \mathbb{R} for k=0,nk = 0, n and 00 otherwise.

Functoriality

Definition5.4Pullback on cohomology

A smooth map f:MNf: M \to N induces a pullback f:HdRk(N)HdRk(M)f^*: H^k_{\mathrm{dR}}(N) \to H^k_{\mathrm{dR}}(M) defined by f[ω]=[fω]f^*[\omega] = [f^*\omega]. This is well-defined because ff^* commutes with dd: if dω=0d\omega = 0 then d(fω)=f(dω)=0d(f^*\omega) = f^*(d\omega) = 0, and if ω=dη\omega = d\eta then fω=d(fη)f^*\omega = d(f^*\eta).

RemarkHomotopy invariance

If f,g:MNf, g: M \to N are smoothly homotopic, then f=g:HdRk(N)HdRk(M)f^* = g^*: H^k_{\mathrm{dR}}(N) \to H^k_{\mathrm{dR}}(M). This is proved using the chain homotopy operator and implies that de Rham cohomology is a homotopy invariant: homotopy equivalent manifolds have isomorphic cohomology.

ExampleContractible manifolds

Since any contractible manifold is homotopy equivalent to a point, its de Rham cohomology is H0RH^0 \cong \mathbb{R} and Hk=0H^k = 0 for k1k \geq 1. This gives a conceptual proof of the Poincare lemma for star-shaped domains.