De Rham Cohomology
De Rham cohomology is a topological invariant of a smooth manifold built from differential forms: . Key result: the de Rham theorem identifies these analytically-defined groups with singular cohomology over , so calculus on detects its global topology (holes). Applies to: smooth manifolds, with rich generalizations to sheaf theory, Hodge theory, and physics. Who/when: Georges de Rham (1931), building on Poincaré, Cartan, and Stokes.
The exterior derivative satisfies , turning the spaces of differential forms into a cochain complex (the de Rham complex). Cohomology of this complex is a priori a delicate analytic quantity, yet it depends only on the smooth homotopy type of . Stokes' theorem, , is the bridge: it makes integration a pairing between closed forms and cycles that descends to a pairing on (co)homology. The whole subject is the systematic exploitation of plus Stokes.
Formal Statement
Let be a smooth -dimensional manifold. Let denote the -vector space of smooth differential -forms, with for or . The exterior derivative is the unique family of -linear maps
Derivation hint: existence/uniqueness from the axioms , the Leibniz rule , and agreement with the differential on functions. In local coordinates , writing with multi-index and ,
Derivation hint: apply the Leibniz rule to each term and use ; mixed partials cancel in by symmetry of against antisymmetry of . A form is closed if ; the space of closed -forms is . A form is exact if ; the space of exact -forms is . Since , .
The -th de Rham cohomology group of is the quotient -vector space
Derivation hint: the quotient is well-defined precisely because , which is . Its dimension is the -th Betti number (finite when is compact, or more generally of finite type). The Euler characteristic is the alternating sum
Derivation hint: Euler–Poincaré principle — the alternating sum of dimensions of a finite cochain complex equals the alternating sum of its cohomology dimensions.
For a smooth manifold , the integration pairing induces a natural isomorphism of graded -algebras between de Rham cohomology and singular cohomology with real coefficients:
Derivation hint: define a cochain map from forms to smooth singular cochains by ; Stokes' theorem shows it is a cochain map; prove it induces an isomorphism on a basis of opens (cubes) and globalize via Mayer–Vietoris and the five lemma. The algebra structure on is induced by the wedge product; on the singular side it is the cup product. In particular the Betti numbers are smooth homotopy invariants and equal the ranks of the integral singular homology groups.
If is open and star-shaped (or more generally contractible), then
Derivation hint: construct a chain homotopy with on positive degrees, by integrating the radial homotopy against the form; explicit with the radial Euler vector field. This is the local triviality that makes de Rham cohomology a measure of global topology only.
Why It Holds / Derivation
We sketch the central computational engine: smoothly homotopic maps induce equal maps on cohomology.
Step 1 — Setup. Let be smoothly homotopic via , , . Each is a cochain map (since pullback commutes with ), hence induces .
Step 2 — The integration-along-the-fiber operator. On , with the coordinate on , every form decomposes as where contain no . Define
Derivation hint: integrates out the interval direction; it lowers form degree on by one because it removes the factor and consumes one slot.
Step 3 — The homotopy identity. A direct computation using gives, for the inclusions ,
Derivation hint: split into -part and -part, apply the fundamental theorem of calculus to the term; the boundary values produce .
Step 4 — Conclusion. Pull back by and compose: . On closed forms the right side is exact, so on .
Corollary. Contractible spaces have the cohomology of a point (the Poincaré lemma), and homotopy-equivalent manifolds have isomorphic de Rham cohomology.
∎The computational workhorse. Let with open.
Step 1. Restriction maps assemble into a short exact sequence of de Rham complexes
Derivation hint: injectivity is obvious; surjectivity uses a partition of unity subordinate to to split a form on into pieces extendable to and .
Step 2. A short exact sequence of cochain complexes yields a long exact sequence in cohomology:
Derivation hint: the connecting homomorphism comes from the snake lemma; concretely lift a closed form on , apply , and recognize the result as coming from . Iterating Mayer–Vietoris from contractible pieces (a good cover) computes of any manifold.
∎Swiss mathematician at the universities of Lausanne and Geneva. In his 1931 thesis Sur l'analysis situs des variétés à dimensions, de Rham proved the theorem now bearing his name: that the periods of closed forms over cycles determine, and are determined by, the topology of the manifold — confirming a conjecture implicit in the work of Poincaré and Élie Cartan. He introduced currents (a unification of forms and chains via distribution theory), developed the theory of harmonic forms with Kodaira, and shaped the modern view in which analysis, geometry, and topology are inseparable. His characterization of which period-systems are realizable (the de Rham theorem proper) closed a chapter Poincaré had opened in the 1890s.
Building Intuition
Think of a closed form as a "flow with no local sources or sinks" and an exact form as one that is "globally a gradient/potential." On , the field has zero curl (closed) yet is not the differential of a single-valued function — its integral around the origin is , not . That nonzero period is the hole at the origin talking back to you. De Rham cohomology systematizes exactly this: counts the independent ways a closed form can fail to be exact, and each such failure is "detected" by integrating over a -cycle that wraps a -dimensional hole. Degree counts connected components ( = number of pieces, since a closed -form is a locally constant function). The dimensions are rigid topological data, even though forms themselves can be wiggled freely.
```svg
```
Worked Examples
Given: the -dimensional manifold , parametrized by angle . Compute .
Step 1 — Degree 0. Closed -forms are locally constant functions; is connected, so , . Thus .
Step 2 — Degree 1. Every -form on is , automatically closed (top degree). Exact forms are . The form is exact iff has a -periodic antiderivative, i.e. iff .
Step 3 — The isomorphism. The map is a linear isomorphism , with itself representing the generator (integral ).
Result:
Given: , open disks (each contractible, ) overlapping in a band . Compute .
Step 1 — Inputs. in degrees ; .
Step 2 — The sequence (low degrees).
is connected: . The map (restriction difference) sends , rank , so its image is all of , forcing .
Step 3 — Top degree. Exactness gives via the connecting map from .
Result:
This matches from the Euler formula for a polyhedron.
Common Misconceptions
"Closed implies exact." False in general — that is the entire point of cohomology. It holds locally (Poincaré lemma) but can fail globally. Conflating local and global exactness is the single most common error. Likewise, " means is constant" is wrong for ; closedness is a differential condition, not a constancy condition.
"De Rham cohomology sees torsion." It does not. Because coefficients are (a field of characteristic ), de Rham cohomology equals singular cohomology with real coefficients, which kills all torsion. For example, but .
"Betti numbers determine the manifold." No — they are coarse invariants. Lens spaces and other examples can share Betti numbers yet be non-homeomorphic.
On , set
Derivation hint: in polar coordinates ; but is only defined modulo , so it is not a globally single-valued function on . Then (direct computation: ), so is closed. Yet , so cannot be exact (an exact form integrates to over any cycle by Stokes). This single form generates , demonstrating that removing one point creates a nontrivial degree-1 class. It is the canonical refutation of "closed exact."
Connections
De Rham cohomology sits at a crossroads of several theories:
- <span class="wiki-link-missing">Singular Cohomology</span> — the de Rham theorem makes as rings, linking analysis to algebraic topology.
- <span class="wiki-link-missing">Hodge Theory</span> — on a compact oriented Riemannian manifold, each de Rham class has a unique harmonic representative (), giving and, on Kähler manifolds, the Hodge decomposition .
- <span class="wiki-link-missing">Sheaf Cohomology</span> — the de Rham complex is a fine resolution of the constant sheaf , so ; this is the conceptual proof of the de Rham theorem.
- <a class="wiki-link" href="/wiki/poincare-duality">Poincaré Duality</a> — on a compact oriented -manifold, the wedge-and-integrate pairing is perfect, so .
- <span class="wiki-link-missing">Chern–Weil Theory</span> — characteristic classes of vector bundles are constructed as de Rham classes of curvature polynomials.
- <span class="wiki-link-missing">Čech Cohomology</span> — agrees with de Rham via the Čech–de Rham double complex.
Real-World Applications
Historical Development
Subtleties & Limits
Where de Rham cohomology is delicate or incomplete:
- Loss of torsion. Real coefficients discard -torsion, so de Rham cohomology cannot distinguish spaces that differ only torsionally. Recovering integral information requires integrality of periods (the de Rham theorem's "period lattice") or other theories.
- Non-smooth and singular spaces. The classical theory requires smoothness. Extending it to singular varieties or stratified spaces motivates intersection cohomology, L²-cohomology, and analytic compactification questions that remain technically subtle.
- Algebraic comparison. Grothendieck's algebraic de Rham cohomology over fields of characteristic matches the classical theory (Grothendieck's comparison theorem), but in positive characteristic the naive de Rham complex misbehaves — fixing this led to crystalline cohomology and the still-active -adic Hodge theory program (period rings, comparison isomorphisms).
- Infinite dimensions. For infinite-dimensional manifolds (loop spaces, mapping spaces), exactness of the Poincaré lemma and finiteness of Betti numbers can fail; convenient calculus and homotopical methods are needed.
- Effective computation. While Mayer–Vietoris is conceptually complete, producing explicit harmonic representatives or period matrices for general manifolds is computationally hard and an active area in numerical geometry.
See Also
Singular Cohomology · Differential Forms · Stokes' Theorem · Hodge Theory · Sheaf Cohomology · Poincaré Duality · Chern–Weil Theory · Mayer–Vietoris Sequence · Euler Characteristic · Algebraic de Rham Cohomology