De Rham Cohomology
The exterior derivative from differential forms satisfies . That single identity, which takes one line to verify, is the reason a branch of topology exists: any operator that squares to zero lets you form the quotient of the things it kills by the things that come from it, and the result is an invariant. For on differential forms the quotient is the de Rham cohomology of the manifold, and de Rham’s theorem says this algebraic object, built from calculus, is the same as the singular cohomology built from combinatorics.
The subject is the exact structural mirror of the measure theory in the algebraic topology page: there, chains and a boundary operator with ; here, forms and an exterior derivative with . The duality between them is why integration of forms is possible at all; Stokes’ theorem is the statement that depends only on the boundary of , which is the statement that and are adjoint.
Intuition
Section titled “Intuition”A form with is closed: nothing leaks. A form is exact: it is the derivative of something, and so by Stokes its integral over any closed region is zero.
Every exact form is closed, because . The interesting question is the converse: is every closed form exact? Locally yes; the Poincaré lemma below. Globally, sometimes no, and when it fails, the manifold has a hole. On , the form is closed but not exact, and the obstruction is the puncture: integrating around a circle enclosing the origin gives , while Stokes would force if were . The integral sees the hole.
That is the entire subject in one example. Cohomology is the bookkeeping of which closed forms fail to be exact, and it is a topological invariant because the failure is caused by the shape of the space, not by the calculus.
1. The definition
Section titled “1. The definition”Definition. Let be a smooth manifold. The space of closed -forms is ; the space of exact -forms is with . The -th de Rham cohomology group is
Proposition. is a vector space over , and it is a diffeomorphism invariant: if is a diffeomorphism then is an isomorphism.
Proof. is a vector space and is linear, so kernels, images and quotients are vector spaces. For invariance: by naturality of , so carries closed to closed and exact to exact - ; and therefore descends to the quotient. With , , so is an isomorphism.
Naturality of is doing all the work, and it is worth noticing: the invariance does not need to be a diffeomorphism, only smooth, so every smooth map induces a pullback on cohomology; which is what makes cohomology functorial rather than merely invariant.
Degree zero. is the space of smooth functions with , i.e. locally constant functions. It is where is the number of connected components; the zeroth invariant, again matching on the topology page.
2. The Poincaré lemma
Section titled “2. The Poincaré lemma”Theorem (Poincaré lemma). On , every closed form of positive degree is exact. Equivalently for , and .
Proof. Define the radial contraction operator on forms by
where is contraction with the radial vector field . A direct computation with Cartan’s magic formula gives the homotopy identity
where pulls a form back along the inclusion of the origin; zero on positive-degree forms, evaluation at on functions. (The verification is mechanical: apply both sides to a -vector at a point and compare terms, using the Leibniz rule for and the fundamental theorem of calculus on the -integral.)
Now let be closed with . Applying the identity,
so is exact, with the primitive given explicitly by .
The proof produces the primitive, not merely its existence, which is why the radial contraction is worth writing out. And the identity is the general shape of every cohomology argument: a chain homotopy between the identity and something degenerate, giving equality in cohomology where the two differ at chain level.
Where it fails. The lemma needs a star-shaped domain, so that the radial contraction is defined. On an annulus there is no contraction to a point, and the closed-but-not-exact form above is the obstruction. Cohomology measures exactly the failure of the Poincaré lemma.
3. The standard example, computed
Section titled “3. The standard example, computed”Proposition. On , the form
is closed but not exact. Hence .
Proof. Closed. Writing , differentiate and collect:
The middle two terms vanish because , and the bracket is
Not exact. Parametrise the unit circle by :
If then by Stokes , where is the unit disc; but , and the integral is . Contradiction.
Note what the computation does not do: it does not compute exactly, only show it is nonzero. Doing better requires either the full de Rham theorem or a Mayer–Vietoris argument, and the answer is , generated by the class of .
The angle subtlety. The form is locally, where is the polar angle; but is not a globally defined smooth function on , which is exactly why can be closed without being exact. The obstruction to writing down the primitive globally is the topology.
4. The top dimension, and orientation
Section titled “4. The top dimension, and orientation”Theorem. If is a connected, orientable, compact -manifold, then .
Proof sketch. A volume form exists exactly when is orientable, and two volume forms with the same total integral differ by the derivative of an -form; this is the statement that the “total integral” map , , has kernel exactly the exact forms, which follows from the fact that on a connected manifold any two points can be joined and the integral is unchanged by moving the support of the primitive along the path. Stokes says for a closed , so ; the content is the converse.
For non-orientable connected , : there is no volume form to integrate, and the top class vanishes. So orientability is a cohomological property, which is why it can be detected algebraically.
The Euler characteristic link from Gauss–Bonnet comes from the alternating sum of the dimensions of these spaces:
which is de Rham’s theorem plus the definition of Betti numbers, and it is why can be computed either by triangulating or by solving PDE.
5. What de Rham’s theorem says, and what it does not
Section titled “5. What de Rham’s theorem says, and what it does not”Theorem (de Rham, 1931). The natural map from de Rham cohomology to singular cohomology with real coefficients is an isomorphism:
What it does. It says calculus sees topology. The closed form is a smooth object, defined with partial derivatives, and it detects a puncture. Every invariant of singular cohomology; Betti numbers, cup products, Poincaré duality; is available in the language of forms, where it can be computed by integration and PDE.
What it does not. It says nothing over : torsion in singular cohomology is invisible to de Rham theory, since is a real vector space and has none. The standard example is , whose collapses to over . So de Rham theory sees the free part and is blind to torsion; and a question whose answer involves torsion cannot be asked in the language of differential forms.
Common Pitfalls
Section titled “Common Pitfalls”- Concluding “closed hence exact” from the Poincaré lemma. The lemma is local, and on star-shaped domains. Applying it to is the canonical error, and the angle form is the canonical counterexample.
- Verifying sloppily. Two of the four terms of for a 1-form in two variables vanish because ; forgetting the signs in the remaining pair gives the wrong conclusion. The computation in §3 keeps all four terms visible.
- Citing Stokes where Stokes is not licensed. In §3 the contradiction uses Stokes on the punctured disc, which is not compact; the correct statement applies to the unit disc, with the circle as boundary, and needs to be defined on all of . Since excludes the origin, would be, and the argument is valid; but writing Stokes on directly would be wrong.
- Confusing with functions. is locally constant functions, not all smooth functions. On a connected manifold it is , on a disconnected one .
- Expecting de Rham classes to detect torsion. They cannot, by construction: real vector spaces have no torsion. is the standard warning.
- Treating the de Rham theorem as “de Rham cohomology is singular cohomology” without the coefficient group. The isomorphism is with coefficients only.
Cross-References
Section titled “Cross-References”- Differential Forms; the exterior derivative and Stokes’ theorem, both used from the first line.
- Smooth Manifolds; the definition of the underlying object and of pullback.
- The Gauss–Bonnet Theorem; as the alternating sum of Betti numbers.
- Introduction to Algebraic Topology; the chain-level mirror: and singular homology, of which de Rham theory is the dual. Its §9.8 proves the Mayer–Vietoris sequence and computes and with it, which is the computation this page’s §3 shows is needed before can be pinned down.
- Hodge Theory; every de Rham class has a unique harmonic representative; the dimension of the harmonic forms is the Betti number.
- The Fundamental Theorems; the self-adjoint operator theory that the Hodge Laplacian rests on.
- Applications of Differential Geometry; Maxwell’s equations in the language of , where and are the closed-form conditions.