Download §8 De Rham cohomology

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Exterior algebra wikipedia , lookup

Vector space wikipedia , lookup

Four-vector wikipedia , lookup

Brouwer fixed-point theorem wikipedia , lookup

Transcript
Differentiable Manifolds. Spring 2011
Theodore Voronov.
§8
De Rham cohomology
Last updated: May 21, 2011.
8.1
Examples, definitions, and basic properties
A k-form ω ∈ Ωk (M ) is closed if dω = 0. It is exact if there is a (k − 1)-form
σ ∈ Ωk−1 (M ) such that dσ = ω.
A form σ such that dσ = ω is called a primitive for ω. (Of course, when
it exists, it is not unique.)
The condition dω = 0 is local, in the sense that a form on M is closed if
it is closed near every point of M (in other words, if all the restrictions ω|U
are closed as forms on U ⊂ M ). To check that dω = 0, we simply check that
in local coordinates.
Compared to that, the property of being exact is not a local one. It is
necessary that a form σ such that dσ = ω is a form on the whole M , i.e., σ
should be everywhere defined.
We know that every exact form is closed, since d(dω) = 0. On the other
hand, there are closed but not exact forms.
Example 8.1. Consider the 1-form ω = dθ on R2 \ {0} where θ is the polar
angle. In standard Cartesian coordinates, as one can check,
ω=
xdy − ydx
.
x2 + y 2
This form is not exact, because for a cycle going around the origin once, say,
counterclockwise,
I
ω = 2π .
C
(The exact number is not important; that it is non-zero, is important.)
Remark 8.1. In the above example, dθ appear as exact (the differential of
the function θ), but it is not, because the function θ is ‘bad’. It cannot be
made everywhere defined, smooth and single-valued function on the whole of
R2 \ {0} at the same time. It can be made a ‘genuine’ function only locally,
in a sufficiently small domain, in particular where it is not possible to have a
cycle going around the origin. The case of dθ is typical. Every closed form on
a manifold can be regarded as exact if we surrender some of the properties:
1
Theodore Voronov.
Differentiable Manifolds. Spring 2011
allow discontinuities or multi-valuedness, or consider the form only locally.
(The last claim is the content of the so-called Poincaré lemma, that every
closed form is locally exact, which will be discussed shortly.) Therefore, the
difference between closed forms and exact forms is a global feature of the
manifold in question and measures its ‘topological complexity’.
Definition 8.1. A closed k-form is cohomologous to zero if it is exact. Closed
k-forms ω and ω 0 on a manifold M are cohomologous if their difference is
exact: ω − ω 0 = dτ for some (k − 1)-form τ . (The form τ should be a
well-defined smooth form on the whole M .) This is an equivalence relation.
Equivalence classes w.r.t. this relation are called cohomology classes. The set
of all cohomology classes of degree k (sometimes people also say: in dimension
k), is denoted H k (M ). Notation for cohomology classes: [ω] ∈ H k (M ), if
ω ∈ Ωk (M ) is a closed form representing an element [ω].
(Check that it is indeed an equivalence relation!)
Theorem 8.1. For each k = 0, 1, , 2, . . . , the set of cohomology classes
H k (M ) is a vector space over R w.r.t. addition and multiplication by constants defined on representatives.
Proof. Consider the sum of two closed forms, ω + σ. It is closed, by the
linearity of d. If we replace one of the summands by a cohomologous form,
the sum will remain in the same cohomology class: ω + σ 0 = ω + (σ + dτ ) =
(ω + σ) + dτ . Thus addition of cohomology classes is well-defined and H k (M )
inherits the structure of an Abelian group. In a similar way we can show
that multiplication by real numbers is well-defined on cohomology classes.
Therefore H k (M ) is a vector space with respect to the operations
[ω1 ] + [ω2 ] := [ω1 + ω2 ] ,
k[ω] := [kω]
defined by the usual addition and multiplication by constants of closed forms
representing cohomology classes.
Hence, for each k, there is the cohomology space H k (M ). In particular,
it is an Abelian group and the traditional name for the vector space H k (M )
is the kth ‘cohomology group’.
Remark 8.2. Using the notion of the quotient space V /W of a vector space
V w.r.t. a subspace W ⊂ V , we can say, shortly, that
H k (M ) = Z k (M )/B k (M )
2
Theodore Voronov.
Differentiable Manifolds. Spring 2011
where Z k (M ) := Ker(d : Ωk (M ) → Ωk+1(M )) stands for the space of all
closed k-form and B k (M ) := d Ωk−1 (M ) stands for the space of all exact
k-forms.
Remark 8.3. In the definition of cohomology groups we have used forms
with real coefficients. Sometimes it is convenient to consider complex-valued
functions and forms. The definition of cohomology applies to them as well
and to distinguish the two cases, we may use the notation such as H k (M, R)
and H k (M, C), which are vector spaces over R and C respectively. The
cohomology group H k (M ) defined using differential forms is also called the de
Rham cohomology group, after the Swiss mathematician George de Rham.
The name suggests that there are other cohomology theories, and this is
indeed true1 , but for manifolds they all give the same objects. This is exactly
the statement of the fundamental de Rham theorem conjectured by Élie
k
(M ) is used
Cartan and proved by G. de Rham. Sometimes the notation HDR
for de Rham cohomology.
Definition 8.2. The dimension dim H k (M ) is denoted bk (M ) and called,
the kth Betti number of M .
(One can see that we can use both real-valued or complex-valued forms
and this makes no difference for the dimension of cohomology: bk (M ) =
dimR H k (M, R) = dimC H k (M, C).)
As we know, forms
can be multiplied and they form a graded algebra
Ω∗ (M ) = Ωk (M ) , which is associative and graded-commutative.
Theorem 8.2. The exterior multiplication of forms induces a multiplication
of cohomology classes making the vectors spaces H k (M ) a graded-commutative
algebra. It is denoted H ∗ (M ) and is called the (de Rham) cohomology algebra of a manifold M .
Proof. Consider the product of closed forms: ω ∧ σ. The Leibniz rule implies
that it is closed: d(ω ∧ σ) = dω ∧ σ ± ω ∧ dσ = 0 + 0 = 0. If one of the factors
1
We may mention ‘ simplicial cohomology’ defined using a triangulation, ‘ singular cohomology’ based on the notion of ‘ singular simplex’ or, as a variant, ‘ singular cube’, and
‘ Čech cohomology’ defined using open covers. A feature distinguishing other cohomology
constructions from the Cartan – de Rham theory is the possibility to use the coefficients
more general than the real numbers. For example, using theories such as simplicial or Čech
it is possible to introduce certain cohomology groups H k (M, Z) or H k (M, Z2 ), which may
carry more information than the cohomology with real and complex coefficients.
3
Theodore Voronov.
Differentiable Manifolds. Spring 2011
is replaced by a different representative of the same cohomology class, then
the cohomology class of the product will not change: ω 0 ∧ σ = (ω + dτ ) ∧ σ =
ω∧σ+dτ ∧σ = ω∧σ+d(τ ∧σ), by the same Leibniz rule, since dσ = 0. Hence,
the exterior multiplication of forms induces a well-defined multiplication on
cohomology classes:
[ω] [σ] := [ω ∧ σ] .
We arrive at the structure
of a graded algebra on the graded vector space
∗
k
H (M ) = H (M ) , called the cohomology algebra of M . The cohomology algebra H ∗ (M ) is associative and graded-commutative, inheriting these
properties from the algebra of forms Ω∗ (M ).
Consider a smooth map F : M → N . It induces the pull-back of forms:
F : Ωk (N ) → Ωk (M ). Let [ω] ∈ H k (N ) be a cohomology class represented
by a closed form ω ∈ Ωk (N ).
∗
Definition 8.3. The pull-back (or induced map) on cohomology classes is
defined by the formula:
F ∗ ([ω]) := [F ∗ (ω)] ,
where at the r.h.s. there is the pull-back of a differential form representing
a given cohomology class [ω].
Theorem 8.3. The pull-back of cohomology classes is well-defined. It is a
linear map
F ∗ : H k (N ) → H k (M ) ,
for each k = 0, 1, . . . . For the composition of smooth maps, we have
(G ◦ F )∗ = F ∗ ◦ G∗
(1)
on cohomology. The pull-back F ∗ is an algebra homomorphism of cohomology
algebras.
Proof. Suppose a form ω ∈ Ωk (N ) is closed and represents a cohomology class
[ω] ∈ H k (N ). We first need to check that the form F ∗ (ω) ∈ Ωk (M ) is also
closed and therefore gives a cohomology class in H k (M ). Indeed, dF ∗ (ω) =
F ∗ (dω) = 0. (The key fact here is that the exterior differential commutes
with pull-backs of forms.) Next, suppose a representative ω is replaced by
ω 0 = ω+dσ. Then F ∗ (ω 0 ) = F ∗ (ω+dσ) = F ∗ (ω)+F ∗ (dσ) = F ∗ (ω)+dF ∗ (σ),
4
Theodore Voronov.
Differentiable Manifolds. Spring 2011
so [F ∗ (ω 0 )] = F ∗ (ω). Therefore the linear map F ∗ : H k (N ) → H k (M ) is welldefined. Equation (1) follows from the same property for the pull-backs of
forms. To see that F ∗ is an algebra homomorphism on cohomology, we write
F ∗ [ω][σ] = F ∗ [ω ∧ σ] = [F ∗ ω ∧ σ ] = [F ∗ ω ∧ F ∗ σ] =
[F ∗ ω][F ∗ σ] = F ∗ [ω] F ∗ [σ] .
so it is as claimed.
Corollary 8.1. If manifolds M and N are diffeomorphic, then the cohomology groups H k (M ) and H k (N ) are isomorphic (for all k).
Proof. Suppose F : M → N and G : N → M are mutually inverse smooth
maps giving a diffeomorphism M ∼
= N . Consider the vector spaces H k (M )
k
and H (N ) for some given k. There are linear maps
F ∗ : H k (N ) → H k (M )
and
G∗ : H k (M ) → H k (N ) .
The identities F ◦ G = id and G ◦ F = id imply (F ◦ G)∗ = G∗ ◦ F ∗ = id and
(G ◦ F )∗ = F ∗ ◦ G∗ = id. Hence the linear maps F ∗ and G∗ are mutually
inverse, so the vector spaces H k (M ) and H k (N ) are isomorphic (in particular,
have the same dimension).
Remark 8.4. Moreover, if M and N are diffeomorphic, the cohomology
algebras H ∗ (M ) and H ∗ (N ) are isomorphic. Indeed, we have isomorphism
of vector spaces (in each degree) that also preserves the multiplication.
Corollary 8.1 means that the de Rham cohomology is a ‘diffeomorphism
invariant’ of a smooth manifold.
We shall see shortly that de Rham cohomology is, in fact, an invariant
under a much coarser equivalence relation. Namely, it is a ‘homotopy invariant’.
Proposition 8.1. For any manifold M , the dimension of the space H 0 (M )
is the number of connected components of M (if it is finite).
5
Theodore Voronov.
Differentiable Manifolds. Spring 2011
Proof. The space of 0-forms is the space of smooth functions C ∞ (M ). A
function f ∈ Ω0 (M ) = C ∞ (M ) is closed if df = 0. What does it mean?
Near each point f must be a constant (indeed, we may introduce coordinates
and write df = 0 in coordinates). Hence f is a local constant. It need not
be a constant on the whole M (a global constant), which is demonstrated
by the example of a manifold consisting of two connected components such
as two disjoint copies of Rn . The function may be zero on one component
and 1, on another. Notice that there no exact 0-forms (because there are no
−1-forms). Therefore H 0 (M ) is the space of all local constants on M . It is
intuitively clear and can be proved by a simple topological argument that on
a connected topological space any local constant is a constant. Therefore,
if a topological space, in particular, a manifold M , is the disjoint union of
its connected components (maximal connected subspaces), then any local
constant is defined by its values of the components (constants); thus it is a
function on the set of components. If the number of components is finite,
the space of functions on this set is finite-dimensional. As a basis one take
functions that are identically 1 on one component and identically 0 on all
other components. Hence the dimension is the number of components.
In most of our examples, the manifolds in question are connected. Then,
automatically, H 0 (M ) ∼
= R for them.
Consider examples of cohomology classes in degrees higher than zero.
Example 8.2. We saw above that [dθ] is a non-zero class in H 1 (R2 \ {0}).
Example 8.3. If we consider θ as a parameter on the circle S 1 (defined up
to 2π), the 1-form dθ is well-defined and gives a non-zero class [dθ] in H 1 (S 1 ).
We shall shortly see that all other cohomology classes of the circle in degree
1 are proportional to [dθ], i.e., dim H 1 (S 1 ) = 1 and [dθ] can be taken as a
basis (consisting of a single element).
8.2
Homotopy invariance and the Poincaré Lemma
Definition 8.4. Two smooth maps f0 , f1 : M → N are homotopic if there is
a smooth map F : M × [0, 1] → N such that F (x, 0) = f0 (x) and F (x, 1) =
f1 (x) for all x ∈ M . Notation: f0 ∼ f1 . (In other words, there is a family
ft = F (·, t) giving ‘smooth interpolation’ between f0 and f1 .) The map F is
known as a homotopy between f0 and f1 .
6
Theodore Voronov.
Differentiable Manifolds. Spring 2011
Of course, homotopy also makes sense just for topological spaces, not
manifolds. In such a case instead of smoothness we impose continuity. What
we have defined above is known as ‘smooth homotopy’, but we shall skip the
adjective.
Theorem 8.4 (Homotopy invariance). Homotopic maps of smooth manifolds
induce the same linear map of their de Rham cohomology.
A proof is given below. An immediate application of this property is as
follows.
Definition 8.5. Two manifolds (more generally, two topological spaces) are
homotopy equivalent if there are maps in the opposite directions such that
their compositions are homotopic to identities. That is, for X and Y , there
are f : X → Y and g : Y → X such that f ◦ g ∼ idY and g ◦ f ∼ idX .
Notation: X ∼ Y . A manifold (more generally, topological space) homotopy
equivalent to a point is called contractible.
Example 8.4 (Contractibility of Rn ). Let us show that Rn ∼ {∗} (a single
point). We can identify the point with 0 ∈ Rn . Consider the obvious maps
i : {0} → Rn (inclusion) and p : Rn → {0} (projection). We have p ◦ i = id,
but i ◦ p is not the identity, it is the map that send every vector to zero.
However, it is homotopic to the identity, the family ft : x 7→ tx, where
t ∈ [0, 1], giving the desired homotopy.
Example 8.5. Open and closed cylinders, S 1 × R and S 1 × [−1, 1], are both
homotopy equivalent to the circle S 1 . (The same is true if we replace S 1 by
any space X.) (Construct the maps and homotopies following the previous
example.)
The previous example shows that homotopy equivalence is much coarser
relation than diffeomorphism or homeomorphism: it does not have to preserve dimension (the cylinders are 2-dimensional and S 1 is 1-dimensional)
and a non-compact space (such as the open cylinder) may be homotopy
equivalent to a compact space (such as the closed cylinder).
Corollary 8.2 (from Theorem 8.4). Homotopy equivalent manifolds M and
N have isomorphic cohomology groups H k (M ) and H k (N ) for all k.
Proof. Let f : M → N and g : N → M be such maps that f ◦ g ∼ idN and
g ◦ f ∼ idM . Then by Theorem 8.4, for each k, we have linear maps of vector
7
Theodore Voronov.
Differentiable Manifolds. Spring 2011
spaces f ∗ : H k (N ) → H k (M ) and g ∗ : H k (M ) → H k (N ) with the property
f ∗ ◦ g ∗ = id on H k (M ) and g ∗ ◦ f ∗ = id on H k (N ) (‘homotopic to identity’
becomes ‘equal to identity’ for the maps of cohomology). That mean that
these vector spaces are isomorphic.
Example 8.6. All ‘generalized cylinders’ over a manifold M such as M × R,
M × (−1, 1), and M × [−1, 1] have the same cohomology as M . For example,
H 1 (S 1 × (−1, 1)) ∼
= R and H 2 (S 1 × (−1, 1)) = 0 .
Applying Corollary 8.2 to the special case of Rn (or any star-shaped
domain in Rn , see below) we obtain the following.
Theorem 8.5 (“The Poincaré Lemma”). On Rn every closed k-form, k ≥ 1,
is exact. Or:
(
R
for k = 0
H k (Rn ) ∼
=
0
for k > 0 .
Proof. Indeed, Rn is contractible. Therefore, by Corollary 8.2, H k (Rn ) ∼
=
H k ({∗}) for all k = 0, 1, 2, . . . . The claim follows.
Although the Poincaré lemma is the statement about vanishing of certain
cohomology, namely, H k (Rn ) = 0 for k ≥ 0, it plays a key role in calculating
the cohomology for manifolds when it is possibly non-zero. Indeed, since in a
neighborhood of a point every manifold M n is undistinguishable from Rn or
an open ball in Rn , the Poincaré lemma immediately implies that there is no
local obstruction for a closed form on M n to be exact, but only locally. See
the discussion at the beginning of this section. So if there is an open cover of
a manifold by contractible domains Uα (for example, diffeomorphic to Rn ), it
is possible to find a local primitive for each closed k-form: i.e., write ω = dσα
for σα ∈ Ωk−1 (Uα ). Then the task of finding a global primitive for ω (or an
obstruction for that) is reduced to considering the differences σα − σβ on the
intersections and whether or not, by a choice of each σα , these differences can
be made zero. We shall see an application of this idea in the next subsection2 .
Let us now give a proof of the homotopy invariance of de Rham cohomology.
2
Moreover, although this remains beyond the scope of this course, provided all the
pairwise and higher intersections such as Uα ∩ Uβ , Uα ∩ Uβ ∩ Uγ , etc., are also contractible,
it is possible to reduce the description of the cohomology classes of M n to a purely combinatorial data in terms of the open cover U = (Uα ), ‘encoding’ in this case the topology
of M n .
8
Theodore Voronov.
Differentiable Manifolds. Spring 2011
Proof of Theorem 8.4. Suppose f0 and f1 are two homotopic maps M → N .
Let F : M ×[0, 1] → N be a homotopy. We wish to show that the linear maps
f0∗ : H k (N ) → H k (M ) and f1∗ : H k (N ) → H k (M ) coincide for all k ≥ 0.
That means that if we take a cohomology class [ω] ∈ H k (N ) represented by
a closed k-form ω ∈ Ωk (N ), the pull-backs f0∗ (ω) and f1∗ (ω) not necessarily
coincide, but they must differ only by an exact form. To this end, we shall
introduce a linear transformation
K : Ωk (N ) → Ωk−1 (M ) ,
decreasing degrees, such that for any form ω ∈ Ωk (N ),
f1∗ ω − f0∗ ω = (d ◦ K + K ◦ d)ω .
(2)
Thus for closed forms there will be f1∗ ω − f0∗ ω = d(Kω). We define K, using
the homotopy F . Consider F ∗ ω ∈ Ωk (M ×[0, 1]). Each k-form σ on M ×[0, 1]
(0)
(1)
(0)
(1)
can be uniquely written as σ = σt + dt ∧ σt where σt and σt are forms
on M depending on the parameter t. (Use some local coordinates on M to
(0)
(1)
see how it works.) The degree of σt is k, while the degree of σt is k − 1.
(1)
Indeed, the term with σt contains an extra factor of dt, which raises the
degree by 1. We define the operation K by Kω = (K̃ ◦ F ∗ )ω, where K̃ sends
R1
(0)
(1)
(1)
any σ = σt + dt ∧ σt on M × [0, 1] to 0 dt(σt ) (integration over t as
a parameter). The result is a (k − 1)-form. Let us check that K has the
desired property (2). Firstly, d ◦ F ∗ = F ∗ ◦ d, so we need to calculate the
commutator of d and K̃. On M × [0, 1],
d = dx + dt ∧
∂
∂t
where dx can be considered as the differential on M . In local coordinates,
dx = dxi ∧ ∂x∂ i . If we apply it to σ ∈ Ωk (M × [0, 1]) written as above, we
arrive at
!
(0)
∂ (0)
∂σ
(1)
(0)
(1)
dσ = dx + dt ∧
σt + dt ∧ σt
= dx σt + dt ∧ −dx σt + t
.
∂t
∂t
Hence
Z
K̃dσ =
0
1
(0)
∂σ
(1)
dt −dx σt + t
∂t
!
Z
=−
0
9
1
(1)
(0)
(0)
dt dx σt
+ σ1 − σ0 .
Differentiable Manifolds. Spring 2011
Theodore Voronov.
On the other hand, clearly
Z
dK̃σ = d
1
(1)
dt(σt )
=
1
(1)
dt dx σt
.
0
0
Therefore
Z
(0)
(0)
d ◦ K̃ + K̃ ◦ d σ = σ1 − σ0 .
(3)
Now the desired relation (2) follows from Equation (3) applied to σ = F ∗ ω.
We have, for K = K̃ ◦ F ∗ ,
∗
∗
(d ◦ K + K ◦ d) ω = d ◦ K̃ ◦ F + K̃ ◦ F ◦ d ω
= d ◦ K̃ ◦ F ∗ + K̃ ◦ d ◦ F ∗ ω = d ◦ K̃ + K̃ ◦ d (F ∗ ω)
(0)
∗
∗
∗
= (F ∗ ω)(0)
1 − (F ω)0 = f0 ω − f1 ω .
Indeed, when we view F as the family ft = F (·, t), we see that ft∗ ω is
(0)
obtained from F ∗ ω by setting dt to zero, i.e., by passing to (F ∗ ω)t in the
above notation. Hence f0∗ ω and f1∗ ω are obtained by additionally setting t
to 0 and to 1, respectively, which gives the desired formula.
Remark 8.5. The method used in the proof above is a prototype of a general construction called ‘algebraic homotopy’. More precisely, the ‘algebraic
homotopy’ in the proof is the operator K : Ωk (N ) → Ωk−1 (M ) satisfying
the property f1∗ − f0∗ = [d, K] (the commutator understood in the sense of
graded algebras). We deduced the existence of such an operator K from the
existence of a homotopy of smooth maps F = (ft ). From the existence of K
immediately follows that the maps given by f0∗ and f1∗ coincide on the level
of cohomology. These constructions can be axiomatized and generalized as
it is done in the area of mathematics called ‘homological algebra’.
The Poincaré Lemma is often given a direct proof independent from the homotopy invariance of de Rham cohomology. The underlying idea is very simple and
is related with integration of forms.
Example 8.7. On the real line R, any 1-form ω = f (x)dx (which is automatically
closed), is exact. Indeed, consider the function
Z x
F (x) =
f (y)dy .
0
It is defined on the whole line R and we have dF = ω by the Newton–Leibniz
theorem (the “main theorem of calculus”).
10
Theodore Voronov.
Differentiable Manifolds. Spring 2011
This can be seen as a prototype of the general statement concerning Rn or the
so-called ‘star-shaped’ domains in Rn . Let us define them
Definition 8.6. An open domain U ⊂ Rn is called star-shaped if there is a point
x0 ∈ U such that for each x ∈ U , all points of the segment [x0 x] are in U . (The
segment [x0 x] consists of all points of the form (1 − t)x0 + tx where t ∈ [0, 1].)
The point x0 is often referred to as the center of the star-shaped domain U .
For example, any convex domain (i.e., such that for any two points the segment
joining them is also contained in the domain) is star-shaped. However, a starshaped domain does not have to be convex.
Example 8.8. An open ball in Rn is convex, therefore star-shaped.
Example 8.9. The interior of any “star” in R2 is star-shaped. (Notice that a star
is not convex.)
A version of the Poincaré Lemma is as follows.
Theorem 8.6 (Poincaré Lemma). On Rn or any star-shaped domain in Rn , every
closed k-form is exact, if k ≥ 1.
We can give an independent direct proof for 1-forms. (It is in fact generalizes
to k-forms as well, but we shall not go into that here.)
Direct proof of the Poincaré Lemma for 1-forms. Let A = Ai (x)dxi be a closed 1form on a star-shaped domain U ⊂ Rn . That means that ∂i Aj −∂j Ai = 0. Without
loss of generality we may assume that the center x0 of U is the origin 0 ∈ Rn . For
any point x ∈ U , the segment [0x] consists of points tx where t ∈ [0, 1]. Define a
function f by the formula
Z 1
f (x) =
xi Ai (tx)dt
0
for all x ∈ U . It makes sense because tx ∈ U . We have
Z 1
Z 1
∂
∂ i
df = dxj j
xi Ai (tx)dt = dxj
x
A
(tx)
dt
i
j
∂x 0
0 ∂x
Z 1
j
= dx
δji Ai (tx) + xi t ∂j Ai (tx) dt
| {z }
0
=∂i Aj (tx)
= dx
j
Z 1
i
Aj (tx) + tx ∂i Aj (tx) dt = dx
0
j
Z
0
1
d
tAj (tx) dt
dt
t=1
= dxj tAj (tx)
= A,
t=0
therefore A = df is exact, as claimed.
11
Differentiable Manifolds. Spring 2011
Theodore Voronov.
RemarkR 8.6. In the proof for 1-forms above, the function f is nothing but the
integral [x0 x] A over the straight line segment [x0 x]. A similar proof for k > 1,
which we do not give, also uses integration, but in a more sophisticated way (since
the integral of a k-form over a k-surface would give a number, but we need to
obtain a (k − 1)-form).
8.3
Further examples of calculation
Consider some examples of calculating cohomology.
We know that for any connected manifold M , the space H 0 (M ) is onedimensional. Consider the opposite extreme. What can be said of the n-th
cohomology of a manifold M n , where dim M n = n? All n-forms on M n are
automatically closed. Suppose M n is compact and orientable. It is not
difficult to see that in such case on a manifold M n there exists an n-form ω
such that for all charts of an oriented atlas, ω = n1! ω12...n dx1 ∧. . .∧dxn where
ω12...n > 0. (For surfaces in R3 , one can take the area element; similarly, a
‘volume element’ can be constructed for higher dimensional manifolds, for
example, using an embedding into RN .) For the form ω,
Z
ω>0
Mn
due to the positivity of ω12...n . Suppose M n is also without boundary.
Then, by the Stokes theorem, the integral of any exact form dσ vanishes:
I
Z
Z
dσ =
σ=
σ = 0.
Mn
∂M
∅
Therefore the form ω cannot be exact, and we conclude that the space
H n (M n ) for an arbitrary closed manifold is non-zero. (Recall that a manifold
is called ‘closed’ if it is compact, orientable and without boundary3 .)
In fact, more can be said:
Theorem 8.7. For a connected closed manifold M n , the top cohomology
space is one-dimensional:
H n (M n ) ∼
= R.
3
Hopefully the terminology — in the context of de Rham cohomology — will not confuse
the reader. Yes, there are manifolds that are ‘closed’ and there are differential forms that
are ‘closed’. What is in common, is that ∂M = ∅ for a closed manifold and dω = 0 for a
closed form, so the two notions are not so far apart.
12
Theodore Voronov.
Differentiable Manifolds. Spring 2011
A proof of that is beyond the scope of this course. We can only note that
a map
H n (M n ) → R
giving the desired isomorphism is nothing but the integration
I
[ω] 7→
ω
Mn
for ω ∈ Ωn (M n ).
Remark 8.7. The condition for M n to be connected is important. If M n has
several connected components, then one can consider integrals over each of
them, arriving therefore at several real numbers instead of one. Theorem 8.7
generalizes to the statement that for an arbitrary closed manifold, the vector
space H n (M n ) is isomorphic to the dual of the vector space H 0 (M n ) and
therefore there is the equality of the Betti numbers:
bn (M n ) = b0 (M n ) .
More generally, for a closed k-form ω and a closed (n − k)-form σ on a closed
n-dimensional manifold M n , the map
I
(ω, σ) 7→
ω∧σ ∈R
Mn
∗
defines a linear transformation H k (M n ) → H n−k (M n ) . (Check that it is
well-defined!) A generalization of Theorem 8.7 tells that this linear transformation is an isomorphism, so for an arbitrary closed manifold M n ,
∗
H k (M n ) ∼
= H n−k (M n )
and therefore
bk (M n ) = bn−k (M n ) ,
for all k = 0, 1, . . . , n. This is known as the Poincaré Duality Theorem.
Again, its proof is outside our course.
Let us now calculate the de Rham cohomology in some simple examples
where it can be done “by hands” (without developing special technique).
13
Differentiable Manifolds. Spring 2011
Theodore Voronov.
Example 8.10 (Cohomology of the circle S 1 ). Consider S 1 as the unit circle
with center at the origin in R2 . We already know that [dθ],
H where θ is the
polar angle, is a non-zero class in H 1 (S 1 ). This is because S 1 dθ 6= 0. Claim:
dim H 1 (S 1 ) = 1 and one can take [dθ] as a basis. To prove it, note that
arbitrary 1-forms on the circle can be written as f (θ)θ where f (θ+2π) = f (θ),
i.e., as “periodic” 1-forms on the real line. Any such form is the differential
of a function g on R, which is possibly not periodic: f (θ)dθ = dg where
Z
θ
f (s)ds .
g(θ) =
0
It turns out that the condition for g(θ + 2π) = g(θ) is exactly the vanishing
of the integral
Z 2π
I
f (s)ds =
f (θ)θ .
S1
0
1
Therefore a 1-form on S is exact if and only if it has zero integral over S 1 .
Any 1-form ω ∈ Ω1 (S 1 ) (automatically closed because all 2-forms are zero)
is cohomologous to c · [dθ] where
I
1
ω.
c=
2π S 1
Thus the cohomology classes in H 1 (S 1 ) are in 1-1-correspondence with numbers c ∈ R and H 1 (S 1 ) ∼
= R. Conclusion:


for k = 0
R
k
1 ∼
H (S ) = R
for k = 1


0
for k > 1 .
(It is also zero for k < 0, but we shall always omit such obvious equality.)
Example 8.11 (Cohomology of the cylinder S 1 × R). A similar direct argument can be applied to the cylinder S 1 × R (or a finite open cylinder
S 1 × (−1, 1), diffeomorphic to it) to show that H 1 (S 1 × R) ∼
= R (a representative of a non-zero class is again [dθ] where θ is the angular coordinate on S 1 )
and that H 2 (S 1 × R) = 0 . It is also possible to apply a homotopy argument,
that S 1 × R is homotopy equivalent to S 1 , therefore H k (S 1 × R) ∼
= H k (S 1 )
for all k.
14
Theodore Voronov.
Differentiable Manifolds. Spring 2011
Example 8.12 (Cohomology of the sphere S 2 ). To find the cohomology of S 2
we may argue in the following way. Consider an open cover of S 2 by two open
sets, open neighborhoods of the north and south poles respectively, such that
each of them is diffeomorphic to a disk and the intersection is diffeomorphic
to a cylinder S 1 × (−1, 1). For example, one can take the coordinate domains
for the stereographic atlas, where U0 = S 2 \ {N } and U1 = S 2 \ {S}. Then
it is possible to compute the cohomology of S 2 by reducing it to the known
cohomology of U0 , U1 and U01 = U0 ∩ U1 .
Suppose ω ∈ Ω1 (S 2 ) is closed. Consider ω|U0 and ω|U1 . By the Poincaré
lemma, ω|U0 = df0 and ω|U1 = df1 where f0 ∈ C ∞ (U0 ) and f1 ∈ C ∞ (U1 ),
respectively. On the intersection U01 , d(f0 − f1 ) = 0, so f0 − f1 is a constant
(since U01 is connected), say, f0 − f1 = c ∈ R. Consider f10 := f1 + c on U1 ;
for it, ω = df10 still holds, and f0 and f10 agree on U01 . Therefore there is a
globally defined function f such that f |U0 = f0 and fU1 = f10 , and ω = df .
We can conclude that every closed 1-form on S 2 is exact, i.e., H 1 (S 2 ) = 0.
Consider now ω ∈ Ω2 (S 2 ). It is automatically closed. We know that
there are 2-forms whose cohomology classes are non-zero. For example, the
area element dS = sin θ dθ ∧ dϕ on S 2 . We shall show that H 2 (S 2 ) is onedimensional. In a similar way to the above, ω|U0 = dσ0 and ω|U1 = dσ1
where σ0 ∈ Ω1 (U0 ) and σ1 ∈ Ω1 (U1 ), respectively. On the intersection,
d(σ0 − σ1 ) = 0, hence σ01 := σ0 − σ1 represents a cohomology class in
H 1 (U01 ). As U01 is diffeomorphic to the cylinder S 1 × (−1, 1), we know that
H 1 (U01 ) ∼
= R. If we choose σ0 or σ1 differently, say, take σ00 = σ0 +df0 instead
of σ0 , the cohomology class of σ01 = σ0 − σ1 on U01 will not change. If we
replace the original ω by a cohomologous form on S 2 , say, take, ω 0 = ω + dσ
for some global σ ∈ Ω1 (S 2 ), then for the new form it is possible to take
0
= σ01 . Hence we arrive at a wellσ00 = σ0 + σ and σ10 = σ1 + σ, so σ01
2
2
1
defined map H (S ) → H (U01 ). It is linear (check!). It is an isomorphism.
Indeed, consider a closed 1-form σ01 on U01 . Using a partition of unity on S 2
subordinate to the cover (U0 , U1 ), g0 +g1 = 1, Supp g0 ⊂ U0 and Supp g1 ⊂ U1 ,
we can define σ0 := g1 σ01 as a 1-form on U0 (by extending by zero from U01 )
and, similarly, σ1 := −g0 σ01 as a 1-form on U1 . Note the minus sign. Then
σ0 − σ1 = g0 σ01 − (−g1 σ01 ) = (g0 + g1 )σ01 = σ01 on U01 . Applying d, we
see that dσ0 − dσ1 = 0 on U01 . Therefore there is a well-defined 2-form ω
on S 2 = U0 ∪ U1 such that ω|U0 = dσ0 and ω|U0 = dσ0 respectively. In this
way we have constructed the inverse map for H 2 (S 2 ) → H 1 (U01 ). So it is an
15
Theodore Voronov.
Differentiable Manifolds. Spring 2011
isomorphism and we conclude that H 2 (S 2 ) ∼
= H 1 (U01 ) ∼
= R. To summarize:


for k = 0
R
k
2 ∼
H (S ) = 0
for k = 1


R
for k = 2 .
(It is of course zero also for k < 0 or k > 2.)
Example 8.13 (Cohomology of S n for n > 2). The cohomology of S n for
n > 2 can be calculated by the same method as for S 2 . It is clear that
H 0 (S n ) ∼
= R because the sphere is connected. By arguing as above, one can
see that H 1 (S n ) = 0. In the same way one can establish an isomorphism
H k (S n ) → H k−1 (S n−1 )
for all k > 1. Using induction on n, one can arrive at the following answer:


for k = 0
R
k
n ∼
H (S ) = 0
for 0 < k < n


R
for k = n .
(Question: what is the cohomology of S 0 ?)
We shall give more examples — without proofs, which would require developing some technical tools. They are not particularly difficult, but we do
not have the time.
Example 8.14 (Real projective space). The cohomology of RP n is as follows. The answer depends on the parity of n. For the even-dimensional real
projective spaces,
(
R
for k = 0
H k (RP 2m ) ∼
=
0
for k > 0 .
For the odd-dimensional real projective spaces,


for k = 0
R
k
2m+1 ∼
H (RP
)= 0
for 0 < k < 2m + 1


R
for k = 2m + 1 .
16
Theodore Voronov.
Differentiable Manifolds. Spring 2011
Here m = 0, 1, 2, . . . . (For example, RP 1 ∼
= S 1 and H ∗ (RP 1 ) ∼
= H ∗ (S 1 ).)
The difference of the two cases (and the whole answer) can be explained by
the fact that RP n is obtained from S n by the identification of the antipodal
points. So the k-forms on RP n can be naturally considered as the k-forms on
the sphere S n invariant under the antipodal map x 7→ −x. With some more
care, one can see that for all k the vector space H k (RP n ) can be identified
with a subspace in H k (S n ). The question is therefore about the cohomology
in degree n. Here the difference between n = 2m and n = 2m + 1 arises:
in the first case the manifold is non-orientable and there is no volume form
giving a non-trivial class in H n (RP n ), while in the second case the volume
form on S n is invariant, thus giving a volume form for RP n and a non-trivial
class in H n (RP n ).
Example 8.15 (Complex projective space). The answer is as follows:


R
for k = 0




0
for k = 1





R
for k = 2



...
H k (CP n ) ∼
=

R
for k = 2p





0
for k = 2p + 1





...



R
for k = 2n
(recall that dim CP n = 2n). For example, when n = 1, we know that
CP 1 ∼
= S 2 and the answer above agrees with the results for the sphere. We
have a one-dimensional space in all even degrees 0 ≤ 2p ≤ 2n and zero
otherwise. In the previous examples there was no need to consider the multiplicative structure in cohomology (since by dimensional considerations, the
multiplication was always zero). Here the algebra structure of H ∗ (CP n ) can
help to describe the answer better. The following is true. Take a non-zero
cohomology class x ∈ H 2 (CP n ). (It spans the one-dimensional vector space
H 2 (CP n ).) Then all its powers: x, x2 , . . . , xn (up to the nth power), are nonzero and therefore span the corresponding cohomology spaces H 2p (CP n ).
The cohomology algebra of CP n can be described as the “truncated polynomial algebra”
H ∗ (CP n ) ∼
= R[x]/(xn+1 ) ,
17
Theodore Voronov.
Differentiable Manifolds. Spring 2011
i.e., the factor-algebra of the algebra of polynomials R[x] w.r.t. the relation
xn+1 = 0. There is a nice choice of a basis class x ∈ H 2 (CP n ) given by a certain closed 2-form ω ∈ Ω2 (CP n ). (We skip the formula for ω in coordinates.)
In particular, this form satisfies
I
ω=1
(S 2 , i)
for a natural embedding i of S 2 = CP 1 into CP n .
(When n grows, the relation xn+1 = 0 in the algebra H ∗ (CP n ) “goes
away to infinity”. The limit CP ∞ makes sense, which is called infinite complex projective space. It is not a finite-dimensional manifold, but cohomology
still makes sense. For it, the cohomology algebra is just the algebra of polynomials: H ∗ (CP ∞ ) ∼
= R[x].)
Example 8.16 (the n-torus). By definition, T n is the product S 1 × . . . × S 1 .
Denote the angular coordinate on each circle as θi , where i = 1 . . . n. The 1forms dθi are obviously closed and define the non-trivial cohomology classes
yi = [dθi ] ∈ H 1 (T n ). (Indeed, the forms dθi give non-zero integrals over the
corresponding embedded circles.) They can be multiplied and we have
yi yj = −yj yi
(as represented by the wedge product of 1-forms, dθi ∧ dθj = −dθj ∧ dθi ).
The statement is that there are no other relations between the products of
the classes yi and that the products yi1 . . . yik with i1 < . . . < ik span the
cohomology spaces H k (T n ). So the Betti numbers are given by the binomial
coefficients:
n!
,
bk (T n ) = Cnk =
k!(n − k)!
and the cohomology algebra H ∗ (T n ) can be described as the exterior algebra
on n generators y1 , . . . , yn . In particular, for the 2-torus we have


for k = 0
R
k
2 ∼
2
H (T ) = R
for k = 1


R
for k = 2 ,
with [dθ1 ], [dθ2 ] giving a basis of H 1 (T 2 ), and [dθ1 ∧ dθ2 ], the basis of H 2 (T 2 ).
18