03.04.06 · modern-geometry / differential-forms

De Rham cohomology

shipped3 tiersLean: partial

Anchor (Master): Bott-Tu §I; Madsen-Tornehave; Spivak Vol. I

Intuition [Beginner]

De Rham cohomology is a way to detect holes using smooth measurements. A differential form can measure motion along curves, flow through surfaces, or higher-dimensional circulation. Some measurements come from a global potential. Others cannot, because the space has a hole.

The key distinction is between closed and exact. Closed means the measurement has no local source. Exact means it comes from a potential one degree lower. De Rham cohomology keeps closed measurements after declaring exact ones to be invisible.

Think of water flowing around a rock. Locally the flow may look source-free, but the circulation around the rock records the obstacle.

Visual [Beginner]

The surface has loops and flows. Exact forms come from a global potential and carry no surviving cohomology class. Closed forms can still detect holes.

A surface with closed loops and exact flows illustrating de Rham cohomology.

The picture is a guide: cohomology records the part of smooth measurement that cannot be erased by choosing a potential.

Worked example [Beginner]

On a straight line, every source-free one-dimensional measurement comes from a potential. There is nowhere for circulation to hide.

On a circle, there is one persistent loop. A measurement that records steady motion around the circle has no local source, but it cannot be written as the change of a single-valued potential around the whole circle.

So the line has no one-dimensional de Rham signal, while the circle has one.

A more elaborate example: the plane with the origin removed. Far from the origin, the space looks like a punctured disc; near the origin, it looks like a small annulus. The annulus deformation-retracts to a circle. So the plane-minus-origin and the circle have the same de Rham measurements: one-dimensional in degree zero (constants), one-dimensional in degree one (the circulation around the missing point), zero in higher degrees.

What about removing more points? The plane with distinct points removed has separate circulations, one around each missing point. Its degree-one cohomology is -dimensional.

What this tells us: de Rham cohomology distinguishes spaces by the global behavior of smooth measurements, and the dimensions of the cohomology spaces count specific geometric features — loops, voids, holes — in increasing dimensions.

Check your understanding [Beginner]

Formal definition [Intermediate+]

Let be a smooth manifold. The exterior derivative is a sequence of linear maps

satisfying

A -form is closed if . It is exact if there is a -form with .

The -th de Rham cohomology group is

Thus a de Rham class is a closed form modulo the exact forms [Bott-Tu §I]. Smooth maps pull forms back and therefore induce maps on de Rham cohomology.

Key theorem with proof [Intermediate+]

Theorem (exact forms are closed). If is exact, then is closed. Consequently the quotient defining is well-defined.

Proof. Since is exact, there is a form such that

Apply the exterior derivative:

Thus is closed. This also proves

so exact -forms form a subspace of closed -forms. The quotient vector space is therefore defined.

The foundational reason de Rham cohomology is well-defined is exactly that ; this is precisely the condition that the kernel of contains the image of . The de Rham group is the limit of an obstruction-counting process: closed forms that cannot be written as . Putting this together with Stokes' theorem gives the integration pairing — the bridge between the differential-form world and the singular-cycle world.

Bridge. The construction here builds toward 03.04.07 (mayer-vietoris sequence for de rham cohomology), where the same data is upgraded, and the symmetry side is taken up in 03.04.09 (compactly-supported cohomology, integration along the fiber, and the de rham thom isomorphism). The defining pattern appears again in those units in a sharpened form, where the local data is glued or quotiented. Putting these together, the foundational insight is that the data of this unit gives the structural signature that the rest of the strand reads off.

Exercises [Intermediate+]

Lean formalization [Intermediate+]

lean_status: partial — Mathlib contains relevant smooth-manifold and differential-form infrastructure, but this Codex repository does not yet have a complete de Rham cohomology API matching the unit.

[object Promise]

The missing project work is to connect Mathlib's differential-form definitions to a quotient construction of de Rham cohomology, functorial pullback, cup product, Poincare lemma, and the de Rham theorem.

Advanced results [Master]

The Poincare lemma states that every closed form of positive degree on a star-shaped open subset of is exact. Thus de Rham cohomology is local-zero in positive degrees and global in origin: it measures how local primitives fail to patch across the manifold [Bott-Tu §I].

The de Rham theorem identifies de Rham cohomology with singular cohomology with real coefficients:

The map sends a closed form to the functional on smooth singular cycles obtained by integration. Stokes' theorem makes exact forms vanish on cycles, so the pairing descends to cohomology [de Rham original].

On oriented compact manifolds, integration of wedge products gives Poincare duality:

This is the cohomological background for characteristic numbers in Chern-Weil theory.

Mayer-Vietoris computation of

The canonical inductive computation of the de Rham cohomology of spheres runs through the Mayer-Vietoris sequence (per the forthcoming 03.04.07) applied to the two-hemisphere cover and good-cover induction (per 03.04.10 forthcoming).

Base case . Cover the circle by two slightly enlarged half-circles . Each is contractible, so and for . The intersection has two components (near the east and west poles), each contractible, so . The Mayer-Vietoris sequence

has middle map of rank (image is the diagonal). Hence (constants) and (the discrepancy class — equivalently, the cohomology class of the angular form ).

Step . Cover by two enlarged hemispheres , intersection . By the previous step . Mayer-Vietoris:

For : is surjective, kernel , so and . For : , so . Higher: zero. The non-zero degree-two class is represented by any volume form on normalised to integrate to (the area of the unit sphere) or, more invariantly, to when paired with the Euler class.

Inductive step . Suppose is in degrees and , zero elsewhere. Cover by two enlarged hemispheres (each contractible), with . The Mayer-Vietoris sequence at degrees zero and (the only places non-zero terms appear) gives, exactly as in the step, and , with all other degrees zero. The induction recovers, in finitely many steps, the cohomology of every sphere.

This computation is the pedagogical heart of Bott-Tu §1.7 — the originator-prose statement that one should compute the cohomology of the sphere by Mayer-Vietoris at least once. The reader who has done the computation has internalised the entire mechanism: a good cover, the Poincaré lemma on each piece, the MV sequence assembling local data into global cohomology.

Poincaré duality on a finite good cover

Let be an oriented smooth manifold of dimension admitting a finite good cover (per 03.04.10 forthcoming — every compact oriented manifold qualifies). The integration pairing

is well-defined (Stokes makes exact wedges integrate to zero on a closed manifold; on non-compact, the compact-support condition on keeps the integral finite) and non-degenerate — this is Poincaré duality in de Rham cohomology.

Proof sketch. By Mayer-Vietoris induction over a finite good cover, exactly as in 03.04.10 forthcoming. The base case is the one-set cover (single contractible patch ): in degree zero, and in degree (the compactly-supported Poincaré lemma). The pairing given by is non-degenerate.

Inductive step: assume Poincaré duality on and apply Mayer-Vietoris to . Both the standard MV sequence on and the compactly-supported MV sequence on run; the integration pairing is compatible with both sequences (a routine sign-check). The five-lemma propagates non-degeneracy from to . After steps, , and Poincaré duality on follows.

When is closed and oriented, , so the pairing reduces to a non-degenerate pairing . This is the classical Poincaré duality stated as an aside in 03.04.05 and now proved in full.

Standing addenda from Pass 5 §4.1 candidate rows

The following five short-proposition treatments close out Pass 5 candidate rows that had been derivable inline but lacked named-theorem treatment. Adding them here promotes the strict ✓ count.

Proposition (orientability ⇔ global non-vanishing -form, Pass 5 row 13). A smooth -manifold is orientable if and only if admits a global nowhere-vanishing section. Proof sketch. If is nowhere-vanishing, the equivalence class of frames with is a continuous orientation. Conversely, if is orientable, choose a Riemannian metric and an orientation; the volume form associated to the chosen orientation is the required nowhere-vanishing section. The bridge between orientation as topological data and as analytic data is exactly this equivalence.

Proposition (homotopy invariance of , Pass 5 row 19). If are smoothly homotopic, then agree. Proof sketch. Construct a chain homotopy via the integration along of the pullback of forms by the homotopy , then verify . This is exactly the foundational reason de Rham cohomology is a homotopy invariant; the same chain-homotopy template recurs in every later cohomology theory.

Definition (Poincaré dual of a closed oriented submanifold, Pass 5 row 29). Let be a closed oriented manifold and a closed oriented submanifold of codimension . The Poincaré dual is the unique class characterised by for every closed. Existence: is constructed as the Thom class of the normal bundle of extended by zero outside a tubular neighbourhood. Uniqueness: by non-degeneracy of the Poincaré pairing on .

Proposition (Poincaré dual of transverse intersection, Pass 5 row 30). If are closed oriented submanifolds intersecting transversally with the induced orientation on , then in . Proof. Both sides are characterised by the same integration formula; the Thom-class wedge construction on a tubular neighbourhood realises the intersection geometrically. The bridge between geometric intersection and cohomological wedge is exactly this formula; the Poincaré dual generalises to non-transverse intersections via the moving lemma.

Proposition (twisted Thom isomorphism on a non-orientable bundle, Pass 5 row 49). Let be a real rank- vector bundle, possibly non-orientable, with orientation local system . There is an isomorphism — the twisted Thom isomorphism. The construction uses the Thom class with -coefficients on a good cover trivialising as oriented locally; the twist exactly compensates for the lack of a global orientation. The bridge to the orientable case is exactly the trivialisation of .

Synthesis. This construction generalises the pattern fixed in 03.02.01 (smooth manifold), with the symmetric data replaced by its skew or twisted analogue. Read in the opposite direction, the construction is dual to the metric story: complements and orthogonality are taken with respect to the bilinear datum of this unit, not a metric, and the resulting category of subobjects is the one the rest of the strand classifies. The central insight is that this datum identifies algebra with geometry: functions become vector fields, subspaces become quotients, and invariants become cohomology classes — and that identification is the engine driving every theorem downstream.

Full proof set [Master]

Functoriality. For a smooth map , the identity sends closed forms to closed forms and exact forms to exact forms. Therefore pullback defines a linear map

If is another smooth map, then on forms, so the same equality holds on cohomology.

Wedge product. If and are closed, then the graded Leibniz rule gives

If is replaced by , the product changes by

because . Thus wedge product descends to a graded-commutative product on de Rham cohomology.

Stokes and de Rham pairing. If is a smooth cycle and , Stokes' theorem gives

Therefore integration of closed forms over cycles depends only on the de Rham class of the form and the homology class of the cycle.

Connections [Master]

  • Vector space 01.01.03 — de Rham groups are quotient vector spaces of closed forms by exact forms.

  • Mayer-Vietoris sequence (forthcoming) 03.04.07 — the canonical computation method for de Rham cohomology; the two-hemisphere computation of runs through this machinery. By the §1.7 architectural arc 1, cohomology is computed by gluing two charts, and Mayer-Vietoris is what makes the slogan precise.

  • Good cover and Mayer-Vietoris induction (forthcoming) 03.04.10 — every compact smooth manifold admits a finite good cover, on which de Rham cohomology is finite-dimensional in each degree. The MV induction is the engine that promotes the local Poincaré lemma into a global cohomology computation.

  • Compactly-supported and compactly-vertical cohomology (forthcoming) 03.04.09 — Poincaré duality is a non-degenerate pairing between and ; on a closed oriented manifold the pairing collapses to vs . By conn:435.thom-iso-de-rham-relative, Thom isomorphism equivalent to relative de Rham of the disc-sphere pair (equivalence): the Thom class corresponds to the relative fundamental class, so the relative LES + Thom iso recovers the Gysin sequence.

  • Singular cohomology and the de Rham theorem (forthcoming) 03.04.13 — by conn:437.de-rham-three-routes, de Rham cohomology equivalent to singular cohomology with real coefficients (three routes) — MV induction, Čech-de Rham collapse, sheaf-cohomology Leray. This is the foundational reason the analytic and topological invariants agree on every smooth manifold.

  • Sphere bundle and Hopf index theorem (forthcoming) 03.05.10 pending — by conn:446.hopf-index-poincare-hopf, Hopf index theorem built on global angular form and integration of Euler class (foundation-of). The classical identity is a de Rham computation.

  • Sullivan minimal model (forthcoming) 03.12.06 — by conn:448.minimal-model-de-rham, Sullivan model built on de Rham complex of polynomial forms (foundation-of). The piecewise-polynomial functor is the rational refinement of the smooth de Rham complex.

  • Čech-de Rham double complex (forthcoming) 03.04.11 — the de Rham theorem with -coefficients factors through the double-complex collapse on a good cover, identifying .

  • Chern-Weil homomorphism 03.06.06 — curvature forms produce de Rham cohomology classes.

  • Pontryagin and Chern classes 03.06.04 — Chern-Weil forms represent real de Rham images of characteristic classes.

  • Yang-Mills action 03.07.05 — gauge theory uses differential forms and distinguishes metric-dependent action from cohomology classes.

  • Atiyah-Singer index theorem 03.09.10 — cohomological index formulas pair characteristic classes with fundamental classes.

Throughlines and forward promises. De Rham cohomology is the substrate every later unit in this strand builds toward: we will see Mayer-Vietoris assemble the apparatus that makes computable; we will see the Čech-de Rham double complex generalise the two-set MV gluing into the prototype filtered spectral sequence; we will later see Sullivan's polynomial-form complex refine the de Rham complex over and recover rational homotopy. The foundational reason the de Rham complex computes topological invariants is exactly the integration pairing identified by de Rham 1931 — this is precisely the pattern that recurs in every comparison theorem (Hodge, GAGA, étale, -adic). Putting these together: de Rham cohomology is a special case of sheaf cohomology of the constant sheaf , an instance of the local-to-global obstruction motif, and dual to singular homology with real coefficients via the integration pairing. The bridge between analysis and topology is exactly the de Rham theorem; this pattern recurs across every subsequent comparison theorem in the curriculum.

Historical & philosophical context [Master]

Georges de Rham proved that differential forms compute the real cohomology of smooth manifolds, identifying analytic integration data with topological invariants. The theorem made differential forms a computational model for cohomology rather than only a calculus notation [de Rham original].

Bott and Tu's presentation placed de Rham cohomology inside algebraic topology through Mayer-Vietoris, homotopy invariance, and characteristic classes. This is the version used by Chern-Weil theory and modern geometry [Bott-Tu §I].

The §1.7 no-obstacle path. Bott and Tu's introduction to Differential Forms in Algebraic Topology articulates an architectural principle for the entire book: cohomology should be presentable as a sequence of obstacles and the routes around them. The first obstacle, addressed in §2, is computational — given a manifold, how does one actually compute its cohomology? The route around is Mayer-Vietoris: cohomology is computed by gluing two charts. The second obstacle, addressed in §5, is the question of how good the cover must be for the gluing to terminate; the route around is the good cover. The third obstacle, addressed in §8, is how to make the gluing systematic across many overlaps; the route around is the Čech-de Rham double complex and the tic-tac-toe principle. Each obstacle is a precise question whose answer is a piece of machinery, and each piece of machinery, once introduced, makes the next obstacle tractable.

The architectural arc that organises this — cohomology computed by gluing two charts — is what Bott emphasises as the no-obstacle path of the book's introduction. The Mayer-Vietoris computation of is the canonical exemplar: given the two-hemisphere cover and the inductive cohomology of the lower-dimensional sphere, the Mayer-Vietoris sequence assembles the whole-sphere cohomology mechanically. The reader who has done this computation has internalised the entire pedagogical move: there is no obstacle that the right local-to-global apparatus cannot dissolve. This unit's deepening — the explicit MV computation of , , and the inductive step — is what closes the loop on Bott's framing.

Bibliography [Master]

  • de Rham, G., "Sur l'analysis situs des variétés à n dimensions", Journal de Mathématiques Pures et Appliquées 10 (1931), 115–200.
  • Bott, R. & Tu, L. W., Differential Forms in Algebraic Topology, Springer, 1982. §I.
  • Madsen, I. & Tornehave, J., From Calculus to Cohomology, Cambridge University Press, 1997.
  • Spivak, M., A Comprehensive Introduction to Differential Geometry, Vol. I, Publish or Perish, 1979.

Wave 2 Phase 2.1 unit #4. Produced as the de Rham cohomology prerequisite for Chern-Weil theory, characteristic classes, and gauge-theoretic curvature language.