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.

De Rham cohomology measures the failure of closed differential forms to be exact on a smooth manifold . A -form is closed if and exact if ; since , every exact form is closed, and the quotient records the nontrivial closed-but-not-exact forms. This matters because it converts a purely differential-geometric/analytic question into a topological invariant — the dimensions of these vector spaces (Betti numbers) count the "holes" of . The surprising fact, the de Rham theorem, is that this construction from analysis exactly reproduces the singular cohomology with real coefficients, a combinatorial-topological object. Thus integration of forms over cycles provides a perfect pairing between geometry and topology.

The Core Insight

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

The de Rham Complex

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

1
⟳existence/uniqueness from the axioms , the Leibniz rule , and agreement with the differential on functions.

In local coordinates , writing with multi-index and ,

2
⟳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 , .

de Rham Cohomology Groups

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

3
⟳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

4
⟳Euler–Poincaré principle — the alternating sum of dimensions of a finite cochain complex equals the alternating sum of its cohomology dimensions.

de Rham Theorem

For a smooth manifold , the integration pairing induces a natural isomorphism of graded -algebras between de Rham cohomology and singular cohomology with real coefficients:

5
⟳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.

Poincaré Lemma

If is open and star-shaped (or more generally contractible), then

6
⟳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

Homotopy Invariance via the Chain Homotopy Operator

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
7
⟳ 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 ,
8
⟳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.

Mayer–Vietoris Sequence

The computational workhorse. Let with open.

Step 1. Restriction maps assemble into a short exact sequence of de Rham complexes
9
⟳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:
10
⟳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.

Georges de Rham | 1903–1990

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.

The cohomology hole on the punctured plane: a closed 1-form with nonzero period detects the missing point.

<svg viewBox="0 0 460 320" xmlns="http://www.w3.org/2000/svg">
<rect width="460" height="320" fill="#0a0e17"/>
<text x="230" y="26" fill="#e2e8f0" font-size="15" text-anchor="middle">H¹(ℝ²∖{0}) ≅ ℝ, generated by [dθ]</text>
<!-- axes -->
<line x1="60" y1="180" x2="400" y2="180" stroke="#94a3b8" stroke-width="1"/>
<line x1="230" y1="60" x2="230" y2="300" stroke="#94a3b8" stroke-width="1"/>
<!-- puncture -->
<circle cx="230" cy="180" r="4" fill="#0a0e17" stroke="#e2e8f0" stroke-width="1.5"/>
<text x="238" y="196" fill="#e2e8f0" font-size="12">removed point 0</text>
<!-- loop (key curve) -->
<circle cx="230" cy="180" r="80" fill="none" stroke="#d4a853" stroke-width="2.5"/>
<!-- arrow on loop -->
<polygon points="312,176 300,170 300,182" fill="#d4a853"/>
<text x="318" y="150" fill="#d4a853" font-size="12">cycle γ</text>
<!-- vector field hints -->
<g stroke="#94a3b8" stroke-width="1.2">
<line x1="230" y1="110" x2="248" y2="118"/><polygon points="248,118 240,113 244,123" fill="#94a3b8"/>
<line x1="300" y1="180" x2="296" y2="200" /><polygon points="296,200 290,192 302,194" fill="#94a3b8"/>
<line x1="230" y1="250" x2="212" y2="242"/><polygon points="212,242 220,247 216,237" fill="#94a3b8"/>
<line x1="160" y1="180" x2="164" y2="160"/><polygon points="164,160 170,168 158,166" fill="#94a3b8"/>
</g>
<text x="60" y="300" fill="#e2e8f0" font-size="12">∮_γ dθ = 2π ≠ 0  ⇒  dθ closed but not exact</text>
</svg>

Worked Examples

The Circle $S^1$

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:

The 2-Sphere $S^2$ via Mayer–Vietoris

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.

The Punctured Plane and the "Angle Form"

On , set

11
⟳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:

  • Singular Cohomology — the de Rham theorem makes as rings, linking analysis to algebraic topology.
  • Hodge Theory — on a compact oriented Riemannian manifold, each de Rham class has a unique harmonic representative (), giving and, on Kähler manifolds, the Hodge decomposition .
  • Sheaf Cohomology — the de Rham complex is a fine resolution of the constant sheaf , so ; this is the conceptual proof of the de Rham theorem.
  • Poincaré Duality — on a compact oriented -manifold, the wedge-and-integrate pairing is perfect, so .
  • Chern–Weil Theory — characteristic classes of vector bundles are constructed as de Rham classes of curvature polynomials.
  • Čech Cohomology — agrees with de Rham via the Čech–de Rham double complex.

Real-World Applications

  1. Electromagnetism (Maxwell's equations). With the field strength -form , the homogeneous equations are ; whether globally (existence of a vector potential) is a question — the obstruction underlies the Aharonov–Bohm effect and Dirac's monopole quantization.
  2. Gauge theory & instantons. Topological charges of Yang–Mills fields are integrals of curvature characteristic forms (Chern–Weil Theory), classifying field configurations by de Rham/cohomology data.
  3. Condensed matter / topological insulators. Berry curvature is a closed -form; its integral (Chern number) is quantized and explains the integer quantum Hall conductance.
  4. Fluid dynamics & topology of flows. Helicity and the linking of vortex lines are expressed via closed forms; conservation laws follow from cohomological invariance.
  5. Robotics & control. Holonomy and the non-existence of global "phase" functions in configuration spaces with holes are detected by .
  6. Numerical analysis (FEEC). Finite Element Exterior Calculus discretizes the de Rham complex to build stable, structure-preserving solvers for PDEs in electromagnetics and elasticity.
  7. Data analysis. Persistent cohomology (a discrete cousin) uses the same closed/exact philosophy to detect circular coordinates and holes in point-cloud data.

Historical Development

  • 1750s–1850s — Euler's polyhedron formula and later Riemann's notion of connectivity foreshadow topological invariants computable from "holes."
  • 1895 — Henri Poincaré, Analysis Situs, introduces homology and Betti numbers and studies periods of differentials, implicitly conjecturing the form–cycle duality.
  • 1899–1900 — Élie Cartan develops the exterior calculus of differential forms and the exterior derivative , providing the language.
  • 1922 — Stokes' theorem in its general -dimensional form is fully articulated within Cartan's calculus, supplying the pairing .
  • 1931 — Georges de Rham's thesis proves the de Rham theorem: closed forms modulo exact forms are isomorphic to (real) homology via periods.
  • 1935–1943 — W. V. D. Hodge develops harmonic forms; de Rham–Kodaira put the analysis (elliptic theory of the Laplacian) on firm footing, yielding the Hodge theorem.
  • 1945–1950 — Cartan, Leray, Weil reinterpret de Rham cohomology via sheaves and the Čech–de Rham bridge; Weil's note clarifies the comparison.
  • 1958 — Bott and others develop the modern Mayer–Vietoris/good-cover computational toolkit (later canonized in Bott–Tu, 1982).
  • 1960s onward — Generalizations: algebraic de Rham cohomology (Grothendieck), crystalline cohomology, and infinite-dimensional analogues extend the philosophy across mathematics.

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

Before this

Where this leads