De Rham's Theorem
De Rham's theorem establishes the fundamental bridge between differential geometry and algebraic topology, proving that de Rham cohomology -- defined analytically via differential forms -- is isomorphic to singular cohomology -- defined purely topologically.
Statement
For any smooth manifold , there is a natural isomorphism
for all , where denotes singular cohomology with real coefficients. The isomorphism is given by integration: a closed -form maps to the singular cochain , where is a smooth singular -simplex.
The Integration Map
Define the de Rham map by
for each smooth singular -simplex . By Stokes' theorem, , so is a cochain map: , where is the singular coboundary operator. Hence induces a map on cohomology.
Proof Outline
The proof proceeds in several steps.
Step 1: Presheaf setup. Both de Rham cohomology and singular cohomology are contravariant functors from smooth manifolds to real vector spaces. The integration map gives a natural transformation between them.
Step 2: Agreement on convex sets. For any convex open subset , the Poincare lemma gives for and for . By the same computation in singular cohomology (using the cone construction), has the same values. So is an isomorphism on convex sets.
Step 3: Mayer-Vietoris comparison. Both theories admit Mayer-Vietoris long exact sequences for open covers , and the integration map commutes with all maps in the sequence (restriction, difference, connecting homomorphism). By the five lemma, if is an isomorphism on , , and , then it is an isomorphism on .
Step 4: Induction on a good cover. A good cover of is an open cover where all finite intersections are either empty or diffeomorphic to (hence convex in local coordinates). Every smooth manifold admits a good cover. By induction on the number of open sets in the cover, using Mayer-Vietoris at each step, the isomorphism extends from convex sets to all of .
Significance
De Rham's theorem implies that de Rham cohomology, although defined using the smooth structure, is actually a topological invariant: homeomorphic manifolds have isomorphic de Rham cohomology. This is not obvious from the definition, which involves smooth forms.
De Rham's theorem allows computation of topological invariants (Betti numbers, Euler characteristic) using calculus. Conversely, it shows that topological constraints (e.g., ) have analytical consequences (every closed 1-form on is exact).
De Rham's theorem generalizes in many directions: equivariant de Rham theory for group actions, de Rham cohomology with coefficients in flat bundles, the Dolbeault theorem relating -cohomology to sheaf cohomology on complex manifolds, and the Hodge theorem relating harmonic forms to cohomology on Riemannian manifolds.