Good covers, finite-dimensionality of de Rham cohomology, and the Mayer-Vietoris induction
Anchor (Master): Bott-Tu §5; Whitehead-Greene 1949; Spivak Vol. I §11
Intuition [Beginner]
A good cover of a smooth space is a covering by patches so simple that every patch, every double overlap, every triple overlap, and every higher overlap, looks like a deformable blob — contractible to a point. On a sphere, the two-cap cover with a thin equatorial overlap is good: each cap is contractible, the overlap is a thin annulus (which is not contractible, so this is not actually a good cover — see the worked example below for the proper choice). On a sphere, a slightly more refined cover works: take three or more overlapping discs whose every two-by-two overlap is again a contractible disc.
Why bother? Because once a good cover is in hand, the cohomology of the whole space can be computed purely from the cohomology of the patches and their overlaps — and on a contractible piece, the cohomology is zero in positive degrees and one-dimensional in degree zero. So the entire content of the cohomology is encoded in the combinatorics of how the patches fit together. That combinatorial data is what the Mayer-Vietoris induction reads off.
The remarkable fact, due to Whitehead and Greene, is that every smooth manifold has a good cover. On a compact manifold, even a finite one. This means the cohomology of every compact smooth manifold is finite-dimensional in each degree. The proof — running Mayer-Vietoris over the patches one at a time — is what closes the loop.
Visual [Beginner]
A sphere with a cover by several overlapping discs. Each disc looks like a Euclidean ball; each two-by-two overlap also looks like a Euclidean ball; each three-by-three overlap is again a ball; and so on. A small ladder shows a sequence of unions growing toward the whole space.
The picture is an algorithm: build the manifold one patch at a time, applying Mayer-Vietoris at each step.
Worked example [Beginner]
Take the sphere and choose four open caps: north pole, south pole, east pole, west pole, each a slightly larger-than-hemispherical disc. Every pairwise intersection is a contractible "lens" between two of the caps; every three-fold intersection is a contractible region near one of the four "octants"; the four-fold intersection is again a contractible region near the equator. So this four-cap cover is a good cover of the sphere.
Run Mayer-Vietoris one cap at a time. Start with , contractible: cohomology is one-dimensional in degree zero, zero elsewhere. Add : the two caps cover the sphere, with overlap a contractible annulus around the equator — but the annulus is not contractible, so this two-cap cover is not good. To stay within the good-cover framework, instead add , still contractible, with also contractible. By Mayer-Vietoris on the union , the cohomology is again one-dimensional in degree zero, zero elsewhere — the union is itself contractible to either cap.
Continue with , . After all four caps, the union covers the sphere; the inductive Mayer-Vietoris computation tracks how each new cap, combined with the previous union, contributes a piece of the global cohomology. By the time all four caps are included, the computation has produced exactly .
What this tells us: every step is computable because every intersection is contractible. The good-cover assumption converts the global problem into a finite-step inductive procedure.
Check your understanding [Beginner]
Formal definition [Intermediate+]
Let be a smooth manifold and let be an open cover.
Good cover. is a good cover if for every finite subset , the intersection is either empty or diffeomorphic to a Euclidean ball (in particular, contractible). The cover is finite if is finite [Bott-Tu §5].
Geodesic-convexity construction. Equip with an arbitrary Riemannian metric. Around each point , the Whitehead-Greene theorem produces a geodesically convex normal-coordinate neighborhood : an open ball in normal coordinates such that any two points in are joined by a unique minimal geodesic lying entirely in . Geodesically convex neighborhoods have the property that the intersection of any finite collection of them is again geodesically convex (or empty), and a geodesically convex set is contractible (the geodesic joining any point to a chosen base point gives the contraction).
Existence theorem. Every smooth manifold admits a good cover. On a compact manifold, the cover can be chosen finite. On a paracompact manifold (every smooth manifold is paracompact), the cover can be chosen locally finite and countable [Bott-Tu §5].
Nerve. The nerve of a cover is the abstract simplicial complex whose -simplices are the -element subsets for which . For a good cover, the nerve is homotopy-equivalent to the manifold (the nerve theorem, due to Borsuk and to Leray).
Finite-dimensionality. If admits a finite good cover with elements, then is finite-dimensional in each degree, vanishes above , and admits an explicit upper bound in terms of .
Key theorem with proof [Intermediate+]
Theorem (Mayer-Vietoris induction over a finite good cover). Let be a smooth manifold admitting a finite good cover . Then $H^_{\mathrm{dR}}(M)* > \dim M$.*
Proof. Set for , with . We prove by induction on that is finite-dimensional in each degree.
Base case . is contractible (the cover is good), so by the Poincaré lemma is one-dimensional in degree zero and zero elsewhere — finite-dimensional in each degree.
Inductive step. Suppose is finite-dimensional in each degree. The cover of has overlap
This is again covered by a good cover with elements: each is contractible (by the good-cover hypothesis), and every finite intersection of these is again a finite intersection of original 's and hence contractible. So admits a finite good cover with elements, and by the inductive hypothesis applied to it, is finite-dimensional in each degree.
Now apply Mayer-Vietoris to the cover of (per 03.04.07):
The flanking groups , (the latter zero for , for , since is contractible), and are all finite-dimensional by the inductive hypothesis. Exactness of the sequence forces to be finite-dimensional as well. (Precisely, sits in a short exact sequence between subquotients of finite-dimensional spaces.)
Vanishing above . Each is a Euclidean ball of dimension , on which forms of degree vanish. The Mayer-Vietoris sequence preserves this vanishing. Hence for .
The induction is the engine that promotes the Poincaré lemma — purely local — into a global finite-dimensionality statement on every compact manifold. The same argument structure recurs throughout Bott-Tu, applied to Künneth, Poincaré duality, and Thom isomorphism.
Synthesis. Finite-dimensionality of on a compact manifold is the core insight that makes de Rham cohomology a computable invariant. This is exactly the inductive consequence of MV plus the Poincaré lemma; the good cover is the bridge between the local geometry and the global cohomology.
Bridge. The construction here builds toward 03.04.11 (čech-de rham double complex and the tic-tac-toe principle), 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 has Mathlib.Geometry.Manifold.PartitionOfUnity and the abstract topological notion of paracompactness, but the geodesic-convexity construction of good covers, and the inductive proof of finite-dimensionality of de Rham cohomology, are not formalised. The Codex stub captures the API shape.
The missing project work is to integrate Mathlib's Mathlib.Geometry.Manifold.SmoothManifoldWithCorners with the Whitehead-Greene geodesic-convexity construction and to wire the snake lemma to the de Rham complex of a manifold.
Advanced results [Master]
Existence on compact manifolds. Every compact smooth manifold admits a finite good cover: choose a Riemannian metric, take a finite subcover of geodesically convex normal-coordinate neighborhoods, and refine if necessary. The number of sets in the minimal good cover is bounded below by the Lusternik-Schnirelmann category of , but the upper bound depends on the choice of metric.
Finite-dimensionality of cohomology. The MV induction over a finite good cover proves that is finite-dimensional in each degree on a compact smooth manifold. More refined: the Poincaré polynomial is a finite-degree polynomial of degree at most . On non-compact manifolds, finite-dimensionality fails in general (e.g., has infinite-dimensional ).
Vanishing above the dimension. for , because forms of degree vanish identically. The MV induction preserves this vanishing through every step.
Connection to homotopy type. A finite good cover has a finite nerve , and by the nerve theorem as topological spaces. Hence the homotopy type of is captured by a finite simplicial complex; this is one route to the finite-dimensionality of in low degrees (when is simply connected) and the foundation of Sullivan's rational homotopy theory (forthcoming 03.12.06).
Whitehead-Greene geodesic convexity. Whitehead's 1940 On C-1-complexes (Annals 41) and Greene's later refinements established the precise version of geodesic convexity used here: in normal coordinates around any point of a Riemannian manifold, the open ball of small enough radius is geodesically convex. The "small enough" depends on the local geometry (specifically, the convexity radius, related to the injectivity radius and the supremum of the sectional curvature). For compact manifolds, the convexity radius is bounded below by a positive constant.
Bott-Tu §1.7 architectural arc. Bott-Tu emphasise that the MV induction over a good cover is the canonical local-to-global passage for de Rham cohomology — what they call the no-obstacle path of the introduction. The Poincaré lemma is purely local; the partition of unity is purely local; the good cover is the choice of "local" that makes both available simultaneously; and the Mayer-Vietoris induction is what assembles the local data into the global cohomology. No effort to compute cohomology of a sphere by Mayer-Vietoris — Bott's framing of the §1.7 introduction — describes exactly this assembly.
Full proof set [Master]
Existence of geodesically convex neighborhoods. Given a Riemannian metric on and a point , the convexity radius is the supremum of such that the open ball in normal coordinates around is geodesically convex (any two points in joined by a unique minimal geodesic lying entirely in ). Whitehead 1940 proved for all ; the proof uses the comparison theorem with a constant-curvature model space. The convexity radius is continuous as a function of on a compact manifold, hence bounded below by a positive constant .
Construction of a finite good cover on a compact manifold. With as above, the cover is open. By compactness, extract a finite subcover . Each is geodesically convex. Pairwise intersections are intersections of geodesically convex sets, hence geodesically convex (Exercise 3); the same holds for higher intersections. Each non-empty intersection is therefore contractible. The cover is good.
Mayer-Vietoris induction — full. With as in the theorem, induction shows finite-dimensional. The proof uses (a) the inductive hypothesis on , (b) contractibility of (giving for ), (c) the inductive hypothesis applied to (which itself admits a finite good cover with elements), (d) exactness of the MV long exact sequence, and (e) the standard fact that a subquotient of finite-dimensional vector spaces is finite-dimensional. The induction terminates at .
Bound on cohomology. A more careful induction gives as a crude upper bound, where is the size of the good cover. Sharper bounds come from the Čech-de Rham double-complex argument of 03.04.11: number of -fold intersections.
Nerve theorem. Borsuk 1948 On the imbedding of systems of compacta in simplicial complexes (Fund. Math. 35) and Leray 1945 L'anneau d'homologie d'une représentation (CRAS 222) independently established that, for a sufficiently nice cover (good cover suffices, more general "numerable cover by acyclic sets" works), and are homotopy-equivalent. The de Rham version follows from the Čech-de Rham double-complex theorem 03.04.11 with .
Connections [Master]
Mayer-Vietoris sequence
03.04.07— the two-set MV sequence is the engine that the good-cover induction iterates. Byconn:428.mv-sequence-good-cover, Mayer-Vietoris sequence is the foundation for good-cover induction (foundation-of); without MV, the local contractibility of patches cannot be assembled into global cohomology. This unit articulates exactly the §1.7 architectural arc 1 from03.04.06: cohomology computed by gluing two charts, repeated.De Rham cohomology
03.04.06— finite-dimensionality of on a compact manifold is a structural property of the de Rham complex that requires the good-cover induction. The Poincaré lemma — the entire content of de Rham cohomology on a contractible piece — is what feeds into the induction.Čech-de Rham double complex (forthcoming)
03.04.11— byconn:430.good-cover-cech-de-rham, Čech-de Rham double complex built on a good cover (foundation-of). Without the good-cover assumption, column exactness in the double complex fails, and the tic-tac-toe collapse argument no longer applies. The good cover is the geometric input that makes the cohomological apparatus work.Künneth formula (forthcoming)
03.04.12— the dual proof of Künneth uses the good-cover induction (one proof) and the tic-tac-toe ascent on the double complex (the other). The good-cover induction is also what gives a finite-dimensional bound on the cohomology of a product manifold via the Künneth tensor formula.Singular cohomology and the de Rham theorem (forthcoming)
03.04.13— the de Rham theorem with -coefficients is proved by comparing the de Rham and singular MV sequences on a good cover, with the integration pairing as the comparison map; the good cover is the geometric input that makes the comparison structurally local.Sphere bundles and the Hopf index theorem (forthcoming)
03.05.10pending — the same MV induction over a finite good cover, applied to instead of , proves the Thom isomorphism (per the forthcoming03.04.09); the good cover trivializes the bundle on each cover element, and the induction propagates the local triviality to a global statement.
The good-cover induction is the canonical local-to-global passage for de Rham cohomology — the central Bott-Tu pedagogical move. Cohomology is computed by gluing two charts (the §1.7 architectural arc 1), and the good cover is what makes that gluing iteratively traceable until the entire manifold is reached. We will see the same iteration recur in the Čech-de Rham double complex (where it becomes the row-collapse argument), in the Künneth dual proof (where it becomes the tensor-product preservation of finite-dimensionality), and in the spectral-sequence framework (where it becomes the convergence of the row-first or column-first spectral sequence to total cohomology).
Throughlines and forward promises. The good cover is the geometric input that makes every cohomological apparatus on a smooth manifold work. We will see good-cover induction power the Künneth dual proof in 03.04.12; we will see the good-cover hypothesis make column exactness in the Čech-de Rham double complex hold in 03.04.11; we will later see the nerve theorem identify the manifold's homotopy type with the simplicial complex of the cover. This is exactly the no-obstacle path: the good cover trivialises the local geometry so the global cohomology is purely combinatorial. The foundational reason finite-dimensionality of holds on every compact smooth manifold is precisely the combination of good-cover existence (geodesic convexity) and MV induction. Putting this together: every result in the de Rham strand is a special case of "a finite good cover + MV induction." This pattern recurs throughout: the same iteration appears in the Künneth dual proof, in the spectral-sequence row-collapse, and in the de Rham theorem comparison. The bridge between the local Poincaré lemma and the global cohomology of a compact manifold is exactly the good-cover induction.
Historical & philosophical context [Master]
The good-cover concept, in its modern form, is the joint contribution of three streams of mid-twentieth-century topology. J.H.C. Whitehead's 1940 On C-1-complexes (Annals of Mathematics 41) introduced what is now called the geodesic-convexity argument: on a Riemannian manifold, normal-coordinate balls of small enough radius are geodesically convex, and finite intersections of geodesically convex sets remain geodesically convex. Whitehead's motivation was the comparison between smooth manifolds and CW-complexes; the convexity argument supplied a smooth replacement for the simplicial-complex barycentric-subdivision construction.
André Weil's 1952 Sur les théorèmes de de Rham recognised that the good-cover assumption converts the de Rham cohomology computation into a tractable double-complex problem. Weil understood that on a good cover, the Čech complex of the constant presheaf recovers the simplicial cohomology of the nerve, and that the de Rham complex on each finite intersection is acyclic in positive degrees by the Poincaré lemma. The combination is what gives the tic-tac-toe collapse of the Čech-de Rham double complex (per the forthcoming 03.04.11).
Karol Borsuk in 1948 and Jean Leray in 1945 independently proved the nerve theorem: for a sufficiently nice cover, the manifold is homotopy-equivalent to the nerve as a topological space. Borsuk's version was for compact metric spaces and good covers; Leray's was for arbitrary topological spaces and "acyclic covers" (a more general notion). The two versions agree in the smooth-manifold setting. The nerve theorem is the topological face of the same structural fact the Čech-de Rham double complex articulates analytically.
Bott and Tu in their 1982 textbook §5 distil the entire apparatus — Whitehead-Greene geodesic convexity, the Mayer-Vietoris induction, finite-dimensionality, the nerve theorem — into a single chapter. Bott's pedagogical framing, channeled here, is that the good cover is what makes Mayer-Vietoris a computational tool rather than a structural identity. The reader can compute, by hand, the cohomology of any compact smooth manifold once a good cover is in hand, by inductively applying MV and tracking the bookkeeping through a finite procedure. This is the §1.7 introduction's no effort to compute cohomology of a sphere by Mayer-Vietoris: the existence of a good cover is what removes the obstacle.
The deeper structural lesson, articulated in the spectral-sequence chapter (§14), is that the good-cover finite-dimensionality result is the cohomological side of a finite filtration. The number of cover elements bounds the length of the induction; the contractibility of each intersection bounds the cohomology of each filtration piece; the resulting inductive stratum is what makes the spectral sequence collapse. This pedagogical inversion — Bott-Tu introduces the inductive procedure first, then later abstracts it into the spectral-sequence formalism — is what makes the textbook a pedagogical treatise rather than a reference. By the time the reader reaches the formal definition of a spectral sequence, the reader has already done several.
Bibliography [Master]
- Whitehead, J. H. C., "On C-1-complexes", Annals of Mathematics 41 (1940), 809–824.
- Borsuk, K., "On the imbedding of systems of compacta in simplicial complexes", Fundamenta Mathematicae 35 (1948), 217–234.
- Leray, J., "L'anneau d'homologie d'une représentation", Comptes Rendus 222 (1946), 1366–1368.
- Weil, A., "Sur les théorèmes de de Rham", Commentarii Mathematici Helvetici 26 (1952), 119–145.
- Greene, R. E. & Wu, H., " approximations of convex, subharmonic, and plurisubharmonic functions", Annales scientifiques de l'École Normale Supérieure 12 (1979), 47–84.
- Bott, R. & Tu, L. W., Differential Forms in Algebraic Topology, Graduate Texts in Mathematics 82, Springer-Verlag, 1982. §5 (good covers, the Mayer-Vietoris argument, finite-dimensionality).
- Spivak, M., A Comprehensive Introduction to Differential Geometry, Vol. I, Publish or Perish, 1979. §11 (geodesically convex neighborhoods).
- do Carmo, M. P., Riemannian Geometry, Birkhäuser, 1992. Ch. 3 (geodesics) and Ch. 7 (convexity radius).
- Hatcher, A., Algebraic Topology, Cambridge University Press, 2002. §3.1 (Mayer-Vietoris induction in singular homology).
Bott-Tu Pass 4 — Agent A — N2. Good covers via geodesic convexity, existence on compact manifolds, Mayer-Vietoris induction, finite-dimensionality of $H^_{\mathrm{dR}}$ on a compact manifold, Whitehead-Greene technical input. Originator-prose for Bott-Tu §5. Foundation for 03.04.11 (Čech-de Rham double complex), 03.04.09 (Thom isomorphism), 03.04.12 (Künneth dual proof), 03.04.13 (de Rham theorem).*