T. Wedhorn. Manifolds, Sheaves, and Cohomology
T. Wedhorn. Manifolds, Sheaves, and Cohomology
T. Wedhorn. Manifolds, Sheaves, and Cohomology
Torsten Wedhorn
Manifolds,
Sheaves,
and Cohomology
Springer Studium Mathematik – Master
Series editors
M. Aigner, Freie Universität Berlin, Berlin, Germany
H. Faßbender, Technische Universität Braunschweig, Braunschweig, Germany
B. Gentz, Universität Bielefeld, Bielefeld, Germany
D. Grieser, Universität Oldenburg, Oldenburg, Germany
P. Gritzmann, Technische Universität München, Garching, Germany
J. Kramer, Humboldt-Universität zu Berlin, Berlin, Germany
V. Mehrmann, Technische Universität Berlin, Berlin, Germany
G. Wüstholz, ETH Zürich, Zürich, Switzerland
The series „Springer Studium Mathematik“ is aimed at students of all areas of mathemat-
ics, as well as those studying other subjects involving mathematics, and anyone working in
the field of applied mathematics or in teaching. The series is designed for Bachelor’s and
Master’s courses in mathematics, and depending on the courses offered by universities,
the books can also be made available in English.
Manifolds, Sheaves,
and Cohomology
Torsten Wedhorn
Technische Universität Darmstadt
Darmstadt, Germany
Springer Spektrum
© Springer Fachmedien Wiesbaden 2016
This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of
the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation,
broadcasting, reproduction on microfilms or in any other physical way, and transmission or information
storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology
now known or hereafter developed.
The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication
does not imply, even in the absence of a specific statement, that such names are exempt from the relevant
protective laws and regulations and therefore free for general use.
The publisher, the authors and the editors are safe to assume that the advice and information in this book
are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the
editors give a warranty, express or implied, with respect to the material contained herein or for any errors
or omissions that may have been made.
The language of geometry has changed drastically in the last decades. New and fun-
damental ideas such as the language of categories, sheaves, and cohomology are now
indispensable in many incarnations of geometry, such as the theory of complex analytic
spaces, algebraic geometry, or non-archimedean geometry. This book is intended as an
introduction to these ideas illustrating them by example with the most ubiquitous branch
of geometry, the theory of manifolds.
In its contemporary form, a “geometric object” is usually defined as an “object” that
“locally” “looks like” a “standard geometric object”. Depending on the geometry that one
is interested in, there will be very different “standard geometric objects” as the basic build-
ing blocks. For the theory of (finite-dimensional) manifolds one chooses open subsets of
finite-dimensional R- or C-vector spaces together with their “differentiable structure”.
To make the notion of a geometric object precise, one proceeds in general as follows.
First one introduces the language of categories yielding the notions of objects and the
precise meaning of “looks like” as being isomorphic in that category. Next one has to
find a (maybe very large) category C that contains the “standard geometric objects” as a
subcategory and in which it makes sense to use the word “locally”. Then finally one can
give the precise definition of a geometric object as an object of C that is locally isomorphic
to an object in the subcategory of standard geometric objects.
In this textbook we choose for such a category C the category of ringed spaces, al-
though other choices such as ringed topoi might even be more natural. But for the sake
of an introduction, ringed spaces seem to be the most accessible choice and they are also
adequate for many geometric theories such as differential geometry, complex geometry,
or the theory of schemes in algebraic geometry. Moreover a good grasp of ringed spaces
will help a great deal in understanding more abstract concepts such as ringed topoi.
For the theory of manifolds the basic building blocks are open subsets X of finite-
dimensional R- or C-vector spaces together with the collection of their “functions”, where
a “function” will be an ˛-fold continuously differentiable function for ˛ 2 N0 [ f1g
or an analytic function (also called C ! -function) on some open subspace of X. Then a
continuous map between standard geometric objects is a C ˛ -map (˛ 2 N0 [f1; !g) if and
only if the composition with f sends a C ˛ -function to a C ˛ -function. This allows one to
view such standard geometric objects and their structure preserving maps as a subcategory
v
vi Preface
of (locally) ringed spaces over R or C. Hence one obtains the notion of a geometric object
by the general procedure explained above. These are called premanifolds.
A manifold will then be a premanifold whose underlying topological space has cer-
tain good properties (being Hausdorff and second countable). Let me briefly digress on
this choice of terminology. First of all I follow the classical terminology. But an even
more compelling reason to restrict the class of manifolds by asking for these topologi-
cal properties is a multitude of techniques and results where these topological properties
are indispensable hypotheses (such as embedding results or the theory of integration on
manifold). In this textbook this is not that visible as many of such results are not covered
here. Hence we will more often encounter premanifolds than manifolds and it would have
been tempting to change terminology, if only to get rid of the annoying “pre-” everywhere.
But I decided against this to remind the reader that the contents of this book are only the
very beginning of a journey into the wondrous world of differential geometry – a world in
which very often manifolds and not premanifolds are the central objects.
A fundamental idea in modern mathematics is the notion of a sheaf. Sheaves are needed
to define the notion of a ringed space but their usefulness goes far beyond this. Sheaves
embody the principle for passing from local to global situations – a central topic in math-
ematics. In the theory of smooth manifolds one can often avoid the use of sheaves as there
is another powerful tool for local-global constructions, namely partitions of unity. Their
existence corresponds to the fact that the sheaf of smooth functions is soft (see Chap. 9).
But this is particular to the case of real C ˛ -manifolds with ˛ 1. In all other geometries
mentioned before the theory of sheaves is indispensable. Hence sheaves will be a central
topic of this book.
Together with sheaves and manifolds (as ringed spaces), the third main topic is the co-
homology of sheaves. It is the main tool to make use of sheaves for local-global problems.
As a rule, it allows one to consider the obstruction for the passage from local to global
objects as an element in an algebraic cohomology object of a sheaf, usually a group.
Moreover, the formalism of cohomology also yields a powerful tool to calculate such ob-
structions. In addition, many interesting objects (such as fiber bundles) are classified by
the cohomology of certain sheaves.
It is not the goal of this book – and also would have been clearly beyond my abilities –
to give a new quick and streamlined introduction to differential geometry using clever
arguments to obtain deep results with minimal technical effort. Quite the contrary, the
focus of this book is on the technical methods necessary to work with modern theories
of geometry. As a principle I tried to explain these techniques in their “correct general-
ity” (which is certainly a very subjective notion) to provide a reliable point of departure
towards geometry.
There are some instances where I deviate from this principle, either because of lack
of space or because I think that the natural generality and abstractness would seriously
conceal the underlying simple idea. This includes the following subjects:
Preface vii
1. One might argue that the natural framework for sheaves are sheaves on an arbitrary site
(i.e., a category endowed with a Grothendieck topology) or even general topos theory.
But in my opinion this would have seriously hampered the accessibility of the theory.
2. Instead of working with manifolds modeled on open subsets of Rn or C n one might
argue that it is more natural (and not much more difficult) to model them on open
subsets of arbitrary Banach spaces. I decided against this because the idea of the book
is to demonstrate general techniques used in geometry in the most accessible example:
finite-dimensional real and complex manifolds.
3. In the chapter on cohomology I do not use derived categories, although I tried to for-
mulate the theory in such a way that a reader familiar with the notion of a derived
category can easily transfer the results into this language1 .
Moreover, there are several serious omissions due to lack of space, among them Lie alge-
bras, manifolds with corners (or, more generally, singular spaces), and integration theory –
just to name a few. The educated reader will find many more such omissions.
Prerequisits
The reader should have knowledge of basic algebraic notions such as groups, rings and
vector spaces, basic analytic and topological notions such as differentialbility in several
variables and metric spaces.
Further prerequisites are assembled in five appendix chapters. It is assumed that the
reader knows some but not all of the results here. Therefore many proofs and many exam-
ples are given in the appendices. These appendices give (Chap. 12) a complete if rather
brisk treatment of basic concepts of point set topology, (Chap. 13) a quick introduction
to the language of categories focused on examples, (Chap. 14) some basic definitions and
results of abstract algebra, (Chap. 15) those notions of homological algebra necessary to
cope with the beginning of cohomology theory, and (Chap. 16) a reminder on the notion of
differential and analytic functions on open subsets of finite-dimensional R- and C-vector
spaces.
Outline of contents
The main body of the text starts with two preliminary chapters. The first chapter (Chap. 1)
introduces more advanced concepts from point set topology. The main notions of the first
three sections are paracompact and normal spaces, covering important techniques like
Urysohn’s theorem, the Tietze extension theorem and the Shrinking Lemma for paracom-
pact Hausdorff spaces. The last two sections of this chapter focus on separated and proper
maps. In Chap. 2 basic notions of algebraic topology used in the sequel are introduced.
Here we restrict the contents to those absolutely necessary (but with complete proofs) and
ignore all progress made in the last decades.
1
Of course, for most readers that are familiar with derived categories the cohomology chapter will
not contain that many new results anyway.
viii Preface
In the third chapter (Chap. 3) we introduce the first main topic of the book: sheaves. We
introduce two (equivalent) definitions of sheaves. The first one is that of a rule attaching
to every open set of a topological space a set of so-called sections such that these sections
can be glued from local to global objects. This is also the definition that generalizes from
topological spaces to more abstract geometric objects such as sites. There is another point
of view of sheaves that works just fine for sheaves on topological spaces, namely étalé
spaces. It is proved that both concepts are equivalent and explained that some construc-
tions for sheaves are more accessible via the first definition (such as direct images) and
some are more accessible via étalé spaces (such as inverse images).
In Chap. 4 we introduce the class of geometric objects that will be studied in this book:
manifolds. As explained above, we start by defining the very general category of ringed
spaces over a fixed ring. Then we explain how to consider open subsets of real or complex
finite-dimensional vector spaces as ringed spaces over R or C. This yields our class of
standard geometric objects. Then a premanifold is by definition a ringed space that is
locally isomorphic to such a standard geometric object.
The central topic of Chap. 5 is that of linearization. We start by linearizing manifolds
by introducing tangent spaces. Then the derivative of a morphism at a point is simply
the induced map on tangent spaces and we can think of it as a pointwise linearization of
the morphism. Next we study morphisms of (pre)manifolds that can even be locally lin-
earized. These are precisely the morphisms whose derivatives have a locally constant rank.
Examples are immersions, submersions, and locally constant maps. These linearization
techniques are then used in the remaining sections of the chapter to study submanifolds,
their intersections (or, more generally, fiber products of manifolds), and quotients of man-
ifolds by an equivalence relation.
Chapter 6 introduces the symmetry groups in the theory of manifolds, the Lie groups. It
focuses on actions of Lie groups on manifolds. The construction of quotients of manifolds
in Chap. 5 then yields the existence of quotients for proper free actions of Lie groups.
In Chap. 7 we start to study local-global problems by introducing the first cohomology
of a sheaf of (not necessarily abelian) groups via the language of torsors or, equivalently,
by the language of Čech cocycles.
This is used in Chap. 8 to classify fiber bundles that are important examples of locally
but not globally trivial objects. We start the chapter by introducing the general notion of
a morphism that looks locally like a given morphisms p. Very often it is useful to restrict
the classes of local isomorphisms. This yields the notion of a twist of p with a structure
sheaf that is a subsheaf of the sheaf of all automorphisms of p. Specializing to the case
that p is a projection and the structure sheaf is given by the faithful action of a Lie group
G on the fiber then yields the notion of a fiber bundle with structure group G. Specializing
further we obtain the important notions of G-principal bundles and vector bundles. We
explain that vector bundles can also be described as certain modules over the sheaf of
functions of the manifold. In the last two sections we study the most important examples
of vector bundles on a manifold, the tangent bundle and the bundles of differential forms.
In particular we will obtain the de Rham complex of a manifold.
Preface ix
As mentioned above, for real C ˛ -manifolds with ˛ 1 it is often possible to use other
techniques than sheaves for solving local-global problems. The sheaf-theoretic reason for
this lies in the softness of the sheaf of C ˛ -functions. This notion is introduced in Chap. 9.
We deduce from the softness of the structure sheaf the existence of arbitrary fine partitions
of unity. In the last section we show that the first cohomology of a soft sheaf is trivial and
deduce immediately some local-global principles. For real C ˛ -manifolds with ˛ 1
all these results can also be obtained via arguments with a partition of unity. But these
examples illustrate how to use the triviality of certain cohomology classes also in cases
where partitions of unity are not available, for instance for certain complex manifolds.
After giving the rather ad hoc definition of the first cohomology in Chap. 7 (that had the
advantage also to work for sheaves of not necessarily abelian groups) we now introduce
cohomology in arbitrary degree in Chap. 10. After a quick motivation on how to do this,
it becomes clear that it is more natural not to work with a single sheaf but with a whole
complex of sheaves. This is carried out in the first three sections. Applying the whole
formalism of cohomology to the de Rham complex we obtain de Rham’s theorem relating
de Rham cohomology and cohomology of constant sheaves in Sect. 10.4. We conclude the
chapter by proving an other important result: the theorem of proper base change, either in
the case of arbitrary topological spaces and proper separated maps (giving the theorem its
name) or for metrizable spaces and closed maps.
In the last chapter (Chap. 11) we focus on the cohomology of constant sheaves. We
show that for locally contractible spaces this is the same as singular cohomology, which
is quickly introduced in Sect. 11.1. In particular we obtain the corollary that we can
describe the de Rham cohomology on a manifold also via singular cohomology. Then we
use the proper base change theorem to prove the main result of this chapter, the homotopy
invariance of the cohomology of locally constant sheaves for arbitrary topological spaces.
We conclude with some quick applications.
As with almost every mathematical text, this book contains a myriad of tiny exercises
in the form of statements where the reader has to make some straightforward checks to
convince herself (or himself) that the statement is correct. Beyond this, all chapters and
appendices end with a group of problems. Some of the problems are sketching further
important results that were omitted from the main text due to lack of space, and the reader
should feel encouraged to use these problems as a motivation to study further literature on
the topic.
Acknowledgments
This book grew out of a lecture I gave for third year bachelor students in Paderborn and I
am grateful for their motivation to get a grip on difficult and abstract notions. Moreover,
I thank all people who helped to improve the text by making comments on a preliminary
version of the text, in particular Benjamin Schwarz and Joachim Hilgert. Special thanks
go to Christoph Schabarum for TeXing (and improving) some of the passages of the book,
to Jean-Stefan Koskivirta for designing lots of exercises for my class of which almost all
x Preface
of them can now be found in the problem sections, and to Joachim Hilgert for giving me
access to his collection of figures.
Paderborn
January, 2016 Torsten Wedhorn
Standard Notation
xi
xii Standard Notation
1 Topological Preliminaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1 Countability Properties for Topological Spaces . . . . . . . . . . . . . . 1
1.2 Paracompact Spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3 Normal Spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.4 Separated Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.5 Proper Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.6 Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3 Sheaves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.1 Presheaves and Sheaves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.2 Stalks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
3.3 Sheaves Attached to Presheaves . . . . . . . . . . . . . . . . . . . . . . . . 51
3.4 Sheaves and Étalé Spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
3.5 Direct and Inverse Images of Sheaves . . . . . . . . . . . . . . . . . . . . 57
3.6 Limits and Colimits of Sheaves . . . . . . . . . . . . . . . . . . . . . . . . 63
3.7 Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
4 Manifolds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
4.1 Ringed Spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
4.2 Premanifolds and Manifolds . . . . . . . . . . . . . . . . . . . . . . . . . . 75
4.3 Examples of Manifolds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
4.4 Topological Properties of (Pre)Manifolds . . . . . . . . . . . . . . . . . . 84
xiii
xiv Contents
5 Linearization of Manifolds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
5.1 Tangent Spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
5.2 Local Properties of Morphisms, Local Isomorphisms, Immersions,
Submersions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
5.3 Morphisms of Locally Constant Rank . . . . . . . . . . . . . . . . . . . . 101
5.4 Submanifolds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
5.5 Fiber Products of Manifolds . . . . . . . . . . . . . . . . . . . . . . . . . . 112
5.6 Quotients of Manifolds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
5.7 Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
8 Bundles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
8.1 Twists, Fiber Bundles, and Principal Bundles . . . . . . . . . . . . . . . 154
8.2 Vector Bundles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
8.3 OX -Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
8.4 Vector Bundles and Finite Locally Free Modules . . . . . . . . . . . . . 173
8.5 Tangent Bundle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
8.6 Differential Forms and De Rham Complex . . . . . . . . . . . . . . . . . 180
8.7 Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
Topological Preliminaries
1
In this chapter we prove some results on topological spaces that will be needed later and
go beyond the basic topological results and notions assembled in the Appendix Chap. 12.
The chapter consists of two independent parts.
In the first part (Sects. 1.1–1.3) we introduce, after a quick review of countability
properties, paracompact spaces. This is one of the central topological notions in this
book. We show that the following classes of topological spaces are paracompact: Metriz-
able spaces (Proposition 1.13) and locally compact, second countable Hausdorff spaces
(Proposition 1.10), see also Remark 1.14. Then we show that paracompact Hausdorff
spaces are normal (Proposition 1.18). Hence Urysohn’s separation theorem, the Tietze
extension theorem (Theorem 1.15), and the shrinking lemma (Proposition 1.20, Corol-
lary 1.21) are available for paracompact spaces.
The second part (Sects. 1.4 and 1.5) introduces relative versions of Hausdorff spaces
and compact spaces: separated maps and proper maps.
Recall that we call a set M countable if there exists an injective map M ! N (equiva-
lently, M D ; or there exists a surjective map N ! M ). Hence any finite set is countable.
Every subset of a countable set is again countable. Countable unions and finite products
of countable sets are again countable.
1. Every metrizable space X is first countable. Let d be a metric inducing the given
topology on X. For x 2 X the sets
n o
B1=n .x/ WD f y 2 X I d.x; y/ < 1=n g I n 2 N
n o
B1=n .x/ WD f y 2 X I d.x; y/ 1=n g I n 2 N
and Rn is the union of the countably many closed balls BN .0/, N 2 N.
3. Let X be an uncountable set endowed with the discrete topology. Then X is first
countable but not second countable.
Remark 1.3.
Problem 1.4 shows that a separable metrizable space is also second countable.
1. Suppose that G is connected and that the neutral element of G has a compact neigh-
borhood C . Then G is -compact.
2. Suppose that G is -compact. Then there exists for every neighborhood U of the
S
neutral element e of G a sequence .gn /n in G such that G D n gn U .
3. If G is -compact and first countable, then G is second countable.
Hence there exist m; m0 2 N such that Um Um0 ˛ 1 .Un /. Replacing m and m0 both
by some r 2 N with Ur Um \ Um0 we may assume that m D m0 . This proves the claim.
S
By 2. there exist for all n 2 N sequences .gn;k /k in G such that G D k2N gn;k Un .
We show that f gn;k Un I k; n 2 N g is a basis of the topology of G. In fact, let V be an
open subset of G and g 2 V . Then there exists n 2 N such that gUn V . By our claim
above we may choose m 2 N such that Um1 Um Un . If we choose k 2 N such that
g 2 gm;k Um , then gm;k Um gUm1 Um gUn V .
Corollary 1.6. A connected locally compact first countable topological group is second
countable.
We do not suppose that paracompact spaces are Hausdorff (as it is often done, for
instance in [BouGT1]).
Example 1.9.
1. Every compact space is paracompact.
2. Every discrete topological space X is paracompact: The covering .fxg/x2X is a locally
finite open refinement of every open covering.
Proposition 1.10. Let X be a locally compact and second countable Hausdorff space.
Then X has the following properties:
S
1. There exists a sequence .Kn /n of compact subspaces of X such that X D n Kn and
ı
Kn KnC1 for all n 2 N. In particular X is -compact.
1.2 Paracompact Spaces 5
2. Every open covering of X has a countable locally finite open refinement .Vl /l2N such
that Vl is compact for all l. In particular X is paracompact.
Proof. We first construct a countable base B such that B is compact for all B 2 B. Let
B0 be a countable base of X, Cx a compact neighborhood of x 2 X (automatically closed
in X because X is Hausdorff). Define
Indeed, suppose that every open subspace is paracompact and let Y X be an arbitrary
subspace. An open covering of Y is of the form .Y \ Ui /i , where .Ui /i 2I is a family of
S
open subsets with Y U WD i Ui . As U is paracompact, there exists a locally finite
open refinement .Vj /j of the covering .Ui /i of U . Then .Y \ Vj /j is a locally finite open
refinement of .Y \ Ui /i .
There exist hereditarily paracompact spaces that are not metrizable (Problem 1.13).
Proof. As every subspace of a metrizable space is again metrizable via the restricted met-
ric, it suffices to show that every metric space .X; d / is paracompact. Let .Ui /i 2I be an
open covering. Choose a well ordering on I (Appendix Proposition 13.27). For n 2 N
define for all i 2 I open subsets Vi;n of X by induction on n 2 N. Let Xi;n be the set of
x 2 X with
S
(a) x 2 Ui n j <i Uj ,
(b) B32n .x/ Ui ,
(c) x … Vj;m for m < n and for all j 2 I .
S
Now define Vi;n WD x2Xi;n B2n .x/. We claim that .Vi;n /i 2I;n2N is a locally finite open
refinement of .Ui /i .
S
Clearly we have Vi;n Ui by (b). To see that i;n Vi;n D X, let x 2 X. Let i 2 I be
the smallest element such that x 2 Ui and let n 2 N with B32n .x/ Ui . If x 2 Xi;n ,
then x 2 Vi;n . Otherwise (c) does not hold, hence there exists j 2 I and m < n such that
x 2 Vj;m .
It remains to show that .Vi;n / is locally finite. Let x 2 X and let i0 2 I be the smallest
element such that x 2 Vi0 ;m for some m 2 N. Choose p 2 N such that B2p .x/ 2 Vi0 ;m .
We claim that B2mp .x/ meets only finitely many of the Vi;n . More precisely, we claim:
Let us show (i). Let i 2 I and n m C p. Since n > m, (c) implies that for y 2 Xi;n
one has y … Vi0 ;m . As B2p .x/ 2 Vi0 ;m we find d.x; y/ 2p for all y 2 Xi;n . Hence
1.3 Normal Spaces 7
Remark 1.14. One can also show that locally compact, second countable Hausdorff
spaces are metrizable (e.g., [Br1] Chap. 1, Theorem 12.12).
(i) For any two closed subsets A; B X with A \ B D ; there exists a continuous
function f W X ! Œ0; 1 such that f .a/ D 0 for all a 2 A and f .b/ D 1 for all
b 2 B.
(ii) For all disjoint closed sets A and B of X there exist open disjoint sets U and V such
that A U and B V (see Fig. 1.1).
(iii) For every closed subset A and every neighborhood W of A there exists an open
neighborhood U of A such that UN W .
(iv) For every closed subspace A of X and continuous map f W A ! R there exists a con-
tinuous function fQW X ! R such that fQjA D f .
(v) For every closed subspace A of X and continuous map f W A ! Œ1; 1 there exists
a continuous function fQW X ! Œ1; 1 such that fQjA D f .
A B
U
8 1 Topological Preliminaries
Of course, one can replace in (i) and in (v) the compact interval by any space home-
omorphic to it, for example any other compact interval in R or the extended real line
R D R [ f˙1g (Appendix Example 12.9).
Proof. We prove
We start with the easy implications. To see “(i) ) (ii)” take U D f x 2 X I f .x/ < 1=2 g
and V D f x 2 X I f .x/ > 1=2 g. To see “(ii) ) (iii)”, we may assume that W is an
open neighborhood of A in X. Let B WD X n W . Then (ii) implies that there exists an
open neighborhood U of A such that UN \ B D ; and hence UN W .
Next we show “(iv) ) (i)”. Let A and B disjoint closed subsets of X. Then f W A [
B ! R with f .A/ D f0g and f .B/ D f1g is continuous. Hence (iv) implies that f can be
extended to a continuous map fQW X ! R. Then g WD min.max.fQ; 0/; 1/ is a continuous
map on X with values in Œ0; 1, equal to 0 on A and equal to 1 on B.
“(iii) ) (i)”. Let A and B be disjoint closed subsets of X and denote by D Q the
set of dyadic rational numbers in Œ0; 1. First, we will construct open subsets Uq X for
every q 2 D with the following properties:
1. For each q 2 D, A Uq .
2. U1 D X and for each q 2 D with q < 1, B \ Uq D ;.
3. For q; p 2 D with q < p, UN q Up .
For n D 0 set g0 WD g. Let n 2 N and assume that gm has already been constructed for
Pn1
m < n. Then .3=2/n . mD0 gm f / maps into Œ1; 1 by assumption. Hence, the above
Pn1
construction yields a continuous map g 0 W X ! Œ1=3; 1=3 with j.3=2/n . mD0 gm .x/
f .x// g 0 .x/j 2=3 for x 2 A. Set gn WD .2=3/n g 0 so that jgn .x/j D .2=3/n jg 0 .x/j
P
.1=3/.2=3/n for x 2 X. Using the inductive hypothesis, we have j nmD0 gm .x/f .x/j D
Pn1
j mD0 gm .x/ f .x/ .2=3/n g 0 .x/j .2=3/nC1 for x 2 A.
P
Now jgn j .1=3/.2=3/n for n 2 N0 and .1=3/ 1 m
mD0 .2=3/ is an absolute convergent
P1
series with limit 1. Hence, mD0 gn converges absolutely and uniformly to a continuous
P
map gW X ! Œ1; 1. For x 2 A we have j nmD0 gm .x/f .x/j .2=3/nC1 and therefore
P1
mD0 gm .x/ D f .x/ so that g jA D f .
Let X be a normal space. Every closed subspace of X is normal (use (ii) of Theo-
rem 1.15).
Very often some further separation axioms are included in the definition of “normal”.
We will state these properties always explicitly. For instance we will use the following
property.
10 1 Topological Preliminaries
Definition 1.17. A topological space X is called T1 -space if fxg is closed in X for all
x 2 X.
There exist normal spaces that are not paracompact ([BouGT2] IX, §4, Exercise 27).
Proof. As every normal T1 -space is Hausdorff, it suffices to show that X is normal. Let
X be a paracompact space, A; B X be closed with A \ B D ;.
Claim: Let Y; Z X be closed with Y \ Z D ;. If for all y 2 Y there exists
y 2 Vy X open and Z Wy X open with Vy \ Wy D ;, then there exists an open
neighborhood T of Y and an open neighborhood U of Z with U \ T D ;.
Let us first show that the claim implies that X is normal. As X is a T1 -space, we may
apply the claim to Y D A and Z D fxg for some x 2 B. Hence there exists an open
neighborhood T of A and U of x with T \ U D ;. Then we can apply our claim again to
Z D A and Y D B to see that there exist open neighborhoods UQ of A and VQ of B with
UQ \ VQ D ;. Hence X is normal.
Now let us show the claim. As X is paracompact, we find a locally finite open re-
finement .Ti /i of the open cover of X formed of X n Y and of the Vy for y 2 Y . Let
IY WD f i 2 I I Y \ Ti ¤ ; g. Being a refinement implies that for i 2 IY one has
9 yi 2 Y W Ti Vyi : (*)
S
Let T WD i 2IY Ti . Then T X open and Y T .
It remains to find U . For all z 2 Z there exists z 2 Sz X open such that
Sz intersects only finitely many Ti because .Ti /i is locally finite. In particular Jz WD
T
f i 2 IY I Ti \ Sz ¤ ; g is finite. Set Uz WD Sz \ i 2Jz Wyi . Then Uz is an open neigh-
borhood of z. For i 2 Jz we have Ti Vyi by (*) and hence Wyi \Ti D ;. For i 2 IY nJz
S
one has Sz \ Ti D ;. Hence Uz \ T D ;. Set U WD z2Z Uz .
As the proofs were somewhat delicate, we give also a simple direct proof.
1.3 Normal Spaces 11
Proof. Let d be a metric on X inducing its topology. For Y X closed, the map X 2 R,
x 7! d.x; Y / WD infy2Y d.x; y/, is continuous with d.x; Y / D 0 if and only if x 2 Y .
Let A; B X be closed subsets with A \ B D ;. Then
d.x; A/
f W X ! Œ0; 1; f .x/ WD
d.x; A/ C d.x; B/
is a continuous function with f .a/ D 0 for all a 2 A and f .b/ D 1 for all b 2 B.
We conclude this section with two versions of an important technical tool, the shrinking
lemma.
Proposition 1.20 (Shrinking lemma). Let X be a normal space and let .Ui /i 2I be an
open covering such that for all x 2 X there exist only finitely many i with x 2 Ui . Then
there exists an open covering .Vi /i 2I such that Vi Ui for all i.
Proof. We choose a well ordering on I (Appendix Proposition 13.27) and show by trans-
finite recursion (Appendix Proposition 13.26) that there exists a family .Vi /i 2I of open
S S
subsets such that for all i one has Vi Ui and X D j <i Vj [ j i Uj .
Let i 2 I and assume that we have already constructed Vj for j < i. Set
! !!
[ [
Ai WD Ui n Vj [ Uj :
j <i j >i
Corollary 1.21 (Shrinking lemma). Let X be a paracompact Hausdorff space and let
.Ui /i 2I be an open covering of X.
1. There exists an open covering .Tj /j 2J such that .Tj /j 2J is a locally finite refinement
of .Ui /i .
2. There exists an open covering .Vi /i 2I such that Vi Ui for all i 2 I .
12 1 Topological Preliminaries
Proof. As X is paracompact there exists a locally finite open covering .Wj /j 2J and a map
˛W J ! I such that Wj U˛.j / for all j 2 J . As X is normal (Proposition 1.18) we can
apply Proposition 1.20 to .Wj /j . Hence we find an open covering .Tj /j 2J with Tj Wj
for all j . In particular .Tj /j 2J is locally finite again.
S
For all i 2 I set Vi WD j 2˛1 .i / Tj . Then .Vi /i 2I is an open covering of X. As .Tj /j
S
is locally finite, j 2˛1 .i / Tj is closed and hence
[ [
Vi Tj Wj Ui :
j 2˛1 .i / j 2˛1 .i /
We now come to a relative version of Hausdorff for continuous maps, so-called “separated
maps”. To characterize separated maps (Proposition 1.25) we first introduce the following
notion for subspaces.
For the definition of separated maps recall that for a continuous map f W X ! Y of
topological spaces the diagonal of f (Appendix Example 12.29 5) is the map
Every injective continuous map is separated by Appendix Example 12.29 5. This also
follows from (ii) of the following characterization of separated maps.
Proposition 1.25 (ii) shows in particular that the property “separated” is local on the
target.
There is also a relative version for continuous maps of the compactness notion. These
are the proper maps. We first prove a characterization for compact spaces. We start with
a lemma.
Proof. For every .a; b/ 2 A B there exist open subsets U.a;b/ X and V.a;b/ Y such
that .a; b/ 2 U.a;b/ V.a;b/ W . Fixing b 2 B yields an open covering .U.a;b/ /a2A of the
compact set A so that there exist a1 ; : : : ; an with A U.a1 ;b/ [ : : : : : : [ U.an ;b/ . We define
open sets Ub WD U.a1 ;b/ [: : :[U.an ;b/ and Vb WD V.a1 ;b/ \: : :\V.an ;b/ and observe A Ub ,
b 2 Vb . Furthermore Ub Vb is contained in W . Now .Vb /b2B is an open covering of
the compact set B so that there exist b1 ; : : : ; bn with B Vb1 [ : : : [ Vbn . For the open
subsets U WD Ub1 \ : : : \ Ubn and V WD Vb1 [ : : : [ Vbn we find A U , B V and
U V W as before.
Proposition 1.29. A topological space X is compact if and only if the projection ZX !
Z is closed for every topological space Z.
We can now formulate the main result of this section and define the notion of a proper
map.
Proof. “(i) ) (ii)”. Taking for Z the topological space consisting of a single point shows
that (i) implies that f is closed.
Let V Y be compact and let Z be a topological space. As Z X ! Z Y is
closed, the restriction Z f 1 .V / ! Z V is also closed. Due to Proposition 1.29
the projection Z V ! Z is closed because V is compact and therefore the composition
Z f 1 .V / ! Z V ! Z is closed. This composition is the projection Z f 1 .V / !
Z. As Z was arbitrary, Proposition 1.29 shows that f 1 .V / is compact.
“(ii) ) (iii)”. A topological space with a single point is compact.
“(iii) ) (iv)”. Let gW Y 0 ! Y be a continuous map and f 0 W Y 0 Y X ! Y 0 the
projection. First we note that Im.f 0 / D f y 0 2 Y 0 I g.y 0 / 2 Im.f / g D g 1 .f .X// is
16 1 Topological Preliminaries
Example 1.31. Characterization (iii) shows that an injective continuous map is proper if
and only if it is a closed embedding.
Proof. Applying Proposition 1.32 2 to the special case that Z consists of a single point
shows that f is proper. Hence f .X/ is closed in Y . Being the image of a compact space,
f .X/ is compact (Appendix Proposition 12.51 2).
One can show that the product of an arbitrary family of proper maps is again proper
([BouGT1], I, §10.2, Corollary 3 of Theorem 1).
Proof. By induction we may assume that I D f1; 2g. Let Z be a topological space. Then
f1 f2 idZ is the composition of the proper maps f1 idX1 idZ and idY2 f1 idZ .
Hence it is proper by Proposition 1.32.
1.6 Problems
Problem 1.2. Show that the product of a Lindelöf space and a compact space is again
a Lindelöf space.
1. Suppose that X is a Lindelöf space. Show that every closed subspace of X is again
a Lindelöf space.
2. Show that every subspace of X is Lindelöf if and only if every open subspace of X is
Lindelöf. Such spaces are called hereditarily Lindelöf spaces.
Problem 1.4. Let X be a metrizable space. Show that the following assertions are equiv-
alent:
Problem 1.5. A topological space X is called regular if X is a T1 -space and if for all
x 2 X and closed subsets A X with x … A there exist disjoint open neighborhoods of
x and of A.
18 1 Topological Preliminaries
Problem 1.6. Show that every locally compact Hausdorff space is regular (Problem 1.5).
Problem 1.8. Let X be a locally compact Hausdorff space. Show that X is paracompact
if and only if X is the sum of a family of -compact spaces.
Problem 1.10. Show that every locally compact Hausdorff space is a Baire space (Prob-
lem 1.9).
Hint: Let .Un /n2N be a family of open dense subsets, V X open. Construct by induc-
tion open subsets Vn with V1 D V , VnC1 Vn \ Un , and Vn compact for n 2 (use
T T
Problem 1.6). Show that V \ n Un n Vn ¤ ;.
Problem 1.11. Let X ¤ ; be a locally compact Hausdorff space and let .An /n be a count-
S
able family of closed sets such that X D n An . Show that there exists an n 2 N such
that Aın ¤ ;.
Hint: Problem 1.10.
Problem 1.12. Let X be a paracompact space and let Y be a compact space. Show that
X Y is paracompact.
Remark: The product of two paracompact spaces is in general not paracompact (Prob-
lem 1.13).
1.6 Problems 19
Problem 1.13. Let X be the topological space whose underlying set is the set R of real
numbers and whose topology is generated by B WD f .a; b I a; b 2 R; a < b g.
1. Show that B is a basis of the topology, that the closed intervals are closed in this topol-
ogy, and that the topology is finer then the left order topology (Appendix Problem 13.3)
on R.
2. Show that every open subset of X is a countable union of intervals of the form .a; b
and .a; b/ that are pairwise disjoint. Deduce that X is normal and Hausdorff.
3. Show that X is hereditarily Lindelöf (Problem 1.3). Deduce that X is hereditarily
paracompact (use Problem 1.5).
4. Show that X X is not normal.
5. Deduce that X X is not paracompact and that X is not metrizable.
6. Show that every compact subspace of X is countable. Deduce that X is not -compact.
Problem 1.14. Show that every Hausdorff locally compact topological group is paracom-
pact.
Problem 1.15. Let .X; / be a totally ordered set and endow X with the order topology
(Appendix Problem 12.24). Show that X is normal.
Problem 1.16. Let X be a set endowed with the particular point topology with respect to
some p 2 X (Appendix Problem 12.7). Show that any subspace A of X n fpg is discrete
(in particular Hausdorff) but that A is not relatively Hausdorff in X if A consists of more
than one point.
Problem 1.20. Let X and Y be Hausdorff spaces and suppose that Y is locally compact.
Show that a continuous map f W X ! Y is proper if and only if for every compact subspace
C of Y the inverse image f 1 .C / is compact.
Hint: Problem 1.18.
20 1 Topological Preliminaries
Problem 1.21. Let .Xi /i 2I be a non-countable family of discrete topological spaces each
Q
having at least two points. Endow that product set i 2I Xi with the topology generated
Q
by the subsets i 2I Mi with Mi Xi for all i and Mi D Xi for all but countably many
i 2 I.
1. Show that in X every countable intersection of open subsets is again open. Deduce
that no point of X has a countable fundamental system of neighborhoods.
2. Show that X is regular and Hausdorff.
3. Show that any compact subspace of X is finite.
4. Let X 0 be the set X endowed with the discrete topology and let f W X 0 ! X be the
identity. Show that f is continuous and that f 1 .C / is compact for every compact
subspace C of X. Show that f is not proper.
Algebraic Topological Preliminaries
2
In this chapter we briefly introduce some elementary notions and results on homotopy,
fundamental groups, and covering spaces that are used throughout the book.
2.1 Homotopy
Remark and Definition 2.2. Let X and Y be topological spaces. Then the homotopy
relation ' is an equivalence relation on the set of all continuous maps X ! Y :
1. Clearly, one has f ' f via the homotopy H W X Œ0; 1 ! Y , .x; t/ 7! f .x/.
2. Given a homotopy H W f ' g, then H W g ' f via the inverse homotopy H W .x; t/ 7!
H.x; 1 t/.
3. Let H W f ' g and KW g ' h be given. Then H KW f ' h via the product homotopy
8
<H.x; 2t/; 0 t 1=2I
.H K/.x; t/ WD
:K.x; 2t 1/; 1=2 t 1:
Remark and Definition 2.3 (Homotopy category). We define the homotopy category
(h-Top) as follows:
Example 2.4. Let n 1 be an integer and let jj jj be the Euclidean norm on Rn . Then the
.n 1/-dimensional sphere
S n1 WD f x 2 Rn I jjxjj D 1 g
is homotopy equivalent to Rn n f0g: The inclusion iW S n1 ! Rn n f0g and the map
pW Rn n f0g ! S n1 , x 7! jjxjj
x
are mutually inverse homotopy equivalences. Indeed
p ı i D idS n1 and i ı p ' idRn nf0g via the homotopy
This is in particular an example of homotopy equivalent spaces that are not homeomorphic
(S n1 is compact, Rn n f0g not).
In other words, X is contractible if and only if there exists a point x0 2 X such that the
constant map X ! X, x 7! x0 and idX are homotopy equivalent, i.e., if and only if idX is
null homotopic.
2.2 Paths 23
1. Recall that a subset S of V is called star-shaped with star center s0 2 S if for all
s 2 S the line segment f ts C .1 t/s0 I 0 t 1 g from s to s0 is contained in S.
Then the subspace S of V is contractible: H W .s; t/ 7! ts C .1 t/s0 is a homotopy
between the constant map s 7! s0 and idS .
2. Every open ball in V is star-shaped. As the open balls form a basis of the topology on
V , we see that every open subspace of V is locally contractible.
2.2 Paths
We quickly introduce some notation for paths. In this section, let a; b 2 R with a < b.
1. A continuous map W Œa; b ! X is called path in X. The point .a/ is called the start
point, .b/ is called the end point of . We say that is a path from .a/ to .b/. We
also set:
fg WD .Œa; b/ X:
2. A path W Œa; b ! X is called closed or a loop if .a/ D .b/.
Let W Œa; b ! X be a map. Let 'W Œ0; 1 ! Œa; b, '.t/ D a C .b a/t. Then is
continuous if and only if ı ' is continuous and fg D f ı 'g. This allows us usually to
assume that Œa; b D Œ0; 1.
i.e., ı is the path where one first “walks along and then along ı each time with
double velocity”.
24 2 Algebraic Topological Preliminaries
Let X be a topological space. We write x y if there exists a path with start point x
and end point y. Then is an equivalence relation on X as shown by the construction in
Definition 2.8.
Example 2.11.
1. A discrete space X is locally path connected, but it is not path connected if it contains
more than one point.
2. Conversely, there are path connected topological spaces that are not locally path con-
nected (Problem 2.7).
3. Every open subspace of of a normed R-vector space is locally path connected.
Proof. Assume that X is not connected. Then X is the disjoint union of two non-empty
open subsets U and V . Choose x 2 U and y 2 V and let W Œ0; 1 ! X be a path with
.0/ D x and .1/ D y. Then Œ0; 1 is the disjoint union of the open non-empty sub-
sets 1 .U / and 1 .V /. This is a contradiction, because Œ0; 1 is connected (Appendix
Proposition 12.43).
In general there exist connected spaces that are not path connected (Problems 2.6
and 2.7). But for locally path connected spaces this cannot happen. More precisely we
have:
Proposition 2.13. Let X be a topological space such that every point has a path con-
nected neighborhood. Then a subset of X is a path component if and only if it is a con-
nected component. All path components are open and closed in X, i.e., X is the sum of its
path components.
2.4 Fundamental Group 25
Proof. By Proposition 2.12 every path component A of X is connected (and hence con-
tained in a connected component). Let x 2 X and let A be the path component of X
containing x. By hypothesis there exists a path connected neighborhood V of x. Then
A [ V is path connected and hence contained in A. This shows that A is open in X. As
the complement of A is a union of path components, A is also closed in X.
Proposition 2.12 shows that every connected component B of X is a union of path
components. Each of theses path components is open and closed in X and hence in B. As
B is connected, B can only contain a single path component.
Remark 2.14. Suppose that X is a locally path connected space. Then Proposition 2.13
holds also for every open subspace of X. This shows in particular that every point of X
has a fundamental system of open path connected neighborhoods.
Definition 2.16. Let X and Y be topological spaces, let A X be a subspace, and let
f; gW X ! Y be continuous maps. A homotopy H W f ' g is said to be relative to A if
H.a; t/ D f .a/ D g.a/ for all a 2 A, t 2 Œ0; 1. We write H W f ' g .rel A/ in this case.
Definition 2.17. Let X be a topological space and let ; ıW Œ0; 1 ! X be two paths with
the same start and end points. A homotopy of paths between and ı is a homotopy
H W ' ı .rel f0; 1g/, i.e., H is a homotopy that leaves the start point and the end point
fixed.
1. Let 'W Œ0; 1 ! Œ0; 1 be continuous with '.0/ D 0 and '.1/ D 1. Then ' ı '
.rel f0; 1g/.
26 2 Algebraic Topological Preliminaries
2. Set x0 WD .0/, x1 WD .1/, and let "i be the constant path t 7! xi . Then
3. Assume i .1/ D ıi .0/ for i D 1; 2. Then 1 ' 2 .rel f0; 1g/ and ı1 ' ı2 .rel f0; 1g/
imply that 1 ı1 ' 2 ı2 .rel f0; 1g/.
4. If one has 1 ' 2 .rel f0; 1g/, then 1 2 is null-homotopic.
5. Assume 1 .1/ D 2 .0/ and 2 .1/ D 3 .0/. Then
1 .X; x/ WD f W Œ0; 1 ! X I path with .0/ D .1/ D xg =.' .rel f0; 1g/;
i.e., 1 .X; x/ is the set of homotopy classes Œ of closed paths starting (and ending) in
x. Define a multiplication on 1 .X; x/ by
ŒŒı WD Œ ı:
By Remark 2.18 this is well defined and yields a group structure on 1 .X; x/. The neutral
element is the constant path with value x and the inverse of Œ 2 1 .X; x/ is Œ .
In the sequel we will often write instead of Œ for elements in 1 .X; x/.
Remark 2.20. Let (Toppt) be the category whose objects are pointed topological spaces,
i.e., pairs .X; x/ consisting of a topological space X and a point x 2 X. Morphisms
.X; x/ ! .Y; y/ are continuous maps f W X ! Y with f .x/ D y. Composition in
(Toppt) is given by composition of maps.
If f W .X; x/ ! .Y; y/ is a morphism in (Toppt), then 7! f ı defines a group
homomorphism 1 .f /W 1 .X; x/ ! 1 .Y; y/. It is easy to check that we obtain a functor
1 W (Toppt) ! (Grp):
2.4 Fundamental Group 27
W 1 .X; x0 / ! 1 .X; x1 /; 7!
is an isomorphism of groups: Remark 2.18 shows that is well defined and that for
; 0 2 1 .X; x0 / one has
In other words, X is simply connected if and only if every closed path in X is homo-
topic relative f0; 1g to a given constant path.
We conclude this section by showing that homotopic maps induce isomorphic maps on
fundamental groups.
1 .Y; y0 /
1 .f0 /
1 .X; x/ Š
1 .f1 /
1 .Y; y1 / :
28 2 Algebraic Topological Preliminaries
Let hW Œ0; 1 Œ0; 1 ! Y , .s; t/ 7! H..s/; t/. Let a; b; c; d W Œ0; 1 ! Œ0; 1 Œ0; 1,
a.t/ D .t; 0/, b.t/ D .1; t/, c.t/ D .0; t/, d.t/ D .t; 1/ be the sides of the square. Then
.f0 ı/ D hı.ab/ and .f1 ı/ D hı.c d /. Clearly there is a homotopy ab ' c d
in Œ0; 1Œ0; 1 relative f0; 1g (e.g., a linear homotopy .s; t/ 7! .1t/.ab/.s/Ct.cd /.s/)
and this homotopy induces the desired homotopy by composition.
Each
˚ of these implications
is a proper implication: The union ˚ of the coordinate axes
.x; y/ 2 R2 I xy D 0 is star shaped but not convex, R2 n .x; y/ I y D x 2 ; x 0
is not star shaped but contractible (Problem 2.8), Rn n f0g is simply connected for n 3
(Problem 2.15) but not contractible (see Corollary 11.21 below), R2 nf0g is path connected
(Problem 2.5) but not simply connected (see Corollary 2.44 below), and Problems 2.6
and 2.7 give examples of connected spaces that are not path connected.
2.5 Covering Spaces 29
for open sets UQ i X such that p j UQi W UQ i ! U is a homeomorphism for all i 2 I (see
Fig. 2.1).
2. A covering map pW XQ ! X is called a universal covering map if XQ is simply con-
nected.
3. Define the category (CovSp(X)) of covering spaces of X as follows. Objects are cov-
ering spaces pW XQ ! X. A morphism between two covering spaces p1 W XQ 1 ! X and
p2 W XQ 2 ! X is a continuous map ˛W XQ 1 ! XQ2 such that p2 ı ˛ D p1 .
For a justification of the notion of a “universal covering” see Remark 2.38 below.
A covering map p is always a surjective map: For every U as in (2.1) and for every
y 2 U we have a bijection p 1 .fyg/ $ I and I ¤ ; by definition. The cardinality of the
set p 1 .x/ is locally constant in x. If it is constant (e.g., if X is connected), we call the
cardinality of a fiber the degree of the covering p.
Sometimes we consider pointed covering spaces pW .X; Q x/Q ! .X; x/ of pointed topo-
logical spaces. By this we mean a covering map pW XQ ! X with p.x/ Q D x. One has the
obvious notion of a morphism of pointed covering spaces.
x U X
30 2 Algebraic Topological Preliminaries
Example 2.29.
Remark 2.30. The fibers of a covering map pW XQ ! X are relatively Hausdorff, hence
every covering map is separated (Proposition 1.25). In particular, if X is Hausdorff, then
XQ is Hausdorff (Corollary 1.27).
The proof shows that the same assertion remains true for separated local homeomor-
phisms p.
The proof will show that if H is a homotopy relative to a subset A Z, then HQ is also
a homotopy relative to A.
2.5 Covering Spaces 31
Taking Z to be a point yields the path lifting property for covering spaces.
In other words, a covering map is an epimorphism in the category (h-Top). The image
Q ! Hom(h-Top) .Z; X/ can be described in terms of the fundamental
of Hom(h-Top) .Z; X/
group.
Proof. If there exists a morphism fQW .Z; z0 / ! .XQ ; xQ 0 / of pointed topological spaces
with pı fQ D f , then 1 .f / D .1 .p/ı1 .fQ// and therefore clearly 1 .f /.1 .Z; z0 //
Q xQ 0 //.
1 .p/.1 .X;
32 2 Algebraic Topological Preliminaries
Now assume 1 .f /.1 .Z; z0 // 1 .p/.1 .X; Q xQ 0 //. Let z 2 Z and let be a path
from z0 to z in Z, which exists because Z is path connected. Then f ı becomes a path
from x0 to f .z/ in X so that Corollary 2.33 yields a unique path Q in XQ starting at xQ 0 such
that p ı Q D f ı . Set fQ.z/ D .1/ Q so that .p ı fQ/.z/ D .p ı Q /.1/ D .f ı /.1/ D
f ..1// D f .z/. We will show that this is well defined (independent of the choice of )
and defines a continuous map.
Let ı be another path from z0 to z in Z and let ıQ be the unique path in XQ starting at
xQ 0 such that p ı ıQ D f ı ı. Furthermore set WD ı , which is a closed path in Z
starting at z0 , and let Q be the unique path in XQ starting at xQ 0 such that p ı Q D f ı .
By assumption we have 1 .f /.Œ / 2 1 .p/.1 .X; Q xQ 0 // so that there exists a closed path
0 Q 0
Q in X starting at xQ 0 with 1 .p/.ŒQ / D 1 .f /.Œ /. Therefore there exists a homotopy
of paths H W .p ı Q 0 / ' .f ı / .rel f0; 1g/ and applying Proposition 2.32 yields a unique
homotopy of paths HQ W Q 00 ' Q .rel f0; 1g/ for a path Q 00 in XQ such that p ı HQ D H .
This implies p ı Q 00 D p ı Q 0 and Q 00 .0/ D .0/
Q D xQ 0 D Q 0 .0/ so that Q 00 D Q 0 by the
uniqueness of lifts. In particular Q has to be a closed path and due to the uniqueness of lifts
Q
we have Q D Q ıQ and therefore ı.1/ D .1/.
Q Hence, fQW Z ! XQ is a well-defined map.
Q
Now let z 2 Z, xQ WD f .z/ and x WD p.x/ Q D f .z/. By definition there exist x 2 U
X open and xQ 2 UQ XQ such that p j UQ W UQ ! U is a homeomorphism. Since Z is locally
path connected, there exists z 2 V f 1 .U / open and connected. It is sufficient to show
that fQ.V / UQ so that fQjV D .p j UQ /1 ı f jV has to be continuous. Let v 2 V , let be
a path from z to v in V and ı a path from z0 to z in Z so that ı becomes a path from z0 to
v. Furthermore let ıQ be a path from xQ 0 to xQ with p ı ıQ D f ıı and set Q WD .p j UQ /1 ıf ı.
Then .ı Q /.0/
Q Q /
D xQ 0 and pı.ı Q D .pıı/.pıQ Q D .f ıı/.f ı/ D f ı.ı/ so that ı
/ Q Q
Q Q
lifts f ı.ı/. Therefore f .v/ D .ı /.1/ Q D ..p j UQ / ıf ı/.1/ D .p j UQ / .f .v// 2 UQ .
1 1
Corollary 2.37. Let X be path connected and locally path connected, x 2 X, and for
i D 1; 2 let pi W .XQ i ; xQ i / ! .X; x/ be covering maps such that XQ i is path connected. Set
Ci WD 1 .pi /.1 .XQi ; xQ i // 1 .X; x/. Then there exists a unique morphism of pointed
covering spaces ˛W .XQ 1 ; xQ 1 / ! .XQ2 ; xQ 2 / if and only if C1 C2 .
Remark 2.39. Let X be path connected and locally path connected, x 2 X. Corol-
lary 2.37 shows that the map
8 9
ˆ ( )
<isomorphism classes of pointed> =
subgroups
path connected covering spaces ! ;
:̂ >
; of 1 .X; x/ (2.2)
Q Q ! .X; x/
pW .X; x/
Q x/
.pW .X; Q ! .X; x// 7! 1 .p/.1 .X;Q x//
Q
is injective.
Let X be in addition semilocally simply connected (Problem 2.19, e.g., if X has an
open covering by simply connected subspaces), then one can show that (2.2) is in fact
bijective (Problem 2.20). In particular there exists a universal covering, corresponding to
the trivial subgroup.
The map (2.2) can also be extended to a functor on the category of (not necessarily path
connected) covering spaces as follows.
Remark 2.40. Let X be path connected and locally path connected and let pW XQ ! X
be a covering map. Fix x 2 X, and let F WD p 1 .x/ be the fiber. Then F is a discrete
Q Define a right action
subspace of X.
F 1 .X; x/ ! F
Here (Sets-G) denotes the category of sets together with a right action by the group G.
The action of 1 .X; x/ on p 1 .x/ is transitive if and only if XQ is path connected.
Indeed, the condition is clearly necessary. Conversely suppose that XQ is path connected.
Let yQ 2 p 1 .x/ and choose a path Q in XQ from xQ to y.
Q Then yQ D xQ Œp ı Q .
Q x/
If pW .X; Q ! .X; x/ is a pointed path connected covering space, then the stabilizer
xQ of xQ 2 p 1 .x/ in the group 1 .X; x/ consists of those homotopy classes of paths
whose lift to XQ with start point xQ has also end point x. Q x//
Q Hence xQ D 1 .p/.1 .X; Q
and we see that the functor (2.3) indeed generalizes (2.2) by attaching to a subgroup of
1 .X; x/ the transitive 1 .X; x/-set of left cosets n1 .X; x/.
34 2 Algebraic Topological Preliminaries
If X has a universal covering space, then one can show that the functor ˚x is an equiv-
alence of categories (Problem 2.21). Here we prove only the following easy very special
case.
Proposition 2.41. Let X be a simply connected locally path connected space. Then every
covering map of X is isomorphic to a trivial covering, i.e., to pr2 W F X ! X for
a discrete topological space F .
We now study the example of topological groups. We first show that their fundamental
groups are always abelian. This relies on the following simple remark.
Proposition 2.43. Let G be a topological group with neutral element e 2 G and let
pW GQ ! G be a covering map, where GQ is a path connected and locally path connected
topological space. Fix eQ 2 p 1 .e/.
1. There exists a unique group structure on GQ that makes GQ into a topological group with
neutral element eQ such that p is a homomorphism of groups.
2. The topological group GQ is abelian if and only if G is abelian.
3. One has an exact sequence of abelian groups
1 .p/ @eQ
Q e/
1 ! 1 .G; Q ! 1 .G; e/ ! Ker.p/ ! 1: (2.4)
Proof. (1) and (2). Denote by mW G G ! G the group law on G. By Proposition 2.35
Q GQ GQ ! GQ
we can lift m ı .p p/ along p to a (necessarily unique) continuous map mW
Q e;
with m. Q e/
Q D eQ if
But Remark 2.42 shows that .1 .m/ı1 .p p//.Œ1 ; 2 / D 1 .p/.Œ1 2 /. Therefore m Q
exists. The uniqueness of liftings implies that m Q is associative and that m
Q is commutative
if m is commutative. The same argument shows that G ! G, g 7! g 1 can be lifted to
a map GQ ! GQ mapping eQ to eQ and defining an inverse for the multiplication m. Q
As m Q is a lifting of mı.p p/, p is a surjective homomorphism of groups. In particular
G is abelian if GQ is abelian.
(3). The homomorphism 1 .p/ is injective by Proposition 2.32. By Remark 2.40 we
have a transitive 1 .G; e/-action on Ker.p/, which yields a surjective map @eQ W 1 .G; e/ !
Ker.p/, Œ 7! eQ Œ with @1 Q D Im.1 .p//. The alternative description of the group
eQ .e/
law of 1 .G; e/ in Remark 2.42 shows that @eQ is a group homomorphism.
The first equality is given by the inclusion S 1 ,! C n f0g, which is a homotopy equiva-
lence by Example 2.4. Going through the construction of @eQ one sees that this isomorphism
is given by attaching to n 2 Z the closed path t 7! e 2i nt . The spheres S n for n 2 are
simply connected (Problem 2.15).
36 2 Algebraic Topological Preliminaries
2.7 Problems
Problem 2.1. Let Y be a contractible space. Show that any two continuous maps X ! Y
are homotopic.
Problem 2.3. Show that the inclusions O.n/ ,! GLn .R/ and U.n/ ,! GLn .C/ are
homotopy equivalences.
Hint: Use the polar decomposition and Problem 2.2.
Problem 2.4. Show that the union of the coordinate axes .R f0g/ [ .f0g R/ in R2 is
not homeomorphic to R.
Problem 2.6. Let X be an infinite countable set endowed with the cofinite topology (Ap-
pendix Problem 12.16). Show that every non-empty open subspace is connected and that
no open subspace is path connected.
Problem 2.9. Let X be a topological space. The fundamental groupoid ˘.X/ is the cate-
gory whose objects are the points of X. For x; y 2 X the set of morphisms Hom˘.X / .x; y/
is the set of paths from x to y modulo homotopy relative f0; 1g. Composition is defined
by Œ ı Œı WD ı .
1. Show that ˘.X/ is a groupoid (Appendix Problem 13.7). For x 2 X show that the
map Aut˘.X / .x/ ! 1 .X; x/, Œ 7! Œ is an isomorphism of groups.
2. Show that every continuous map f W X ! Y induces a functor ˘.f /W ˘.X/ ! ˘.Y /.
3. Show that if f is a homotopy equivalence, then ˘.f / is an equivalence of categories.
Problem 2.10. Every group G can be considered as a category with a single object whose
set of endomorphisms is the group G. Composition is defined by group multiplication
(convince yourself that this is really a category and even a groupoid [Appendix Prob-
lem 13.7]).
Let X be a path connected, let ˘.X/ be its fundamental groupoid (Problem 2.9). Fix
a point x 2 X and consider the group 1 .X; x/ as a groupoid. Show that the natural
inclusion functor 1 .X; x/ ! ˘.X/ is an equivalence of categories.
Problem 2.11. State and prove a similar result as Remark 2.23 for the fundamental
groupoid of X Y (Problem 2.9).
Problem 2.12. Let X be a topological space and fix x 2 X. Consider the map
( ) ( )
W S 1 ! X continuous W Œ0; 1 ! X closed path
! ; 7! ı e;
.1/ D x .0/ D x
1. Show that this map induces an isomorphism Œ.S 1 ; 1/; .X; x/ ! 1 .X; x/, where the
left-hand side denotes the set of continuous maps f W S 1 ! X with f .1/ D x up to
homotopy relative f1g.
2. Let be a closed path in X with start point x and let be the corresponding continuous
map S 1 ! X. Show that is null-homotopic if and only if can be extended to
a continuous map D WD f z 2 C I jzj 1 g ! X.
3. Let G be a path connected topological group with neutral element e. Show that the
map “forgetting the base point” yields a bijective map Œ.S 1 ; 1/; .G; e/ ! ŒS 1 ; G.
Problem 2.15. Let n 3 be an integer. Show that Rn n f0g and S n1 are simply con-
nected.
Hint: After replacing a closed path in Rn n f0g by a piecewise affine path (Prob-
lem 2.13), show that there exists 0 ¤ v 2 Rn such that R0 v 2 Rn n fg. Then use
Problem 2.14.
Problem 2.16. Show that a covering map of finite degree is proper. Show that a covering
map of degree 1 is a homeomorphism.
1. Show that if X has an open covering by simply connected subspaces, then X is semilo-
cally simply connected.
2. Suppose that X has a universal covering. Show that X is semilocally simply con-
nected.
S
3. For n 2 N let Cn WD @B 1 .. n1 ; 0// R2 and set X WD n Cn , considered as a subspace
n
of R2 . Show that X is not semilocally simply connected.
Problem 2.20. Let X be a path connected, locally path connected, semilocally simply
connected (Problem 2.19) space. The goal of this problem is to show that the map (2.2) is
surjective (and hence bijective). In particular X has a universal covering space.
Fix x0 2 X. Let XQ be the set of homotopy classes (relative f0; 1g) of paths in X starting
at x0 and let pW XQ ! X be the map Œ 7! .1/. Let xQ 0 2 XQ be the homotopy class of the
constant path with value x0 . Fix a subgroup C of 1 .X; x0 /.
1. Show that there exists a left action 1 .X; x0 / XQ ! XQ given by Œ Œ WD Œ .
Let XQC WD C nXQ be the set of C -orbits in XQ and xQ C;0 be the image of xQ 0 in XQ C . Show
that p induces a map pC W XQ C ! X.
2.7 Problems 39
2. Let U be the set of open path connected subspaces U X such that 1 .U; x/ !
1 .X; x/ is trivial for one (equivalently, for all) x 2 U . Show that U is a basis of the
topology of X.
3. For U 2 U and for a path in X with start point x0 and end point in U set UQ Œ WD
f Œ I path in U with .0/ D .1/g. Show that the UQ Œ form a basis for a topol-
ogy on X. Q Endow XQ C with the quotient topology.
4. Show that pC W .XQ C ; xQ C;0 / ! .X; x0 / is a pointed path connected covering.
5. Show that 1 .pC /.1 .XQC ; xQ C;0 // D C . Deduce that XQ is simply connected.
Problem 2.21. Let X be a topological space and a point x. We want to show that the
functor ˚x (2.3) is an equivalence of categories if X has a universal covering space (see
Problem 2.20 for an existence criterion). Fix a pointed universal covering W .X;Q x/
Q !
.X; x/.
4. Show that the functors ˚x and are mutually inverse equivalences of categories.
(use Problem 2.12). For W S 1 ! C n fz0 g, Wz0 . / is called the winding number of
around z0 . We also write Wz0 ./ if is the closed path corresponding to .
40 2 Algebraic Topological Preliminaries
In this chapter we introduce one of the central notions in this book: sheaves. They are the
main tool to keep track systematically of locally defined data attached to an open subset
of a topological space. Giving such data are compatible with restriction to smaller open
subsets yields the notions of a presheaf. A sheaf is then a presheaf where such local data,
which are given on an open covering .Ui /i and are compatible with restriction to pairwise
intersections Ui \ Uj , can be glued to a global datum. One basic example is to attach to
an open set U the R-algebra of continuous functions U ! R: For an open covering .Ui /i
of X giving a continuous function on X is the same as giving continuous functions fi on
all Ui such that fi jUi \Uj D fj jUi \Uj for all i; j .
After defining presheaves and sheaves we make precise in the second section the notion
of “defined in some unspecified neighborhood of a point” and introduce stalks of sheaves
and germs of sections of sheaves. Section 3.3 explains how to make a presheaf into a sheaf.
In Sect. 3.4 we will see that one may view sheaves on a topological space X also as local
homeomorphisms E ! X, called étalé spaces. This second point of view for sheaves
will come in handy in Sect. 3.5 where we define for continuous maps the direct image and
inverse image of sheaves. The direct image can be easily defined in terms of sheaves. The
inverse image is more easily understood in terms of étalé spaces. In the final section we
construct limits and colimits of sheaves showing that the category of sheaves is complete
and cocomplete.
'V
F1 .V / F2 .V /
resVU resVU
'U
F1 .U / F2 .U /:
Composition of morphisms ' and of presheaves is defined in the obvious way: ' ı WD
.'U ı U /U . We obtain the category (PSh(X)) of presheaves on X.
If U V are open sets of X and s 2 F.V / we will usually write s jU instead of resVU .s/.
The elements of F.U / are called sections of F over U . Very often we will also write
.U; F/ instead of F.U /.
Remark 3.2. We can also describe presheaves as follows. Let .OpenX / be the category
whose objects are the open sets of X and, for two open sets U; V X, Hom.U; V /
consists of the inclusion map U ! V if U V and is empty otherwise. In other words,
.OpenX / is the category attached to the set of open subsets of X partially ordered by
inclusion (Appendix Remark 13.32). Composition of morphisms is the composition of
the inclusion maps. Then a presheaf is the same as a contravariant functor F from the
category .OpenX / to the category (Sets) of sets. A morphism of presheaves is the same as
a morphism of functors.
Remark and Definition 3.3. By replacing (Sets) in Remark 3.2 by some other category C
(e.g., the category of abelian groups, the category of rings, or the category of R-algebras,
R a fixed ring) we obtain the notion of a presheaf F with values in C (e.g., a presheaf of
groups, a presheaf of rings, a presheaf of A-algebras for some commutative ring A). This
signifies that F.U / is an object in C for every open subset U of X and that the restriction
maps are morphisms in C .
A morphism F1 ! F2 of presheaves with values in C is then simply a morphism of
functors.
3.1 Presheaves and Sheaves 43
If F is a presheaf, one should think of F.U / as some kind of maps on open subsets U of
X with a way to restrict to smaller open subsets. In fact most of the presheaves that we
will encounter will be presheaves of functions in the following sense.
Example 3.4 (Presheaf of functions). Let E be a set. For each open subset U X let
MapE .U / WD MapX IE .U / be the set of all maps U ! E. For an open subset V U
we define resUV W MapE .U / ! MapE .V / as the usual restriction of maps. Then MapX IE is
a presheaf on X.
More generally, a family F of subsets F.U / MapE .U /, where U runs through the
open subsets of X, is called a presheaf of E-valued functions on X, if it is stable under
restriction, i.e., for all open sets V U and all f 2 F.U / one has f jV 2 F.V /. Then
F together with the restriction maps is a presheaf of sets. If E is a group (respectively an
R-module for some ring R, respectively an A-algebra for some commutative ring A), then
F is a presheaf of groups (respective of R-modules, respective of A-algebras).
CX IY .U / WD f f W U ! Y I f continuousg :
OX IW .U / WD OXholIW .U / WD f f W U ! W I f holomorphicg :
Then OX IW (with the usual restriction maps) is a presheaf of C-vector spaces. For
W D C we simply write OX or OXhol . This is a sheaf of C-algebras.
4. Let E be a set and set F.U / WD E for all U X open. Define all restriction maps to
be the identity idE . Then F is a presheaf the constant presheaf with value E. We can
also view this as the sheaf of constant E-valued functions on X.
44 3 Sheaves
(Sh) Given si 2 F.Ui / for all i 2 I such that si jUi \Uj D sj jUi \Uj for all i; j 2 I . Then
there exists a unique s 2 F.U / such that s jUi D si for all i 2 I .
Remark 3.8. Let X be a topological space, F a sheaf on X, let U X be open and let
S
U D i Ui be an open covering. Let s; s 0 2 F.U / such that s jUi D s 0 jUi for all i 2 I .
Then s D s 0 .
Remark 3.9. If F is a sheaf on X, F.;/ is a set consisting of one element (use the
covering of the empty set U D ; with empty index set I D ; in Condition (Sh)).
In particular, if the only open subsets of X are X and ; (for instance if X consists of
one point), then a sheaf F on X is already uniquely determined by F.X/ and sometimes
we identify F with F.X/.
Remark 3.10 (Sheaf of functions). Let E be a set and let F be a presheaf of E-valued
functions on X (Example 3.4). Then F is a sheaf if and only if the following condition
holds:
(ShF) For every open subset U of X, for every open covering .Ui /i of U and for every
map f W U ! E such that f jUi 2 F.Ui / for all i one has f 2 F.U /.
Example 3.12. Notations of Example 3.5. The presheaves CX IY , CX˛ IW , and OXhol are
sheaves.
The presheaf of constant functions with values in some set is in general not a sheaf: If
U1 and U2 are disjoint non-empty open subsets and if f1 W U1 ! E and f2 W U2 ! E are
constant maps that take different values, there exists no constant map f on U D U1 [ U2
whose restriction to Ui is fi for i D 1; 2. The problem is that “constant” cannot be
checked locally, i.e., does not satisfy Condition (ShF). If one takes instead the sheaf of
locally constant functions with values in some set E, then this is a sheaf.
To define a sheaf it suffices to give its values on a basis of the topology. For instance if
an open covering .Ui /i of X is given, it suffices to give the value of a sheaf only on those
open subsets that are contained in one of the Ui s.
Remark 3.13. Let X be a topological space and let F be a sheaf on X. Let B a basis of
the topology on X. If we know the value F.U / of a sheaf on every element U of B, we
can use the sheaf property to determine F.V / on an arbitrary open V of X. We simply
cover V by elements of B. Here is a more systematic way of saying this:
8 9
ˆ
< Y >
=
F.V / D .sU / 2 F.U / I for U 0 U both in B: sU jU 0 D sU 0 (3.1)
:̂ U 2B
>
;
U V
Using this observation, we see that it suffices to define a sheaf on a basis B of open sets
of the topology of a topological space X: Consider B as a full subcategory of .OpenX /.
Then a presheaf on B is a functor FW Bopp ! (Sets). Every such presheaf F on B can be
extended to a presheaf F0 on X by using (3.2) as a definition, i.e., for V open in X,
The restriction maps are then given by the projections via the description (3.1). A mor-
phism of presheaves on B is again defined as a morphism of functors.
Then the presheaf F0 on X is a sheaf if and only if F satisfies the condition .Sh/ of
Definition 3.7 for every U 2 B and for every open covering .Ui /i of U with Ui 2 B for
all i. In this case, we say that F is a sheaf on B.
Attaching to a sheaf F on B the sheaf F0 on X is clearly functorial in F and we obtain
an equivalence between the category of sheaves on B and the category of sheaves on X.
3.2 Stalks
U.x/ WD f U X open I x 2 U g
1. The colimit
Fx WD colim F (3.4)
U.x/
is called the stalk of F in x. More concretely (Appendix Example 13.33), one has
where two pairs .U1 ; s1 / and .U2 ; s2 / are equivalent, if there exists an open neighbor-
hood V of x with V U1 \ U2 such that s1jV D s2jV (note that V might be smaller
than U1 \ U2 ).
2. For each open neighborhood U of x we have a canonical map
F.U / ! Fx ; s 7! sx ; (3.6)
t 7!tx
G.U / Gx :
If F is a presheaf of functions one should think of the stalk Fx as the set of functions
defined in some unspecified open neighborhood of x.
3.2 Stalks 47
n0
We have a similar description of the stalk of the sheaf of analytic functions on any open
subset X of Km for some m 2 N.
which is surjective because CX;x contains in particular the germs of all constant functions.
Let mx WD ker.evx / D f s 2 CX;x I s.x/ D 0 g. Then mx is a maximal ideal because
CX;x =mx Š R is a field. Let s 2 CX;x n mx be represented by .U; f /. Then f .x/ ¤ 0. By
shrinking U we may assume that f .y/ ¤ 0 for all y 2 Y because f is continuous. Hence
1=f exists and s is a unit in CX;x . Therefore the complement of mx consists of units of
CX;x . This shows that CX;x is a local ring with maximal ideal mx .
48 3 Sheaves
The same argument shows that for every open subspace X of a finite-dimensional R-
vector space (respectively a finite-dimensional C-vector space) the stalk CX;x
˛
(respectively
OX;x ) is a local ring with residue field R (respectively C).
hol
1. Assume that F is a sheaf. Then the induced maps on stalks 'x W Fx ! Gx are injective
for all x 2 X if and only of 'U W F.U / ! G.U / is injective for all open subsets U X.
2. If F and G are both sheaves, the maps 'x are bijective for all x 2 X if and only if 'U
is bijective for all open subsets U X.
3. If F and G are both sheaves, the morphisms ' and are equal if and only if 'x D x
for all x 2 X.
We claim that this map is injective if F is a sheaf. Indeed let s; t 2 F.U / such that sx D tx
for all x 2 U . Then for all x 2 U there exists an open neighborhood Vx U of x such
S
that s jVx D t jVx . Clearly, U D x2U Vx and therefore s D t by Remark 3.8.
Using the commutative diagram
Q
F.U / x2U Fx
Q
'U x 'x
Q
G.U / x2U Gx ;
we see that (3) and the necessity of the condition in (1) are implied by the above claim.
Moreover, a filtered colimit of injective maps is always injective again. Indeed, this
follows either from abstract nonsense (Appendix Example 13.50) or we can argue directly.
Let s0 ; t0 2 Fx such that 'x .s0 / D 'x .t0 /. Let s0 be represented by .s; U / and t0 by .t; V /.
By shrinking U and V we may assume U D V . As
'V x \V y .s x jV x \V y / D t jV x \V y D 'V x \V y .s y jV x \V y /:
Problem 3.7 relates these notions to the categorical notions of monomorphism (respec-
tively epimorphism, respectively isomorphism).
1. Then ' is injective (respectively bijective) if and only if 'U W F.U / ! G.U / is injective
(respectively bijective) for all open U X (Proposition 3.18).
2. The morphism ' is surjective if and only if for all open subsets U X and every
S
t 2 G.U / there exist an open covering U D i Ui (depending on t) and sections
si 2 F.Ui / such that 'Ui .si / D t jUi , i.e., locally we can find a preimage of t. But the
surjectivity of ' does not imply that 'U W F.U / ! G.U / is surjective for all open sets
U of X as Example 3.22 shows.
where CX denotes the sheaf of locally constant C-valued functions on X and where U is
the inclusion for all U X open.
Remark 3.23. Let F and G be sheaves on a topological space X and let .Ui /i be an open
covering of X. A morphism of sheaves 'W F ! G is injective (respectively surjective,
respectively bijective) if and only if its restriction ' jUi W FjUi ! GjUi to morphisms of
sheaves on Ui is injective (respectively surjective, respectively bijective) for all i because
these notions are defined via the stalks.
But note that the existence of the morphism ' is crucial. There exist sheaves F and G
such that FjUi is isomorphic to GjUi for all i and such that F and G are not isomorphic (see
Example 3.42).
Definition 3.24. Let F be a sheaf of abelian groups (using additive notation) on a topolog-
ical space X, U X open and s 2 F.U / a section. The support of s is the set supp.s/ WD
f x 2 U I sx ¤ 0 g. The support of F is the set supp.F/ WD f x 2 X I Fx ¤ 0 g.
FQ
F
F (3.7)
' 'Q
G
G GQ
We can reformulate the first part of Proposition 3.27 by saying that the sheafification
functor is a left adjoint functor to the inclusion functor of the category of sheaves into the
category of presheaves.
Proof. For U X open, elements of F.U Q / are by definition families of elements in the
stalks of F, which locally give rise to sections of F. More precisely, we define
(
Y
Q
F.U / WD .sx / 2 Fx I 8x 2 U : 9 an open neighborhood W U of x,
x2U
)
and t 2 F.W /: 8w 2 W : sw D tw :
For U V the restriction map F.V Q / ! F.U Q / is induced by the natural projection
Q Q
Q
x2V Fx ! x2U Fx . Then it is easy to check that F is a sheaf. For U X open, we
define F;U W F.U / ! F.U / by s 7! .sx /x2U . The definition of FQ shows that, for x 2 X,
Q
FQ x D Fx and that F;x is the identity.
52 3 Sheaves
Q /
Now let G be a presheaf on X and let 'W F ! G be a morphism. Sending .sx /x 2 F.U
Q / defines a morphism FQ ! G.
to .'x .sx //x 2 G.U Q By Proposition 3.18 (3) this is the
unique morphism making the diagram (3.7) commutative.
If we assume in addition that G is a sheaf, then the morphism of sheaves G W G ! G,Q
which is bijective on stalks, is an isomorphism by Proposition 3.18 (2). Composing the
morphism FQ ! GQ with 1 Q FQ ! G. Finally, the uniqueness of
G , we obtain the morphism 'W
Q
.F; F / is a formal consequence.
Remark 3.29. From Proposition 3.18 (2), we get the following characterization of the
sheafification. Let F be a presheaf and G be a sheaf. Then G is isomorphic to the sheafi-
fication of F if and only and if there exists a morphism W F ! G such that x is bijective
for all x 2 X.
Example 3.30. Let E be a set and let F be a presheaf of functions with values in E. Then
its sheafification is given by
Indeed, this is a sheaf by Remark 3.10 and the inclusions F.U / ,! F.UQ / for U open
define a morphism of presheaves F ! FQ that is bijective on stalks. Hence we can apply
Remark 3.29.
Example 3.31. Let E be a set and denote by EX the sheaf of locally constant func-
tions, i.e., EX .U / D ff W U ! E locally constant mapg. This is the sheafification of the
presheaf of constant functions with values in E. The sheaf EX is called the constant sheaf
with value E.
If E is a group, then the multiplication in E makes EX into a sheaf of groups. A similar
remark applies if E is an R-module (R some ring) or an A-algebra (A some commutative
ring).
3.4 Sheaves and Étalé Spaces 53
One can visualize an étalé space E as a puff pastry lying over the base space X (see
Fig. 3.1).
Definition and Remark 3.33. Let .E; / be an étalé space over X. For U X open,
a section of E over U is a continuous map sW U ! E with ı s D idU . The fiber of E
over x 2 X is the set Ex WD 1 .x/. A morphism of étalé spaces f W .E1 ; 1 / ! .E2 ; 2 /
gives rise to maps fx W .E1 /x ! .E2 /x for x 2 X.
We will now show that the notion of an étalé spaces over X is equivalent to the notion
of a sheaf (of sets) over X. More precisely, we will construct functors
and we will show that G ı F is isomorphic to the identity functor and that F ı G is isomor-
phic to the sheafification functor. In particular, F and the restriction of G to (Sh(X)) yield
an equivalence of the categories (Ét/X) and .Sh.X//.
X
54 3 Sheaves
Construction 3.34. Let .E; / be an étalé space over X. Define a presheaf E of E-valued
functions by
The Lemma 3.35 gives a description of stalks and of the topology of an étalé space.
Lemma 3.35. Let .E; / be an étalé space over X and E D F..E; // the associated
sheaf on X.
Proof. 1. For x 2 X, the stalk Ex is the set of equivalence classes of pairs .U; s/, where
U is an open neighborhood of x and sW U ! E is a section of . Here .U; s/ and .V; t/
are equivalent if there exists x 2 W U \ V open such that s jW D t jW .
For e 2 E, x WD .e/ (i.e., e 2 Ex ) there exists an open neighborhood e 2 V
E such that jV is a homeomorphism onto its open image. Then . jV /1 is obviously
a section of with . jV /1 .x/ D e. This shows that x is surjective for every x 2 X.
Let sW U ! E, s 0 W U 0 ! E be sections with s.x/ D s.x 0 / DW e for a point x 2 U \ U 0 .
Then there exists e 2 V E open such that jV W V ! .V / is a homeomorphism
onto its open image. We set W WD .V / \ U \ U 0 and replace V by j 1 V .W /. Now
0
jV W V ! W is a homeomorphism again and x 2 W U \U is open. Then s jW ı jV D
idV D s 0 jW ı jV and therefore s jW D s 0 jW . Hence x is injective for every x 2 X.
2. Recall that in the direct image topology a subset W of E is open if and only if
s 1 .W / X is open for every U X open and s 2 E.U /. This is true for the topology
of E because every section is a homeomorphism onto its open image and we have already
seen in the first part of the proof that E admits an open cover by images of sections.
`
Construction 3.36. Let E be a presheaf on X. Define E WD x2X Ex as a set, the map
W E ! X, Ex 3 e 7! x, and define the maps fU;s W U ! E, x 7! sx for U X open,
s 2 E.U /. Endow E with the finest topology such that all maps fU;s are continuous.
To show that .E; / is an étalé space, let e 2 E and x WD .e/. Then e 2 Ex so that
there exist x 2 U X open and s 2 E.U / with sx D e. Now ı fU;s D idU and
with V WD fU;s .U / this also implies fU;s ı jV D idV so that jV and fU;s are inverse to
each other. Furthermore .fU 0 ;s 0 /1 .V / D fy 2 U 0 \ V I sy0 D sy g X is open for every
U 0 X open, s 0 2 F.U / so that e 2 V E is open. Therefore .E; / is an étalé space
over X.
Let fOW E1 ! E2 be a morphism of presheaves and let .E1 ; 1 /, .E2 ; 2 / be the étalé
spaces corresponding to E1 and E2 , respectively. Define the map
so that 1 D 2 ı f . Then .f ı fU;s /.x/ D f .sx / D fOx .sx / D fO.s/x D fU;fO.s/ .x/ and
therefore f ı fU;s D fU;fO.s/ is continuous for U X open, s 2 E.U /. By definition of
the topology of E1 , f is continuous and therefore a morphism of étalé spaces. We obtain
a functor
GW .PSh.X// ! (Ét/X):
Proof. Let .E; / be an étalé space over X, E D F..E; // and .E 0 ; 0 / D G.E/. By
F
Lemma 3.35 we have a bijection x W Ex ! Ex and by construction E 0 D x2X Ex . This
defines a bijective map W E 0 ! E with ı D 0 . For U X open and s 2 E.U /
we have .fU;s .x// D .sx / D s.x/ for every x 2 X so that ı fU;s D s. The topology
of E 0 is the finest such that fU;s W U ! E 0 is continuous for every s; U and the topology
56 3 Sheaves
of E is the finest such that sW U ! E is continuous for every s; U . This implies that is
a homeomorphism:
As the sheafification of sheaf is the sheaf itself we deduce from Lemma 3.37 and
Lemma 3.38:
Proposition 3.39. Let X be a topological space X. The functors F and G yield an equiv-
alence between the category (Ét/X) of étalé spaces over X and the category (Sh(X)) of
sheaves on X.
Example 3.40 (Étalé Spaces of constant sheaves). Let E be a set that we also consider
as a discrete topological space. Let EX be the constant sheaf with values in E on a topo-
logical space X (Example 3.31). Then the corresponding étalé space is .X E; pr1 /
because for U X open the sections of pr1 over U are just the maps x 7! .x; s.x//,
where sW U ! E is locally constant.
Note that the map pr1 W X E ! X is a trivial covering map. More generally, every
covering map is an étalé space that is locally on X a trivial covering map (Remark 2.28).
Hence we obtain the following result.
For every simply connected open subspace U of C n f0g the choice of a logarithm l0 on
U yields an isomorphism of sheaves of abelian groups .2 iZ/U Š LjU : One attaches to
a locally constant function t with values in 2 iZ on an open subset V of U the logarithm
l0jV C t. Hence L is a locally constant sheaf of abelian groups. But it is not constant
3.5 Direct and Inverse Images of Sheaves 57
because L.C n f0g/ D ;. The associated étalé space to L is the covering map expW C !
C n f0g.
Suppose that X is path connected, locally path connected, and semilocally simply con-
nected (Problem 2.19). This will for instance be the case if X is the underlying topological
space of a connected premanifold (see Sect. 4.2). Then the functor ˚x (2.3) is for all
x 2 X an equivalence of categories (Problem 2.20 and Problem 2.21). Hence we see that
the above equivalence also yields an equivalence between the category of locally constant
sheaves and the category of sets endowed with a right 1 .X; x/-action.
There is an analogous equivalence for sheaves of R-modules (R some ring), see Prob-
lem 3.14.
.f F/.V / D F.f 1 .V //
the restriction maps given by the restriction maps for F. Then f F is called the direct
image of F under f . Whenever 'W F1 ! F2 is a morphism of presheaves, the family of
maps f .'/V WD 'f 1 .V / for V Y open is a morphism f .'/W f F1 ! f F2 . We obtain
a functor f from the category of presheaves on X to the category of presheaves on Y .
Remark 3.45.
Definition 3.46 (Inverse image of a sheaf). Let f W X ! Y be a continuous map and let
G be a presheaf on Y . Define a presheaf f C G on X by
the restriction maps being induced by the restriction maps of G. Let f 1 G be the sheafifi-
cation of f C G. We call f 1 G the inverse image of G under f .
If f is the inclusion of a subspace X of Y , we also write GjX instead of f 1 G and we
write G.X/ WD .f 1 .G//.X/.
f 1 W (PSh(Y )) ! (Sh(X)):
Direct image and inverse image are functors that are adjoint to each other. More precisely:
1. Let iW (Sh(Z)) ! .PreSh.Z// be the inclusion functor. By Proposition 3.49 the functor
f W (Sh(X)) ! (Sh(Y )) is right adjoint to f 1 W (Sh(Y )) ! (Sh(X)), the functor i ı
60 3 Sheaves
.g ı f /1 Š f 1 ı g 1 : (3.11)
2. If x is a point of X and iW fxg ! X is the inclusion, the definition (3.8) shows that
i 1 F D Fx
The identification (3.11) and (3.12) will also follow immediately from the description
of the inverse image in terms of étalé spaces (Proposition 3.55).
Remark 3.52. We will almost never use the concrete description of f 1 G in the sequel.
Very often we are given f , F, and G as in the Proposition 3.49, and a morphism of sheaves
W G ! f F. Then usually it will be sufficient to understand for each x 2 X the map
(3.12)
x W Gf .x/ D
]
.f 1 G/x ! Fx
]
and taking the colimit over all V we obtain the map x W Gf .x/ ! Fx .
We have already seen that there is a natural correspondence between sheaves and étalé
space and that it is possible to describe the sheafification of a presheaf in terms of associ-
ated étalé spaces. We will now show that the formation of the inverse image of a presheaf
has a simple description in terms of étalé spaces: The corresponding étalé space is given
by the fiber product. Hence let us consider continuous maps f W X 0 ! X and W E ! X
of topological spaces. We form the fiber product (Appendix Definition 12.28) and obtain
3.5 Direct and Inverse Images of Sheaves 61
E X:
1. homeomorphism,
2. open topological embedding, or
3. local homeomorphism.
The fiber product construction above yields a functor (Ét/X) ! (Ét/X 0 ) by sending a mor-
phism f W E1 ! E2 of étalé spaces over X to the map E1 X X 0 ! E2 X X 0 induced by
f idX 0 .
Proposition 3.55 (Inverse image via étalé spaces). Let f W X ! Y be a continuous map
of topological spaces, E a presheaf on Y and .E; / the étalé space over Y associated
to E. The functor that sends E to the sheaf associated to the étalé space .E Y X; 0 / is
naturally isomorphic to the inverse image functor f 1 .
Q /x
.! ı f C . //x .sy / D !y ..fV;s /y / D .fV;s
and
.fx0 ı Q
x /..fV;s /x /
Q .x// D f 0 ..fV;s .y/; x// D fV;s .y/ D sy :
D fx0 .fV;s x
An application is a simple proof of the following fact (Proposition 3.59), which general-
izes the sheaf property from open coverings to more general coverings.
Let E be a sheaf on X and let si 2 E.Ai / be sections such that si jAi \Aj D sj jAi \Aj for all
i; j 2 I . Then there exists a unique section s 2 E.X/ such that s jAi D si for all i 2 I .
We fix a topological space X. We will describe limits and colimits of sheaves and show in
particular that the category (Sh(X)) is complete and cocomplete. Let I be a small category
and let I 3 i 7! Fi be an I -diagram of sheaves on X.
Remark 3.60 (Limits of sheaves). Using the explicit construction of limits in the cate-
gory of sets (Appendix Example 13.33), one sees that U 7! limi Fi .U /, U X open,
defines a sheaf of sets. It is a limit in the category of presheaves on X and in particular in
the category of all sheaves on X.
Q
As special cases we obtain for a family of sheaves .Fi /i the product of sheaves i Fi
Q
given by U 7! i Fi .U /.
Remark 3.61 (Limits and stalks). Let x 2 X be a point. The maps Fi .U / ! .Fi /x yield
maps limi Fi .U / ! limi .Fi /x . Taking the (filtered) colimit over the open neighborhoods
of x we obtain a map
.lim Fi /x ! lim.Fi /x : (3.14)
i i
As filtered colimits commute with finite limits (Appendix Proposition 13.39), we deduce
that (3.14) is an isomorphism if I is finite. In general, (3.14) is not bijective (Prob-
lem 3.15).
64 3 Sheaves
Remark 3.65 (Limits and colimits of sheaves in other categories). Instead of sheaves
with values in the category of sets we can also consider sheaves with values in the category
of groups or the category of R-modules (R a fixed ring). These categories are complete
and cocomplete and the forgetful functor to the category of sets preserves limits. Hence
the same constructions as above yield limits or colimits of sheaves with values in these
categories.
We can also consider the category of commutative rings or the category of R-algebras
(R a fixed commutative ring). These categories are complete and in them exist arbitrary
filtered colimits. Again the forgetful functor to the category of sets preserves limits. Hence
the constructions above yield limits and filtered colimits of sheaves in these categories.
3.7 Problems
Problem 3.2. Let X be a topological space and let BX be the Borel- -algebra of X (i.e.,
the -algebra generated by the open subsets of X). For U X open let MX .U / be the set
of measurable functions with value in R. Show that MX is a presheaf of functions, which
is a sheaf if X is a Lindelöf space.
1. Show that U 7! L1 .U / with the usual restriction map is a presheaf of R-vector spaces
on Rn , which is not a sheaf.
2. Show that its sheafification is the sheaf U 7! L1loc .U /, where L1locR.U / is the quotient
of the space of Lebesgue measurable functions f W U ! R with K jf j dx < 1 for
each compact subspace K U by the subspace of functions f such that jf j D 0
almost everywhere.
1. Show that E 7! .ix / .E/ defines a functor (Sets) ! .Sh.X//, which is right adjoint
to the functor .Sh.X// ! (Sets) that sends a sheaf F to its stalk Fx in x.
2. Show that for the stalks of the skyscraper sheaf one has .ix / .E/y D E for y 2 fxg
and that .ix / .E/y is a singleton for y … fxg.
66 3 Sheaves
Problem 3.8. Let X be a topological space. Show that the functor from the category of
sets to the category of sheaves on X that sends a set E to the constant sheaf EX is left
adjoint to the functor F 7! F.X/.
1. Let G be a sheaf on Y and let s 2 G.Y /. Show that supp.f 1 .s// D f 1 .supp.s//.
2. Let F be a sheaf on X. Then a section sQ 2 .f F/.Y / is the same as a section s 2 F.X/.
Show that supp.Qs / D f .supp s/.
Problem 3.12. Let X be a topological space. One says that an abelian sheaf F on X
satisfies the principle of unique continuation if every section of F over any open subset of
X has open support.
1. Let U X be open and connected and s; t 2 F.U /. Suppose that sx D tx for one
point x 2 U . Show that s D t.
2. Let gW Z ! X be a continuous map. Show that g 1 F also satisfies the principle of
unique continuation.
3. Show that every locally constant sheaf satisfies the principle of unique continuation.
4. Let X be an open subset of a finite-dimensional K-vector space. Show that the sheaf
of analytic functions on X satisfies the principle of unique continuation.
Hint: Appendix Problem 16.3.
3.7 Problems 67
Problem 3.13. Let X be a topological space, let F be an abelian sheaf on X, and let
.E; / be the corresponding étalé space over X. Show that F satisfies the principle of
unique continuation (Problem 3.12) if and only if is separated.
Problem 3.14. Let X be a path connected, locally path connected, semilocally simply
connected (Problem 2.19) space so that there exists a universal covering of X (Prob-
lem 2.20). Let R be a ring. A local system of R-modules is a locally constant sheaf of
R-modules. Choose x0 2 X. Show that the following categories are equivalent:
Show that iŠ yields an equivalence between (Sh(Z)) and the full subcategory of
(Sh(X)) of sheaves F such that Fx D f g for all x 2 X n Z. The quasi-inverse functor
is induced by i 1 . Deduce that iŠ W (Sh(Z)) ! (Sh(X)) is left adjoint to i 1 .
68 3 Sheaves
FZ .U / D f s 2 F.U / I supp.s/ Z g :
0 ! jŠ j 1 F ! F ! i i 1 F ! 0:
Ringed spaces formalize the idea of giving a geometric object by specifying its underlying
topological space and the “functions” on all open subsets of this space. This is motivated
by the observation that to say that a continuous map F W U ! Rn (U Rm open) is a C ˛ -
map if and only if for every C ˛ -function f W Rn ! R the composition f ı F W U ! R is
a C ˛ -map (in fact it suffices to take for f the projections to the coordinates). These func-
tions usually form some commutative algebra over some ring1 . For instance the R-valued
C ˛ -functions on an open subset of Rm form a commutative R-algebra. An immediate
observation is that because of continuity the germs of such functions f at a point x either
satisfy f .x/ D 0 or 1=f exists in some open neighborhood of x. In other words, the stalk
1
Notable exceptions are for instance algebras of differential operators, which are almost never com-
mutative.
of the sheaf of functions in x is a local ring whose maximal ideal consists of germs f with
f .x/ D 0. This leads to the notion of a locally ringed space.
The notion of a (locally) ringed space also gives us the flexibility to consider very
general notions of “functions”: Any sheaf of rings will do. It is not necessarily a sheaf of
functions. This is very useful in other geometric theories such as in the theory of complex
analytic spaces or in algebraic geometry. But in this book, for almost all ringed spaces the
underlying sheaf of rings will be a sheaf of functions.
We fix a commutative ring R. In the sequel, R will usually be the field R of real numbers
or the field C of complex numbers. But occasionally we will consider other cases, for
example R D Z.
As every ring has a unique structure as Z-algebra, we simply say (locally) ringed space
instead of (locally) Z-ringed space. Usually we will denote a (locally) R-ringed space
.X; OX / simply by X.
b 0 WD
Our principle example will be sheaves of real-valued C ˛ -functions (with ˛ 2 N
N0 [ f1; !g) or holomorphic functions. Basic notions and properties of such functions
are recalled in Appendix 16.
Example 4.2. Recall that K denotes the field of real or of complex numbers. Let X be
b 0 . We denote by C˛ the
an open subset of a finite-dimensional K-vector space. Let ˛ 2 N X
˛
sheaf of C -functions, i.e.,
The same argument as for sheaves of continuous functions (Remark 3.17) yields the
following observation: For all x 2 X the stalk CX;x
˛
is a local ring. In particular .X; CX˛ / is
a locally K-ringed space. The maximal ideal mx of CX;x
˛
consists of germs of C ˛ -functions
with f .x/ D 0. The evaluation map f 7! f .x/ induces an isomorphism of K-algebras
.x/ WD CX;x
˛
=mx ! K, where we consider K as K-algebra via idK .
Definition and Remark 4.3 (Morphisms of (locally) ringed spaces). Let X D .X; OX /
and Y D .Y; OY / be R-ringed spaces. A morphism of R-ringed spaces X ! Y is a pair
.f; f [ /, where f W X ! Y is a continuous map of the underlying topological spaces and
where f [ W OY ! f OX is a homomorphism of sheaves of R-algebras on Y .
The datum of f [ is equivalent to the datum of a homomorphism of sheaves of R-
algebras f ] W f 1 OY ! OX on X by Proposition 3.49. Usually we simply write f instead
of .f; f ] / or .f; f [ /.
Morphisms of locally ringed spaces have to satisfy an additional property. To state this
property, observe that a morphism f W X ! Y of R-ringed spaces induces morphisms on
the stalks as follows. Let x 2 X. Using the identification .f 1 OY /x D OY;f .x/ established
in (3.12), we get a homomorphism of R-algebrasF17@Fx , stalk of a sheaf
By Remark 3.52 there is the following more explicit description of this homomorphism:
For U an open neighborhood of f .x/ one has a map
fU[
OY .U / ! OX .f 1 .U // ! OX;x :
These maps induce the map an stalks fx W OY;f .x/ D colim OY .U / ! OX;x .
Now let X and Y be locally R-ringed spaces. We define a morphism of locally R-
ringed spaces X ! Y to be a morphism .f; f [ / of ringed spaces such that the homomor-
] ]
phism of local rings fx W OY;f .x/ ! OX;x is local (i.e., fx .mf .x/ / mx ).
In general there exist locally ringed spaces and morphisms of ringed spaces between them
that are not morphisms of locally ringed spaces (Problem 4.1). For spaces with functions
of C ˛ -functions such as the premanifolds defined below in Definition 4.13 we will see that
every morphism of ringed spaces is automatically a morphism of locally ringed spaces (see
Example 4.5).
will usually encounter the simpler case that the structure sheaf is a sheaf of functions on
open subsets of X and that f [ is given by composition with f . The following special case
and its globalization (Proposition 4.18) is the main example.
for U Y open.
The induced map on stalks fx W C˛Y;f .x/ ! CX;x ˛
is then also given by composing a K-
˛
valued C -function t, defined in some neighborhood of f .x/, with f , which yields a
K-valued C ˛ -function t ı f defined in some neighborhood of x.
Conversely, let .f; f [ /W .X; CX˛ / ! .Y; C˛Y / be any morphism of K-ringed spaces. We
claim:
]
To show 1 let x 2 X. Set ' WD fx , B WD CX;x ˛
, and A WD C˛Y;f .x/ . Then 'W A ! B is
a homomorphism of local K-algebras such that A=mA D K and B=mB D K. We claim
that ' is automatically local, equivalently that ' 1 .mB / is a maximal ideal of A. Indeed,
' induces an injective homomorphism of K-algebras
fU[
C˛Y .U / CX˛ .f 1 .U //
t 7!tf .x/ s7!sx
]
fx
C˛Y;f .x/ CX;x
˛
K K:
4.1 Ringed Spaces 73
The evaluation maps are surjective. Hence there exists a homomorphism of K-algebras
]
W K ! K making the lower rectangle commutative if and only if one has fx .ker.evf .x/ //
]
ker.evx /. But this latter condition is satisfied because fx is local by 1. Moreover, as
a homomorphism of K-algebras, one must have D idK . Therefore we find fU[ .t/.x/ D
t.f .x//, which shows (b).
Next we define the notion of an open embedding of ringed spaces and of a local iso-
morphism of ringed spaces.
Remark and Definition 4.7. Let X be a (locally) R-ringed space and let U X be
open. Then .U; OX jU / is a (locally) R-ringed space, which we usually denote simply by
U . Such a (locally) R-ringed space is called an open subspace of X. There is an inclusion
morphism iW U ! X of (locally) R-ringed spaces, where the continuous map iW U ! X is
the inclusion of the underlying topological spaces and where i [ is given by the restriction
OX .V / ! i .OX jU /.V / D OX .U \ V / for all V X open. Then i ] W i 1 OX ! OX jU is
the identity. In particular ix is the identity for all x 2 U .
For a morphism f W X ! Y of (locally) R-ringed spaces we denote by f jU W U ! Y
the composition f ı i of morphisms of (locally) ringed spaces.
Finally, a morphism j W .Z; OZ / ! .X; OX / of (locally) R-ringed spaces is called
open embedding if U WD j.Z/ is open in X and j induces an isomorphism .Z; OZ / !
.U; OX jU /.
Remark 4.9. Remark 4.6 shows that a morphism f W X ! Y of R-ringed spaces is a local
isomorphism if and only if f is a local homeomorphism and fx W OY;f .x/ ! OX;x is an
isomorphism.
74 4 Manifolds
In the cocycle condition we implicitly assume that 'j i .Uij \ Ui k / Uj k , such that the
composition is meaningful. The cocycle condition implies for i D j D k that 'i i D idUi ,
for i D k that 'ij1 D 'j i , and that 'j i induces an isomorphism Uij \ Ui k ! Uj i \ Uj k .
We call such a datum a gluing datum of locally ringed spaces.
Proposition 4.11. There exists a locally R-ringed space X together with morphisms
i W Ui ! X, such that:
In other words, the R-ringed space X is a colimit in the category of R-ringed spaces.
Proof. By forgetting the structure sheaves in the gluing datum, we obtain a gluing da-
tum of topological spaces, which we glue to a topological space X (Appendix Propo-
sition 12.27). It is endowed with open topological embeddings i W Ui ! X, we have
4.2 Premanifolds and Manifolds 75
S
X D i i .Ui /, and a subset U X is open if and only if for all i the preimage i1 .U /
is open in Ui .
To obtain an R-locally ringed space, we have to “glue” the structure sheaves on the
Ui so as to define a sheaf OX of R-algebras on X. The sheaf OX is uniquely determined
by its sections (and the corresponding restriction maps) on a basis of the topology (Re-
mark 3.13). It is thus sufficient to define it on those open subsets U X that are contained
in one of the i .Ui /, and to check that this is well defined and satisfies the sheaf axioms.
For each such U , we fix an i with U i .Ui /, and we set OX .U / D OUi . i1 .U //. If
U Ui \ Uj , then we identify the rings OUi . i1 .U // and OUj . j1 .U // with OUij .U /
via 'j i . This allows us to define restriction maps. We obtain a sheaf OX of R-algebras
on X that is independent of our choices. Since all the Ui are locally R-ringed spaces, the
same is true for X.
Furthermore, with this definition the i are morphisms of locally R-ringed spaces; they
identify Ui with . i .Ui /; OX j i .Ui / /.
The universal property follows from the universal property of the construction of the
underlying topological space (Appendix Proposition 12.27), which yields a continuous
map W X ! Z, and that it suffices to give a morphism of sheaves ] W 1 OZ ! OX for
those open sets that are contained in one of the i .Ui / (Remark 3.13).
Example 4.12 (Disjoint union). As a (trivial) special case of this construction we have
the disjoint union of locally R-ringed spaces. We simply let Uij D ; for all i, j , so the
underlying topological space is indeed the sum of the topological spaces of the Ui . The
structure sheaf is the unique sheaf of rings whose restriction to Ui is OUi . We denote the
`
disjoint union by i 2I Ui and call it the sum or coproduct. The universal property of
the glued space means that this is indeed a coproduct in the category of locally R-ringed
spaces.
Proposition 4.11 and Example 4.12 are also valid in the category of arbitrary R-ringed
spaces (with the same proof).
Definition 4.13.
Definition 4.14.
Terminology: To ease the handling of the different types of (pre)manifolds we will use
the following terminology. A (pre)manifold is
O 0 ; in this case
either a real C ˛ -(pre)manifold where ˛ will be always an element in N
we set K WD R. This will be called the real case or that the (pre)manifold is of real
type;
or a complex (pre)manifold. In this case we set K WD C. This will be called the
complex case or that the (pre)manifold is of complex type.
If not otherwise stated, the type of the premanifold is always the same within some
statement. For instance, if we speak of a morphism f of (pre)manifolds, then both
(pre)manifolds are real C ˛ and f is a C ˛ -map (with the same ˛ everywhere) or both
are complex (pre)manifolds and f is holomorphic.
4.2 Premanifolds and Manifolds 77
Remark and Definition 4.16 (Open submanifolds). Let M be a premanifold and let
U M be an open subspace (Definition 4.7). Then .U; OM jU / is a premanifold, called
an open subpremanifold of M . If M is a manifold, then .U; OM jU / is a manifold, called
open submanifold of M , because every subspace of a Hausdorff (respectively a second
countable) space is again Hausdorff (respectively second countable).
W OM IK ! OM :
Next we show that morphisms between premanifolds M and N are given be the under-
lying continuous maps.
Dimension of Premanifolds
Let M be a premanifold and let p 2 M . An integer m 0 is called dimension of M in p
(denoted dimp .M /) if there exists an open neighborhood U of p and a chart xW U ! Y ,
where Y Km is open.
The dimension is uniquely determined. Let yW V ! Z Kn be a second chart and
consider the change of charts
Example 4.19 (Premanifolds of dimension 0). Let M be a set and consider it as a dis-
crete topological space. Let OM be the sheaf of all K-valued maps on M , i.e., OM .U / is
the K-algebra of all maps U ! K for every subset U M (automatically open). Then
O 0 for K D R (respectively a complex manifold
.M; OM / is a C ˛ -premanifold for all ˛ 2 N
for K D C) of dimension 0.
Conversely, every 0-dimensional premanifold is of this form. Such a premanifold is
automatically Hausdorff. It is second countable if and only if M is countable as a set.
Let M be any premanifold and let Md be the underlying set of M endowed with the
discrete topology and consider Md as a 0-dimensional premanifold (of the same type as
M ) as explained above. Then idM W Md ! M is a morphism of premanifolds.
xi xj
ing the following condition. For all i; j 2 I the homeomorphism (change of charts)
xi1 xj
xi .Ui \ Uj / ! Ui \ Uj ! xj .Ui \ Uj /
is a C ˛ -diffeomorphism (in the real case) respectively a biholomorphic map (in the com-
plex case), see Fig. 4.1. Such a family .Ui ; xi /i is called an atlas of M . It defines the
structure of a premanifold on M as follows. For V M open define OM .V / as the set of
maps f W V ! K such that f jUi \V ı xi1 W xi .Ui \ V / ! K is C ˛ respectively holomor-
phic for all i. This defines a sheaf of K-algebras on M and we obtain a K-ringed space
.M; OM /.
To see that this is a premanifold, fix i0 2 I . For V Ui0 open let f W V ! K
be a map such that f ı xi1 0
W xi0 .Ui0 \ V / ! K is a function (C ˛ respectively holo-
morphic). Then f 2 OM .V / because the change of charts between i and i0 are
C ˛ -diffeomorphisms (respectively biholomorphic). Therefore xi0 yields an isomorphism
.Ui0 ; OM jUi0 / ! .Yi0 ; OYi0 /, where OYi0 is the sheaf of C ˛ respectively holomorphic func-
tions on Yi0 . Hence .M; OM / is a ringed space that is locally isomorphic to a manifold.
Hence it is a premanifold.
0
Conversely, if .M; OM / is a premanifold, we may choose a family of charts
0
S
.xi W .Ui ; OM jUi / ! .Yi ; OYi //i 2I with Yi Kni open and with i 2I Ui D M . We
obtain an atlas .Ui ; xi /i of M defining a premanifold structure OM as above. For V M
open, OM .V / is the K-algebra of maps f W V ! K such that f jV \Ui is a morphism
80 4 Manifolds
Similarly one has by Proposition 4.18 the following description of morphisms of pre-
manifolds.
FQ
UQ VQ ;
In Theorem 5.22 we will give an important criterion for a morphism F to have a chart
.U; x; V; y; FQ / where FQ is the restriction of a linear map.
Changing of Structure
Conversely, one can show that for ˛ 2 N b and for every real C ˛ -premanifold M there
exists for all ˇ ˛ the structure of a C -premanifold MQ on M such that MQ ˛ D M
ˇ
([KoPu]). If M is a manifold, then any two such C ˇ -manifolds are isomorphic ([Whi2]
and [Gra]). Both the existence and the uniqueness result are wrong for ˛ D 0 ([Mil],
[Ker]). The uniqueness result is also wrong if M is not second countable or not Hausdorff
b with ˛ < ˇ; see [KoPu] and Problem 4.11).
(for all ˛; ˇ 2 N
a real analytic premanifold MR defined by the atlas .Ui ; .xi /R /i . This structure is inde-
pendent of the choice of atlas and we call MR the underlying real analytic premanifold.
If M is a manifold, so is MR because the underlying topological spaces are the same.
Every holomorphic map F W M ! N between complex premanifolds is a real analytic
map FR W MR ! NR and we obtain a faithful functor M 7! MR from the category
of complex premanifolds to the category of real analytic premanifolds. The inclusions
OM ! OMR IC (here we consider C as a real analytic manifold) and OMR ! OMR IC
define functorial morphisms
MR .M; OMR IC / ! M
of locally R-ringed spaces (for the left arrow) and locally C-ringed spaces (for the right
arrow), which we call canonical.
A map f W M ! N between complex premanifolds is called a real C ˛ -map (˛ 2 N b0)
if it is a C ˛ -map MR ! NR (Remark 4.23).
Example 4.25 (1-dimensional real torus). Let T 1 WD R=Z be the 1-dimensional real
torus. Endow T 1 with the quotient topology with respect to the projection W R ! T 1 .
N T 1 ! S 1 D f z 2 C I jzj D 1 g, e.t/
Then eW N WD exp.2 it/ is a homeomorphism, in
particular T 1 is compact, Hausdorff, and second countable.
Define the structure of a real analytic manifold on T 1 as follows:
˚1 W U1 ! .0; 1/ R; x C Z 7! x;
˚2 W U2 ! .1=2; 1=2/ R; x C Z 7! x:
We obtain a R-ringed space T 1 that is a real analytic manifold. This can be checked
locally on T 1 . Cover T 1 by open subsets V such that there exists U R with U WD
4.3 Examples of Manifolds 83
f 2 C!T 1 .W / W, f ı j 1 .W / 2 C!R . 1 .W //
, f ı .U j 1 .W / / 2 C!U .U1 .W //:
U „ ƒ‚ …
DU \W
`
But 1 .W / D n2Z .U \ W / C n. Hence this equivalence is clear.
Example 4.26 (Projective space). Recall that for a field k the projective n-space is de-
fined as follows:
˚
P n .k/ D .k nC1 n f0g/= D L k nC1 I L 1-dim. sub-v.s.
v 7! hvi
is bijective.
Now let k D K. Endow P n .K/ with quotient topologies in three ways by surjective
maps:
P .K/;
n
where the right horizontal map p is open (being the restriction of a projection map). Hence
all three topologies on P n .K/ defined above are equal. Indeed, let U P n .K/ be a subset.
Then 11 .U / D i 1 .21 .U // is open if and only if 21 .U / D r 1 .11 .U // is open.
Hence the quotient topologies of S n and of KnC1 n f0g are equal. Furthermore 21 .U / D
p.31 .U // is open if and only if 31 .U / D p 1 .21 .U // is open. Therefore the quotient
topologies of KnC1 n f0g and of GLnC1 .K/ are equal.
As P is closed in GLn .K/, Description (iii) shows that P n .K/ is Hausdorff (Appendix
Proposition 12.58). By Description (ii), P n .K/ is compact because S n is compact (Ap-
pendix Proposition 12.52).
We define the structure of a real analytic R-manifold on P n .R/ (respectively a complex
manifold on P n .C/) by an atlas .Ui ; ˚i /0i n with
˚i W Ui WD f .x0 W : : : W xn / 2 P n .K/ I xi ¤ 0 g ! Kn ;
x0 xi 1 xi C1 xn
.x0 W : : : W xn / 7! ;:::; ; ;:::; :
xi xi xi xi
˚
Then ˚i .Ui \ Uj / D .y0 ; : : : ; yi 1 ; yi C1 ; : : : ; yn / I yj ¤ 0 and for 0 i ¤ j n the
change of charts is given by
˚i .Ui \ Uj / ! Ui \ Uj
! ˚j .Ui \ Uj /;
.y0 ; : : : ; yi 1 ; yi C1 ; : : : ; yn / 7! .y0 W : : : W yi 1 W 1 W yi C1 W : : : W yn /
y0 1 yj 1 yj C1 yn
7! ;:::; ;:::; ; ;::: W ;
yj yj yj yj yj
„ƒ‚…
i
1. M is paracompact and Lindelöf. More precisely, for every open covering .Ui /i of M
there exists a countable locally finite refinement .Vn /n such that for all n the closure
Vn is compact and contained in some Ui .
S
2. There exists a sequence .Cn /n2N of compact subspaces of M such that M D n Cn
ı
and Cn CnC1 for all n. In particular M is -compact.
3. M is normal.
Moreover, Remark 1.14 (for which we did not give a proof) implies that every manifold
is metrizable. We will not use this fact in the sequel.
Proof. All assertions of 1 hold by Proposition 1.10 except for the property that Vn is con-
tained in some Ui for all n. This last property follows from the shrinking lemma 1.21.
Assertion 2 also follows from Proposition 1.10. Finally, as M is paracompact and Haus-
dorff, M is normal by Proposition 1.18.
Products
Let M and N be premanifolds with atlases .Ui ; ˚i /i of M and .Vj ; j /j of N . Then
.Ui Vj ; ˚i j / is an atlas on the product space M N making M N into a premanifold.
In particular for x 2 M and y 2 N one has dim.x;y/ .M N / D dimx .M / C dimy .N /.
If M and N are manifolds, then M N is a manifold because the product of two
Hausdorff (respectively second countable) spaces is again Hausdorff (respectively second
countable).
86 4 Manifolds
Example 4.29 (Real tori). In Example 4.25 we endowed T 1 WD R=Z with the structure
of a 1-dimensional real analytic manifold. Hence we obtain for all n 1 the structure of
an n-dimensional real analytic manifold on the n-dimensional real torus T n WD Rn =Zn D
.T 1 /n .
Gluing
Suppose that ..Ui /i 2I ; .Uij /i;j ; .'ij /i;j / is a gluing datum of locally K-ringed spaces such
that the Ui are all premanifolds. Then the glued locally K-ringed space (Proposition 4.11)
is locally isomorphic to a premanifold. Hence it is a premanifold.
Example 4.30 (Möbius band). If I D f1; 2g consists of two elements, then the non-
redundant data of such a gluing datum consist of two premanifolds U1 and U2 , open
subpremanifolds U12 U1 , U21 U2 and an isomorphism 'W U12 ! U21 .
For instance, identify S 1 D f z 2 C I jzj D 1 g. Then the (open) Möbius band is glued
from the two rectangular strips U1 WD .S 1 n f1g/ .1; 1/ and U2 WD .S 1 n f1g/
.1; 1/˚ along the open submanifolds
U12 WD U21 WD U1 \ U2 D W .1; 1/ with
W D z 2 S 1 I Im.z/ ¤ 0 using the real analytic isomorphism
8
<.z; t/; if Im.z/ > 0I
U12 3 .z; t/ 7! 2 U21
:.z; t/; if Im.z/ < 0;
Coverings of Manifolds
One can show that if MQ is a path connected topological space, then the fibers of any
covering map W MQ ! M of a manifold M are automatically countable: By [LeeJo]
Prop. 1.9 the fundamental group 1 .M; p/ is countable for every p 2 M and by Re-
mark 2.40 there is a surjection 1 .M; p/ ! 1 .p/ if MQ is path connected.
Proof. Every covering map is separated (Remark 2.30), hence MQ is Hausdorff by Corol-
lary 1.27. As M is a Lindelöf space (Theorem 4.28), we find a countable open covering
`
.Un /n by charts such that ˚ 1 .Un / D l2Ln UQ n;l and ˚W UQ n;l ! Un is a homeomor-
phism for all n and l. By hypothesis, Ln is countable. The countably many UQ n;l s form an
open covering of MQ . As every Un is homeomorphic to some open subset of Rm , Un and
hence UQ n;l is second countable for all n and all l 2 Ln . Therefore MQ is second countable
(Remark 1.3 4).
4.6 Problems
Problem 4.1. Let R be a local integral domain that is not a field and let K be its field
of fractions. Show that the inclusion R ! K is not a local homomorphism. Use this
observation to construct locally ringed spaces whose underlying topological spaces consist
of a single point and a morphism of ringed spaces between them that is not a morphism of
locally ringed spaces.
Problem 4.2. Show that R ! R, x 7! x, induces an automorphism of the real analytic
manifold T 1 .
Problem 4.3. Let ˛ 2 N,b m; n 2 N, and let F W RnC1 n f0g ! RmC1 n f0g be a morphism
of C -manifolds that is homogeneous of degree d 2 Z (i.e., F . x/ D d F .x/ for
˛
Problem 4.4. Let P be the topological space consisting of a single point * and define
a sheaf of K-algebras on P by OP .P / D K.
1. Show that P is a final object in the category of K-ringed spaces and in the category of
locally K-ringed spaces.
2. Let X be a locally K-ringed space. Show that f 7! f . / yields a bijection between
the set of morphisms of locally K-ringed spaces P ! X and the set of x 2 X such
that .x/ D K.
Problem 4.5. Let KŒ" be the K-algebra KŒX=.X 2 /, where " denotes the image of X
in KŒ". Let P Œ" be the K-ringed space whose underlying topological space consists of
a single point with OP Œ" .P Œ"/ D KŒ". Let X be a locally K-ringed space.
1. Show that KŒ" is a 2-dimensional K-vector space with basis 1 and " and that the
multiplication is given by .a1 C b1 "/.a2 C b2 "/ D a1 a2 C .a1 b2 C a2 b1 /". Deduce that
KŒ" is a local ring with maximal ideal K" WD f a" I a 2 K g and that P Œ" is a locally
K-ringed space.
2. Show that i W KŒ" ! K, a C b" 7! a, is a K-algebra homomorphism that yields
a morphism of locally K-ringed spaces iW P ! P Œ" (with P as in Problem 4.4).
3. Let tW P Œ" ! X be a morphism of locally K-ringed spaces, x WD t. /. Show that
tx W OX;x ! KŒ" induces a K-linear map t W mx =m2x ! K" Š K (where the isomor-
phism is the map a" 7! a).
4. Show that the construction in 3 yields a bijection between the set of morphisms of
locally K-ringed spaces P Œ" ! X and the set
˚
.x; / I x 2 X with .x/ D K, 2 .mx =m2x /_ :
1. Let U X be an open and closed subset. Show that there exists a unique section
eU 2 .X; OX / such that eU jV D 1 for all open subsets V of U and eU jV D 0 for all
open subsets V of X n U . Show that U 7! eU yields a bijection
from the set of open and closed subsets of X to the set of idempotent elements of the
ring .X; OX / (e 2 .X; OX / is called idempotent if e 2 D e).
2. Show that eU eU 0 D eU \U 0 for U; U 0 2 OC.X/.
3. Show that X is connected if and only if there exists no idempotent element e 2
.X; OX / with e ¤ 0; 1.
4.6 Problems 89
4. Now suppose that X is locally connected (Appendix Problem 12.22). Show that the
bijection (*) induces a bijection between connected components of X and indecom-
posable idempotents (an idempotent is called indecomposable if it cannot be written
as a sum of non-zero idempotents).
Problem 4.7. Let n > 1 be an odd integer and endow the topological space R via the
two atlases .R; idR / and .R; ˚/ with ˚W R ! R, x 7! x n , in two ways with the structure
of a smooth manifold. Show that these two structures are not equal but that the resulting
manifolds are isomorphic.
Problem 4.8. Show that a premanifold is Hausdorff if and only if for all p; q 2 M with
p ¤ q there exists U M open with p; q 2 U and f 2 OM .U / such that f .p/ ¤ f .q/.
Problem 4.9. Let M be a Hausdorff premanifold. Show that the following assertions are
equivalent:
Problem 4.10. Show that a Hausdorff premanifold is a manifold if and only if it is para-
compact and has countably many connected components.
Hint: Problem 4.9.
1. Show that X is a second countable connected real analytic premanifold that is not
Hausdorff. Let ˚i WD idR W Ui ! R. Then A D .Ui ; ˚i /i D1;2 is an atlas of X. Sketch
X.
2. For ˛; ˇ 2 N b with ˛ < ˇ let ' D '˛ˇ W R ! R be a C ˛ -diffeomorphism with
'˛ .0/ D 0 and such that ' jRnf0g is a C ! -diffeomorphism but that ' is not a C ˇ -
map in 0. Show that .U1 ; ˚1 / and .U2 ; ' ı ˚2 / form an atlas of the structure of a real
analytic premanifold X ' on the topological space X. Show that the underlying C ˛ -
premanifolds X˛ and .X ' /˛ are isomorphic but that Xˇ and .X ' /ˇ are not isomorphic.
ˇ
3. Give an example of a map '˛ with the above properties.
N WD ˝Œ0; 1/ endowed
Problem 4.12. Let .˝; / be an infinite well-ordered set and let L
with the lexicographic order (i.e., .!1 ; x1 / .!2 ; x2 / , !1 < !2 or [!1 D !2 and
x1 x2 ]). Endow LN with the order topology (Appendix Problem 12.24). Let !0 2 ˝ be
N n f.!0 ; 0/g.
the smallest element and define the open long ray as the subspace L WD L
90 4 Manifolds
Problem 4.14. Let M be a connected premanifold. Show that there exists a universal
cover space W MQ ! M and that there exists a unique premanifold structure on MQ such
that is a local isomorphism of premanifolds.
Hint: Problem 2.20.
It is a standard and very useful technique to approximate geometric objects and maps by
linear objects and maps. A principal (trivial) example in basic analysis is approximating
an open subspace U of Kn at a point by the linear space Kn itself by visualizing Kn as
a tangent space to U at the given point. Another (less trivial) example is the derivative
of a differentiable map f on U in a point that is the best approximation of f nearby this
point by a linear map. In the first section we extend this technique to premanifolds and
morphisms of premanifolds. Thus we first define the tangent space of a premanifold at
a point, which will be a K-vector space that we visualize as the “best linear approxima-
tion” of the premanifold at the given point. Then we define the derivative in a point x of
a morphism f . This will be a linear map from tangent space at x to the tangent space at
f .x/.
In the next section we study local properties of morphisms of premanifolds, in par-
ticular those given by properties of the derivative. The main result of Sect. 5.3 then will
show that those morphisms whose derivative have locally constant rank as linear maps can
themselves be linearized locally by choosing an appropriate chart.
These techniques allow us in the following sections to study submanifolds, fiber prod-
ucts of manifolds (in particular intersection of submanifolds), and quotient manifolds.
Notation: From now on a premanifold will always be either a real C ˛ -premanifold
with ˛ 2 N b or a complex premanifold. Hence we no longer consider the case of a C 0 -
premanifold.
We will now define the notion of the tangent space of a premanifold in a point. There are
several ways to think of tangent vectors at a point p on the premanifolds M . We start
by considering them as “derivatives c 0 .0/ of curves” cW I ! M (I K a “small” open
neighborhood of 0) with c.0/ D p. Of course the notion of the derivative of the curve c
© Springer Fachmedien Wiesbaden 2016 91
T. Wedhorn, Manifolds, Sheaves, and Cohomology, Springer Studium Mathematik – Master,
DOI 10.1007/978-3-658-10633-1_5
92 5 Linearization of Manifolds
on M does not exist yet (it is one of the goals of this section to define this notion!). But
if it existed, we would expect it to satisfy formal properties of the derivative such as the
chain rule
“Df .p/ ı c 0 .0/ D .f ı c/0 .0/” (*)
for every K-valued morphism f defined in some neighborhood of p. Also by taking for
f the components of a chart at p we would expect that “c 0 .0/” is uniquely determined by
“Df .p/ ı c 0 .0/” if f runs through all such functions.
Now, c 0 .0/ may not yet be defined, but the right-hand side of (*) perfectly makes sense
as f ıc is a map from the open subset I of K to K for which a derivative is already defined.
Hence we simply define a tangent vector as an equivalence class of curves cW I ! M with
c.0/ D p, where such curves c1 and c2 are called equivalent if .f ı c1 /0 .0/ D .f ı c2 /0 .0/
for all K-valued morphisms f defined in an open neighborhood of p.
The set of these tangent vectors will be the tangent space of M at p. We then endow
this set with the structure of a K-vector space by “transport of structure” via a chart.
Hence let us first explain what we mean by “transport of structure”. Given a set T and
a bijective map ˛W T ! V , where V is a K-vector space, we define an addition and a scalar
multiplication on T by t1 C t2 WD ˛ 1 .˛.t1 / C ˛.t2 // and t WD ˛ 1 . ˛.t//. In other
words, we endow T with the unique structure of a K-vector space such that ˛ becomes a
K-linear isomorphism. If 'W V ! W is a K-linear isomorphism, then the structures on T
defined by ˛ and by ' ı ˛ coincide.
After this preparation we can now define tangent spaces via the procedure motivated
above.
1. Define a set
where .I1 ; c1 / .I2 ; c2 / if and only if for every germ f 2 OM;p one has .f ıc1 /0 .0/ D
.f ı c2 /0 .0/.
2. Let .U; x/ be a chart at p (i.e., p 2 U ), then the map
TF(p)(N)
Tp (M)
p F(p)
Tp(F)
independent of the choice of the chart as every change of charts has as derivative a
K-linear isomorphism Km ! Km . As m D dimp .M / we find
This definition of tangent vectors makes it easy to define the derivative of a morphism
F : It is simply F applied to a tangent vector.
Km ! Tp .M /; a 7! Œ.I; ca /;
TF .p/ .N / ! K ;
n
Œ.J; c/ 7! c 0 .0/;
where ca .t/ D p C ta and I is small enough such that p C ta 2 M for all t 2 I . Hence
Tp .F / F .p C ta/ F .p/
Km ! Tp .M / ! TF .p/ .N / ! Kn ; a 7! lim ;
t !0 t
in other words, this composition is the derivative of F at p. This shows that Tp .F / is
a well-defined K-linear map in this case.
In general, for all charts .U; x/ at p and .V; y/ at F .p/ the chain rule (Appendix
Proposition 16.5) shows
The arguments above show in particular that we have the following description of the
tangent map.
and Tx.q/ .FQ / is given by the Jacobi matrix of FQ in x.q/ (Appendix Remark 16.18).
It might be surprising that the chain rule seems to be a triviality. The difficulty is hidden
in the fact that our definition of derivative of a morphism of premanifolds is well defined.
This was proved in Remark 5.2 and used the classical chain rule.
We can express the chain rule also as follows. Let (PMfd*) be the category of preman-
ifolds M together with a point p 2 M . Morphisms .M; p/ ! .N; q/ are morphisms of
premanifolds F W M ! N such that F .p/ D q. Then
Remark 5.5.
T.p;q/ .M N / D Tp .M / Tq .N /:
Of course the same definition works just fine if we replace K with an arbitrary commu-
tative ring but we will not need this generality.
The diagram
Tp .F /
Tp .M / TF .p/ .N /
F
DerK .OM;p ; K/ DerK .ON;F .p/ ; K/
Remark 5.8. Let m D dimp .M / and .U; x/ be a chart at p with coordinate function
x i W U ! K. Then Tp .x/W Tp .M / ! Tx.p/ .x.U // D Km is a K-linear isomorphism with
coordinates dx i D Tp .x i /W Tp .M / ! K. In particular, .dx i /1i m is a K-basis of the
dual space Tp .M /_ .
On Km we have the partial derivatives in direction of the standard basis vectors ei .
We use the chart to make these into derivations on OM;p . More precisely, we define for
i D 1; : : : ; m a derivation
@./
@i WD .p/W OM;p ! K;
@x i
@f @ d
@i .f / WD .p/ WD .f ı x 1 /.x.p// D j t D0 f .x 1 .x.p/ C tei //:
@x i @xi dt
In other words, let cei W I ! U , cei .t/ WD x 1 .x.p/ C tei / (with 0 2 I K so small such
that x.p/ C tei 2 x.U / for all t 2 I ). Then
@i D Œ.I; cei / 2 Tp .M /:
Clearly dx j .@i / D ıij (Kronecker delta). Hence .@i /1i m is linearly independent and
therefore a basis of Tp .M / because dim Tp .M / D m. It is the basis dual to the basis
.dx i /i of Tp .M /_ .
@f
For U open neighborhood of p and f 2 OM .U / we set @x i .p/ WD @i .fp /.
We give a further description of the space of derivations. This is the following purely
algebraic fact applied to the K-algebra OM;p and its maximal ideal mp .
Remark 5.9. Let k be a field, let A be k-algebra that is a local ring with maximal ideal
m and residue field k, i.e., the composition k ! A ! A=m is an isomorphism that we
use to identify k with A=m. We claim that 7! jm induces an isomorphism of k-vector
spaces
Derk .A; k/ ! Homk .m=m2 ; k/ D .m=m2 /_ : (5.5)
Indeed for a; b 2 m we have .ab/ D a .b/ C b .a/ D 0 and hence jm2 D 0. Hence
induces a homomorphism of abelian groups m=m2 ! k, which is k-linear again because
of the Leibniz rule.
To see that this map is bijective, observe that we have a k-linear isomorphism A !
k ˚ m, a 7! .a; N a a/,
N where aN is the image of a in A=m D k. In other words, the
exact sequence 0 ! m ! A ! k ! 0 splits via the given k-algebra structure k ! A
5.1 Tangent Spaces 97
for every premanifold M and every p 2 M . The first map is injective and the second
map is an isomorphism. After choosing a chart .U; x/ at p, the image of can be de-
scribed as the derivations that are linear combinations of @1 ; : : : ; @m , m D dimp .M /. In
particular dimK .mp =mp2 / dimp .M /. For real C ˛ -premanifolds with ˛ < 1, the map
is not an isomorphism (in fact, mp =mp2 is an infinite-dimensional K-vector space in this
case, see Problem 5.3). But for C 1 -premanifolds and (real or complex) analytic preman-
ifolds, we will now show that mp =mp2 has the same dimension as Tp .M / and hence is an
isomorphism. Indeed, by choosing a chart at p it suffices to prove the following lemma.
Z1
fi .u/ WD @i f .tu/ dt for u 2 U:
0
Pn
Then the fundamental theorem of calculus implies that f D i
i D1 fi x (here we use
f .0/ D 0). Moreover, as integration and partial differentiation commute, fi is again
a C ˛ -function (here we need ˛ 1; for ˛ < 1, we could only conclude that fi is a
C ˛1 -function). Therefore we see that the ideal m is generated by the coordinate functions
x 1 ; : : : ; x m . Hence their images in m=m2 form a generating system. As we already know
that dimK .m=m2 / m, these images form a K-basis.
Summarizing we see that we have the following description of the tangent space.
Finally, Problem 5.5 gives a further description of the tangent space of a premanifold
M as in Proposition 5.11: Let P Œ" be the locally K-ringed space whose underlying topo-
logical space is a single point * with OP Œ" .P Œ"/ D KŒ" WD KŒT =.T 2 /, where " denotes
the image of T in KŒT =.T 2 /. Then one has for p 2 M
( )
tW P Œ" ! M morphism of locally
Tp .M / D : (5.7)
K-ringed spaces with t. / D p
It is also possible to describe the K-vector space structure on Tp .M / via the right-hand
side (Problem 5.5). Moreover, it is not difficult to see that the map induced by a morphism
of premanifolds F W M ! N on tangent spaces is given by
We conclude the section by explaining that the tangent space does not change when the
structure is weakened.
.F˛ /
DerK .OM˛ ;p ; K/ DerK .ON˛ ;F .p/ ; K/
M N
F
DerK .OM;p ; K/ DerK .ON;F .p/ ; K/
commutes. The functoriality shows in particular that if we choose a chart .U; x/ at p, then
the i-th partial derivative @x@ i for M˛ along the i-th coordinate (i D 1; : : : ; dimp .M /) is
sent to the i-th partial derivative for M . As these derivations form a basis of the tangent
spaces, one sees that M induces an isomorphism
Tp .M˛ / ! Tp .M /; (5.8)
which we use in the sequel to identify these tangent spaces. The functoriality of M also
shows that for a morphism of C ˇ -premanifolds F W M ! N the derivatives of F and of
F˛ are the same via the identification (5.8).
5.2 Local Properties of Morphisms, Local Isomorphisms, Immersions, Submersions 99
Remark 5.13. Let M be a complex premanifold, let MR be the underlying real analytic
manifold, and let MRIC WD .M; OMR IC / ! MR and MRIC ! M be the canonical
morphisms (Remark 4.24). Let p 2 M and let mp , mC;p and mR;p be the maximal ideal
of OM;p , OMR IC;p and CM!
R ;p
, respectively. Then mC;p D mR;p ˝R C and hence we
obtain a functorial isomorphism of C-vector spaces
On the other hand, the inclusion OM ,! OMR IC sends mp to mC;p and hence induces
a functorial C-linear map W Tp .MRIC / ! Tp .M /. Let
W Tp .MR / ! Tp .M /
Proof. Both properties (“locally constant” and “Tp .F / D 0 for all p”) are local on source
and target and stable under composition with isomorphisms (for the second property this
follows from the chain rule, Remark 5.4). Hence by choosing charts for F we may as-
sume that M and N are open in some K-vector space. Then the claim follows from the
analogous result of local analysis (Appendix Proposition 16.6).
The chart principle also yields immediately the following theorem of inverse functions.
Proof. Again by choosing charts for F we may assume that M and N are open in some K-
vector space, and the claim follows from the analogous result of local analysis (Appendix
Theorem 16.16).
Remark 5.18.
1. The chain rule (5.3) implies that the composition of two submersions (respective of two
immersions) is again a submersion (respectively an immersion). Moreover if F ı G is
a submersion and G is surjective (respectively if F ı G is an immersion), then F is
a submersion (respectively then G is an immersion).
2. By Theorem 5.16 a morphism of premanifolds is a local isomorphism if and only if it
is a submersion and an immersion.
Proposition
˚ W M ! N be a morphism of premanifolds and fix r 2 N0 . Then
5.19. Let F
p 2 M I rkp .F / r is open in M .
In this section we will show that morphisms of locally constant rank are locally linear and
deduce some properties of such morphisms.
Corollary 5.20 shows that for immersions and for submersions F the map U 3 p 7!
rkp .F / is locally constant. In other words, immersions and submersions are examples of
morphisms of locally constant rank in the following sense.
Clearly, the set of points in M , where F is locally of constant rank, is open in M . One
can show that it is also dense in M (Problem 5.6).
The main result about morphisms of locally constant rank shows that they have partic-
ularly simple charts.
FQ
Km UQ VQ Kn ;
Tq .F /
Tq .M / TF .q/ .N /
Tq .x/ Š Š TF .q/ .y/
Tx.q/ .FQ /
Tx.q/.UQ / Ty.F .q//.VQ /;
where the upper-left matrix is an invertible square matrix of size k for .x; y/ D p.
Q M ! Km , .x; y/ 7! .F 0 .x; y/; y/. Then the Jacobi matrix of 'Q has for all
Define 'W
q 2 M the form !
@F 0
.q/
J'Q .q/ D @x
0 Imk
so that J'Q .p/ 2 GLm .K/. By the inverse function theorem (Appendix Theorem 16.16)
there exists an open neighborhood U of p such that ' WD 'Q jU W U ! '.UQ / DW UQ Km
is an isomorphism of manifolds. By shrinking U we may assume that UQ is connected and
of the form UQ D U 0 U 00 , where U 0 Kk , U 00 Kmk are open subsets. Then U 0 and
U 00 are connected (Appendix Proposition 12.41).
5.3 Morphisms of Locally Constant Rank 103
For .x; y/ 2 UQ we have F .' 1 .x; y// D .x; g.x; y// where gW UQ ! Knk is defined
as F 00 ı ' 1 . Hence we find
!
Ik 0
JF ı' 1 .x; y/ D @g @g :
@x
.x; y/ @y
.x; y/
We have JF ı' 1 .x; y/ D JF .' 1 .x; y//J' 1 .x; y/ by the chain rule. As J' 1 .x; y/ is
invertible, rk.JF ı' 1 .x; y// D rk.JF .' 1 .x; y/// is equal to k on UQ . Thus we must have
@g 0 00 00
@y .x; y/ D 0 for every .x; y/ 2 U U and since U is connected, g does only depend
on x (Appendix Proposition 16.6).
Finally define V WD U 0 Knk and W V ! V , .u; v/ ! .u; v g.u//. This map is
an isomorphism of manifolds and for .x; y/ 2 UQ we find
as desired.
Proof. By the chart principle and by Corollary 5.23 we may assume that F is a projection
map .x1 ; : : : ; xm / 7! .x1 ; : : : ; xn / with n m. This is an open map.
The hypothesis in 1 that G is continuous cannot be omitted (Problem 5.11), see how-
ever Problem 5.12.
Proof. Let us show 1. The property of a continuous map being a morphism of preman-
ifolds is local on source and target. Hence by the chart principle we may assume that
Z Kz , M Km and N Kn are open. As F is an immersion, we may also assume
by Corollary 5.23, that F is of the form .x1 ; : : : ; xm / 7! .x1 ; : : : ; xm ; 0; : : : ; 0/. Hence
it remains to show that a continuous map GW Z ! Km is a C ˛ -map if and and only if
Z ! Kn , z 7! .G.z/; 0; : : : ; 0/ is a C ˛ -map. But this is clear.
A similar argument shows Assertion (2) once we have seen that G is continuous. But
for V Z open, we have G 1 .V / D F .F 1 .G 1 .V /// because F is surjective and this
is open in N because F is open (Corollary 5.24).
5.4 Submanifolds
1. 'W .=4; =2/ ! R2 , t 7! .sin 2t/. sin.t/; cos.t//. This is shown in Fig. 5.2.
2. Endow Q with the discrete topology (which makes Q into a 0-dimensional smooth
manifold). Then the inclusion Q ,! R is an injective immersion (here R is endowed
with the usual structure of a 1-dimensional smooth manifold).
5.4 Submanifolds 105
0,75
0,5
0,25
-0,25
-0,5
-0,75
Figure 5.2 Locally around the origin the image of ' is not homeomorphic to an open interval
Remark 5.29. The composition GıF of two embeddings F and G is again an embedding
because G ıF is a topological embedding by Appendix Remark 12.20 3 and an immersion
by the chain rule.
OS .V / WD ff W V ! K function on V g; V S open:
Then .S; OS / is a K-locally ringed space (all stalks OS;s are local K-algebras with
residue field K by the same argument as in Remark 3.17).
2. A (sub)premanifold of M is a subspace S of M such that .S; OS / is a (pre)manifold.
Proof. 2. By Corollary 5.20 we may assume that p 7! rkp .i/ is constant and that N is
of constant dimension n. Let p 2 N . By the rank theorem there exists p 2 V D Vp N
open and a commutative diagram
i jV
N V U M
y Š Š x
{QW.x1 ;:::;xn /7!.x1 ;:::;xn ;0;:::;0/
Kn VQ UQ Km ;
where U D Up open in M .
As i is a homeomorphism N ! S, i.V / is open in S, say i.V / D U 0 \S with U 0 M
open. Replacing U by U \ U 0 and UQ by x.U \ U 0 /, we can assume that U \ S D i.V /.
Similarly we may assume {Q.VQ / D UQ \ .Kn f0g/, hence {Q.VQ / UQ closed and therefore
i.V / closed in U . Hence U is an open neighborhood of i.p/ such that U \ S is locally
closed in U . As p was arbitrary, this shows that S is locally closed.
Moreover, i.V / is a submanifold of U because {Q.VQ / is a submanifold of UQ . As the Up
for p 2 N cover S, this implies that S is a subpremanifold of M .
Finally, the chart shows that for each Up the map iW i 1 .Up \ S/ D Vp ! Up \ S is an
isomorphism of manifolds. Hence iW N ! S is an isomorphism of premanifolds because
being an isomorphism can be checked locally on the target.
1. The map is a morphism of premanifolds: Let U M be open, f 2 OM .U /. We
have to show that f ı .j1 .U / / D f jU \S 2 OS .U \ S/. This holds by definition of OS .
108 5 Linearization of Manifolds
The proof of Theorem 5.34 2 shows that there is also the following more classical
characterization of a subpremanifold.
Proof. By the rank theorem 5.22 we can choose for all p 2 F 1 .q/ a chart .U; x; V; y; FQ /
of F at p such that x.p/ D 0, the rank of F on U is constant, and FQ is given by
Km UQ 3 .x1 ; : : : ; xm / 7! .x1 ; : : : ; xk ; 0 : : : ; 0/ 2 VQ Kn :
Proof. By Corollary 5.20 there exists an open neighborhood U of F 1 .q/ such that F jU
is a submersion and in particular F jU has locally constant rank. Hence we may apply
Proposition 5.39.
( )
X
m
@F
Tp .M / D y2K I m
yi .p/ D 0 :
i D1
@xi
S WD f x 2 Rm I Q.x/ D 1 g
We conclude this section by stating several important results that we will neither prove
nor use in the sequel.
Remark and Definition 5.43. The first is Sard’s Theorem, which is the fact that for
a morphism F W M ! N of manifolds “most” values are regular. More precisely, let N
be a second countable premanifold. Then every atlas has a countable subatlas (Proposi-
tion 1.4 1). We say that a subset Z N is a zero set if there exists a countable atlas
.Un ; ˚n /n2N of N such that ˚n .Z \ Un / is contained in a subset of Km that has Lebesgue
5.4 Submanifolds 111
measure 0. Then Z has this property for all countable atlases (as the image of a set of mea-
sure zero under a C 1 -diffeomorphism is again a set of measure zero by the transformation
formula).
We can now state the theorem of Sard (see [Ste] II, §3 for a proof for real preman-
ifolds, the case of complex premanifolds can be reduced to the real analytic case by
Remark 5.13).
Theorem 5.44 (Theorem of Sard). Let M and N be second countable premanifolds and
let F W M ! N be a morphism of premanifolds. Suppose that M and N are either complex
premanifolds or that M and N are real C ˛ -premanifolds such that ˛ maxfdimF .p/ N
dimp M C 1; 1g for all p 2 M . Then the set of non-regular values of F is a subset of
measure zero in N .
This shows that compact manifolds that are embeddable in projective space are rather
special. For instance complex tori T (i.e., T D V =, where V is a finite-dimensional C-
vector space of dimension g and D Zv1 ˚ ˚Zv2g for R-linearly independent vectors
v1 ; : : : ; v2g 2 V ) are almost never embeddable into projective space if dim.T / > 1 (more
1
This is not the usual definition of a Stein manifold, and the fact that this property is equivalent
to the usual definition is a deep theorem by Remmert ([GuRo] Chap. VII, C, Theorem 13); it also
shows that one can always choose N D 2n C 1 if M is of (complex) dimension n 2 N.
112 5 Linearization of Manifolds
precisely the locus of projective complex tori in the g 2 -dimensional space classifying all
complex tori has dimension g.g C 1/=2).
In Corollary 5.40 we saw a criterion for the fiber of a submersion to be a submanifold. This
is a special case of the following existence criterion of fiber products of premanifolds. Let
F W M ! S and GW N ! S be morphisms of premanifolds and define a set
Proof. (i). We start with the following remark. Let .Ui /i be an open covering of S
and set Zi WD F 1 .Ui / Ui G 1 .Ui /. Then .Zi /i is an open covering of Z and Z is
a subpremanifold of M N if and only if Zi is a subpremanifold of F 1 .Ui / G 1 .Ui /.
As also the transversality condition is local on S, we may prove the theorem locally on S.
(ii). Now we show that we may assume that G is the embedding of a submanifold
of S. Indeed, we may write Z D .F G/1 .S /, where S S S is the diagonal
(a submanifold by Example 5.27). Moreover, we claim that F and G are transversal in
.p; q/ 2 Z if and only if F G is transversal to the diagonal of S S in .p; q/. Indeed,
set P WD Tp .F /.Tp M /, Q WD Tq .G/.Tq N /, T WD Ts S, where s D F .p/ D G.q/.
Then the claim follows from the easy linear algebra fact that P C Q D T if and only if
.P ˚ Q/ C T D T ˚ T , where T is the diagonal in T ˚ T . Finally
˚
. ; / 2 Tp M Tq N I Tp .F /. / D Tq .G/./
˚
Š . ; ; / 2 .Tp M Tq N / Ts S I .Tp .F /. /; Tq .G/.// D .; / ;
which shows that (5.12) holds if and only if the corresponding description of the tangent
space of the fiber product of F G and S holds. Hence from now on we may assume
that G is a submanifold of S.
(iii). We now reduce to the case that G is the embedding of a single point of s. By
(i) we may work locally on S. Hence by Remark 5.35 we may assume there exists an
open embedding ˚W S ! Ks and a subspace L of Ks such that ˚.N / D ˚.S/ \ L.
Let f W S ! W WD Ks =L be the composition of ˚ with the projection Ks ! W . Then
f 1 .0/ D N and hence F 1 .N / D .f ı F /1 .0/. For p 2 F 1 .N / the morphism F is
transversal to N ! G if and only if Tp .˚ ı F /.Tp M / C L D Ks , i.e., if and only if f ı F
is a submersion in p. Hence we may replace F by f , S by W , and N by f0g.
(iv). Now we apply Corollary 5.40. We obtain that F 1 .N / is a subpremanifold of M
and hence that the graph of F j F 1 .N / is a subpremanifold of M N . By (5.10) we find
Tp .F 1 .N // D ker.Tp .f /W Tp .M / ! W /
D Tp .˚ ı F /1 .L/ D Tp .F /1 .TF .p/ .N //:
Tz ./
Tz Z Tp M
Tz .$/ Tp .F /
Tq .G/
Tq .N / Ts S
induces isomorphisms
As submersions are clearly transversal to all other morphisms, Theorem 5.47 and Re-
mark 5.49 imply Corollary 5.50.
We denote by M=R the set of equivalence classes. Let pW M ! M=R be the projection
and endow M=R with the quotient topology, i.e., V M=R is open if and only if p 1 .V /
is open in M .
We study the question when M=R can be endowed with the structure of a premanifold.
Proof. Let N1 and N2 be premanifolds with underlying topological space N such that the
morphisms p1 W M ! N1 and p2 W M ! N2 with underlying map p are submersions. Now
idW N1 ! N2 is a continuous map and we clearly have id ıp1 D p2 as maps of topological
spaces. By Proposition 5.25 2 idW N1 ! N2 is already a morphism of premanifolds. By
the same argument idW N2 ! N1 is a morphism of premanifolds. Therefore N1 and N2
carry the same premanifold structure.
Remark and Definition 5.52 (Quotient manifold). Let M be a premanifold and let
R M M be an equivalence relation. Then Proposition 5.51 shows that there exists
at most one structure of a premanifold on M=R such that the projection pW M ! M=R is
a submersion. In this case the premanifold M=R is called the quotient premanifold of M
by R and the equivalence relation R is called regular.
(i) There exists the structure of a premanifold on M=R such that the projection pW M !
M=R is a submersion.
(ii) R is a submanifold of M M and the restriction pr1 W R ! M of the first projection
M M ! M is a submersion.
Proof. “(i) ) (ii)”. Assume that M=R is a premanifold in such a way that the projection
pW M ! M=R is a submersion. Then we have R D M M=R M as topological spaces.
Hence, Corollary 5.50 implies (ii).
“(ii) ) (i)”. Conversely, let R be a submanifold of M M such that pr1 W R ! M
is a submersion. Notice that this implies that pr2 W R ! M is also a submersion because
W R ! R; .x; y/ 7! .y; x/ is an isomorphism with pr2 D pr1 ı .
Idea of proof. The idea to construct the premanifold structure on M=R is rather simple:
If we already had constructed this structure and knew that p is a submersion, then locally
on an open subspace U of M the morphism p would have a section s (because locally
a submersion looks like a surjective linear map that clearly has a section). Then the image
of s is a submanifold N of U isomorphic to p.U / and every point of U is equivalent to
precisely one point of N . Hence we will construct U and N and then endow p.U / with
the premanifold structure of N .
To do this, we again think backwards: If we had already constructed M=R, then for
x0 2 M the tangent map Tx0 .p/ would be surjective and hence the restriction to a subspace
116 5 Linearization of Manifolds
˙ WD .NQ M / \ R
the surjectivity let 2 Tx0 .M /. There exists 2 Tx0 .M / such that . ; / 2 Tx0 ;x0 .R/
0
because pr2 W R ! M is a submersion. Choose 1 2 L, 2 2 L with 1 C 2 D so that
Thus . 2 ; / 2 Tx0 ;x0 .˙ / so that T.x0 ;x0 / .pr2 / is surjective. For . ; / 2 ker.T.x0 ;x0 / .pr2 //
we have D 0 and . ; 0/ 2 Tx0 ;x0 .˙ /. Hence, we must have . ; 0/ 2 Tx0 ;x0 .R/ and
2 Tx0 .NQ / and therefore 2 L \ L0 D 0 so that T.x0 ;x0 / .pr2 / is injective.
By definition there exist open neighborhoods W; V M of x0 such that pr2 W ˙ \.W
W / ! V is an isomorphism of premanifolds. In particular, its inverse has to be of the
form
V ! ˙ \ .W W /; x 7! .r.x/; x/
5.7 Problems
1. Choose a representative .U; fQ/ of the germ f and a chart .U; ˚/ at p and define the
vanishing order of f at p as
˚
ordp .f / WD inf r 2 N0 I D r .f ı ˚ 1 /.˚.p// ¤ 0 :
Show that ordp .f / does not depend on the choice of U , fQ, or ˚ and that
n o
ordp .f / D sup r 2 N0 I f 2 mpr :
2. Let .V; jj jj/ be a normed K-vector space of finite dimension and suppose that M V
is open. Show that
r
ordp .f / D sup r 2 R0 I lim jjx pjj jf .x/j D 0
M 3x!p
and that ordp .f / is the supremum of all r 2 N0 such that the Taylor expansion up to
degree r of f at p is zero.
3. Let M be a real analytic or a complex premanifold. Show that ordp .f / D 1 if and
T
only if f D 0 and hence r0 mpr D 0.
Problem 5.2. Let p 2 Rn . Show that attaching to f 2 C1 Rn ;p its Taylor series in p (in
variables t1 ; : : : ; tn ) induces an isomorphism of R-algebras
, !
\
C1
Rn ;p mpr ! RŒŒt1 ; : : : ; tn ;
r0
where the right-hand side denotes the R-algebra of formal power series in t1 ; : : : ; tn with
values in R.
Hint: The injectivity is Problem 5.1.
Problem 5.3. Let M be a real C ˛ -premanifold with 1 ˛ < 1, let p 2 M and assume
that dimp .M / > 0. We wish to show that mp =mp2 is an infinite-dimensional R-vector
space.
1. Show that it suffices to consider the case M D R and p D 0, which we assume from
now on.
5.7 Problems 119
2. For f 2 m WD m0 define
o.f / WD ord0 .f / WD sup ˇ 0 I lim jxjˇ f .x/ D 0 :
x!0
Problem 5.5. For every K-vector space V define the K-algebra KŒV as follows. As a
K-vector space we set KŒV WD K ˚ V . Define a multiplication on KŒV by
. ; v/ . 0 ; v 0 / WD . 0
; v0 C 0
v/:
1. Show that these definitions make KŒV into a commutative local K-algebra whose
maximal ideal is V . Show that V 2 D 0 and that KŒK Š KŒT =.T 2 / DW KŒ".
2. Show that for every K-linear map uW V ! W of K-vector spaces the map KŒV !
KŒW , . ; v/ 7! . ; u.v//, is a homomorphism of K-algebras and that one obtains
a functor V 7! KŒV from the category of K-vector spaces to the category of K-
algebras.
3. Let P ŒV be the locally K-ringed space consisting of a singe point * and with
OP ŒV .P ŒV / D KŒV . Let M be a real C ˛ -premanifold with ˛ 1 or a com-
plex manifold. Show that the identification (5.7) yields for all r 2 N an identification
( )
tW P ŒV ! M morphism of locally
HomK .V; Tp .M // D : (*)
K-ringed spaces with t. / D p
Problem 5.6. Let X be a topological space and let W X ! N0 be a map such that
f x 2 X I .x/ r g is open in X for all r 2 N0 and such that there exists an open
covering .Ui /i such that jUi is bounded for all i. Show that
˚
x 2 X I 9 neighborhood W of x such that jW is constant
Problem 5.7. Show that the underlying real analytic manifold of P 1 .C/ is isomorphic to
the 2-sphere S 2 .
˚
Problem 5.8. Let X WD .x; jxj/ 2 R2 I x 2 R . Is X a C 1 -submanifold of R2 ?
Problem 5.10. Let n 2 N and consider detW Mn .K/ ! K. Show that det is a morphism
of real analytic (for K D R) manifolds respectively of complex manifolds (for K D C).
Determine rkp .det/ for all p 2 Mn .K/.
Problem 5.11. Show that F W .0; 2/ ! R2 , t 7! .sin3 t; sin t cos t/ is an injective im-
mersion of real manifolds. Define a map
8
ˆ
<t C ; if t < I
ˆ
GW .0; 2/ ! .0; 2/; t 7! 0; if t D I
ˆ
:̂
t ; if t > :
Problem 5.16. Let M be a premanifold. A pair .N; i/, where N is a premanifold and
iW N ! M is an injective immersion is called immersed subpremanifold of M .
1. Show that every submanifold together with the inclusion is an immersed subpremani-
fold but that the converse does not hold in general.
2. Let .N; i/ be an immersed subpremanifold and suppose that N is compact and M is
Hausdorff. Show that i.N / is a closed subpremanifold of M .
5.7 Problems 121
Problem 5.17. Consider the real analytic map W R ! R2 , t 7! .sin3 t; sin t cos t/ and
let N1 WD .; / and N2 WD .0; 2/ considered as open submanifolds of R. Show that
.N1 ; jN1 / and .N2 ; jN2 / are immersed subpremanifolds of M , that .N1 / D .N2 / but
that there exists no isomorphism of manifolds 'W N1 ! N2 such that jN1 D jN2 ı '.
1. Show that for an immersed premanifold .N; i/ (Problem 5.16) the following assertions
are equivalent:
(i) For each premanifold Z a map Z ! N is a morphism of premanifolds if and only
if i ı f W Z ! M is a morphism of premanifolds.
(ii) For each premanifold Z a map Z ! N is continuous if and only if i ıf W Z ! M
is a morphism of premanifolds.
In this case .N; i/ is called initial subpremanifold of M .
2. Show that every subpremanifold together with the inclusion is an initial subpremani-
fold.
Hint: Problem 5.12.
3. Let .N1 ; i1 / and .N2 ; i2 / be initial subpremanifolds of M with i1 .N1 / D i2 .N2 /. Show
that there exists a unique isomorphism F W N1 ! N2 such that i1 D i2 ı F (compare to
Problem 5.17).
Problem 5.19. Let r 2 R n Q and R ! R=Z, x 7! xN the canonical map. Show that
iW R ! R=Z R=Z, x 7! .x; N rx/ is an injective immersion with dense image. Deduce
that i is not an embedding of manifolds.
Problem 5.20. Show that the fiber product constructed in Theorem 5.47 is a fiber product
in the category of all K-ringed spaces.
1. Show that for all p 2 M G there exists a system of local coordinate at p with respect
to which G acts linearly.
2. Show that M G is a submanifold of M and that Tp .M G / D Tp .M /G for p 2 M G .
A Lie group is a premanifold together with a group structure such that multiplication
and inversion are morphisms of premanifolds. They play an important role as symme-
try groups of premanifolds and this is also the main focus of this chapter. Hence after
defining Lie groups and Lie subgroups and studying their topology we will consider Lie
groups acting on premanifolds in Sect. 6.2. The main result is the existence of quotients
of premanifolds by a proper and free Lie group action in the last section.
Definition 6.1. A real Lie group (respectively a complex Lie group) is a real analytic
premanifold (respectively a complex premanifold) G endowed with a group structure such
that
mG W G G ! G; .g; h/ 7! gh;
iG W G ! G; g 7! g 1
are real analytic maps (respectively holomorphic maps). As usual, we speak simply of a
Lie group if we consider the real and the complex case simultaneously.
A homomorphism of Lie groups is a morphism of premanifolds that is a group homo-
morphism.
Remark and Definition 6.2. The group law on a complex Lie group G defines on the
underlying real analytic premanifold GR the structure of a real Lie group. We obtain
a functor G 7! GR from the category of complex Lie groups to the category of real Lie
groups.
One can show that this functor has a left adjoint functor H 7! HC , and HC is called
the complexification of the real Lie group H ([HiNe] 15.1.4).
The following result in particular shows that the analyticity of the multiplication al-
ready implies that the inversion is analytic.
Proof. 2. Both maps lg and rg are bijective morphisms and their inverse, namely lg1 and
rg1 respectively, is again a morphism.
1. Let W G G ! G G, .g; h/ 7! .g; gh/. For all .g; h/ 2 G G, T.g;h/ . / has
the form !
idTg G 0
1 2
;
T.g;h/ .mG / T.g;h/ .mG /
1. G is Hausdorff and paracompact. All connected components of G are open and closed
in G and have the same dimension.
2. The underlying premanifold of G is a manifold if and only if G has countably many
connected components.
Similarly, as there are more general notions of submanifolds, there are also more gen-
eral notions of Lie subgroups.
1. H is a Lie group.
2. H is closed in G.
It can be shown that if G is a real Lie group and H is any closed subgroup, then H
is a real Lie subgroup of G (e.g., [BouLie1] III, §8.2, Theorem 2). The analogous result
does not hold for complex Lie groups (for instance, R C is a closed subgroup of the
complex Lie group .C; C/ but it is not a complex Lie group).
126 6 Lie Groups
We now consider the important case that a Lie group acts on a premanifold. Let us first
recall some notions of a group G acting on a set X. Then X is called a G-set and the
action is a map G X ! X, usually simply denoted by .g; x/ 7! gx, that satisfies
1x D x and g.hx/ D .gh/x for all g; h 2 G and x 2 X.
1. The action is called transitive (respectively simply transitive) if for all x; y 2 X there
exists a (respectively there exists a unique) g 2 G with gx D y.
2. For x 2 X the subgroup Gx WD StabG .x/ WD f g 2 G I gx D x g of G is called the
stabilizer of x in G. The subset Gx WD f gx I g 2 G g is called the G-orbit of x. The
map G 7! X, g 7! gx, induces a bijection G=Gx ! Gx of sets. The set of G-orbits
in X is denoted by X=G.
3. The action is called free if for all x 2 X its stabilizer Gx is trivial.
4. The action is called faithful if 1 2 G is the only element g 2 G such that x 7! gx is
T
the identity for all x 2 X (in other words x2X Gx D f1g).
Proposition 6.9. Let G be a Lie group, let M and N be G-premanifolds, and let F W M !
N be a morphism of G-premanifolds. For all p 2 M and g 2 G one has
Proof. By Proposition 6.9 the map M 3 p 7! rkp .F / is constant. The second assertion
follows from Proposition 5.39.
Let GLn .K/ act transitively on GLn .K/ from the left via .g; A/ 7! Ag 1 and let it act
on Mn .K/ by .g; X/ 7! t g 1 Xg 1 for g 2 GLn .K/, X 2 Mn .K/. Then F is GLn .K/-
equivariant:
F .g A/ D F .Ag 1 / D t g 1t ABAg 1 D g F .A/:
Hence G is a submanifold of GLn .K/ by Corollary 6.10 and hence a Lie subgroup of
GLn .K/.
Corollary 6.12. Let G be a Lie group and let M be a G-premanifold. Then for all p 2 M
the stabilizer Gp of p is a Lie subgroup of G.
Our next goal is a criterion when the quotient of a premanifold by a Lie group action is
again a premanifold. For this we first define the notion of a proper action.
Proper Actions
Definition 6.13. Let G be a topological group, X a topological space and suppose that G
acts on X via a continuous map G X ! X. Then we say that G acts properly on X or
that the action of G on X is proper if the map
Note that the condition does not say that the action map G X ! X is proper.
Remark 6.14. The topological group G acts properly on X if and only if is closed and
for all x 2 X the stabilizer Gx WD f g 2 G I gx D x g is a compact subgroup of G.
Indeed, by definition of properness, G acts properly on X if and only if is closed
and for all .x; y/ 2 X X the fiber 1 .x; y/ D Gx;y fxg is compact, where Gx;y D
f g 2 G I gx D y g. But if Gx;y ¤ ; we can choose h 2 Gx;y and Gx ! Gx;y , g 7! hg,
is a homeomorphism with inverse k 7! h1 k.
G X, .g; x/ 7! .g; gx/ (an inverse is given by .g; x/ 7! .g; g 1 x/) followed by pr2 .
Hence a is proper. The map W .g; x/ 7! .x; gx/ is the composition of the diagonal
W G X ! .G X/ .G X/ followed by the product of pr2 and a. The diagonal is
a closed embedding and in particular proper because G and X are Hausdorff. Hence we
see that is proper because products and compositions of proper maps are again proper
(Proposition 1.34 and Proposition 1.32).
It remains to show that is proper. Let A X be closed, then 1 ..A// D GA
is the image of G A under the action map a. As we have seen that a is proper, GA is
closed in X and hence .A/ is closed in X=G by the definition of the quotient topology.
Hence we see that is closed. The fibers of are the G-orbits in X, which are compact
by Lemma 6.17. Hence is proper (Theorem 1.30).
Proof. The stabilizer Gx D a1 .x/ is closed in G. Hence the quotient G=Gx is Hausdorff
(Appendix Proposition 12.58). As image of the compact space G it is also compact.
Therefore the bijective continuous map G=Gx ! Gx is a homeomorphism (Appendix
Corollary 12.53). Hence Gx is compact and thus closed in X.
Theorem 6.19. Let G be a Lie group and let M be a G-premanifold. Suppose that the
action is free and proper. Then there is a unique structure of a premanifold on the set of
orbits M=G such that the projection W M ! M=G is a submersion. Its topology is the
quotient topology of M . It is Hausdorff.
Proof. The uniqueness follows from Proposition 5.51. If such a premanifold structure
exists on M=G, then is surjective and open (Corollary 5.24) and hence the topology
of M=G is the quotient topology. It remains to show the existence of the premanifold
structure. We use Theorem 5.53. Hence we have to show:
M
M=R;
where the square is a fiber product diagram and where is an isomorphism. As pr2 W G
M ! M is a submersion, pr1 W R ! M is a submersion.
The proof shows that to get a premanifold structure on M=G such that M ! M=G
is a submersion it suffices to assume that W G M ! M M , .g; p/ 7! .p; gp/ is an
embedding (instead of the properness of the action). In this case the premanifold M=G is
Hausdorff if and only if is a closed embedding.
Remark 6.21. We keep the notation and hypotheses of Theorem 6.19. Let p 2 M and
ap W G ! M , g 7! gp. Then the sequence
Te .ap / Tp ./
0 ! Te .G/ ! Tp M ! T.p/ .M=G/ ! 0 (6.2)
is exact. In particular one has dim.p/ .M=G/ D dimp .M / dim G. If dim.G/ D 0, then
is a local isomorphism.
Indeed, in the proof of Theorem 6.19 we have seen that ap is an immersion, hence
Te .ap / is injective. As is a submersion, Tp ./ is surjective. To show exactness in the
middle, we apply Remark 5.49 to (6.1) and obtain
Example 6.22. Let M D S 1 S 1 and consider the action by G D Z=2Z for which the
non-trivial element acts by .z; w/ 7! .1=z; w/. This is a free action and it is proper by
Proposition 6.16. The quotient manifold M=G is a 2-dimensional real analytic manifold
called the Klein bottle (see Fig. 6.1, note that there is a self intersection as the Klein bottle
cannot be embedded smoothly into R3 ).
Proof. The Lie group H acts properly (Example 6.15) and freely on G. Hence 1 follows
from Theorem 6.19. Remark 6.21 implies 3, and 4 follows from Proposition 5.54 applied
to the multiplication morphism of G.
Finally, if G has countably many connected components, then G is second countable
(Proposition 6.5). Therefore G=H is second countable because G ! G=H is surjective
and open (Remark 1.3 2). Hence G=H is a manifold.
Corollary 6.24. Let 'W G ! G 0 be a morphism of Lie groups and let H 0 G 0 be a Lie
subgroup. Then ' 1 .H 0 / is a Lie subgroup of G. In particular Ker.'/ is a Lie subgroup
of G.
132 6 Lie Groups
Proof. Let F be the composition of ' followed by the projection G 0 ! G 0 =H 0 and let
eN 0 2 G 0 =H 0 be the image in the neutral element of G 0 . Let g 2 G act on G by left
multiplication and on G 0 =H 0 by left multiplication with '.g/. Then F is G-equivariant
and the action of G on G is transitive. Hence we can apply Corollary 6.10 to see that the
subgroup F 1 .e 0 / D ' 1 .H 0 / is a subpremanifold.
Example 6.25. Let n 1. Then SLn .K/ D Ker.detW GLn .K/ ! K / is a Lie subgroup
of GLn .K/.
0 D W0 W1 Wr D E
with dim Wi D mi . Then GLn .K/ acts on Flagn .E/ via .g; .Wi /i / 7! .g.Wi //i . By
basis extension this action is transitive. Let Ei be the subspace generated by the standard
vectors e1 ; : : : ; emi . Then the stabilizer Ln of the flag .Ei /i in GLn .K/ is the Lie subgroup
of matrices of the form 0 1
A1
B : C
B : C
B 0 A2 : : :: C
B : C
B : :: :: C
@ : : : A
0 0 Ar
with Ai 2 GLni .K/. Hence we may apply Corollary 6.23 to endow Flagn .E/ D
GLn .K/=Ln with the structure of an analytic manifold.
Let 0 d n, then Grassd .E/ WD Flag.d;nd / .E/ is the Grassmann manifold of
d -dimensional subspaces of E.
In Example 4.26 we endowed projective space P n .K/ with the structure of an analytic
manifold. As a set we have P n .K/ D Grass1 .KnC1 / and it is not difficult to check directly
the manifold structure defined in Example 4.26 and in Example 6.26 are the same. This
can also be deduced from the following result.
N G=H ! M;
aW gH 7! gp:
6.3 Quotients by Lie Group Actions 133
The hypothesis that G has only countably many connected components is necessary.
Let G D R be endowed with the discrete topology making G into a 0-dimensional real Lie
group. Let G act on M D R (with the usual structure of a 1-dimensional real manifold)
via .g; p/ 7! g C p. Then G=Gp Š G is discrete for p 2 M but M is not.
If the underlying topological space of G is second countable, then G has only countably
many connected components. This is for instance the case if G is a closed subgroup of
GLn .K/.
To see how many connected components a Lie group precisely has, the following re-
mark is often helpful.
134 6 Lie Groups
Remark 6.29. Let G be a Lie group. Its identity component G 0 is an open and closed
normal subgroup, in particular it is a Lie subgroup with dim.G 0 / D dim.G/. Hence if we
consider the abstract group 0 .G/ as a 0-dimensional Lie group, then the canonical map
$G W G ! G=G 0 D 0 .G/ is a surjective submersion.
Any homomorphism of Lie groups 'W H ! G induces a unique group homomorphism
0 .'/W 0 .H / ! 0 .G/ making the diagram of Lie group homomorphisms
'
H G
$H $G
0 .'/
0 .H / 0 .G/
commutative. We obtain a functor 0 from the category of Lie groups to the category of
groups (identified with the category of 0-dimensional Lie groups).
Let H be a Lie subgroup of G and let be the image of 0 .H / ! 0 .G/. As
G ! G=H is open and surjective, it induces a bijective map
Example 6.30. The action of the real Lie group SO.n/ on S n1 by matrix multiplication
is analytic. The stabilizer of .1; 0; : : : ; 0/ 2 S n1 is SO.n 1/ and we deduce S n1 Š
SO.n/= SO.n 1/. Arguing by induction on n starting with SO.1/ D 1 we deduce via
Remark 6.29 that SO.n/ is connected for all n. As SO.n/ is of index 2 in O.n/ we also
see that O.n/ has two connected components and that O.n/0 D SO.n/.
Let B GLn .R/ be the subgroup of upper triangular matrices. As an analytic man-
ifold, B is isomorphic to Rn.n1/=2 . In particular, B is connected. By Gram-Schmidt
orthogonalization, multiplication of matrices yields an isomorphism B O.n/ ! GLn .R/
of real analytic manifolds. Hence we deduce that GLn .R/ has two connected components.
Its identity component is the subgroup of matrices with positive determinant.
6.4 Problems
Problem 6.1. Let G be a topological group that acts properly on a topological space X.
Let Y be a G-invariant subspace. Show that the action of G on Y is proper.
2. Suppose that G and X are Hausdorff and that G is locally compact. Show that G
acts properly on X if and only if for all x; y 2 X there exist neighborhoods U of x
and V of y such that f g 2 G I gU \ V ¤ ; g is relatively compact in G (Appendix
Problem 12.31).
Problem 6.3. Let G be a finite group and let M be a G-manifold such that the action of
G on M is free. Show that there exists on M=G a unique structure of a premanifold such
that W M ! M=G is a submersion. Show that is a local isomorphism.
Problem 6.4. Let G and H be Lie groups acting properly and freely on premanifolds M
and N , respectively. Let 'W G ! H be a homomorphism of Lie groups and F W M ! N
a morphism of premanifolds such that F .gm/ D '.g/F .m/. Show that there exists
a unique morphism FN W M=G ! N=H such that the following diagram commutes:
F
M N
FN
M=G N=H :
Problem 6.5. Let M D .1; 1/ S 1 (considered as a real analytic manifold) and let
G D Z=2Z act on M such that the non-trivial element acts by .t; z/ 7! .t; z/. Show
that this action is free and proper and that M=G is isomorphic to the Möbius band.
Problem 6.6. Show that the quotient manifold R=Z and the submanifold S 1 of R2 are
isomorphic real analytic manifolds.
Problem 6.7. Let 'W G ! G 0 be a homomorphism of Lie groups. Show that the following
assertions are equivalent:
Problem 6.8. Let G be a connected Lie group. Show that there exists a universal cover
space W GQ ! G and that for all eQ 2 1 .e/ there exists a unique Lie group structure
on GQ such that eQ is the neutral element of GQ and such that is a local isomorphism of
premanifolds and a group homomorphism. Show that .G; Q / is unique up to a unique
isomorphism of Lie groups.
Hint: Problem 4.14.
136 6 Lie Groups
Problem 6.10. Let G be a Lie group with countable many connected components, let M
be a G-premanifold, and let p 2 M . Let Gp M be the orbit of p.
Problem 6.11. For n 2 show that there are isomorphisms of real analytic manifolds
S 2nC1 Š U.n/=U.n1/ Š SU.n/= SU.n1/. Deduce that U.n/ and SU.n/ are connected
for all n 1. Show that GLn .C/ is connected.
Y
r1
Flagn .E/ ! Grassmi .E/; .W1 Wr1 / 7! .Wi /1i r1
i D1
6.4 Problems 137
is a closed Lie subgroup of GL.V / and endow the set of Lagrangians of .V; h ; i/ (i.e.,
the set of K-subspaces U of V with U ? D U ) with the structure of an analytic quotient
manifold of Sp.V; h ; i/.
Torsors and Non-abelian Čech Cohomology
7
Very often one is confronted with construction problems where it is easier to make the
construction locally. Then the question arises whether these local constructions “glue” to
a global object. For instance, on premanifolds it is often easier to construct objects if the
premanifold is isomorphic to an open ball in Km , which is locally always the case. In this
chapter we study a general technique to deal with such gluing problems – at least if the
difference of two possible local objects is given by a sheaf of groups. For instance two
primitives of a K-valued function always differ by a locally constant K-valued function
and these form a sheaf of groups.
7.1 Torsors
The precise mathematical notion that captures “local objects always differing by a sheaf
of groups” is that of a torsor. The idea is to encode all local objects into a sheaf on which
a sheaf of groups then acts simply transitively.
Definition 7.1 (Torsor). Let X be a topological space, let F and G be sheaves of sets on
X and let A be a sheaf of groups on X.
for U M open. Then any two primitives of f jU differ by a locally constant func-
tion. In other words, the constant sheaf CM acts on it (recall: CM .U / D f hW U !
C I h locally constantg) by addition:
This makes Primf into a CM -pseudotorsor because two primitives of a holomorphic func-
tions only differ by a locally constant function. Now the local existence of primitives just
means that the CM -pseudotorsor Primf is in fact a torsor. Here this is the case because we
may find a covering of M by convex open subsets Ui and Primf .Ui / ¤ ; for all i 2 I .
Next we come to the question of global existence of objects on a space X. If the local
objects are encoded by a torsor T on X, then this is equivalent to the question of whether
T .X/ is non-empty.
Recall that a pointed set is a pair .H; x/ consisting of a set H and an element x 2 H .
A morphism of pointed sets .H; x/ ! .H 0 ; x 0 / is a map 'W H ! H 0 with '.x/ D x 0 .
We obtain the category of pointed sets. Every group G gives rise to a pointed set .G; e/,
where e is the neutral element.
1. Let A act on itself by left multiplication. This makes A into an A-torsor. An A-torsor
that is isomorphic to A is called a trivial A-torsor.
2. Define H 1 .X; A/ as the set of isomorphism classes of A-torsors on X. It is a pointed
set; the distinguished element is the isomorphism class of trivial torsors. It is called
the (first) cohomology set of A.
7.1 Torsors 141
A
g7!gx g7!gy
'
X Y;
A ! F; A.U / 3 g 7! g .s jU / 2 T .U /; U X open
is an isomorphism of A-torsors.
The first important result says that for constant group sheaves on simply connected
spaces H 1 is trivial:
Using Example 7.2 we obtain the following criterion for the existence of global primi-
tives.
Definition and Remark 7.7 (Čech cohomology). Fix an open covering U D .Ui /i 2I
of X. For i1 ; : : : ; ir 2 I define Ui1 :::ir WD Ui1 \ \ Uir .
1. A Čech 1-cocycle of A on U is a tuple D .gij /i;j 2I , where gij 2 A.Uij / such that
the cocycle condition
gkj gj i D gki 2 A.Uij k / (7.1)
holds for all i; j; k. Choosing i D j D k we see that gi i D 1; choosing k D i we see
that gij D gj1i for all i; j 2 I . The set of all Čech 1-cocycles of A on U is denoted
by ZL .U; A/.
1
2. Two Čech 1-cocycles and 0 on U are called cohomologous if there exist hi 2 A.Ui /
for all i such that we have
for all i; j 2 I . This is easily checked to be an equivalence relation on ZL 1 .U; A/. The
equivalence classes are called Čech cohomology classes, and the set of cohomology
classes of Čech 1-cocycles on U is called the (first) Čech cohomology of A on U and
is denoted by HL 1 .U; A/. This is a pointed set in which the distinguished element is
the cohomology class of the cocycle .eij / with eij D 1 for all i; j . It is denoted by 1.
W HL 1 .U; A/ ! HL 1 .V ; A/:
is called the (first) Čech cohomology of A on X. Note that the explicit description of
a filtered colimit of sets in Appendix Example 13.38 shows that the map from HL 1 .U; A/
to the colimit in the category of sets the distinguished points are all sent to the same point
e. Hence the colimit of the HL 1 .U; A/ in the category of pointed sets is the colimit in the
category of sets endowed with the point e.
Remark 7.9 (Abelian Čech cohomology). If A is a sheaf of abelian groups, the set
of Čech 1-cocycles of A on U forms an abelian group with respect to componentwise
multiplication .gij /.gij0 / WD .gij gij0 /. The equivalence relation of being cohomologous
is compatible with the group structure and therefore HL 1 .U; A/ is an abelian group. For
every refinement V of U the map HL 1 .U; A/ ! HL 1 .V ; A/ is a homomorphism of abelian
groups. Therefore HL 1 .X; A/ is an abelian group.
Example 7.10 (Čech cohomology of the circle). Let U D .U0 ; U1 / be an open covering
of X consisting of two open subsets. Then
ZL 1 .U; A/ ! A.U0 \ U1 /;
144 7 Torsors and Non-abelian Čech Cohomology
A.U0 / D A.U1 / D A
because
˚ U0 and U1 are connected. Moreover U0 \ U1 D WC t W with W˙ WD
z 2 S 1 I ˙Im.z/ > 0 . Hence
Remark 7.12 (Čech cohomology and torsors). We will now construct an isomorphism
of pointed sets
H 1 .X; A/ Š HL 1 .X; A/: (7.2)
Let T be an A-torsor and let U D .Ui /i 2I be an open covering of X that trivializes T , i.e.,
T .Ui / ¤ ; for all i. Set Uij D Ui \ Uj for all i; j 2 I . Choose elements ti 2 T .Ui /. As
A acts simply transitively, there exists a unique element gij 2 A.Uij / such that gij tj D ti .
We have gkj gj i ti D tk D gki ti and thus gkj gj i D gki . Hence .gij /ij is a Čech 1-cocycle.
For a different choice of elements ti we obtain a cohomologous 1-cocycle. Hence this
construction yields a morphism of pointed sets
cA;U
H 1 .U; A/ HL 1 .U; A/
(7.4)
cA;V
H 1 .V ; A/ HL 1 .V ; A/
Proposition 7.13. The maps cA;U are isomorphisms of pointed sets. In particular, cA is
an isomorphism.
Remark 7.14. The commutative diagram (7.4) then also shows that the maps W HL 1
.U; A/ ! HL 1 .V ; A/ are injective and depend only on U and V (but not on the choice
of a morphism W V ! U). In particular HL 1 .U; A/ ! HL 1 .X; A/ is injective.
Corollary 7.15. If A and A0 are two sheaves of groups on a topological space X, then
H 1 .X; A A0 / D H 1 .X; A/ H 1 .X; A0 /.
For concrete calculations of HL 1 .X; A/ it suffices very often to calculate HL 1 .U; A/ for
a sufficiently nice open covering U by the following result.
146 7 Torsors and Non-abelian Čech Cohomology
HL 1 .Ui \ V ; A/ D 1: (*)
.i /
By (*) there exist gj 2 A.Ui \ Vj / such that
1
.i / .i /
jj 0 D gj gj 0
Corollary 7.17. Let X be a locally path connected space and let G be a group. Let
U D .Ui /i be an open covering of X such that Ui is simply connected for all i. Then
H 1 .U; GX / D H 1 .X; GX /.
Note that if 'W .H; e/ ! .H 0 ; e 0 / is a morphism of pointed sets, then Ker.'/ D feg
does not imply that ' is injective in general.
We obtain a functor HL 1 .X; / from the category of sheaves of groups on X to the category
of pointed sets.
We can also define H 1 .'/W H 1 .X; A/ ! H 1 .X; A0 / via torsors as follows. Let T be
an A-torsor. We let A act on A0 T via
as follows. For g 00 2 A00 .X/ let U D .Ui /i be an open covering of X such that there
exist gi 2 A.Ui / whose image in A00 .Ui / is g 00 jUi . For all i; j let gij0 2 A0 .Uij / be the
unique element that is mapped to gi gj1 2 A.Ui \ Uj /. Then .gij0 / is a Čech cocycle on
U. A different choice of elements gi yields a cohomologous cocycle. Therefore its class
ı.g 00 / in HL 1 .X; A/ is well defined. It is clear that ı is a morphism of pointed sets.
One can define ı also via torsors as a map ıW A00 .X/ ! H 1 .X; A0 / as follows. Let
g 2 A.X 00 /. Define a sheaf of sets Tg00 on X by
00
˚
Tg00 .U / WD t 2 A.U / I .t/ D g 00 jU : (7.10)
Then A0 .U / acts on Tg00 .U / by .g 0 ; t/ 7! .g 0 /t and this makes Tg00 into an A0 -torsor.
Then ı.g 00 / is the isomorphism class of Tg00 .
The same sequence exists with H 1 instead of HL 1 and it is an instructive (and not too
difficult) exercise to check all of the above assertions in the language of torsors.
.g 0x jU x \U y / D g jU x \U y D .g 0y jU x \U y /
7.4 Problems 149
Im.HL 1 .// D Ker.HL 1 .//. This follows from Im.Ui / D Ker.Ui / for every open
subset Ui of X.
Assertions (1) and (2) are easy to check.
Remark 7.23. One can define the first terms of the cohomology sequence (7.11) in the
following more general situation. Let A0 be a sheaf of subgroups of a sheaf of groups
A and let A=A0 be the sheafification of the presheaf of left cosets U 7! A.U /=A0 .U /.
Then .A=A0 /.X/ is a pointed set (the distinguished element is the image of 1 2 A.X/ in
.A=A0 /.X/). The same construction of ı and the same arguments as above show that one
still has an exact sequence of pointed sets
7.4 Problems
Problem 7.1. Let X be a topological space. Show that the category (Cov(X))opp is fil-
tered.
Problem 7.2. Let X be a topological space, G a sheaf of groups acting on a sheaf of sets
T . The action is called transitive (respectively free) if the morphism G T ! T T ,
.g; t/ 7! .t; gt/ for g 2 G.U /, t 2 T .U /, U X open, is a surjective (respectively
injective) morphism of sheaves.
150 7 Torsors and Non-abelian Čech Cohomology
1. Show that G acts freely on T if and only if for all U X open and for all t 2 T .U /
the stabilizer of t in G.U / is trivial.
2. Show that T is a pseudotorsor if and only if the G-action is free and transitive.
3. Let e be the final sheaf, i.e., e.U / is the set consisting of a single element for all
U X open. Show that e is a final object in (Sh(X)) and that a G-pseudotorsor T is
a torsor if and only if T ! e is an epimorphism.
1. Show that for every sheaf E on X one has Hom(Sh(X )) .E; T G T 0 / D Hom(Sh(X )) .E; T
T 0 /G , where . /G denotes G-invariants.
2. Show that T 7! Gr0 G T defines a functor from the category of sheaves with G-action
to the category of sheaves with G 0 -action. Show that this functor is left adjoint to the
functor T 0 7! T 0' , where T 0' is the sheaf T 0 with G-action .g; t 0 / 7! '.g/t 0 .
3. Suppose that G acts transitively (respectively freely) on T (Problem 7.2). Show that G 0
acts transitively (respectively freely) on Gr0 G T . Deduce that if T is a G-torsor, then
Gr0 G T is a G 0 -torsor defining a map H 1 .'/W H 1 .X; G/ ! H 1 .X; G 0 / of pointed
sets.
4. Show that the following diagram is commutative:
H 1 .'/
H 1 .X; G/ H 1 .X; G 0 /
cG cG 0
HL 1 .'/
HL 1 .X; G/ HL 1 .X; G 0 /:
Problem 7.5. Let X be a topological space, x 2 X, G a group, and let G be the skyscraper
sheaf in x with values G (Problem 3.6). Show that H 1 .X; G/ D 1.
7.4 Problems 151
Problem 7.7. Let X D P 1 .C/, U D .U0 ; U1 / with U0 D P 1 .C/ n f.1 W 0/g and U1 D
P 1 .C/ n f.0 W 1/g, and let OP 1 .C/ the sheaf of holomorphic functions on P 1 .C/. Show
that H 1 .U; OP 1 .C/ / D 0. In Theorem 10.22 we will see that H 1 .C; OC / D 0. Deduce
that H 1 .P 1 .C/; OP 1 .C/ / D 0.
Hint: Use the theory of Laurent series.
Problem 7.8. Let X C be open and let OX be the sheaf of holomorphic functions. Let
f W X ! C be a holomorphic function.
Twists will be premanifolds endowed with a morphism to a fixed premanifold B, the “base
premanifold”. Hence let us introduce the following general terminology.
Definition 8.1. Let C be a category and let B be an object of C . Define the category of
B-objects of C , denoted by C=B :
In the sequel we will take for C the category of premanifolds (real C ˛ for a fixed ˛ or
complex). We fix a premanifold B. Then objects in C=B are called B-premanifolds.
Twists
Let pW Z ! B be a morphism of premanifolds, in other words, .Z; p/ is a B-premanifold.
Let
Aut.p/ D AutB .Z/
be the sheaf of groups on B that attaches to U B the group of automorphism of U -
premanifolds ˛W p 1 .U / ! p 1 .U /.
gi
p 1 .Ui / p 1 .Ui /:
Remark and Definition 8.3 (Twists with full structure sheaf). If G D Aut.p/, then
any two G-twisting atlases are equivalent and it suffices to ask only for the existence of
an Aut.p/-twisting atlas. In other words, a twist of p with Aut.p/-structure is simply
a morphism W X ! B of premanifolds such that there exists an open covering .Ui /i
of B and isomorphism of Ui -premanifolds 1 .Ui / ! p 1 .Ui /. In this case we simply
speak of a twist of p.
Theorem 8.5. The map constructed in Remark 8.4 yields a bijection of pointed sets
( )
isomorphism classes of twists of p
W ! HL 1 .B; G/: (8.4)
with structure sheaf G
The trivial class in HL 1 .B; G/ corresponds to the isomorphism class of the trivial twist
pW Z ! B endowed with the equivalence class of the trivial G-twisting atlas .B; idZ /.
Remark 8.6. One can work more generally with a not necessarily injective homomor-
phism ˛W G ! Aut.p/. In this case one should add the .gij /i;j as an additional datum to a
G-twisting atlas. Using the obvious notion of “refinement” for such a G-twisting atlas one
obtains the notion of equivalence for such twisting atlases and hence a generalization of
a twist. The constructions in Remark 8.4 then still yield a bijective map
( )
isomorphism classes of twists of p
! HL 1 .B; G/:
with structure sheaf G
Z0 Z
p0 p
r
B0 B
Definition and Remark 8.8. Let M be a premanifold. Let OBIM be the sheaf of mor-
phisms from B to M , i.e., for U B open we let OBIM .U / be the set of morphisms
of premanifolds U ! M . Then OBIM is a sheaf of M -valued functions on B. If
'W M ! N is a morphism of premanifolds, composition with ' yields a morphism of
sheaves 'B W OBIM ! OBIN . We obtain a functor from the category of premanifolds to the
category of sheaves of sets on B.
If M D G is a Lie group, then the group structure on G endows OBIG .U / with a group
structure by pointwise multiplication making OBIG into a sheaf of groups. For a homomor-
phism 'W G ! H of Lie groups, 'B is a morphism of sheaves of groups OBIG ! OBIH .
We obtain a functor from the category of Lie groups to the category of sheaves of groups
on B.
Example 8.9.
To calculate HL 1 .B; OBIG / it is useful to have exact cohomology sequences. To use this
tool, we show that every short exact sequence of Lie groups yields an exact sequence of
sheaves on any premanifold.
Remark 8.10. Let W H ,! G be the inclusion of a Lie subgroup into a Lie group G
and let G=H be the quotient manifold (Corollary 6.23). Then B identifies OBIH with
a sheaf of subgroups of OBIG . We claim that OBIG=H is the sheaf OBIG =OBIH of left cosets
(Remark 7.23).
Indeed, composition with the projection W G ! G=H yields a morphism of sheaves
B W OBIG ! OBIG=H and for two morphisms g; g 0 W U ! G, U B open, one has
158 8 Bundles
If H is normal in G, then G=H is a Lie group and (8.5) can be extended by HL 1 .X; OBIG=H /
on the right-hand side (Proposition 7.22). If G is an abelian Lie group, this sequence is an
exact sequence of abelian groups.
Fiber Bundles
We now define fiber bundles over a fixed premanifold B as twists of the projection B
F ! B, where F is some fixed premanifold. The structure sheaf will be given by a faith-
ful action of a Lie group G on F .
8.1 Twists, Fiber Bundles, and Principal Bundles 159
Remark and Definition 8.12 (Fiber bundles). Let us fix a premanifold F , a Lie group
G, and a faithful action of G on F by a morphism of premanifolds G F ! F . Let
pW B F ! B be the projection. Then
The trivial cocycle in HL 1 .B; OBIG / corresponds to the isomorphism class of the trivial
fiber bundle pW B F ! B endowed with the equivalence class of the trivial G-bundle
atlas .B; idBF /.
Very often, one writes also simply HL 1 .B; G/ instead of HL 1 .B; OBIG /.
Remark 8.13. If the action of G on F is not faithful, the homomorphism (8.7) is not
injective and one has to fix the cocycle defining the fiber bundle as an extra datum (Re-
mark 8.6).
Fiber bundles “inherit” the following properties from the trivial bundle B F ! B.
Then .r 1 .Ui /; h0i /i is a G-bundle atlas for 0 . It is immediate that this construction
sends equivalent G-bundle atlases for to equivalent G-bundle atlases for 0 . Therefore
we have constructed for every fiber bundle D .; ŒUi ; hi i / with typical fiber F and
structure group G over B a fiber bundle r . / with typical fiber F and structure group G
over B 0 .
If f W 1 ! 2 is an isomorphism of fiber bundles with typical fiber F and structure
group G over B, then r .f / WD idB 0 f W B 0 B X1 ! B 0 B X2 is an isomorphism of
fiber bundles with typical fiber F and structure group G over B 0 . We obtain a functor
r r (8.10)
FibF;G .B 0 / HL 1 .B 0 ; OB 0 IG /:
Principal Bundles
An important special case of a fiber bundle is a principal bundle.
162 8 Bundles
Definition 8.19 (Principal bundle). Let G be a Lie group and consider the faithful action
on itself by left multiplication. A fiber bundle with basis B, typical fiber G, and structure
group G is called a principal G-bundle over B.
There is a different way to describe the G-bundle structure for a principal G-bundle.
Proposition 8.20. Let G be a Lie group. The following data are equivalent:
h1 0 1 0
i .b; gg / D hi .b; g/g ; b 2 Ui ; g; g 0 2 G: (8.12)
Moreover, if these data are given, then the right action of G on X preserves the fibers
X.b/ WD 1 .b/ and the induced action of G on X.b/ is simply transitive for all b 2 B.
Proof. Let there be given a datum as in (b). Then W X ! B is a fiber bundle with basis
B and typical fiber G. Let us show the last assertion. The G-right action preserves the
fibers because of (8.12) and because the hi preserve fibers. For x 2 X and g 0 2 G we
choose i 2 I with b WD .x/ 2 Ui . Let hi .x/ D .b; g/. Then xg 0 D h1 0
i .b; gg / by
(8.12) and hence .xg 0/ D b. Moreover, the hi induce for all b an isomorphism
and (8.12) shows that hi;b is G-equivariant if we endow the right-hand side with the (sim-
ply transitive) action of G by right multiplication. Hence the right action of G on X.b/ is
simply transitive.
Let us now construct a G-bundle structure from a datum as in (b). For i; j 2 I ,
1
b 2 Ui \ Uj the map hi;b ı hj;b W G ! G is a G-equivariant isomorphism. Hence it is
1
necessarily of the from g 7! gi;j;b g for some gi;j;b 2 G. Therefore b 7! hi;b ı hj;b defines
a morphism Ui \ Uj ! G, b 7! gi;j;b , for i; j 2 I , and .Ui ; hi /i is a G-bundle atlas for
. A different choice of .Ui ; hi /i as in (b) yields equivalent G-bundle atlases. We obtain
a well-defined G-bundle structure on .
Conversely, let .W X ! B; ŒUi ; hi i 2I / be a principal G-bundle. For b 2 B choose
i 2 I with b 2 Ui . Then hi induces an isomorphism of the fibers hi;b W X.b/ ! fbg G D
8.1 Twists, Fiber Bundles, and Principal Bundles 163
G, which we use to define a right action on X.b/ by transport of structure, i.e., the right
action is given by
.x; g/ 7! h1
i;b .hi;b .x/g/; x 2 X.b/; g 2 G:
For every j 2 I with b 2 Uj there exists gi;j;b 2 G such that hi;b .x/ D gi;j;b hj;b .x/ and
hence we obtain the same right G-action on X.b/ if we use hj for the definition. Therefore
the G-action is independent of the choice of i and we obtain a right G-action on X. The
same argument shows that passing to an equivalent OBIG -twisting atlas does not change
the G-action on X. To see that this action is a morphism of premanifolds we may work
locally on B. Then over Ui this follows because hi is an isomorphism of premanifolds.
Example 8.21. Let G be a Lie group, let H be a Lie subgroup of G, let G=H be the
quotient (Corollary 6.23), and let W G ! G=H be the projection. Then the action of H
on G by right multiplication makes into a principal H -bundle over G=H .
Indeed, as is a surjective submersion, it looks locally as a projection (Corollary 5.23)
and we find an open covering .Ui /i of G=H and for all i sections si W G=H ! G of .
Then
hi W 1 .Ui / ! Ui H; g 7! .g/; si ..g//1 g
is an Ui -isomorphism with inverse morphism .b; h/ 7! si .b/h. Clearly, h1
i satisfies
(8.12).
Remark 8.22 (Bundles associated with principal bundles). Let G be a Lie group and
let F be a G-premanifold.
Suppose that G acts faithfully on F . Then we obtain from (8.11) and (8.8) isomor-
phisms of pointed sets
This isomorphism can be described by the following construction of fiber bundles from
a principal bundle. Let W X ! B be a principal G-bundle over B whose G-bundle
structure is given by a right action X G ! X (Proposition 8.20). Then
.x; f / g WD .xg; g 1 f /
Q X G F ! B;
W Œx; f 7! .x/
Let us define the structure of a fiber bundle with typical fiber F and structure group G
Q Let .Ui ; hi W 1 .Ui / ! Ui G/ be a G-bundle atlas for the principal bundle and
on .
let .gij / be the attached cocycle. Consider the continuous maps
By definition of the quotient topology, Q 1 .Ui / is open in X. Using that G acts simply
transitively on the fibers of and that the hi are G-equivariant, one checks that kQi is
bijective. We have
kQj1 ı kQi .b; f / D .b; gj i f /; b 2 Ui \ Uj ; f 2 F:
Note that for the construction of X G F it was not necessary to assume that G acts
faithfully on F (Remark 8.13). For instance we could have taken G acting trivially on
the one point manifold F D f g. Then X G F D X=G is the set of G-orbits in X.
Moreover, WQ X=G ! B is a fiber bundle with typical fiber f g over B, hence Q is an
isomorphism of premanifolds.
The construction above yields in particular the following functoriality in G for G-
principal bundles.
7!'. / HL 1 .'B /
Among the most important examples of fiber bundles are vector bundles. We continue to
denote by B a premanifold.
Definition 8.24 (Vector bundle). Let V be a finite-dimensional K-vector space. The Lie
group GL.V / acts faithfully on V by left multiplication. A fiber bundle with basis B,
with typical fiber V , and structure group GL.V / is called a vector bundle with typical fiber
V over B. We say that has rank n if dimK .V / D n. A vector bundle of rank 1 is called
a line bundle.
(a) vector bundles with a real vector space as fiber over a real C ˛ -premanifold B (also
called real C ˛ -vector bundle), or
(b) vector bundles with a complex vector space as fiber over a complex premanifold B
(also called holomorphic vector bundles).
and in particular
( )
isomorphism classes of line bundles
Pic.B/ WD ! HL 1 B; OB : (8.15)
with basis B
As OB D GL1;B is a sheaf of abelian groups, Pic.B/ has the structure of an abelian group.
It is called the Picard group of B.
Example 8.26. The map eW R f˙1g ! R , .x; "/ 7! " exp.x/ is an isomorphism of
real Lie groups. Its inverse is given by z 7! .log.jzj/; sgn.z//. Let B be a real preman-
ifold. Applying the functor G 7! OBIG to the isomorphism e (Remark 8.8) we obtain
an isomorphism OB .Z=2Z/B ! OB of sheaves of abelian groups on B (identifying
166 8 Bundles
the groups f˙1g and Z=2Z). Therefore by (8.15) we obtain an isomorphism of abelian
groups
Pic.B/ ! H 1 .B; OB / H 1 .B; .Z=2Z/B /: (8.16)
We will see that for real C ˛ -manifolds B one has H 1 .B; OB / D 0: For ˛ 1 we will
prove this in Corollary 9.15; for real analytic manifolds see Remark 10.21. Therefore we
see
Pic.B/ Š H 1 .B; .Z=2Z/B / (8.17)
for real manifolds B.
Proposition 8.27. Let V be a finite-dimensional K-vector space. The following data are
equivalent:
In the sequel we will denote vector bundles usually by .E; / and it is understood that
they are endowed with both of the above structures. In particular the fibers E.b/ will
always be endowed with the structure of a K-vector space.
Proof. The proof is similar to the proof of Proposition 8.20. Given a datum as in (b),
is a fiber bundle over B with typical fiber F . Moreover, we find that for i; j 2 I the map
1
b 7! hi;b ı hj;b is a morphism Ui \ Uj ! GL.V /. Hence .Ui ; hi /i is a OBIGL.V / -bundle
atlas for . Any two choices of .Ui ; hi /i 2I as in (b) define equivalent OBIGL.V / -bundle
atlases for and hence a well-defined OBIGL.V / -bundle structure on .
Conversely, let .Ui ; hi /i 2I be a OBIGL.V / -bundle atlas for . For b 2 B choose i 2 I
with b 2 Ui . Then hi induces a bijection hi;b W E.b/ ! fbg V D V , which we use to
define a structure of K-vector space on E.b/ by transport of structure. For any i 0 2 I
with b 2 Ui 0 , hi;b and hi 0 ;b differ only by a linear automorphism of V and hence define the
same vector space structure on Eb . Therefore the vector space structure is independent of
the choice of i. The same argument shows that passing to an equivalent OBIGL.V / -twisting
atlas does not change the vector space structure on E.b/.
8.3 OX -Modules 167
Although for fiber bundles (over a fixed basis) we defined only the notion of an isomor-
phism, the alternative description in Proposition 8.27 allows us to define a more general
notion of morphism for vector bundles. First let us agree that we mean by a vector bundle
`
over B (without specifying a typical fiber or a rank) a decomposition B D i Bi of B
into open and closed subpremanifolds and for all i a finite-dimensional K-vector space Vi
and a vector bundle over Bi with typical fiber Vi . Then for a vector bundle .E; / over B
its rank is a locally constant function B ! N0 , b 7! rkb .E/.
Definition 8.28. Let .E; / and .E 0 ; 0 / be vector bundles over B (possibly of differ-
ent rank and in particular with different typical fiber). A morphism of vector bundles
.E; / ! .E 0 ; 0 / is a B-morphism ˚W E ! E 0 of premanifolds such that for all p 2 B
the maps ˚.p/ WD ˚ jE.b/ W E.b/ ! E 0 .b/ are K-linear.
8.3 OX -Modules
Vector bundles over a premanifold B can also be described as finite locally free modules
over the structure sheaf OB . Let us first explain what we mean by this. In this section let
.X; OX / be an arbitrary ringed space.
such that addition and scalar multiplication by OX .U / define on F.U / the structure of an
OX .U /-module.
If F1 and F2 are OX -premodules, a morphism of sheaves wW F1 ! F2 is called a
homomorphism of OX -premodules, if for each open subset U X the map F1 .U / !
F2 .U / is an OX .U /-module homomorphism, i.e.,
wU .s C s 0 / D wU .s/ C wU .s 0 /;
wU .as/ D awU .s/
Example 8.30.
1. Let X be a topological space and let ZX be the constant sheaf of rings on X with value
Z. As Z-modules are simply abelian groups, a ZX -module is simply a sheaf of abelian
groups on X.
2. Let A be a commutative ring. Let X be a space that consists of a single point and let
OX be the sheaf of rings with OX .X/ D A. Then an OX -module F is just an A-module
M (by attaching M D F.X/ to F).
Remark 8.32. As the sheafification commutes with formation of finite products, addition
and scalar multiplication on an OX -premodule F induce by functoriality an addition and
a scalar multiplication on the sheafification Fa of F. Hence Fa is an OX -module.
Example 8.34. Let M be a premanifold and let S M be a subset. Then the sheaf IS
of functions vanishing on S (Remark 5.31) is an ideal of OM .
For instance let us consider limits and colimits of OM -modules. Let I be a small
category and let FW I ! (OX -Mod), i 7! Fi be an I -diagram of OX -modules.
It is denoted by Ker.w/ and it is the sheaf U 7! Ker.wU W F.U / ! G.U //. By (8.18) we
have Ker.w/x D Ker.wx /. In particular, w is an injective homomorphism of sheaves if
and only if Ker.w/ D 0.
of the diagram F. The same argument as for sheaves (Remark 3.63) shows that one obtains
for all x 2 X a functorial isomorphism of OX;x -modules
Again taking for I a category whose only morphisms are the identities, we obtain as
a special case the direct sum of the family .Fi /i 2I with I WD Ob.I /. It is denoted by
L
i 2I Fi . If Fi D F for all i, we also write F . The universal property for direct sums
.I /
of modules (Appendix Sect. (14.3)) and the universal property of the sheafification yield
for every OX -module G an isomorphism of .X; OX /-modules
!
M Y
Hom(OX -Mod) Fi ; G ! Hom(OX -Mod) .Fi ; G/: (8.22)
i 2I i 2I
L Q
If I is finite, then i 2I Fi D i 2I Fi .
Another special case is the cokernel of a homomorphism wW F ! G of OX -modules
as the colimit of the diagram (8.20). It is denoted by Coker.w/ and it is the sheaf
associated with the presheaf U 7! Coker.wU W F.U / ! G.U //. By (8.21) we have
Coker.w/x D Coker.wx /. In particular, w is a surjective homomorphism of sheaves if
and only if Coker.w/ D 0.
Let F be an OX -submodule of G and let iW F ! G be the inclusion. Then
G=F WD Coker.i/
Remark and Definition 8.40 (Bases of OX -modules). Let F be an OX -module and let
s WD .si /i 2I be a family of sections si 2 F.X/. Then one obtains a homomorphism of
OX -modules X
.I /
ws W OX ! F; .fi /i 2I 7! fi .si jU /; (8.23)
i 2I
for U X open and fi 2 OX .U /. As for modules over rings, s is called a generating
system (respectively a basis) if ws is surjective (respectively bijective).
Definition 8.41. An OX -module F is called finite locally free if there exists an open cov-
ering .Ui /i of X such that for all i the OUi -module FjUi is isomorphic to OnUi for some
n 2 N0 (depending on i).
The full subcategory of (OX -Mod) whose objects are the finite locally free OX -modules
is denoted by .FLF.X//.
If F is a finite locally free OX -module, its stalk Fx is a finitely generated free OX;x -
module for all x 2 X. We set rkx .F/ WD rkOX;x .Fx / and obtain a locally constant function
X ! N0 ; x 7! rkx .F/;
called the rank of F.
Next we define the OX -module of all homomorphisms between two OX -modules. In
particular we obtain the dual of an OX -module. The general principle is again the one
sketched in Remark 8.36.
Definition and Remark 8.42. Let .X; OX / be a ringed space and let F and G be two
OX -modules. The presheaf
U 7! HomOX jU .FjU ; GjU /
with the obvious restriction maps is a sheaf. The right-hand side is a .U; OX /-module.
Therefore this sheaf has the structure of an OX -module, and we denote this OX -module by
HomOX .F; G/. Moreover:
1. By (8.19) and (8.22) one has for every family .Fi /i 2I of OX -modules and every OX -
module G isomorphisms of OX -modules
!
Y Y
HomOX G; Fi ! HomOX .G; Fi /;
i 2I i 2I
! (8.24)
M Y
HomOX Fi ; G ! HomOX .Fi ; G/:
i 2I i 2I
172 8 Bundles
3. If F and G are finite locally free, then HomOX .F; G/ is finite locally free and
rkx .HomOX .F; G// D rkx .F/ rkx .G/ for all x 2 X.
Indeed, let .Ui /i be an open covering such that FjUi Š OnUi and GjUi Š Om
Ui for all i.
Then
This is an isomorphism if F and G are finite locally free (see also Problem 8.5). Indeed,
by replacing X by a sufficiently small neighborhood of x we may assume that F and
G are free. Then by (8.24) we may assume that F D G D OX . Then this is clear by
(8.25).
The surjectivity of (8.26) means that every OX;x -linear map w0 W Fx ! Gx is induced
by a homomorphism of OU -modules wU W FjU ! GjU for some open neighborhood U
of x. The injectivity of (8.26) means that any two such homomorphisms wU and wU 0
become equal after restricting to an open neighborhood of x contained in U \ U 0 .
Definition 8.43 (Dual OX -module). Let .X; OX / be a ringed space and let F be an OX -
module. The OX -module
F_ WD HomOX .F; OX / (8.27)
is called the dual OX -module of F.
Remark 8.44. If F D OXn , then F_ Š OXn by Remark 8.42 2 and 1. Hence, if F is a finite
locally free OX -module, then its dual F_ is again locally free, and rkx .F_ / D rkx .F/ for
all x 2 X.
8.4 Vector Bundles and Finite Locally Free Modules 173
Now let M be a premanifold. We will show that the category of vector bundles over M
and the category of finite locally free OM -modules are equivalent. We start by defining
a functor
ModW .Vec.M // ! .FLF.M //: (8.28)
'U W E.U / ! E0 .U /; s 7! ˚ j 1 .U / ı s:
and hence EjW Š .OM jW /n . This concludes the construction of the functor (8.28).
Note that we have rkp .E/ D rkp .E/ for p 2 M .
Proposition 8.45. The functor Mod from the category of vector bundles over M to the
category of finite locally free OM -modules is an equivalence of categories.
of dimension rkp .E/. For p 2 U M open and s 2 E.U / we denote by s.p/ the image
of sp 2 Ep in E.p/. We define the set
a
E WD E.p/
p2M
a X
n
˚U;e W U Kn ! 1 .U / D E.p/; .p; / 7! i ei .p/:
p2U i D1
This bijection endows 1 .U / with the structure of a premanifold. For a different choice
UQ and eQ the “change of charts” ˚U;e
1
ı ˚UQ ;eQ is an automorphism of .U \ UQ / Kn given
by a matrix in GLn .OM .U \ UQ //. This makes .E; / into a vector bundle over M .
A morphism wW E ! E0 between finite locally free OM -modules induces K-linear
maps w.p/W E.p/ ! E0 .p/ for all p 2 M (Remark 8.31) and hence a map E ! E 0 on
the attached vector bundles. Covering M by open subsets U as above, one sees that this
map is a morphism of vector bundles. Hence we obtain a functor G from the category of
finite locally free OM -modules to the category of vector bundles over M .
G and Mod are quasi-inverse. Let .E; / be a vector bundle over M and let E D
Mod.E; /. For p 2 M let s 2 Ep , i.e., s is the equivalence class of a pair .U; sQ /, where
p 2 U M and sQ W U ! E is a section of . The homomorphism of OM;p -modules
Ep ! E.p/; s 7! s.p/
Let E be a finite locally free OM -module and let .E; / be the corresponding vector
bundle. Then the proof shows that the K-vector spaces E.p/ and E=mp Ep are identified.
8.4 Vector Bundles and Finite Locally Free Modules 175
Definition and Remark 8.46 (Dual and direct sum of vector bundles). Let M be a pre-
manifold, let .E; / and .E 0 ; 0 / be vector bundles over M and let E and E0 , respectively,
be the corresponding finite locally free OM -modules.
Definition 8.47. Let .X; OX / be a ringed space, let E be an OX -module, and let F be an
OX -submodule of E. Then F is called a direct summand of E if there exists a submodule
G of E such that F ˚ G D E. The submodule F is called a local direct summand if there
exists an open covering .Ui /i of X such that FjUi is a direct summand of EjUi for all i 2 I .
Proposition and Definition 8.49. Let M be a premanifold, E and F finite locally free
OM -modules and let E and F be the corresponding vector bundles over M . Let wW E ! F
be a homomorphism of OM -modules and let $ W E ! F be the corresponding morphism
of vector bundles.
1. The map $ is surjective if and only if the morphism of sheaves w is surjective. In this
case we say that F is a quotient bundle of E.
2. The map $ is injective if and only if the morphism of sheaves w is injective and w.E/
is a local direct summand of F. In this case we say that E is a subbundle of F .
176 8 Bundles
Proof. The map $ is surjective (respectively injective) if and only if for all p 2 M the
induced linear map on the fiber $ .p/W E.p/ ! F .p/ is surjective (respectively injective).
We show (1). Let mp be the maximal ideal of OM;p and let w.p/ be the K-linear map
E.p/ WD Ep =mp Ep ! F.p/ WD Fp =mp Fp induced by w. In the proof of Proposition 8.45
we have seen that E.p/ D E.p/, F .p/ D F.p/ and w.p/ D $ .p/. The stalk Ep is
a finitely generated free OM;p -module. Hence the first assertion follows immediately from
Nakayama’s lemma (Appendix 14.38).
Let us show (2). Suppose that w is injective and that w.E/ is a local direct summand
of F. Let p 2 M . To see that $ .p/ is injective we may pass to a sufficiently small neigh-
borhood of p and can assume that there exists a homomorphism of OX -modules rW E ! F
such that r ıw D idE (Remark 8.48). Then r induces a K-linear map r.p/W E.p/ ! F .p/
with r.p/ ı w.p/ D id. As w.p/ D $ .p/, we see that $ .p/ is injective.
Conversely, assume that $ .p/ D w.p/ is injective for all p 2 M . Let rN0 W F.p/ !
E.p/ be a K-linear map with rN0 ı w.p/ D idE.p/ . Let .f1 ; : : : ; fn / be an OM;p -basis of
rN0
Fp . For all i let eNi be the image of fi under Fp ! F.p/ ! E.p/ and let ei 2 Ep
be an element whose image in E.p/ is eNi . Sending fi to ei defines an OM;p -linear map
r 0 W Fp ! Ep . Then r 0 ı wp is an endomorphism of the finitely generated free OM;p -module
Ep , which is modulo mp the identity. Hence it is bijective (Appendix Proposition 14.39).
Hence if we set r0 WD .r 0 ı wp /1 ı r 0 we have r0 ı wp D idEp .
As (8.26) is surjective for homomorphisms F ! E, we find an open neighborhood U
of p and a homomorphism rW FjU ! EjU of OU -modules such that rp D r0 . As (8.26) is
injective for homomorphisms E ! E, we have r ıw jU D idEjU after possibly shrinking U .
As p was arbitrary, this shows that w is injective and that w.E/ is a local direct summand
of F by Remark 8.48.
The proof shows that if $ .p/ is injective for a single point p, then there exists an open
neighborhood U of p such that E jU is a subbundle of F jU .
The local-global principle explained in Chap. 7 yields a cohomological criterion for
a local direct summand to be a direct summand and hence for subbundles to be global
direct summands:
Remark 8.50 (Splitting of submodules). Let .X; OX / be a ringed space. Let E be a local
direct summand of an OX -module F. Let pW F ! F=E be the projection and let S be
the sheaf of splittings of p, i.e., for U X open, S.U / is the set of homomorphisms
of OU -modules rW .F=E/jU ! FjU with p jU ı r D id. For any r; r 0 2 S.U / one has
p jU ı .r r 0 / D 0, i.e., r r 0 takes values in E. Hence the sheaf
class
.E/ 2 H 1 .X; HomOM .F=E; E//
is trivial if and only if S.X/ ¤ ;, i.e., if and only if E is a (global) direct summand of F.
Definition and Remark 8.51 (Split subbundles). We keep the notation of Defini-
tion 8.49. We call the vector bundle E a split subbundle of F if w is injective and w.E/ is
a direct summand of F, i.e., if F is the direct sum of the image of $ and a subbundle of
F.
If E is a subbundle of F , then Remark 8.50 shows that there exists a class .E/ 2
H 1 .M; HomOM .F=E; E// that vanishes if and only if E is a split subbundle of F .
In this and the following section we will assume that we are either in the case of real C 1 -
(pre)manifolds (real smooth case) or in the case of real C ! -(pre)manifolds with K D R
(real analytic case) or in the case of complex (pre)manifolds with K D C (complex case).
Definition and Remark 8.52. Let M be a premanifold. We define the tangent bundle
TM as a set a
TM WD Tp .M /:
p2M
y.V \ V 0 / D x.U \ U 0 / Km ! x 0 .U \ U 0 / Km D y 0 .V \ V 0 /;
(*)
Q v/ 7! .x 0 ı x 1 /.p/;
.p; Q Jx 0 ıx 1 .p/.v/
Q ;
1
If M was a C ˛ -premanifold with ˛ < 1, then the second component of (*) would be only C ˛1
and hence TM would be only C ˛1 -premanifold. Taking this added complication into account, most
results of Sect. 8.5 also hold for real C ˛ -premanifolds with ˛ < 1.
178 8 Bundles
Clearly, .TM ; / is a vector bundle over M and we have rkp .TM / D dimp .M /. We
denote by TM the finite locally free OM -module corresponding to TM (Proposition 8.45).
If M is a manifold, then TM is a manifold (Proposition 8.16).
TF W TM ! TN ; Tp .M / 3 7! Tp .F /. / 2 TF .p/ .N /:
F
M N
is commutative, and TF is K-linear on fibers. We claim that TF is a morphism of premani-
folds. Indeed, this can be checked locally on M and N and we may assume that M Km
and N Kn are open. Then TF is given by
TM .U / D f sW U ! TM I ı s D idU g
are called vector fields over U . For a vector field X we sometimes write Xp instead of
X.p/ for p 2 U .
2
Again, TF would be only a morphism of C ˛1 -premanifolds for ˛ < 1.
8.5 Tangent Bundle 179
LX W OM .U / ! OM .U /; f 7! .p 7! Tp .f /.Xp //
is a K-derivation of OM .U /.
2. The morphism of sheaves
LW TM ! Der K .OM /;
(8.30)
TM .U / 3 X 7! .LX jV /V U open 2 Der K .OM /.U /
is an isomorphism of OM -modules.
Let us construct an inverse map. Let .DV /V U open 2 Der K .OM /.U /. For p 2 U recall
that Tp .M / D DerK .OM;p ; K/ (Proposition 5.11). Define
Remark 8.58. Let M be a premanifold. Let .U; x/ be a chart with coordinate functions
x 1 ; : : : ; x m . Then
@ @f
W OM jU ! OM jU ; OM .V / 3 f 7! 2 OM .V /; V U open
@x i @x i
is an element of Der K .OM /.U / and . @x@ 1 ; : : : ; @x@m / is a basis of the free OU -module
Der K .OM /jU by Remark 5.8.
Recall that in this section we only consider real C ˛ -premanifolds with ˛ 1 and com-
plex premanifolds. Differential forms are by definition sections of exterior powers of the
dual of the OM -module TM . Hence we introduce first the notion of “exterior powers” for
general OX -modules using the construction principle of Remark 8.36. We refer to Ap-
pendix Sect. 14.3 for the notion of the exterior power of a module over a commutative
ring.
As the formation of exterior powers is functorial for modules over a ring, we see that
r F is a covariant functor in F.
Remark and Definition 8.60 (Exterior powers of finite locally free modules). Let F
be a finite locally free OX -module of constant rank n 2 N0 . Then r F is a locally free
OX -module of rank nr (Appendix Proposition 14.22).
In particular, det.F/ WD n F is a locally free OX -module of rank 1 that we call the de-
terminant of F. If u is an endomorphism of the OX -module OXn , then u is given by a matrix
A 2 Mn .OX .X//. By Appendix Proposition 14.22, n .u/ is given by the multiplication
with det.A/.
The construction in Appendix Remark 14.24 for modules yields a homomorphism of
OX -modules
r .F_ / ! .r F/_ : (8.31)
We claim that this is an isomorphism if F is finite locally free. Indeed, this can be checked
locally on X. Hence we can assume F D OXn and the claim follows because (14.24) is an
isomorphism for finitely generated free modules (Appendix Remark 14.24).
8.6 Differential Forms and De Rham Complex 181
^
i
_
1
˝M WD .TM / ; i
˝M WD 1
.˝M /; i 0:
0
In particular ˝M D OM . The OM -module ˝M i
is called the sheaf of i-differential forms.
For every U M open we call an element of ˝M i
.U / an i-form on U . If M is a real
1
C -premanifold (respectively a real analytic premanifold, respectively a complex pre-
i
manifold), then elements of ˝M .U / are called smooth i-forms (respectively real analytic
i-forms, respectively holomorphic i-forms).
V
Remark 8.62. For every i 0 we have ˝M
i
D Hom. i TM ; OM / by Remark 8.60 and
hence for U M open
i
˝M .U / D f ˛W TU TU ! OU I ˛ alternating i-multilinear formg :
r
by Remark 8.60. In particular, ˝M D 0 for r > d .
d W OM ! ˝M
1
(8.33)
X m
@f
df D i
dx i
i D1
@x
dx i1 ^ ^ dx ir ; 1 i1 < < ir m
i 1 i C1
(d) d ı d D 0W ˝M ! ˝M for all i 1.
V 1
Proof. As ˝M 1
generates ˝M as OM -algebra, there exists at most one such family.
Because of this uniqueness, it suffices to prove the existence locally. Hence we may
assume that M Km is open. Let x 1 ; : : : ; x m W M ! K be the coordinate functions.
Then ˝M r
is a free OM -module and the dx i1 ^ ^ dx ir for 1 i1 < < ir m form
r
a basis of ˝M . Conditions (a)–(d) imply that we must define
d.f dx i1 ^ ^ dx ir / D df ^ dx i1 ^ ^ dx ir : (8.34)
Then (a) and (b) are clearly satisfied. To check (c) and (d) is a straightforward computation
(for (d) one uses that taking partial derivations in different directions commute with each
other by Appendix Proposition 16.19).
8.6 Differential Forms and De Rham Complex 183
Example 8.66 (Gradient, curl, and divergence). Gradient, curl, and divergence are all
special cases of the above construction. Let U Km be open. Then a section of TU
over an V U , i.e., a vector field X over V , can be considered as a morphism of
manifolds XW V ! Km (Example 8.55). Moreover, ˝U1 is a free OU -module with ba-
sis .dx 1 ; : : : ; dx m /, where x i W U ! K is the i-th coordinate function. Hence the choice
of coordinates allows us to identify
OU D ˝U0 ! ˝Um ;
f 7! f .dx 1 ^ ^ dx m /;
and
TU ! ˝U1 ! ˝Um1 ;
X D .f1 ; : : : ; fm / 7!
X
m
fi dx i 7!
X
m
b
fi .1/i 1 .dx 1 ^ ^ dx i ^ ^ dx m /;
i D1 i D1
f3 dx 3 to
@f2 @f1 @f1 @f3 @f3 @f2
dx ^ dx
1 2
dx ^ dx C
1 3
dx 2 ^ dx 3 :
@x 1 @x 2 @x 3 @x 1 @x 2 @x 3
form is closed.
184 8 Bundles
We do not give a proof of this result here but refer to [AmEs3] XI Corollary 3.12 for
the real C 1 -case. The explicit formula given there also shows the Poincare lemma in the
real analytic case. For the complex case we refer to [Wel] II, Example 2.13.
Corollary 8.69. Let M be a premanifold. Then the de Rham complex is an exact sequence
of sheaves of K-vector spaces.
Proof. The exactness of the de Rham complex means that locally every closed form is
exact. Hence we may assume that M is as in the Poincaré lemma 8.68.
As the kernel of d W OM ! ˝M 1
is the sheaf of locally constant K-valued functions,
Corollary 8.69 means (by Appendix Example 15.3) that we have a quasi-isomorphism of
KM -modules
qi s
KM ! ˝M : (8.36)
In Chap. 10 we will define the cohomology of a complex of sheaves and then (8.36) will
imply that KM and ˝M have the same cohomology.
Example 8.70. Let us give an immediate application of the Poincaré lemma to vector
fields. Let U Km be open. Identifying morphisms of manifolds XW U ! Km , X D
.f1 ; : : : ; fm / with 1-forms !X over U , we see by Example 8.66 that d.!X / D 0 if and
only if
@fi @fj
j
D 8 i; j D 1; : : : ; m: (*)
@x @x i
Hence from the exact de Rham complex we obtain an exact sequence of sheaves of K-
vector spaces
grad
0 ! KU ! OU ! I ! 0; (**)
where for V U open I.V / denotes the K-vector space of those vector fields .f1 ; : : : ;
fm /W V ! Km satisfying (*) and where grad is the morphism sending a function on V to
its gradient.
Hence the cohomology sequence obtained from (**) shows that every vector field
.f1 ; : : : ; fm / on U satisfying (*) is the gradient of a morphism U ! K if and only if
H 1 .U; KU / ! H 1 .U; OU / is injective. This is for instance the case if U is simply con-
nected because then H 1 .U; KU / D 0 by Proposition 7.5.
8.7 Problems 185
8.7 Problems
Problem 8.1. Let the group G WD f˙1g act on S 1 by a rotation by , i.e., .1/ e i WD
e i. C/ D e i . Show that there are precisely two isomorphism classes X and Y of fiber
bundles with basis B WD S 1 , typical fiber S 1 , and structure group f˙1g. Show that X and
Y are isomorphic as B-manifolds.
Problem 8.3. Let B and Z be premanifolds, let A be the group of automorphisms of the
premanifold Z, and let pW Z ! B be the constant morphism with image fbg for some
b 2 B. Show that Aut.p/ is the skyscraper sheaf in b with value A and deduce that there
are no non-trivial twists of p.
Hint: Problem 7.5.
Problem 8.5. Let .X; OX / be a ringed space. An OX -module F is called of finite type
(respectively of finite presentation) if there exists an open covering .Ui /i of X and for all
i an exact sequence of OUi -modules OnUi ! FjUi ! 0 for some n 2 N0 (respectively
OmUi ! OUi ! F jUi ! 0 for some m; n 2 N0 ).
n
186 8 Bundles
Problem 8.6. Let .X; OX / be a ringed space and let F be an OX -module of finite type
(Problem 8.5).
1. Let x 2 X and s1 ; : : : ; sn 2 F.X/ such that the germs .s1 /x ; : : : ; .sn /x generate the
OX;x -module Fx . Show that there exists an open neighborhood U of x such that
.s1 /y ; : : : ; .sn /y generate the OX;y -module Fy for all y 2 U .
2. Show that for every r 2 N0 the subset
is open in X.
3. Deduce that Supp.F/ WD f x 2 X I Fx ¤ 0 g is closed in X.
1. Show that
U 7! F.U / ˝OX .U / G.U /
Problem 8.8. Let F, G and H be OX -modules. See Problem 8.7 for the definition of
tensor products.
Problem 8.9. Let .X; OX / be a ringed space. Denote by Pic.X/ the set of isomorphism
classes of finite locally free OX -modules of rank 1. Show that .ŒL; ŒM/ 7! ŒL ˝OX M
defines the structure of an abelian group on Pic.X/ such that for ŒL 2 Pic.X/ one has
ŒL1 D ŒL_ .
Show that if .X; OX / D B is a premanifold, then this group structure on Pic.B/ coin-
cides with the group structure defined in Remark 8.25.
Hint: Problem 8.8.
Problem 8.10. Let .X; OX / be a ringed space, let E, F, H be OX -modules. Assume that
H is finite locally free.
Problem 8.11. Let .X; OX / be a ringed space, n 1 an integer, and let F be a locally
free OX -module of rank n. Show that the wedge product yields for all 1 r n a perfect
pairing (Problem 8.10)
Problem 8.12.
1. Let A be a commutative ring, M a finitely generated free A-module and let !W M
M ! A be a symplectic pairing (i.e., ! is an A-bilinear map, !.m; m/ D 0 for all
m 2 M , and the induced map M ! M _ is an isomorphism of A-modules). Show
that the rank of M is even, say 2n, and that there exists a basis of M such that ! is
given with respect to the basis by the matrix
!
0 In
J WD 2 M2n .A/;
In 0
matrix J .
Remark: If .X; OX / is a real manifold and E is the tangent bundle of X, then this result
is called the Theorem of Darboux.
Problem 8.13. Let V D K2n and !0 be the symplectic form on V given by the matrix J
(notation as in Problem 8.12). Let Sp.V; !0 / be the Lie group of K-linear automorphisms
of V preserving !0 and let W Sp.V; !0 / ! GL.V / be the inclusion. Let M be a pre-
manifold. Show that there exists an equivalence of the category of pairs .E; !/, where
E is a vector bundle of rank 2n and ! is a symplectic form on E and where morphisms
are isomorphisms of vector bundles respecting the symplectic forms, and the category
.Tors.OM ISp.V;!0 / //. In particular one obtains a bijection between isomorphism classes of
pairs .E; !/ as above and H 1 .M; OM ISp.V;!0 / / D H 1 .M; Sp.V; !0 //.
Show that H 1 ./ corresponds to the map that sends the isomorphism class of .E; !/ to
the isomorphism class of E.
Hint: Problem 8.12.
Problem 8.14. Let n 2 N. Show that for every premanifold M the category .Tors
.OM ISLn .K/ // is equivalent to the category of pairs .E; ı/, where E is a finite locally
free OM -module of rank n and ıW n E ! OM is an isomorphism of OM -modules and
where morphisms are isomorphisms of finite locally free modules preserving ı. In par-
ticular one obtains a bijection between isomorphism classes of pairs .E; ı/ as above and
H 1 .M; OM ISLn .K/ /.
Let L be the line bundle corresponding to n E. Show that the datum of an isomorphism
ı as above is equivalent to the datum of a global section sW M ! L such that s.p/ ¤ 0
for all p 2 M .
8.7 Problems 189
Problem 8.15. Let G be a Lie group, let H be a Lie subgroup. For every premanifold B
let B W PrincH .B/ ! PrincG .B/ be the map of pointed sets deduced by functoriality from
the inclusion H ! G. Let 2 PrincG .B/ be given by W X ! B together with a right
G-action.
1. Consider G=H as a G-premanifold and denote by =H the fiber bundle over B with
typical fiber G=H and structure group G associated with via (8.13). Show that the
quotient of X=H (with respect to the induced right action of H ) exists, that induces
a morphism of premanifolds =H W X=H ! B, and that the underlying B-premanifold
of =H is given by =H .
2. Let s 2 HomB .B; X=H /, i.e., sW B ! X=H is a morphism of premanifolds such
that =H ı s D idB . Let s 2 PrincH .B/ be the pullback of the principal H -bundle
X ! X=H by s. Show that s 7! s yields a bijection between HomB .B; X=H / and
B1 . /.
Problem 8.16. Notation of Problem 8.15. Let 2 PrincH .G=H / be the class of the
principal H -bundle G ! G=H . Show that G=H . / is trivial.
1. Show that the pullback of fiber bundles yields a functor r from the category of vector
bundles over B to the category of vector bundles over B 0 . Show that for b 0 2 B 0 and
for a vector bundle E over B one has rkb 0 .r .E// D rkr.b 0 / .E/.
2. Show that if F is a subbundle (respectively a quotient bundle) of a vector bundle E on
B, then r .F / is a subbundle (respectively a quotient bundle) of r .E/.
Problem 8.18. Let .f; f ] /W .X; OX / ! .Y; OY / be a morphism of ringed spaces and let
E be an OY -module.
Problem 8.19. Recall that if A is a commutative ring and L is an A-module, then a Lie
bracket on L is an A-bilinear map L L ! L, .m; n/ 7! Œm; n such that Œm; m D 0 for
all m 2 L and such that the Jacobi identity ŒŒm; n; ` C ŒŒn; `; m C ŒŒ`; m; n D 0 holds
for all m; n; ` 2 L. A pair .L; Œ; / consisting of an A-module L and a Lie bracket on L is
called a Lie algebra over A. A homomorphism .L1 ; Œ; / ! .L2 ; Œ; / of Lie algebras over
A is an A-linear map uW L1 ! L2 such that Œu.m/; u.n/ D u.Œm; n/ for all m; n 2 L1 .
Let .X; OX / be a K-ringed space. Show that ŒD1 ; D2 WD D1 ı D2 D2 ı D1 defines
on DerK .OX / the structure of a Lie algebra over the ring OX .X/.
In particular if M is a real C ˛ -premanifold with ˛ 1 or a complex premanifold,
then via (8.30), the OM .M /-module of vector fields over M is endowed with the structure
of a Lie algebra.
p
is an isomorphism of vector bundles. Deduce that TG and ˝G , p 0, are free OG -
modules. Is ˚ a homomorphism of Lie groups if we endow TG with the Lie group
structure defined in Problem 8.22?
Problem 8.24. Notation as in Problem 8.23. Let TG .G/ be the OG .G/-module of global
vector fields on G.
3. Show that the restriction of ˚ 1 (Problem 8.23) to Lie.G/ followed by the projec-
tion to Te .G/ yields an isomorphism of K-vector spaces Lie.G/ ! Te .G/, which is
functorial in G.
4. Let G be a Lie group and let G 0 be its identity component. Show that Lie.G 0 / Š
Lie.G/.
5. Deduce from Problem 6.7 that a homomorphism of connected Lie groups 'W G ! G 0
is a covering map if and only if Lie.'/W Lie.G/ ! Lie.G 0 / is an isomorphism.
Remark: One can show that the functor Lie induces an equivalence between the category
of simply connected Lie groups and the category of finite-dimensional K-Lie algebras
(e.g., [HiNe] 9.4.11 and 9.5.9) and deduce that two Lie groups have isomorphic Lie alge-
bras if and only if their universal covers (Problem 6.8) are isomorphic.
Problem 8.25. Let .X; OX / be a locally ringed space and let E be a finite locally free
OX -module. Show that every local direct summand of E is finite locally free.
Hint: Use Problem 8.5 and Appendix Problem 14.31.
Problem 8.29. Notation as in Problem 8.28. Let U be the OGrassd .E/ -module correspond-
ing to the tautological vector bundle on Grassd .E/. It is a local direct summand of
E WD OGrassd .E/ ˝K E. Show that TGrassd .E/ Š HomOGrassd .E/ .E=U; U/. In particular
Tp .Grassd .E// D HomK .E=Up ; Up / for all p 2 Grassd .E/.
p
1. Let U M be open, X a vector field over U , and ! 2 ˝M .U /, p 1. Define
p1
iX .!/ 2 ˝M .U / by
p p
LX W ˝M ! ˝M ; LX WD d ı iX C iX ı d:
d ı LX D LX ı d;
LX .! ^ / D LX .!/ ^ C ! ^ LX ./:
Soft Sheaves
9
In this chapter we study soft sheaves. The class of soft sheaves is on one hand large enough
to include all kinds of interesting sheaves on real C ˛ -manifolds if ˛ 1, for instance
the structure sheaf. On the other hand the cohomology of soft sheaves vanishes, and this
yields immediately several local-global principles. The chapter starts with the definition
and general properties of soft sheaves. In particular we will see that every global section
has an arbitrary fine partition (Proposition 9.9). In Sect. 9.2 we will show that the structure
sheaf of a real C ˛ -manifold for ˛ 1 is a soft sheaf. In the last section we show that
the first cohomology vanishes for any soft sheaf of groups on a paracompact Hausdorff
space. We obtain several immediate corollaries for real C ˛ -manifolds with ˛ 1: The
fact that sections of vector bundles over closed sets can always be extended to a global
section (and in particular a smooth version of Tietze’s extension theorem), a description
of the Picard group, or the fact that every subbundle of a vector bundle is split.
with .Ui ; si /i 2I .Vj ; tj /j 2J if .si /z D .tj /z for all i 2 I , j 2 J and for all z 2
Ui \ Vj \ Z.
Our first goal is to show that under certain hypotheses, F.Z/ has a simpler description.
For every open neighborhood U of Z we have a restriction map
Proposition 9.1. The map rZ (9.2) is an isomorphism for every sheaf F on X if one of
the following hypotheses is satisfied:
(ii). We now conclude the proof if Hypothesis 1 or Hypothesis 2 is satisfied. Note that
˚
for all i; j 2 I the set Wij WD x 2 Ui \ Uj I .si /x D .sj /x is open in X. Define
˚
W WD x 2 X I 8 i; j 2 I W x 2 Vi \ Vj ) .si /x D .sj /x
\ c c
D Vi [ Vj [ Wij ;
i;j 2I
Even if one of the hypotheses of Proposition 9.1 is satisfied, the notion of sections over
a subspace is somewhat subtle. Consider the following example.
Example 9.3. Let X be a paracompact Hausdorff space and let CX be the sheaf of con-
tinuous R-valued functions on X. We claim that CX is soft.
Let A X be closed and let s 2 CX .A/. We want to extend s to a section over X.
As paracompact Hausdorff spaces are normal (Proposition 1.18), it would be tempting
simply to apply Tietze’s extension theorem (Theorem 1.15 (iii)) to conclude that s can be
extended from A to X. But there is the following technical point to observe: The restric-
tion CX jA is usually not the sheaf of continuous functions on A. For instance if A D fxg
for some x 2 X, then CX jA .A/ D CX;x and CX jA is not the sheaf of continuous functions
196 9 Soft Sheaves
Proof. We first remark that one can replace .Zj /j by a refinement. Let .Yi /i 2I be a refine-
ment of .Zj /j such that .Yiı /i is an open covering. For all i 2 I let j 2 J with Yi Zj . If
A is a closed subspace of X with A Yi , then the surjectivity of F.Zj / ! F.Yi / ! F.A/
implies the surjectivity of F.Yi / ! F.A/.
Hence we may first replace .Zj /j by the open covering .Zjı /j and then by a locally
finite open covering .Ui /i because X is paracompact. By the shrinking lemma (Corol-
lary 1.21) we find an open covering .Vi /i 2I with Vi Ui for all i. As a subset of Vi
is closed in X if and only if it is closed in Vi , the restriction Fj Vi is soft for all i by
Remark 9.5.
Let A X be a closed subspace, s 2 F.A/. We want to extend s to X. For J I let
S
CJ WD A [ i 2J Vi . This is a closed subset of X because .Vi /i is locally finite (Appendix
9.1 Definition and Examples of Soft Sheaves 197
and let tQ 2 F.CJQ / be the unique section such that tQjFJ D tJ (exists by Proposition 3.59).
Therefore we may apply Zorn’s lemma. Let .J; tJ / be a maximal element of E . It suffices
to show that J D I .
Assume that there exists i 2 I n J . As Fj Vi is soft, there exists ti 2 F.Vi / such that
ti j Vi \CJ D tJ j Vi \CJ . Let tQ 2 F.Vi [ CJ / be the element that restricts to ti and to tJ . Then
.J [ fig; tQ/ 2 E with .J; tJ / < .J [ fig; tQ/. This is a contradiction.
Proof. The condition is necessary by Remark 9.5 and sufficient by Proposition 9.6.
Proposition 9.8. Let X be a paracompact Hausdorff space and let OX be a sheaf of (not
necessarily commutative) rings on X. Suppose that OX is soft. Then every left and every
right OX -module is soft.
Proof. It suffices to show the assertion for left modules. Let A X be closed and
s 2 F.A/. By Proposition 9.1 there exists U X open with A U and sQ 2 F.U /
extending s. As X is normal (Proposition 1.18), we find by Theorem 1.15 (iii) a closed
neighborhood C of A contained in U . Then A and @C are disjoint closed subsets. As OX
is soft, O.X/ ! OX .A [ @C / is surjective and we find u 2 OX .X/ with ux D 1 for all
x 2 A and ux D 0 for all x 2 @C . Then sQ jC ujC extends s and can be extended to X by
zero.
Proof. (i). Assume first that .Ui /i is locally finite. By the shrinking lemma there exist
S
closed subsets Si with Si Ui and X D i Si .
S
For J I set SJ WD i 2J Si . Then SJ is closed because .Si /i is locally finite
(Appendix Corollary 12.33). Let E be the set of pairs .J; .si /i 2J / with J I , si 2 A.X/
P
with supp.si / Ui for all i 2 J and such that . i 2J si /jSJ D s jSJ . Then .;; ;/ 2 E , in
particular E ¤ ;.
The set E is partially ordered by .J; .si /i 2J / .K; .ti /i 2K / if J K and si D ti for
all i 2 J . Clearly, every totally ordered subset of E has an upper bound. Hence E has
a maximal element .J; .si /i 2J / by Zorn’s lemma. It suffices to show that J D I .
Assume there exists ˛ 2 I n J . There exists a unique section t˛ 2 A..X n U˛ / [ .SJ [
S˛ // such that
X
t˛ D 0 on X n U˛ and t˛ D s si on SJ [ S˛
i 2J
P
because s i 2J si D 0 on .X n U˛ / \ .SJ [ S˛ / SJ . As A is soft, there exists
an extension s˛ 2 A.X/ of t˛ . Hence .J [ f˛g; .si /i 2J [f˛g / 2 E is strictly larger than
.J; .si /i 2J /. This is a contradiction.
(ii). In general, let .Vj /j 2J be a locally finite refinement of .Ui /i such that Vj
U.j / for a map W J ! I . Let .tj /j be a partition of s subordinate to .Vj /. Define
P
si WD j 21 .i / tj , which makes sense because .Vj /j 2J is locally finite. Then .si /i 2I is
a partition of s subordinate to .Ui /i .
In fact, the existence of such partitions characterizes soft sheaves (Problem 9.5).
The next goal is to show that the structure sheaf of a real C ˛ -manifold with ˛ 1 is soft.
This is essentially equivalent to the fact that there exist arbitrary fine partitions of 1 (see
Corollary 9.13 and Problem 9.5). Hence it is not surprising that we start with a lemma
that is also a standard step in the construction of smooth partitions of unity.
Proof. For p 2 Rm , r > 0 set Cr .p/ WD f x 2 Rm I jjx pjj1 < r g. Then .Cr .rp//p2Zm
is a locally finite open cover of Rm .
Let 8
<exp 1 ; x 2 .1; 1/I
W R ! R; x 7! 1x 2
:0; x 2 R n .1; 1/:
9.2 Softness of Sheaves of Differentiable Functions 199
Then is a C 1 -function with supp./ D Œ1; 1. Moreover, define for " > 0 and p 2 Rm
Ym x
i
p" W Rm ! R; x 7! pi :
i D1 "
This is also a C 1 -function and we have supp.p" / D C" ."p/ and p" jC" ."p/ > 0. Hence,
P
" W Rm ! R, x 7! p2Zm p" .x/ (a finite sum for every x 2 Rm ) is a C 1 -function with
P
" > 0. Hence 'p" WD p" = " is a well-defined C 1 -function and p2Zm 'p" .x/ D 1 for
every x 2 Rm and supp.'p" / D supp.p" /.
n U is compact, there exists o" > 0 such that C2" .p/ U for
As K
P
every p 2 K. Set
P" WD p 2 Zm I supp.'p" / \ K ¤ ; and define 'W Rm ! R, x 7! p2P" 'p" .x/. Since
P P
p2Zm 'p .x/ D 1 for every x 2 R , the definition of P" yields '.x/ D p2P" 'p" .x/ D 1
" m
S
for every x 2 K. Also, we have supp.'/ p2P" supp.'p" / U because supp.'p" / D
C" .p/ C2" .p/ U for every p 2 K.
Finally, as we have for every soft sheaves and every global section arbitrary fine parti-
tions, we obtain in particular the existence of partitions of unity.
200 9 Soft Sheaves
In the previous section we have seen that many interesting sheaves are soft. Now we show
that the first cohomology vanishes for soft sheaves. This will allow us to prove several
global results that a priori hold only locally.
Theorem 9.14. Let X be a paracompact Hausdorff space and let G be a soft sheaf of
groups on X. Then H 1 .X; G/ D 0.
Once we have defined higher cohomology groups in Chap. 10, we will show that
H p .X; A/ D 0 for all p 1 and for every soft sheaf A of abelian groups (Proposi-
tion 10.17).
Proof. Let T be a G-torsor. We have to show that T .X/ ¤ ; because then T is trivial by
Proposition 7.4. Let .Ui /i be an open covering of X such that there exist ti 2 T .Ui / for
all i. As X is paracompact, we may assume that .Ui /i is locally finite. By the shrinking
S
lemma we find Si Ui such that Si is closed in X and such that i Si D X.
S
For J I set SJ WD i 2J Si (note that SJ is closed in X because .Si /i is locally
finite) and define
E WD f .t; J / I J I; t 2 T .SJ / g :
We now apply Theorem 9.14 to real C ˛ -manifolds for ˛ 1 using the fact that their
structure sheaf is soft. Note that all the results below apply slightly more generally to real
paracompact Hausdorff C ˛ -premanifolds with ˛ 1.
9.3 Triviality of H 1 for Soft Sheaves and Applications 201
Proof. The sheaf E is soft by Theorem 9.11 and Proposition 9.8. Hence H 1 .M; E/ D 0
by Theorem 9.14.
Proof. Let IS be the sheaf of C ˛ -functions vanishing on S (Remark 5.31) and consider
the exact sequence (5.9) of OM -modules. The cohomology sequence (Proposition 7.22)
yields an exact sequence CM˛
.M / ! OS .S/ ! H 1 .M; IS /. As IS is an ideal in CM ˛
,
H .M; IS / D 0 by Corollary 9.15. Therefore CM .M / ! OS .S/ is surjective.
1 ˛
More generally, a similar argument shows that we can always extend sections of vector
bundles from closed subspaces to the whole manifold:
Here by a section of E over S we mean a map sW S ! E with p ı s D idS and such for
all p 2 S there exists an open neighborhood U of p in M and a C ˛ -section t of E over
U such that t jU \S D s jU \S .
Proof. Again let IS be the sheaf of C ˛ -functions vanishing on S and let E be the sheaf
of sections of E that is a locally free CM
˛
-module. Then the global section s of the sheaf
E=IS E can be lifted to a global section of E because H 1 .M; IS E/ D 0 by Corollary 9.15.
Corollary 9.18. Let M be a real C ˛ -manifold with ˛ 1. Then composition with sign
OM ! f˙1gM Š .Z=2Z/M induces on cohomology an isomorphism
For a line bundle L over M the cohomology class w.L/ 2 H 1 .M; .Z=2Z/M / is called
the (first) Stiefel-Whitney class of L.
202 9 Soft Sheaves
Corollary 9.20. Let M be a real C ˛ -manifold with ˛ 1 and let E be a vector bundle
over M . Then every subbundle of E is split.
9.4 Problems
Problem 9.3. Let X be a paracompact Hausdorff space and let OX be a sheaf of (not
necessarily commutative) rings on X. Show that OX is soft if and only if every point of x
has a neighborhood U such that for all disjoint closed subspaces A, B of U there exists
a section s 2 OX .U / such that s jA D 1 and s jB D 0.
Problem 9.4. Let X be a paracompact Hausdorff space. Show that every colimit of soft
abelian sheaves is again soft.
9.4 Problems 203
Problem 9.5. Let X be a paracompact Hausdorff space and let A be a sheaf of abelian
groups on X. Show that the following assertions are equivalent:
(i) A is soft.
(ii) For every closed subspace A of X, every s 2 A.A/ and for every locally finite open
covering .Ui /i of A in X there exist si 2 A.X/ for all i with supp.si / Ui and
P
sx D i 2I .si /x for all x 2 A.
Suppose that A is a sheaf of (not necessarily commutative) rings. Show that A is soft if
and only if (ii) holds for A D X and s D 1.
1. Show that a sheaf of abelian groups A on X is fine if and only if for every closed subset
A of X and for every neighborhood U of A there exists an endomorphism of A that is
1 on A and 0 outside U .
2. Show that every fine sheaf is soft.
3. Let OX be a soft sheaf of (not necessarily commutative) rings. Show that every OX -
module is fine.
4. Let A be a fine sheaf of abelian groups on X. Show that for every sheaf M of abelian
groups on X the tensor product (Problem 8.7) A ˝ZX M is fine.
Problem 9.7. Let M be a real C ˛ -manifold with ˛ 1 and let p 2 M . Show that
forming the germ OM .M / ! OM;p is surjective.
Problem 9.8. Let M be a real C ˛ -manifold with ˛ 1. Show that there exists a proper
morphism f W M ! R.
Problem 9.9. A commutative monoid M (written additively) is called integral if for all
m 2 M the map M ! M , n 7! m C n is injective. The integral monoids together with
homomorphisms of monoids form a category and one has the notion of a sheaf of integral
monoids.
Problem 9.10. Let U be a tautological line bundle on P 1 .R/ D Grass1 .R2 / (Prob-
lem 8.28) and let pW S 1 ! P 1 .R/ be the canonical map. Show that the pullback p .U /
(Problem 8.17) is isomorphic to the Möbius bundle.
Problem 9.12. Let be a topological space. For every topological space X let S .X/
be the set of continuous maps ! X. Let A be an abelian group and let S .X; A/ be
the abelian group of maps S .X/ ! A, called the group of singular -cochains of X
with values in A. If U V X are open subspaces, one has an injection S .U / ,!
S .V / and hence restriction maps S .V; A/ ! S .U; A/ making U 7! S .U; A/ into
a presheaf of abelian groups. Let U 7! S .U; A/ be its sheafification.
Problem 9.13. Consider the smooth manifold P n .R/, n 1. Show that Pic.P n .R// Š
Z=2Z.
Hint: Problem 7.6.
Cohomology of Complexes of Sheaves
10
In this chapter we generalize for sheaves of abelian groups (or more generally, for OX -
modules, where .X; OX / is a ringed space) cohomology groups in degree 1 to higher
degrees in such a way that we can extend the exact sequence of cohomology. The idea
(motivated in Sect. 10.1) is to replace an OX -module by a quasi-isomorphic complex
of such OX -modules whose cohomology we expect to be trivial (namely injective OX -
modules), then to apply the functor of global sections to this complex to obtain a complex
of .X; OX /-modules, and finally take the cohomology of this complex. Of course, once
one follows the strategy of first replacing an OX -module by a complex, it is only natural to
start with an arbitrary complex of OX -modules1 . This will yield the (hyper-)cohomology
H p .X; F / of a complex F defined in Sect. 10.2. Much more generally, one may view
these constructions as a special case of the right derivation of a left exact functor between
abelian categories, which is here applied to the functor of taking global sections of an
OX -module.
In Sect. 10.3 we will study classes of acyclic OX -modules F (i.e., H p .X; F/ D 0 for
all p 1). Injective OX -modules are acyclic, almost by definition. We will introduce
flabby sheaves as a technical tool and we will also prove that soft sheaves are acyclic.
The cohomological techniques developed in the first three sections will allow us in
Sect. 10.4 to define de Rham cohomology and to prove the de Rham isomorphism. We
can also compute some cohomology groups of sheaves of holomorphic functions and get
as a corollary the theorem of Mittag-Leffler from complex analysis in one variable.
After studying some functoriality properties of cohomology with respect to inverse
and direct images in Sect. 10.5 we formulate and prove in the last section the proper base
change theorem for bounded below complexes of abelian sheaves on arbitrary topological
spaces.
1
Even more natural would be to work systematically in a category of complexes, where quasi-
isomorphisms are defined to be isomorphisms, i.e., in the derived category. But the required amount
of homological algebra is beyond the scope of this book.
Notation: In this chapter .X; OX / will denote a ringed space and we set R WD OX .X/.
If K is a commutative ring such that .X; OX / is K-ringed, then R is a K-algebra.
Recall that the category of OX -modules and the category of R-modules are abelian
(Appendix Definition 15.25).
It is left exact, i.e., it commutes with finite limits (Remark 8.37). Equivalently (by Ap-
pendix Remark 15.27), for every exact sequence
0 ! F0 ! F ! F00
is exact.
Remark and Definition 10.1 (Goal of the construction of cohomology). We would like
to construct a so-called ı-functor extending .X; /, i.e.,
(a) a family of additive functors H n .X; /W (OX -Mod) ! (R-Mod) for n 0 such that
H 0 .X; / D .X; /,
(b) for every exact sequence 0 ! F0 ! F ! F00 ! 0 of OX -modules a family of
homomorphisms of R-modules ıW H n .X; F00 / ! H nC1 .X; F0 /, n 0,
is exact.
10.1 Strategy for the Definition of Cohomology of Sheaves 207
ı
H n .X; F00 / H nC1 .X; F0 /
ı
H n .X; G00 / H nC1 .X; G0 /
is commutative.
where the right-hand side denotes the cohomology of a complex (Appendix Defini-
tion 15.2), i.e., the right-hand side is equal to
Rn WD Ker. .X; In / ! .X; InC1 //= Im. .X; In1 / ! .X; In //:
Let us believe this claim for a moment. Then this suggests a way of defining right derived
functors H n .X; : : : /:
and hence
0 ! Kp ! Ip ! KpC1 ! 0
But if we replace a single OX -module F by a complex, why not start with a whole complex
of OX -modules F ? Then it will turn out that the crucial property of I is its K-injectivity
(Appendix Definition 15.18). Hence the starting point of the construction of cohomology
of arbitrary complexes of OX -modules is the following result, which ensures that step (1)
is always possible.
Lemma 10.3. The following abelian categories have injective and K-injective resolutions
(Appendix Definition 15.28):
We will not prove this lemma here but refer to [Spa] Theorem 4.5, [Stacks] Tag 079P,
or [AJS] Theorem 5.4.
Lemma 10.3 in particular shows that if F is bounded below, then we find a quasi-
qi s
isomorphism F ! I , where I is bounded below and consists of injective OX -modules
(in particular I is K-injective by Appendix Proposition 15.19). This is the only case
that we will apply in the rest of this book (and we refer to Appendix Problem 15.14
and Problem 10.1 for some hints on the existence of such injective resolutions). Hence
in the sequel we usually give proofs only in this case or even only in the case where
F is concentrated in degree 0 and refer to the literature for the general arguments from
homological algebra.
Now we define the sheaf cohomology of a complex of OX -modules as follows.
Definition and Theorem 10.4. Let .X; OX / be a ringed space and let R WD .X; OX /.
qi s
Let F be a complex of OX -modules. Choose a quasi-isomorphism F ! I , where I is
a K-injective complex of OX -modules and define for n 2 Z the n-th cohomology of F by
If the complex F is bounded below, say there exists a 2 Z such that Fp D 0 for all
p < a, then H n .X; F / D 0 for all n < a.
2. For every short exact sequence of complexes of OX -modules
u v
0 ! F ! G ! H ! 0 (10.2)
up vp
(i.e., 0 ! Fp ! Gp ! Hp ! 0 is an exact sequence of OX -modules for all p 2 Z)
there are connecting homomorphisms of R-modules ıW H n.X; H / ! H nC1 .X; F /
making the sequence
:::
ı H n .X;u/ H n .X;v/
! H n .X; F / ! H n .X; G / ! H n .X; H /
ı H nC1 .X;u/ H nC1 .X;v/ (10.3)
! H nC1 .X; F / ! H nC1 .X; G / ! H nC1 .X; H /
ı
! : : :
exact and this long exact cohomology sequence is functorial for morphisms of short
exact sequences of complexes.
and let .X; u/W .X; F / ! .X; G / be the morphism of complexes of R-modules
given by .X; u/p WD .X; up /W .X; Fp / ! .X; Gp /. This defines a functor
(Com(OX )) ! (Com(R)). Applying to a homotopy u ' v of homomorphisms of
10.2 Definition of Cohomology 211
complexes (Appendix Definition 15.4 and Remark 15.26) the functor .X; / yields a ho-
motopy .X; u/ ' .X; v/. Hence .X; / induces a functor of homotopy categories
(Appendix Definition 15.6 and Remark 15.26)
In particular, H n . .X; u// D H n . .X; v// for homotopic morphisms u and v of com-
plexes of OX -modules for all n 2 Z.
Proof (Proof of Theorem 10.4). (i). We first show that H n .X; F / depends up to unique
qi s
isomorphism not on the choice of the K-injective resolution. Let sW F ! I and
qi s
tW F ! J be two K-injective resolutions. Applying Appendix Lemma 15.20 to u D
idW F ! F we obtain a unique isomorphism wW I ! J in K.OX / such that w ı s D t
and hence a unique isomorphism
by Remark 10.5.
(ii). H n .X; / defines an additive functor H n .X; /W K.OX / ! (R-Mod), again by
Appendix Lemma 15.20 and Remark 10.5.
(iii). Assume that Fp D 0 for all p < a. Then we may choose a K-injective res-
qi s
olution F ! I , where Ip D 0 for all p < a (Lemma 10.3). Hence H n .X; F / D
H n . .X; I // D 0 for all n < a.
qi s
(iv). Let F be an OX -module. Then a K-injective resolution F ! I with Ip D 0 for
p < 0 is an exact sequence
: : : ! 0 ! F ! I0 ! I1 ! : : : :
(v). Proof of (2): If F , G , and H are bounded below: We claim that there exists
a commutative diagram in (Com(OX ))
0 F G H 0
(*)
0 I J K 0;
such that:
1. The complexes in the lower row are bounded below and consist of injective OX -
modules and the vertical arrows are quasi-isomorphisms.
212 10 Cohomology of Complexes of Sheaves
makes J into a complex and such that if we define Gp ! Jp as the sum of idAp and
Hp ! Kp , then (*) commutes.
As Ip is injective, the exact sequences 0 ! Ip ! Jp ! Kp ! 0 even split. Hence this
sequence stays exact after applying .X; /. We obtain an exact sequence of complexes
of R-modules
0 ! .I / ! .J / ! .K / ! 0:
Now we can apply Appendix Lemma 15.14 to obtain (10.3).
(vi). For the proof of (2) in general we refer to [Stacks] Tag 0152.
H n .X; F / ! H n .X; G /:
To achieve all goals formulated in Remark 10.1 we still have to show that if we restrict
our construction of cohomology to a single OX -module, then we obtain a universal ı-
functor. To make sense of this we will always consider an OX -module F as the complex
of OX -modules
! 0 ! 0 ! F ! 0 ! 0 ! :::;
where F sits in degree 0 of the complex. Then we write H n .X; F/ for its cohomology.
Corollary 10.7. Restricting the functors H n .X; : : : / to the category of OX -modules con-
sidered as complexes concentrated in degree 0 the family .H n .X; /; ı/n0 is a universal
ı-functor extending .X; /. Moreover, every injective OX -module I is -acyclic (i.e.,
H n .X; I/ D 0 for all n > 0).
10.2 Definition of Cohomology 213
Proof. Theorem 10.4 immediately implies that .H n .X; /; ı/n0 is a ı-functor that ex-
tends .X; /.
Let I be an injective OX -module. If we consider I as a complex concentrated in degree
0, then idW I ! I is a K-injective resolution. Hence the definition of H n .X; I/ shows that
H n .X; I/ D 0 for all n > 0.
It remains to show the universality of the ı-functor. Let .T n ; ı 0 /n0 be a ı-functor
extending .X; /. We have to show that for all n 0 and for all OX -modules F there exist
unique homomorphisms 'Fn W H n .X; F/ ! T n .F/ compatible with ı and ı 0 and functorial
in F such that 'F0 D id .X;F/ . We proceed by induction on n.
The assertion is clear for n D 0. Let n > 0. Choose an injective homomorphism
iW F ! I with I an injective OX -module and set Q WD Coker.i/. We obtain a short exact
sequence of OX -modules
0!F!I!Q!0
and hence by induction hypothesis a commutative diagram
ı
::: H n1 .X; I/ H n1 .X; Q/ H n .X; F/ H n .X; I/ D 0
'In1 n1
'Q
ı0
::: T n1 .I/ T n1 .Q/ T n .F/
with exact rows. Hence ı is surjective and Ker.ı/ Ker.ı 0 ı 'Q n1
/. Therefore there
exists a unique 'F W H .X; F/ ! T .F/ making the diagram commutative. It is straight
n n n
For concrete calculations working with injective resolutions is often not advisable because
injective modules tend to be quite large (e.g., non-zero injective abelian groups are never
finitely generated Z-modules by Appendix Problem 15.14). But in fact the strategy of
Remark 10.2 required only to choose a resolution by a complex of -acyclic modules:
qi s
Proposition 10.8. Let F be a bounded below complex of OX -modules and let F ! A
be a quasi-isomorphism, where A is a bounded below complex of OX -modules such that
An is -acyclic for all n 2 Z. Then
Proof. If F is concentrated in degree 0 and An D 0 for all n < 0, we have seen the result
in (10.1). For the general case see [Stacks] Tag 05TA.
214 10 Cohomology of Complexes of Sheaves
All of the results above can be vastly generalized with (almost) verbatim the same proofs.
Instead of the functor .X; /W (OX -Mod) ! ( .X; OX /-Mod) one considers an arbitrary
left exact functor between abelian categories
F W A ! B:
Then all of the above notions, statements, and proofs generalize – if(!) A has injective
and K-injective resolutions. One obtains a universal ı-functor from A to B extending
F , which is called the right derived functor of F and which is denoted by Rn F (in this
notation we would have H n .X; / D Rn .X; /). More generally one obtains functors
Rn F W K.A/ ! B with all the properties above. And one has Rn F .I / D 0 for all injective
objects I in A and all n > 0.
Examples are the following.
is left exact. Hence if A has injective and K-injective resolutions, then there exist the
right derived functors X 7! ExtnA .Z; X/ WD Rn HomA .Z; X/.
Finally, there exists a dual theory for right exact functors F by replacing all arrows in all
diagrams by an arrow in the opposite direction: The dual notion of an injective object and
a K-injective complex is called a projective object (see Appendix Problem 14.4) and a K-
projective complex, respectively. One obtains left derived functors denoted by Ln F . Note
however that if an abelian category has injective and K-injective (right) resolutions, then
the dual assertion, namely that there always exist projective and K-projective (left) resolu-
tions, might not be true. For instance, the category of R-modules (for any not necessarily
commutative ring R) also has projective and K-projective resolutions ([Spa] Theorem C)
but this is usually not the case for the category of OX -modules for a ringed space .X; OX /.
Often it is possible to circumvent this problem by working solely with acyclic resolutions.
10.3 Acyclic Sheaves 215
We continue to denote by .X; OX / a ringed space. Proposition 10.8 shows that we can
define the right derived functor of a left exact functor F of a bounded below complex also
via a resolution with F -acyclic objects. The following lemma will be the main tool to see
whether a certain class of objects is F -acyclic.
Lemma 10.9. Let F W A ! B be a left exact functor between abelian categories and
suppose that A has injective and K-injective resolutions. Let I Ob.A/ such that the
following conditions are satisfied:
with I p injective for all p. As I 0 2 I by (b), we can apply (c) to the exact sequence 0 !
M ! I 0 ! Im.d 0 / ! 0. This shows that Im.d 0 / 2 I and that 0 ! F .M / ! F .I 0 / !
F .Im.d 0 // ! 0 is exact. Then induction and the exact sequences 0 ! Im.d p1 / !
I p ! Im.d p / ! 0 show that Im.d p / 2 I for all p and that 0 ! F .Im.d p1 // !
F .I p / ! F .Im.d p // ! 0 is exact. For n 1 we find therefore
and hence Rn F .M / D 0.
Every morphism 'W F ! G of sheaves induces a morphism of flabby sheaves ' Œ0 W FŒ0 !
Œ0 Q
GŒ0 with 'U D x2U 'x . We obtain a functor . /Œ0 from the category of sheaves to the
full subcategory of flabby sheaves. The morphism F is functorial in F.
Now suppose that F is an OX -module. Then FŒ0 is an OX -module: addition is given
by the addition within the stalks and scalar multiplication of a 2 OX .U / on .sx /x2U 2
FŒ0 .U / by .ax sx /x2U . We obtain a functor . /Œ0 from the category of OX -modules to the
full subcategory of flabby OX -modules. The morphism F is a functorial homomorphism
of OX -modules.
In particular we find for every OX -module a functorial exact sequence of OX -modules
0 ! F ! FŒ0 ! Coker./ ! 0 (10.4)
with FŒ0 flabby. Applying the same argument to Coker./ we obtain inductively a functo-
rial exact sequence of OX -modules
0 ! F ! FŒ0 ! FŒ1 ! : : : ; (10.5)
where FŒp is a flabby OX -module for all p 0. This resolution of F is called Godement
resolution.
Finally, the variant of Appendix Lemma 15.11 for the abelian category of OX -modules
shows that given a 2 Z there exists for every complex F of OX -modules with Fp D 0
qi s
for all p < a a quasi-isomorphism F ! A , where Ap is a flabby OX -module for all p
and Ap D 0 for all p < a.
Proposition 10.12.
Recall Proposition 1.13, which shows that any metrizable space satisfies the hypotheses
of 2.
Proof. The first assertion is clear. To show 2 let W Z be open and let s 2 F.W /. By
Proposition 9.1 2 we can extend s to a section s 0 over an open neighborhood U of W in
X. As F is flabby, we can extend s 0 to a section sQ 2 F.X/. Then sQ jZ 2 F.Z/ extends s.
Proof. 1. The argument is very similar to the proof that torsors for soft sheaves are trivial
(Theorem 9.14) but as we can work with open sets we do not run into any topological
difficulties requiring such tools as the shrinking lemma. Indeed, let T be a G-torsor, let
.Ui /i 2I be an open covering such that there exist ti 2 T .Ui / for all i. For J I set
S
UJ WD i 2J Ui . Then UI D X. Define E WD f .t; J / I J I; t 2 T .UJ / g. Then E ¤ ;
because . ; ;/ 2 E . It is partially ordered by .t; J / .t 0 ; J 0 / if J J 0 and t 0 jUJ D t.
As T is a sheaf, every totally ordered subset of E has an upper bound in E . Hence there
exists a maximal element .t; J / in E by Zorn’s lemma. It suffices to show that J D I .
Assume there exists i 2 I n J and let g 2 G.UJ \ Ui / with t jUJ \Ui D gti jUJ \Ui .
As G is flabby, we can extend g to gQ 2 G.X/. Replacing ti by gQ jUi ti we may assume
t jUJ \Ui D ti jUJ \Ui and hence we can glue t and ti to a section over UJ [fi g. This contradicts
the maximality of .t; J /.
2. As G0 jU is flabby for every open subset U X, H 1 .U; G0 jU / D 1 by 1 (here we use
the cohomology defined in Definition 7.3) and the cohomology sequence attached to the
exact sequence 1 ! G0 jU ! GjU ! G00 jU ! 1 shows that G.U / ! G00 .U / is surjective.
Hence we obtain a commutative diagram
G.U / G00 .U /
with G.X/ ! G.U / ! G00 .U / a composition of surjective maps. Therefore G00 .X/ !
G00 .U / is surjective. This shows that G00 is flabby.
218 10 Cohomology of Complexes of Sheaves
Proof. This follows from Lemma 10.9 using Remark 10.11 and Lemma 10.14.
Proposition 10.16. Let X be a topological space and let A be a sheaf of abelian groups,
which we may consider a ZX -module. Then H 1 .X; A/ as defined in Definition 10.4 and
H 1 .X; A/ defined via torsors in Definition 7.3 coincide.
The proof will show that there is a functorial isomorphism between these cohomology
groups.
Proof. Denote for the moment the cohomology group defined via torsors in Definition 7.3
by HQ 1 .X; /. By Remark 10.11 there exists a functorial exact sequence of sheaves of
abelian groups 0 ! A ! A0 ! C ! 0 with A0 flabby. Then H 1 .X; A0 / D 0
by Proposition 10.15 and HQ 1 .X; A0 / D 0 by Lemma 10.14 1. Hence the long ex-
act cohomology sequence (10.3) and the long exact sequence for HQ 1 (7.11) imply that
H 1 .X; A/ D HQ 1 .X; A/ D Coker.A0 .X/ ! C.X//.
Proposition 10.17. Let .X; OX / be a ringed space such that X is paracompact and Haus-
dorff. Then every soft OX -module is -acyclic.
Proof. We check the conditions of Lemma 10.9 for the class I of soft OX -modules. By
Remark 10.11 we can embed every OX -module into a flabby OX -module A, which is soft
by Proposition 10.12. The same proposition also shows that every injective OX -module is
soft.
It remains to show Condition (c) of Lemma 10.9. Let 0 ! F0 ! F ! F00 ! 0 be
an exact sequence of OX -modules with F and F0 soft. Then F.X/ ! F00 .X/ is surjective
because H 1 .X; F0 / D 0 by Theorem 9.14. Let A X be closed. Then F0 jA is soft by
Remark 9.5 and therefore the same argument proves that F.A/ ! F00 .A/ is surjective.
Then the commutative diagram
shows that F00 .X/ ! F00 .A/ is surjective. Therefore F00 is soft.
H n .X; a F / D a H n .X; F /:
qi s
Proof. By Remark 10.11 there exists a quasi-isomorphism F ! A of OX -module,
where Ap is flabby for all p. By Proposition 10.8, .X; A / computes the cohomology
of F . By Lemma 10.15 each Ap is also -acyclic if considered as a ZX -module. Hence
it also computes the cohomology of a F .
Definition and Remark 10.19 (De Rham Cohomology). Let M be a real C ˛ -pre-
manifold with ˛ 1 or a complex premanifold. Then
d d d
˝M W ! 0 ! ˝M
0
! ˝M
1
! ˝M
2
! : : :
n
HDR .M / WD H n .M; ˝M /
H n .M; KM / ! HDR
n
.M /: (10.6)
p
If ˝M is -acyclic for all p 0, it calculates its own cohomology by Proposition 10.8
and we obtain
fclosed n-forms on M g
HDRn
.M / D : (10.7)
fexact n-forms on M g
If M is of dimension m 2 N0 , this implies in particular HDR
n
.M / D 0 for n > m.
If M is a real C 1 -manifold, then ˝M is soft for all p 0 (Corollary 9.12) and hence
p
Theorem 10.20 (De Rham). Let M be a real C 1 -manifold. Then for all n 0
fclosed n-forms on M g
H n .M; RM / Š HDR
n
.M / Š : (10.8)
fexact n-forms on M g
Note that this result in particular implies the surprising fact that the question of whether
every closed n-form is exact on M depends only on the underlying topological space of
M . We will even see in Corollary 11.19 below that H n .M; RM / D H n .M 0 ; RM 0 / if M
and M 0 are homotopy equivalent2 .
p
Remark 10.21. One can show that ˝M is also -acyclic for all p 0 if M is a real
analytic manifold (combine [Car] Théoreme 3 together with the fact that for every real
analytic manifold there exists a closed embedding into some RN by [Gra]). Hence one
has the isomorphisms (10.8) also for real analytic manifolds M .
We use the following standard fact from complex analysis (the “Dolbeault lemma”):
For every C-valued C 1 -function g on U there exists a C-valued C 1 -function f on U
such that @f
@zN
D g. For a proof see [Hoe] Theorem 1.4.4 in the case considered here or
[GuRo] Chap. VI, C, Lemma 1 for a version in an arbitrary complex dimension).
Proof. Let CU1IC be the sheaf of C-valued C 1 -functions on U . Applying the Dolbeault
lemma to open subsets of U we see that @@zN W CU1IC ! CU1IC is surjective. By the Cauchy–
Riemann differential equations we obtain an exact sequence
@
@zN
0 ! OU ! CU1IC ! CU1IC ! 0:
2
This is formulated in a somewhat too dramatic way: The Poincaré lemma (Theorem 8.68), for
which we did not give a proof, is in the C 1 -case often shown (for instance in the given reference) by
proving that smooth maps between premanifolds that are homotopic via a smooth homotopy induce
the same map on the right-hand side of (10.8). One then concludes that on a smoothly contractible
C 1 -manifold every closed form is exact. Nevertheless it remains surprising that continuity of the
homotopy is already sufficient.
10.4 Applications: Theorems of De Rham and of Mittag-Leffler 221
which consists of soft (and hence -acyclic) sheaves. Hence the cohomology is calculated
by this complex. Clearly this implies H n .U; OU / D 0 for n 2. Moreover, the Dolbeault
lemma (now applied to U ) shows that H 1 .U; OU / D 0.
As U has dimension 1 as complex manifold, ˝Un D 0 for n > 1. In particular, all terms
in (10.9) are 0 for n > 1.
Much more generally, one has for every Stein manifold (Theorem 5.45) X that
H i .X; F/ D 0 for all i > 0 and for all finite locally free OX -modules F (a special
case of “Cartan’s Theorem B”, e.g., [GuRo], Chap. VIII, A, Theorem 14). Hence Corol-
lary 10.23 holds if U is an arbitrary Stein manifold.
Remark 10.25. Recall that we defined a functor f 1 W (Sh(Y )) ! (Sh(X)) such that
for every sheaf G on Y and x 2 X. More precisely, f 1 G was defined as the sheafification
of the presheaf on X
.f C G/.U / WD colim G.V /:
V f .U /
colimits commute with finite limits (Appendix Proposition 13.39). As sheafification com-
mutes with finite limits, the inverse image functor f 1 commutes with finite limits. In
other words, it is left exact.
In particular, if G is a sheaf of abelian groups on Y , then the group law aW G G ! G
defines via functoriality a group law
f 1 .a/
f 1 .G/ f 1 .G/ D f 1 .G G/ ! f 1 .G/:
Here we identify (ZX -Mod) with the category of sheaves of abelian groups on X. We
obtain also functors
Proposition 10.26. The functor f 1 W (ZY -Mod) ! (ZX -Mod) is exact. In particular, if
uW G ! H is a quasi-isomorphism in (Com(ZY )), then f 1 .u/W f 1 G ! f 1 H is
a quasi-isomorphism.
Proof. It is left exact by Remark 10.25 and right exact because it is left adjoint to the
functor f (Proposition 3.49 and Remark 3.53) and in particular commutes with arbitrary
colimits (Appendix Proposition 13.47).
One can also use (10.10) to prove Proposition 10.26 with less abstract nonsense.
10.5 Cohomology and Inverse and Direct Image 223
where the first arrow is given by pullback of sections (Definition 3.57) in every degree. If
G is concentrated in degree 0, then we can assume that Ip D 0 and Jp D 0 for all p < 0.
In particular we see that f 1 is the usual pullback of sections for n D 0 in this case.
is surjective.
Proof. Then i W (ZA -Mod) ! (ZX -Mod) is exact by (3.10) and therefore Rq i D 0 for all
q > 0. Hence we can apply Proposition 10.29.
: : : ! H p .A [ B; F/ ! H p .A; F/ ˚ H p .B; F/ ! H p .A \ B; F/
(10.11)
! H pC1 .A [ B; F/ ! : : :
Here we write H p .A; F/ instead of H p .A; FjA /. Similarly for the other terms.
0 ! l .l 1 F/ ! i .i 1 F/ ˚ j .j 1 F/ ! k .k 1 F/ ! 0
is exact on stalks by (3.10), hence it is exact. It induces the long exact sequence (10.11)
by Corollary 10.30.
In this section we will prove the proper base change theorem. We will consider a commu-
tative diagram of topological spaces
p
W X
q f (10.12)
g
Z Y:
Theorem 10.33 (Proper base change). Let a cartesian diagram (10.12) be given and
let F be a bounded below complex of abelian sheaves on X. Suppose that one of the
following hypotheses is satisfied:
g 1 .Rn f F / ! Rn q p 1 F (10.16)
For the proof of Theorem 10.33 we will use the following result.
Lemma 10.35. Suppose that the hypotheses of Corollary 10.34 are satisfied and let I be
a flabby abelian sheaf on X. Then Ijf 1 .y/ is -acyclic for all y 2 Y .
Proof. If Hypothesis 2 is satisfied, then Ijf 1 .y/ is flabby by Proposition 10.13 2 and hence
-acyclic by Proposition 10.15. Now suppose that Hypothesis 1 is satisfied. Then f 1 .y/
is compact and relatively Hausdorff in X. We show that Ijf 1 .y/ is soft and hence -
acyclic (Proposition 10.17). Indeed, if A f 1 .y/ is closed then A is compact and
relatively Hausdorff in X. Hence by Proposition 9.1 3 we can extend every section s 2
I.A/ to a section s 0 over an open neighborhood U of A in X. As I is flabby, we can extend
s 0 to a section sQ over X. Its restriction to f 1 .y/ extends s.
Proof (Proof of Theorem 10.33). (i). We first show the claim for n D 0 and for F D F
concentrated in degree 0. We have to show that (10.13) is an isomorphism. This we can
do on stalks. Therefore we may assume that Z D fyg for some y 2 Y . Hence it suffices
to prove Corollary 10.34 for n D 0 and F D F. We show that the morphisms (A) and
(B) in (10.15) are isomorphisms.
Morphism (A) is an isomorphism because of Appendix Proposition 12.11 as both hy-
potheses imply that f is closed. To see that Morphism (B) is an isomorphism we can
apply Proposition 9.1. If Hypothesis 2 is satisfied, then every neighborhood of f 1 .y/ is
Hausdorff paracompact. If Hypothesis 1 is satisfied, then f 1 .y/ is compact because f
is proper and a relatively Hausdorff subspace because f is separated.
(ii). Next we show that for every flabby abelian sheaf I on X the pullback p 1 I is
acyclic for the functor q .
For every z 2 Z we have .p 1 I/j q 1 .z/ D Ijf 1 .g.z/ . Hence Lemma 10.35 shows that
the restrictions of G WD p 1 I to the fibers of q are -acyclic.
10.6 Proper Base Change 227
0 ! q G ! q J0 ! q J1 ! : : :
is exact. We check this on stalks at all z 2 Z. Now the hypotheses of Theorem 10.33
imply that the hypotheses of Corollary 10.34 are satisfied for the morphism q (for Hypoth-
esis 1 use Remark 10.32). Hence we can apply Corollary 10.34 for the map q and n D 0
and for complexes concentrated in degree 0, which we already proved in (i). Therefore it
suffices to see that
0 ! q 1 .z/; Gj q 1 .z/
(*)
! q 1 .z/; J0 jq 1 .z/ ! q 1 .z/; J1 jq 1 .z/ ! : : :
Rn f .F / D H n ! f Ip ! f IpC1 ! : : : :
g 1 .Rn f .F // D H n ! g 1 .f Ip / ! g 1 .f IpC1 / ! : : :
.i / (**)
D H n ! q .p 1 Ip / ! q .p 1 IpC1 / ! : : :
Proof. By Corollary 10.34, (*) implies Rn f .F/ D 0 for all n 1. Hence we can apply
Proposition 10.29.
228 10 Cohomology of Complexes of Sheaves
10.7 Problems
Problem 10.1. Let .X; OX / be a ringed space. Show that every bounded below complex
of OX -modules has an injective resolution.
Hint: Let F be an OX -module and for every x 2 X let Fx ,! Ix be an injective OX;x -linear
map to an injective OX;x -module Ix (Appendix Problem 15.14). Show that U 7! I.U / WD
Q
x2U Ix is an injective OX -module and that the canonical homomorphism F ! I of
OX -modules is injective. Conclude by Appendix Problem 15.11.
Problem 10.4. Let .X; OX / be a ringed space, let F be a bounded below complex of OX -
modules, and let U; V X be open. Show that there exists a Mayer–Vietoris sequence
: : : ! H p .U [ V; F / ! H p .U; F / ˚ H p .V; F / ! H p .U \ V; F /
! H pC1 .U [ V; F / ! : : :
Hint: Show that for every flabby sheaf A of abelian groups on X the sequence
s7!.s j U ;s j V / .s;t /7!st
0 ! A.U [ V / ! A.U / ˚ A.V / ! A.U \ V / ! 0
is exact.
and 8
<A; if p is even and 0 p 2nI
H p .P n .C/; A/ Š
:0; otherwise:
10.7 Problems 229
Problem 10.7. Generalize the results of Problem 10.6 (2) and show that
8
<C; if 0 p D q nI
p
H q P n .C/; ˝P n .C/ Š
:0; otherwise.
Problem 10.8. Let M be a real C ˛ -manifold with ˛ 1 and let PicC .M / be the group
of complex C ˛ -line bundles on M . Show that the complex exponential sequence induces
an isomorphism of abelian groups PicC .M / ! H 2 .M; ZM /.
Problem 10.10. Let M be a real simply connected manifold. Show that every closed
1-form is exact.
Problem 10.11. Show that on the real C 1 -manifold S 1 there exists a non-exact 1-form
! that is unique up to multiplication with 2 R . What is !?
Problem 10.12. Let f W X ! Y . Show that the proper direct image functor fŠ (Prob-
lem 3.16) from the category of abelian sheaves on X to the category of abelian sheaves
on Y is a left exact functor. Its right derived functor by Rn fŠ is called higher direct image
with compact support. If f is the unique map to the space Y consisting of a single point,
then we consider Rn fŠ .F / as an abelian group for every complex F of abelian sheaves.
This abelian group is called the n-th cohomology with compact support and it is denoted
by Hcn .X; F /. We write c .X; / instead of Hc0 .X; /.
Prove for locally compact Hausdorff spaces an analogue of the Mayer–Vietoris se-
quence for closed subspaces (Proposition 10.31) for the cohomology with compact sup-
port.
230 10 Cohomology of Complexes of Sheaves
! Hcn .U; FjU / ! Hcn .X; F/ ! Hcn .Z; FjZ / ! HcnC1 .U; FjU / ! : : :
Problem 10.14. Let X be a paracompact locally compact Hausdorff space and let F be
an abelian sheaf. Show that the following assertions are equivalent:
(i) F is soft.
(ii) H n .X; jŠ .FjU // D 0 for all n 1 and for every open topological embedding j W U !
X.
(iii) H 1 .X; jŠ .FjU // D 0 for every open topological embedding j W U ! X.
1. Show that for an abelian sheaf F the following assertions are equivalent:
(i) F is c-soft.
(ii) Hcn .X; jŠ .FjU // D 0 (Problem 10.12) for all n 1 and for every open topological
embedding j W U ! X.
(iii) Hc1 .X; jŠ .FjU // D 0 for every open topological embedding j W U ! X.
Hint: Problem 10.13.
2. Show that every colimit of c-soft abelian sheaves on X is a c-soft abelian sheaf.
3. Show that the functors Hcn .X; / commute with colimits.
Problem 10.16. Let M be a real C ˛ -manifold with ˛ 1. Show that any soft sheaf
on M is c-soft (Problem 10.15) and deduce that Hcn .M; E/ D 0 for all n 1 and every
CM
˛
-module E.
1. Show that
f 7!f 0
0 ! RU ! C1U ! C0U ! 0
is an exact sequence of R-vector spaces.
10.7 Problems 231
2. Show that Hcn .U; RU / D R (Problem 10.12) for n D 1 and Hcn .U; RU / D 0 for
n ¤ 1. R
f 7!f 0
Hint: The sequence 0 ! c .U; C1U / ! c .U; C0U / ! R ! 0 is exact, where
R R1
f WD 1 f .x/ dx.
Problem 10.18. Let X be a topological space and A X a closed subspace. For every
sheaf of abelian groups F define
Show that A .X; / is a left exact functor from the category of abelian sheaves to the
p
category of abelian groups. For every complex A of abelian sheaves HA .X; A / WD
Rp A .X; A / is called the local cohomology group with support in A.
p pC1
! HA .X; A / ! H p .X; A / ! H p .U; A / ! HA .X; A / ! : : : ;
p
where HA .X; / denotes the local cohomology with support in A (Problem 10.18).
Problem 10.20. Let A be an abelian category with injective and K-injective resolutions.
qi s
Let M and N be complexes of objects in A and choose a K-injective resolution N !
I . For p 2 Z the abelian group
p
ExtA .M ; N / WD HomK.A/ .M ; I Œp/;
is called the Ext group of M and N . Here the shift Œp is defined in Appendix Prob-
lem 15.1.
qi s
1. Show that if M ! J is a quasi-isomorphism, then
p
ExtA .M ; N / D HomK.A/ .J ; I Œp/:
p
2. Show that the group ExtA .M ; N / does not depend on the choice of the K-injective
p
resolution of N up to unique isomorphism and that M 7! ExtA .M ; N / and N 7!
p
ExtA .M ; N / define functors K.A/opp ! (Ab) and K.A/ ! (Ab) that send quasi-
isomorphisms of complexes to isomorphism of abelian groups.
3. Show that for all objects M and N of A (considered as complexes concentrated in
degree 0) one has Ext0A .M; N / D HomA .M; N /.
232 10 Cohomology of Complexes of Sheaves
4. Show that for p; q 2 Z and for all complexes M , N , P of objects in A and all
qi s qi s qi s
K-injective resolutions M ! J , N ! I , P ! K the composition
which is called the Yoneda product. Show that the Yoneda product is associative and
L p
makes p ExtA .M ; M / into a ring.
5. Show that for every object M of A the p-th right derived functor of the left exact
p
functor A ! (Ab), X 7! HomA .M; X/, is the functor X 7! ExtA .M; X/.
Problem 10.21. Let .X; OX / be a ringed space. Show that for all OX -modules F
p
and all p 2 Z there is a functorial isomorphism H p .X; F/ ! ExtOX .OX ; F/ (Prob-
L
lem 10.20). Deduce that the Yoneda product (10.18) endows p H .X; OX / with the
p
L
structure of a ring and p H p .X; F/ with the structure of a right module over the ring
L
p H .X; OX /. The scalar multiplication
p
Problem 10.24. Let M be a real manifold. Show that every principal PGLn .R/-bundle
(respectively every principal PGLn .C/-bundle, where we consider PGLn .C/ as a real Lie
group) over M comes from a principal GLn .R/-bundle (respectively a principal GLn .C/-
bundle) by the functoriality of bundles (Remark 8.23) if and only if H 2 .M; .Z=2Z/M / D
0 (respectively H 3 .M; ZM / D 0).
Hint: Use Problem 10.23 and the exponential sequence.
Remark: In Corollary 11.14 we will see H 2 .M; .Z=2Z/M / D H 3 .M; ZM / D 0 if M is
a contractible manifold.
Cohomology of Constant Sheaves
11
In this section we define singular cohomology and show that it vanishes on contractible
spaces.
Definition 11.1. Let n 2 N0 and set Œn WD f0; : : : ; ng. Let ei 2 RŒn D RnC1 be the i-th
standard unit vector for i D 0; : : : ; n.
X
m X
m
.˛/W Œm ! Œn; ti ei 7! ti e˛.i / :
i D0 i D0
X
q
q
@q W Sq .X/ ! Sq1 .X/; 7! .1/i ı di ;
i D0
@ W S .X; G/ ! S
q q qC1
.X; G/; @ .'/ D .1/qC1 .' ı @qC1 /:
q
Example 11.3.
1. One can identify ˙0 .X/ D X (as a set), S0 .X/ D Z.X / and
Lemma 11.4. For all q 2 Z one has @q ı @q1 D 0 and @q ı @q1 D 0. In particular we
obtain complexes
@3 @2 @1
: : : ! S2 .X/ ! S1 .X/ ! S0 .X/ ! 0 ! : : : ; (11.3)
@0 @1 @2
: : : ! 0 ! S .X; G/ ! S .X; G/ ! S .X; G/ ! : : :
0 1 2
(11.4)
X X
q q1
.1/i Cj ı dj ı di
q q1
@q @q1 D
j D0 i D0
P P
into the parts i <j and i j . When we rewrite the first sum using (11.1), the result is
the negative of the second sum.
sing
Hence both the fundamental group and H1 .X; Z/ consist of equivalence classes of
paths. These groups are related as follows (see Problem 11.5 or [tDi] (9.2.1)).
236 11 Cohomology of Constant Sheaves
Remark 11.6. Let X be a path connected space, x0 2 X. Attaching to the homotopy class
sing
Œ 2 1 .X; x0 / its class in H1 .X; Z/ yields a well-defined isomorphism of groups
sing
1 .X; x0 /ab ! H1 .X; Z/:
Here for any group G we denote by G ab its maximal abelian quotient, i.e., G ab D
G=ŒG; G, where the commutator subgroup ŒG; G is the subgroup of G generated by all
commutators ghg 1 h1 , which is a normal subgroup of G.
sing
1. We also define Hn .X; R/ by replacing Sn .X/ by the free R-modules Sn .X; R/ WD
R.˙n .X // with basis the set of singular n-simplices in X. Then
@3 @2 @1
: : : ! S2 .X; R/ ! S1 .X; R/ ! S0 .X; R/ ! 0 ! : : : (11.5)
sing
Example 11.8. Let R be a commutative ring. Then H0 .X; R/ Š R.0 .X // , where
0 .X/ is the set of path-connected components of X.
As forming the dual of an R-module is in general only left exact (and not an exact
functor), the relation between the dual of the homology of a complex of modules and the
homology of the complex of the dual modules is in general quite complicated and best
expressed via spectral sequences. We use only the following general fact for complexes of
free R-modules (e.g., [BouA3] Chap. X, §5.6, Cor. 3 and Cor. 4 de Théoreme 3). Variants
of the version given here are sometimes grouped under the universal coefficient theorem
for singular cohomology.
Proposition 11.9. Let n 2 Z and let R be a commutative ring. Assume one of the follow-
ing two conditions:
sing
(a) R is a principal ideal domain and that Hn1 .X; R/ is a free R-module.
sing
(b) Hm .X; R/ is a free R-module for all m n 1.
Then
n
Hsing .X; R/ Š Hnsing .X; R/_ D HomR Hsing
n
.X; R/; R : (11.6)
11.1 Singular Cohomology 237
Corollary 11.10.
.X; K/ Š Hn .X; K/_ .
sing
1. Let K be a field. For all n 2 Z one has Hsing
n
We encourage the reader to prove 1 directly using the fact that every subspace U of a
K-vector space V is a direct summand and hence any linear map on U can be extended
to V .
Definition and Remark 11.11. Let Y be a topological space. Define the cone over Y by
Proposition 11.12. Let X be a contractible space and let R be a commutative ring. Then
one has for all n > 0
Hnsing .X; R/ D Hsing
n
.X; R/ D 0:
More generally, one can show that if f; gW X ! Y are homotopic continuous maps
of topological spaces, then they induce homotopic morphisms of complexes S .X; R/ !
S .Y; R/. In particular, they induce the same map on the singular homology. This gives
a connection between the topological notion of homotopy and the algebraic notion of
homotopy between morphism of complexes.
sing
Proof. Set I WD Œ0; 1. By Proposition 11.9 it suffices to show that Hn .X; R/ D 0 for
all n > 0. Let p 2 X and let F W X I ! X be a homotopy of idX and the constant map
X ! X, x 7! p.
Define a morphism of complexes "W S .X; R/ ! S .X; R/ by "n WD 0 for n ¤ 0 and
P P
"0 . x2X nx x/ WD . x nx /p (where we identify 0-simplices in X and points of X). It
suffices to show that there exists a homotopy between the morphism of complexes " and
sing
idS .X;R/ (then they induce the same maps on Hn .X; R/ and hence idH sing .X;R/ D 0 for
n
all n > 0).
Let W n ! X be an n-simplex in X. Then F ı. idI /W n I ! X factors through
C.n / D nC1 and hence induces an .n C 1/-simplex hn . /W n ! X. This defines
homomorphisms hn W Sn .X; R/ ! SnC1 .X; R/. One easily checks .hn /n is the desired
homotopy (note that the numbering for homotopies is reversed because the differential in
the complexes here lowers the degree).
238 11 Cohomology of Constant Sheaves
We now compare singular cohomology with values in a commutative ring R and sheaf
cohomology of the sheaf of locally constant R-valued functions. In the sequel we will
write H n .X; R/ instead of H n .X; RX / for all n 0.
Theorem 11.13. Let X be a locally contractible space (e.g., a premanifold) and let R be
a commutative ring. Then there is for all n 2 Z an isomorphism H n .X; R/ Š Hsing
n
.X; R/
of R-modules.
where
˚
S n .U; R/0 D ' 2 S n .U; R/ I 9 covering .Vi /i of U with ' j˙n .Vi / D 0 for all i :
Proof. We have
By Remark 10.21, Corollary 11.15 also holds for real analytic manifolds.
Let us give a proof of the Weierstraß theorem from complex analysis using Corol-
lary 11.14.
z0 in C.
For every f 2 MX .U / let divU .f / WD .ordz .f //z2U 2 D.U /, where ordz .f / denotes
the order of vanishing of f at z (equal to k 2 Z<0 if z is a pole of order k for f ). We
obtain a morphism of abelian sheaves divW MX ! DX , which is given on stalks by sending
1
Note that this corollary is something of a circular statement because it uses the Poincaré lemma
for smooth manifolds, which is often proved by showing this corollary first.
240 11 Cohomology of Constant Sheaves
P
nm an .z z0 /n with am ¤ 0 to m 2 Z. In particular, it is surjective. Therefore we get
an exact sequence of abelian sheaves
div
1 ! OX ! MX ! DX ! 0:
The long cohomology sequence shows that for every divisor D on X there exists a mero-
morphic function f on X with div.f / D D if and only if Pic.X/ D H 1 .X; OX / !
H 1 .X; MX / is injective.
To analyze Pic.X/ we use the complex exponential sequence (Example 8.11). It yields
an exact sequence
Lemma 11.17. Let X be a topological space and let pW X Œ0; 1 ! X be the projection.
Then the pullback maps (Definition 10.27)
are isomorphism of R-modules for all n 0 and for every commutative ring R.
Proof. As Œ0; 1 is Hausdorff and compact, p is proper and separated (Proposition 10.32).
Moreover we have p .RX Œ0;1 / D RX (Example 3.44).
By Corollary 11.14 we have H n .p 1 .x/; R/ D H n .Œ0; 1; R/ D 0 for all n > 0 and
x 2 X. Therefore the result follows from Corollary 10.36.
f 1 D g 1 W H n .Y; R/ ! H n .X; R/
2
In fact it can be shown that H 2 .X; Z/ D 1 for every open subspace X of C (see for instance
[Ive] VI, 6.8., considering X as an open subset of P 1 .C/).
11.4 Applications 241
Proof. For t D 0; 1 let i t W X ! X Œ0; 1, i t .x/ D .x; t/. Let pW X Œ0; 1 ! X be the
first projection. Then p ı i t D idX . Hence the composition
p1 i t1
H n .X; R/ ! H n .X Œ0; 1; R/ ! H n .X; R/
is the identity. As p 1 is an isomorphism by Lemma 11.17, we see that i01 D i11 and
that both maps are isomorphisms.
Let F be a homotopy between f and g. Then F ı i0 D f and F ı i1 D g and hence
f 1 D i01 ı F 1 D i11 ı F 1 D g 1 .
H n .X; R/ Š H n .Y; R/
11.4 Applications
Hence we see 8
<R; for p D 0; 1;
H p .S 1 ; R/ D
:0; otherwise.
Proof. Assume that there exists a continuous map f W D n ! D n without fixed points.
Then we can construct a continuous map rW D n ! S n1 as follows. Let r.x/ denote the
point, where the half line starting in f .x/ towards x intersects S n1 . Let iW S n1 ! D n
be the inclusion. As r ı i D id, the map
For n D 1, D 1 is a closed interval and Brouwer’s fixed point theorem is also a standard
application of the intermediate value theorem.
11.5 Problems
Problem 11.1. What is the chain complex S .X/ for X consisting of a single point?
sing n
What are Hn .X/ and Hsing .X; R/?
11.5 Problems 243
Problem 11.2. Let X be a topological space and let .Xi /i be its family of path compo-
sing L sing
nents. Show that Hn .X/ D i Hn .Xi / for all n 0.
Problem 11.5. Let X be a topological space, let x0 2 X. Show that 1 .X; x0 /ab Š
sing
H1 .X; Z/. The following steps might be useful:
is called the k-th (rational) Betti number of X. Suppose that bk .X/ < 1 for all k and
that bk .X/ ¤ 0 for only finitely many k. Then
X
.X/ WD .1/k bk .X/
k0
244 11 Cohomology of Constant Sheaves
is called the Euler characteristic of X. Determine the Betti numbers of S n , of P n .R/ and
of P n .C/ and deduce that
8 8
<2; if n is evenI <1; if n is evenI
.S n / D .P n .R// D
:0; if n is oddI :0; if n is oddI
and .P n .C// D n C 1. Show that there exist no integers n; m 1 such that P n .R/ and
P m .C/ are homotopy equivalent. Show that S k is not homotopically equivalent to any
projective space for k 3. What is with k D 1; 2?
Hint: Problem 10.5.
Problem 11.9. Let n 1. Show that EndZ .H n .S n ; Z// D Z. For every continuous map
f W S n ! S n let deg.f / WD f 1 2 EndZ .H n .S n ; Z// D Z.
1. Show that deg.f / depends only on the homotopy class of f and that deg.f ı g/ D
deg.f / deg.g/ for all continuous maps f; gW S n ! S n .
2. Identify S 1 D f z 2 C I jzj D 1 g. Show that deg.z 7! z k / D k for all k 2 Z.
3. Let f W S n ! S n be induced by an orthogonal matrix S 2 OnC1 .R/. Show that
deg.f / D det.S/.
4. Let f W S n ! S n be without fixed points. Show that f is homotopic to idS n and
deduce deg.f / D .1/nC1 .
5. Show that a continuous map f W S n ! S n is homotopic to a constant map if and only
if it is not surjective. Show that in this case there exist x; y 2 S n with f .x/ D x and
f .y/ D y.
6. Let G be a non-trivial group that acts freely on S n . Show that G Š Z=2Z if n is even.
Problem 11.10. Show the hairy ball theorem. Let X D S n with n even. Show that every
continuous section s of the tangent bundle TX ! X has a zero.
Hint: Consider s as a continuous map sW S n ! RnC1 . If s has no zero then one can assume
that s.x/ 2 S n for all x 2 S n . Then use Problem 11.9.
Appendix A: Basic Topology
12
In this appendix some basic notions in point set topology are recalled. We assume that the
reader has already some familiarity with the concepts in this chapter and in particular with
the notion of a metric space. For the convenience of the reader we included some proofs
such that this chapter might also serve as a rather brisk introduction to point set topology.
For a detailed introduction to this topic we refer to [BouGT1] and [BouGT2].
Note that the properties of a topology T on a set X in particular imply that T contains
the union and the intersection of the empty family of sets in T . Hence every topology
contains the empty set ; and the set X.
If S is any set of subsets of a set X, then the intersection of all topologies on X contain-
ing S is a topology. This is then the smallest topology containing S, called the topology
generated by S.
Example 12.2 (Discrete topology). A simple example of topologies on a set X is the set
of all subsets of X. This topology is called the discrete topology on X. As every subset is
a union of subsets consisting of a single element, a topological space X carries the discrete
topology if and only if the sets fxg are open for all x 2 X. In other words, the discrete
topology is the topology generated by f fxg I x 2 X g.
Example 12.3 (Metric spaces and normed spaces as topological spaces). Let .X; d /
be a metric space. For x0 2 X and r 2 R>0 set
Recall that a subset U of X is called open if for all x 2 U there exists r 2 R>0 such that
Br .x/ U . Then the open subsets form a topology on X, called the topology induced by
the metric d . In the sequel we endow every metric space with the induced topology.
A topological space X D .X; T / is called metrizable if there exists a metric d on X
such that T is the topology induced by d .
Every norm on a real or complex vector space V yields a metric and hence induces
a topology on V . Equivalent norms induce the same topology.
If V is finite-dimensional, then all norms are equivalent. Hence there exists in this
case a unique topology on V induced by some norm. We will usually endow V with this
topology.
Remark 12.5. Let X be a set. Let S be a set of subsets of X and let T be the topology
generated by S. Then T consists of arbitrary unions of finite intersections of sets in S. In
particular the set of intersections of all finite families of sets in S is a basis of the topology
T.
In a metric space the open balls Br .x0 /, for r 2 R>0 , x0 2 X, form a basis of the
topology.
12.2 Continuous, Open, and Closed Maps 247
Example 12.7 (Continuity for metric spaces). For maps between metric spaces, con-
dition (i) for continuity can be expressed by the Weierstraß’ "-ı condition: A map
f W .X; d / ! .X 0 ; d 0 / between metric spaces is continuous if and only if for all " > 0 and
for all x0 2 X there exists ı > 0 such that d.x0 ; x/ < ı implies d 0 .f .x0 /; f .x// < " for
all x 2 X.
Example 12.8 (Continuity of linear maps). Let K be either R or C and let V and W
be finite-dimensional vector spaces over K endowed with the unique topology given by
a norm. Then it is a standard result from basic analysis that every linear map uW V ! W
is continuous. In particular, every bijective linear map is a homeomorphism.
More generally and more precisely, let V1 ; : : : ; Vr and W be finite-dimensional vector
spaces over K and let ˛W V1 Vr ! W be an r-multilinear map (i.e., ˛ is linear in
each component Vi ). Then there exist norms on Vi and W such that
Example 12.9 (Extended real line). Let R WD R [ f˙1g be the extended real line.
Define a map 8
ˆ
<1;
ˆ x D 1I
'W R ! Œ1; 1; '.x/ WD 1Cjxj ; x 2 RI
x
ˆ
:̂
1; x D 1:
It is easy to check that ' is bijective. We endow R with a metric via transport of structure,
i.e., we define
d W R R ! R; d.x; y/ WD j'.x/ '.y/j:
Then d is a metric on R and we obtain an induced topology on R. As ' preserves the
metrics (by definition), it is a homeomorphism of topological spaces.
It is easy to check, that R R is an open subset with respect to this topology and
that the topology induced on this subspace is the usual topology on R (but note that the
restriction of d is not the standard metric on R).
Definition 12.10 (Open and closed maps). Let X and Y be topological spaces and let
f W X ! Y be a map. Then f is called open (respectively closed) if for every open
(respectively closed) subset Z of X its image f .Z/ is open (respectively closed) in Y .
is called the closure of Y (in X). It is the smallest closed subset of X that contains Y . The
set [
Y ı WD U
U open
U Y
is called the interior of Y (in X). It is the greatest open subset of X that is contained in
Y . The set
@Y WD Y n Y ı
1. .X n Y /ı D X n Y .
2. Y D f x 2 X I for all neighborhoods U of x one has U \ Y ¤ ;g. In the definition
of the right-hand set it suffices if U runs through a fundamental system of neighbor-
hoods of x.
Example 12.14. Let .V; jj jj/ be a normed real or complex vector space. Then for all
r 2 R>0 and x 2 X one has
Definition and Remark 12.16 (Dense subsets). Let X be a topological space. A sub-
set Y of X is called dense in X, if the following conditions (which are equivalent by
Remark 12.13 2) are satisfied:
Definition 12.17 (Inverse and direct image topology). Let .Xi /i 2I be a family of topo-
logical spaces.
Remark 12.20.
1. A topological embedding is injective and continuous. The converse does not hold in
general (Problem 12.10).
2. An injective continuous map j W Y ! X is a topological embedding if and only if for
every open subset V of Y there exists an open subset U of X such that j 1 .U / D V .
3. The composition of two topological embeddings is again a topological embedding (by
2).
4. Let j W Y ! X be a continuous map such that there exists a continuous map pW Y ! X
with p ı j D idY (i.e., j is a section of p), then for every open V Y one has
j 1 .p 1 .V // D V . Hence j is a topological embedding by 2.
5. A topological embedding j W Y ! X is open (respectively closed) if and only if j.Y /
is an open (respectively a closed) subset of X.
A very important example of the direct image topology are quotient spaces.
An other important special case of the inverse image topology is the product topology.
Definition and Remark 12.22 (Product space). Let I be a set and let .Xi /i 2I be a family
Q
of topological spaces. Let X WD i 2I Xi be the cartesian product and let pi W X ! Xi be
the i-th projection. The inverse image on X of the topology of the .Xi /i under .pi /i is
called the product topology and the set X endowed with this topology is called the product
of the topological spaces .Xi /i .
Hence the product topology is the coarsest topology such that the projections pi are
continuous for all i. A basis of the product topology is given by open subsets of the form
Q
i 2I Ui , where Ui Xi is open and Ui D Xi for all but finitely many i 2 I .
As openness of maps can be checked on a basis of the topology, one sees that the
projections pi are open for all i.
Proposition 12.23 (Product and closure). Let .Xi /i 2I be a family of topological spaces
Q
and let Ai Xi be subsets for all i. Then the closure of i 2I Ai in the product space
Q Q
i 2I Xi is i 2I Ai .
Q
Proof. Let x D .xi /i be in the closure of i 2I Ai . Then for all i 2 I its projection
Q
pi .x/ D xi lies in Ai (Proposition 12.15) and hence x 2 i Ai .
252 12 Appendix A: Basic Topology
Q Q
Conversely, let y D .yi /i 2 i Ai . The sets of the form i Ui containing y and with
Ui Xi open for all i 2 i and Ui D Xi for all but finitely many i 2 I form a fundamental
system of neighborhoods of y. For every i 2 I the open neighborhood Ui of yi contains
Q Q
a point ai 2 Ai . Hence i Ui contains .ai /i 2 i 2I Ai . This shows that y is in the
Q
closure of i 2I Ai .
Corollary 12.24. Let .Xi /i 2I be a family of topological spaces and let Ai Xi be non-
Q Q
empty subsets for all i. Then i 2I Ai is closed (respectively dense) in i 2I Xi if and only
if Ai is closed (respectively dense) in Xi for all i 2 I .
Definition and Remark 12.26 (Sum of topological spaces). Let .Xi /i 2I be a family of
topological spaces. Let X be the disjoint union of all the Xi and let i W Xi ! X be the
inclusion. Endow the set X with the direct image topology of the Xi under i . We obtain
a topological space X such that Xi X is open and closed for all i 2 I . The space X is
`
called the sum or the coproduct of .Xi /i 2I and it is denoted by i 2I Xi .
The sum of topological spaces is a special case of the following more general construc-
tion of gluing topological spaces. Let .Ui /i 2I be a family of topological spaces, for all
i; j 2 I fix a subset Uij Ui , and for all i; j 2 I a continuous map 'j i W Uij ! Uj i such
that:
In the cocycle condition we implicitly assume that 'j i .Uij \ Ui k / Uj k , such that the
composition is meaningful.
Proposition 12.27 (Gluing of topological spaces). Suppose that Uij is open (respectively
closed) in Ui for all i; j 2 I . Then there exists a topological space X together with
morphisms i W Ui ! X, such that:
S
3. X D i i .Ui /.
4. i .Ui / \ j .Uj / D i .Uij / D j .Uj i / for all i; j 2 I .
Proof. First note that the cocycle conditions for the triples .i; j; i/ and .j; i; j / show that
'ij and 'j i are mutually inverse homeomorphisms. To define the underlying topological
`
space of X, we start with the sum i 2I Ui of the Ui and define an equivalence relation
on it as follows. Points xi 2 Ui , xj 2 Uj , i; j 2 I , are equivalent, if and only if
xi 2 Uij , xj 2 Uj i and xj D 'j i .xi /. The conditions (a) and (b) imply that is in fact an
equivalence relation. As a set, define X to be the set of equivalence classes,
a
X WD Ui = :
i 2I
The natural maps i W Ui ! X are injective, we have i .Uij / D i .Ui / \ j .Uj / for all
i; j 2 I , and properties (2) and (3) hold. We endow X with the direct image topology
of the Ui under the i . Hence a subset V of X is open (respectively closed) if and only
if i1 .V / is open (respectively closed) in Ui for all i 2 I . The universal property then
follows from the universal property of the direct image topology.
To show that i is an open (respectively a closed) embedding we have to show that
for all i 2 I a subset Ai of Ui is open (respectively closed) in Ui if and only if for all
j 2 J the subset j1 . i .Ai // is open (respectively closed) in Uj . By choosing j D i one
sees that the condition is clearly necessary. Conversely, if Ai is open (respectively closed)
in Ui , then we have j1 . i .Ai // D 'j i .Ai \ Uij / by construction. This set is open
(respectively closed) in Uj because 'j i is a homeomorphism and Uj i is open (respectively
closed) in Uj .
In the sequel we will see many examples of properties that are local in the sense that
they can be checked after “restriction to an open covering”. Of course one has to explain
what this means precisely. We make this precise in some cases. Let P be a property of
maps of topological spaces.
We say that P is local on the target (respectively local on the source), if for every map
f W X ! Y of topological spaces and for every open covering .Vi /i 2I of Y (respectively
for every open covering .Ui /i 2I of X) the map f has property P if and only if its restriction
f 1 .Vi / ! Vi (respectively its restriction Ui ! Y ) has property P for all i. Let us give
some easy examples.
1. The following properties are local on the target and local on the source: “continuous”,
“open”.
2. The following properties are local on the target: “injective”, “surjective”, “bijective”,
“homeomorphism”, “closed”, “open topological embedding”, “closed topological em-
bedding”.
12.5 Local Properties 255
Corollary 12.33. Let .Ai /i 2I be a locally finite family of closed subsets of a topological
S
space. Then i 2I Ai is closed in X.
Corollary 12.34. Let .Ai /i be a covering of a topological space X such that the interiors
Aıi of Ai cover X or which is a locally finite closed covering. Let Y be a topological space
and let f W X ! Y be a map such that f jAi W Ai ! Y is continuous for all i. Then f is
continuous.
Definition and Remark 12.35 (Locally closed subsets). Let X be a topological space
and let Z X be a subset. Then Z is called locally closed if the following equivalent
conditions are satisfied:
S
(i) There exists a family .Ui /i 2I of open subsets Ui X such that Z i 2I Ui and
such that Z \ Ui is closed in Ui .
(ii) Z is an open subset of its closure ZN in X.
(iii) Z is the intersection of an open and a closed subset of X.
1. Every local homeomorphism is an open map. In particular, every injective local home-
omorphism is an open embedding.
2. If f is a local homeomorphism, then the diagonal f W X ! X Y X is an open
embedding. Indeed, let .Ui /i be an open covering of X such that f jUi is an open
embedding for all i. Then f jUi is an open embedding (with image Ui Y Ui ) for all
i. As f is injective, this shows that f is an open embedding.
3. Let gW Y ! Z be a local homeomorphism and suppose that g ı f is an open embed-
ding. Then f is injective and a local homeomorphism. Hence f is an open embedding.
(i) For all x; y 2 X with x ¤ y there exist neighborhoods U of x and V of y such that
U \ V D ;.
(ii) The diagonal X WD f .x; x/ I x 2 X g is closed in X X.
(iii) For every topological space Y and for all continuous maps f1 ; f2 W Y ! X the set
f y 2 Y I f1 .y/ D f2 .y/ g is closed in Y .
12.7 Connected Spaces and Locally Constant Maps 257
Proof. “(i) ) (ii)”. For .x; y/ 2 .X X/ n X clearly one has x ¤ y so that there
exist neighborhoods U of x and V of y in X such that U \ V D ;. Therefore U V is
a neighborhood of .x; y/ in X X that is contained in .X X/nX . Hence .X X/nX
is open in X X.
“(ii) ) (i)”. For x; y 2 X with x ¤ y we have .x; y/ 2 .X X/nX . As .X X/nX
is open, there exists a neighborhood of .x; y/ in .X X/ n X and by definition of the
product topology we can chose it to be of the form U V , where U and V are open
neighborhoods of x and y respectively. Then U \ V D ;.
“(ii) ) (iii)”. Let f W Y ! X X be the continuous map y 7! .f1 .x/; f2 .x//. Since
X X X is closed and f is continuous, f 1 .X / D f y 2 Y I f1 .y/ D f2 .y/ g is
closed in Y .
“(iii) ) (ii)”. Applying (iii) to the projections p1 ; p2 W X X ! X yields that
f .x; y/ 2 X X I p1 ..x; y// D p2 ..x; y// g D X is closed in X X.
Proof. 1. Let A Y be open and closed. Then f 1 .A/ X is also open and closed
because f is continuous and we have f 1 .A/ D ; or f 1 .A/ D X because X is con-
nected. Since f is surjective, we have A D f .f 1 .A// and therefore A D ; or A D Y .
Thus Y is connected.
258 12 Appendix A: Basic Topology
Q
2. Assume that i 2I Xi is connected. For all j 2 I the j -th projection pj W
Q
i 2I Xi ! Xj is continuous and surjective and hence Xj is connected by 1. Q
Conversely, assume that Xi is connected for every i 2 I . Let ; ¤ U i 2I Xi
be open and closed. Let x 2 X and y 2 U such that x and y differ in at most a single
component, i.e., there exists i0 2 I with xi D yi for every i 2 I n fi0 g. Then
8
Y <x ; i 2 I n fi gI
i 0
j W X i0 ! Xi ; z 7! .zi /i zi WD
:z; i D i0 I
i 2I
Recall that an interval in R is a subset I of R such that for all x; y 2 I and z 2 R with
x < z < y one has z 2 I .
Proof. Let A R be a connected subset and assume that A is not an interval. Then there
exist a; b 2 A and c 2 R n A with a < c < b. Then A \ .1; c/ and A \ .c; 1/ are
disjoint non-empty open subsets of A such that their union is A. Thus they are both open
and closed in A. Contradiction.
Let A R be an interval and assume that there exists U A open and closed with
; ¤ U ¤ A. Then A n U has the same properties and after possibly replacing U by A n U
we find a 2 U , b 2 A n U with a < b. Because A is an interval we have Œa; b A so that
V WD U \ Œa; b ¨ Œa; b is open, closed and non-empty. Then V is bounded and closed
in R so that ˇ WD sup.V / has to be an element of V . In particular this implies ˇ ¤ b
and it is clear that we must have ˇ ¤ a. Since V Œa; b is open and a < ˇ < b, there
exists > 0 with .ˇ ; ˇ C / V . This contradicts ˇ D sup.V /, hence A has to be
connected.
12.7 Connected Spaces and Locally Constant Maps 259
In general, connected components are not open (Problem 12.20), see however Propo-
sition 2.13 (or Problem 12.21 and Problem 12.22) for a positive result.
Definition and Remark 12.47 (Locally constant maps). Let X be a topological space,
M a set, and tW X ! M a map.
Proposition 12.48. A topological space X is connected if and only if every locally con-
stant map f on X is constant.
Proof. Let X be connected and let f W X ! S be locally constant. Then f .X/ is con-
nected in the discrete space S (Proposition 12.41 1) and hence consists of at most a single
point.
Conversely, assume that X is not connected. Hence there exist non-empty disjoint open
subsets A; B X whose union is X. Then the map f from X to a discrete space with
two elements a and b with f .A/ D fag and f .B/ D fbg is continuous.
260 12 Appendix A: Basic Topology
The definitions of “compact” and “locally compact” differ within the literature:
Often compact spaces as defined above are called quasi-compact. Then compact spaces
are defined as quasi-compact spaces that are also Hausdorff.
Locally compact spaces are very often defined as spaces such that each point has a com-
pact neighborhood – a condition that is strictly weaker than our definition of “locally
compact” (Problem 12.32). For Hausdorff spaces both of these definitions of “locally
compact” are equivalent (Proposition 12.54).
Example 12.50. Let V be a normed vector space over R or over C. Then a basic result
of analysis shows that V is locally compact if and only if V is finite-dimensional (see also
Problem 12.28). In this case the Heine–Borel theorem shows that a subset of V is compact
if and only if it is closed in V and bounded (see also Problem 12.27).
Corollary 12.53. Let X be compact and let Y be Hausdorff. Then every injective con-
tinuous map f W X ! Y is a closed embedding. In particular, every bijective continuous
map X ! Y is a homeomorphism.
Proof. We have to show that the condition is sufficient. Let x 2 X and let C be a compact
neighborhood of x. As X is Hausdorff, C is closed in X by Corollary 12.53. Let V be
any neighborhood of x. We have to show that V contains a compact neighborhood of x.
Replacing V by the interior of V \ C we may assume that V C and that V is open
in X. Then C n V is closed in C and hence compact. As X and hence C is Hausdorff,
for each z 2 C n V there exist in C open neighborhoods Wz of z and Uz of x such that
Wz \ Uz D ;. As C n V is compact, there exist finitely many z1 ; : : : ; zn 2 C n V such
S T
that C n V W WD 1i n Wzi . Then U WD 1i n Uzi is an open neighborhood of
x in C not meeting W . Therefore its closure UN is contained in C n W and hence in V .
Moreover, UN is compact (being closed in C ) and a neighborhood because U is open in V
and V is open in X.
Proposition 12.55. Let X be a topological space and let S be a set of open subsets of X
that generates the topology on X. Then X is compact if and only if every covering of X
by elements in S has a finite subcovering.
Proof. The condition is clearly necessary. To show that it is sufficient assume that X is
not compact. Denote by T the topology on X. As X is not compact, the set
8 9
< [ [ =
U WD AT IX D U and U ¤ X for every finite subset A0 of A
: ;
U 2A U 2A0
262 12 Appendix A: Basic Topology
is non-empty. The set is partially ordered by inclusion and if U0 is a totally ordered subset
S
of U, then A2U0 A 2 U. Hence we can apply Zorn’s lemma (see Proposition 13.28)
and see that there exists a maximal element A in U. Set B WD A \ S.
To obtain a contradiction it remains to show that B is a covering of X (then B is a cov-
ering of X by elements in S that has no finite subcovering, otherwise A also would have
S
a finite subcovering). Assume that there exists x 2 X n U 2B U . Choose U 2 A with x 2
T
U . As S generates the topology, we find V1 ; : : : ; Vr 2 S such that x 2 1i r Vi U . As
Vj contains x we have Vj … A. Now A [ fVj g has a finite subcovering by the maximality
of A, i.e., for all j we find a finite union Wj of elements in A such that Wj [ Vj D X.
T S S
Hence . 1j r Vj / [ . 1j r Wj / D X and hence X D U [ . 1j r Wj /. Hence A
has a finite subcovering. This contradiction proves that B is a covering.
Definition 12.57 (Topological group). A topological group is a set G endowed with the
structure of a topological space and of a group such that the maps
G G ! G; .g; g 0 / 7! gg 0 ; G ! G; g 7! g 1
A group G endowed with a topology is a topological group if and only if the map
G G ! G, .g; g 0 / 7! gg 01 , is continuous.
Let G be a topological group, a 2 G. Then left translation g 7! ag and right translation
g 7! ga are homeomorphisms G ! G. In particular the topology of G is uniquely
determined by a fundamental system of neighborhoods of one element of G.
Let G be a topological group and let H G be a subgroup. We endow the set of
cosets G=H with the quotient topology (Example 12.21).
12.9 Topological Groups 263
Applying 5 to H D feg one sees that G is discrete (respectively Hausdorff) if and only
if feg is open (respectively closed) in G.
S
Proof. 1. Let U G be open. Then p 1 .p.U // D h2H hU is open in G. Hence
p.U / is open by definition of the quotient topology.
2. Let aW G G ! G be the continuous map .g; h/ 7! gh1 . Then
This shows 2.
3. We may assume that H is open and dense in G (by replacing G by the subgroup
H ). Then for all g 2 G the two cosets gH and H have non-empty intersection hence
they are equal, i.e., g 2 H .
S
4. We have H D h2H hU , hence H is open G. Therefore it is also closed by 3.
5. The quotient G=H is discrete if and only if gH is open in G for all g 2 G if and
only if H is open in G because left translation is a homeomorphism.
If G=H is Hausdorff, then eH 2 G=H is a closed point and its inverse image H in G is
closed. Conversely, if H is closed, then H D H eH is a closed point in the quotient space
H nG=H . Hence its inverse image under the continuous map G=H G=H ! H nG=H ,
.g1 H; g2 H / 7! Hg21 g1 H is closed. But this is the diagonal of G=H G=H .
6. The map ˛ is continuous by the universal property of the quotient topology (Ex-
ample 12.21). Moreover, G1 G2 ! G1 =H1 G2 =H2 is open by 1. Hence ˛ is also
open.
7. The composition of G G ! G, .g; g 0 / 7! gg 01 and of G ! G=H induces
a continuous map G=H G=H Š .G G/=.H H / ! G=H by the universal property
of the quotient topology (Example 12.21).
Corollary 12.59. Let G be a connected topological group and let U be a non-empty open
subset of G. Then U generates the group G.
264 12 Appendix A: Basic Topology
Proposition 12.60. Let G be a topological group with neutral element e. Let G 0 be the
connected component of e. Then G 0 is a closed normal subgroup of G.
12.10 Problems
Problem 12.1. Classify (up to homeomorphism) all topological spaces with 2 points.
Problem 12.2. Let X be a set and let B be a set of subsets of X. Show that the following
assertions are equivalent:
Problem 12.3. Let X be a set. Show that d.x; y/ WD 0 for x D y and d.x; y/ WD 1
for x ¤ y defines a metric on X whose induced topology is the discrete topology. This
metric is also called the trivial metric.
Problem 12.4. Let p be a prime number. Fix a real number 0 < < 1. Define the p-adic
absolute value on Q by j0jp WD 0 and jp n ab jp WD n for n 2 Z, a; b 2 Z n f0g such that p
does not divide ab.
1. Show that the topology on Q (the p-adic topology) induced by the p-adic metric
dp .x; y/ WD jx yjp does not depend on the choice of .
2. Show that for different prime numbers p and ` the p-adic and the `-adic topology on
Q are different. Show that they are also different from the topology on Q induced by
usual absolute value.
Problem 12.5. Show that the trivial metric (Problem 12.3) and the p-adic metric on Q
(Problem 12.4) both give examples of metric spaces, where the closure of Br .x/ is not
Br .x/ in general.
12.10 Problems 265
Problem 12.9. Let X and Y be topological spaces. Let f W X ! Y be a map. Show that
the following assertions are equivalent:
(i) f is continuous.
(ii) For every subset A of X one has f .A/ f .A/.
Problem 12.10. Show that the following maps are bijective and continuous but not
a homeomorphism:
1. The map idR W Rd ! R, where Rd is the set of real numbers endowed with the discrete
topology.
2. The map Œ0; 1/ ! S 1 WD f z 2 C I jzj D 1 g, t 7! e 2i t .
Problem 12.11. Let .Xn ; dn /n be a countable family of metric spaces each also consid-
Q
ered as a topological space. Let X D n Xn be the product space. Show that
X 1 dn .xn ; yn /
d W X X ! R; .x; y/ 7!
n
2n 1 C dn .xn ; yn /
Problem 12.14. Let .Xi /i 2I be a family of non-empty topological spaces. Show that the
Q
product space i 2I Xi is Hausdorff if and only if Xi is Hausdorff for all i 2 I .
Problem 12.15. Let X be a topological space and let .Ui /i 2I be an open covering.
Problem 12.20.
Show that there exists x 2 X whose connected component is different from the inter-
section of the open and closed subsets of X containing x.
Problem 12.21. Let X be a topological space. Show that the following three conditions
are equivalent:
1. Show that a topological space X is locally connected if and only if every connected
component of every open subspace is open.
Hint: Problem 12.21.
2. Show that every quotient space of a locally connected space is again locally connected.
Problem 12.23. Let .Xi /i 2I be a family of non-empty topological spaces and let X D
Q
i Xi be the product space. Show that X is locally connected (Problem 12.22) if and only
if each Xi is locally connected and Xi is connected for all but finitely many i.
Problem 12.24. Let .X; / be a totally ordered set (Definition 13.20) and endow X
with the topology generated by sets of the form X<a WD f x 2 X I x < a g and X>a WD
f x 2 X I x > a g with a 2 X. This topology is called the order topology on X.
1. Show that a basis of the topology is given by the open intervals, i.e., sets of the form
X<a , X>a and .a; b/ WD f x 2 X I a < x < b g for a; b 2 X.
2. Show that X is a Hausdorff space.
3. Show that X is totally disconnected (Problem 12.19) if X is well ordered (Defini-
tion 13.24).
268 12 Appendix A: Basic Topology
Problem 12.25. Let .X; d / be a metric space. Show that if C X is compact, then C is
closed and bounded in X. Show that the converse does not hold in general.
Problem 12.26. Let a; b 2 R with a < b. Show that Œa; b is compact (without using the
Heine–Borel Theorem).
Problem 12.28. Let .V; jj jj/ be a normed K-vector space. Show that the following asser-
tions are equivalent:
1. Show that this defines a topology on X , that the inclusion X ! X is an open embed-
ding, and that X is compact. The space X is called the one-point compactification
or Alexandroff compactification of X.
2. Show that X is Hausdorff if and only if X is Hausdorff and locally compact.
Problem 12.34. Let .Xi /i be a family of non-empty topological spaces. Show that the
Q
product space i Xi is locally compact and Hausdorff if and only if each space Xi is
locally compact and Hausdorff and Xi is compact for all but finitely many i.
Problem 12.36. Let G be a topological group and let H be a normal subgroup. Show
that its closure HN is a normal subgroup of G.
Problem 12.37. Let G be a topological group and let G 0 be its identity component. Show
that G=G 0 is totally disconnected (Problem 12.19).
Problem 12.38. Let G be a Hausdorff locally compact topological group and let H be
a closed subgroup.
The goal of this appendix is to make the reader familiar with the language of categories.
It is by no means a rigorous introduction to category theory. We will explain the most
important notions and give many examples. There will be almost no proofs in this chapter.
Many of the claims are easy to check and are left to the reader as “exercise”. A complete
exposition can for instance be found in the book [KS2] by M. Kashiwara and P. Schapira.
In particular it contains proofs of the statements that we leave as “exercises”. For some of
the more difficult results explicit references are given.
We start by introducing categories and functors. Important concepts are the notion of an
equivalence of categories and, more generally, the notion of adjoint functors. We then give
a short reminder on several notions of ordered sets and prove the principles of transfinite
induction and transfinite recursion. In the last section we introduce limits and colimits in
categories. This allows us to unify several important constructions such as kernels, prod-
ucts, fiber products, and final objects (which are all special cases of limits) or cokernels,
coproducts, pushouts, and initial objects (which are all special cases of colimits).
13.1 Categories
1
Here we ignore all set-theoretical issues. To avoid set-theoretical difficulties one should work
with a fixed universe in the sense of [KS2] Definition 1.1.1 and assume that the sets of morphisms
between two objects always lies in the given universe. Then a category C is called small if Ob.C /
is in that universe. Moreover it then will be sometimes necessary to pass to a bigger universe, for
instance when considering the category of functors between two categories (see Definition 13.13).
Finally one adds also the axiom that every set is an element of some universe to the axioms of
Zermelo–Fraenkel set theory. We refer to [SGA4] Exp. I for details. Alternatively one can also
work with classes as explained in [Sch].
such that all morphisms sets are disjoint (hence every morphism f 2 Hom.X; Y / has
unique source X and a unique target Y ) and such that:
1. the composition of morphisms is associative (i.e., for all objects X, Y , Z, W and for all
f 2 Hom.X; Y /, g 2 Hom.Y; Z/, h 2 Hom.Z; W / one has h ı .g ı f / D .h ı g/ ı f ,
2. for all objects X there exists a morphism idX 2 Hom.X; X/, called the identity of X
such that for all objects Y and for all morphisms f 2 Hom.X; Y / and g 2 Hom.Y; X/
one has f ı idX D f and idX ıg D g.
A category is called finite if it has only finitely many objects and morphisms.
Remark 13.2. For every object X of a category C the morphism idX is uniquely deter-
Q X are identities of X, then id
mined by Condition 2 for if idX and id Q X D id
Q X ı idX D idX .
Example 13.5.
1. (Sets) the category of sets: Objects are sets, for two sets X and Y a morphism is a map
X ! Y , composition in the category is the usual composition of maps, and the identity
of a set X is the usual identity map idX . An isomorphism in (Sets) is simply a bijective
map.
13.1 Categories 273
2. (Grp) the category of groups: Objects are groups, morphisms are group homomor-
phisms, composition is the usual composition of group homomorphisms, and the iden-
tity is the usual identity. An isomorphism in (Grp) is a group isomorphism.
3. (Ab) is the full subcategory of (Grp) of abelian groups: Objects are abelian groups,
morphisms are group homomorphisms, composition is the usual composition of group
homomorphisms, and the identity is the usual identity.
4. Fix a group G. Then (G-Sets) denotes the category of G-sets: Objects are sets with
a left action by the group G and morphisms are G-equivariant maps. By (Sets-G) we
denote the category of sets with a right action by G.
5. (Ring) the category of rings: Objects are rings (always assumed to have a unit) and
morphisms are ring homomorphisms (preserving the unit).
6. (Top) the category of topological spaces: Objects are topological spaces and mor-
phisms are continuous maps. An isomorphism is a homeomorphism.
7. Let R be a ring. Then (R-Mod) denotes the category of left R-modules: Objects are
left R-modules, morphisms are R-linear maps. An isomorphism is a bijective R-linear
map because its inverse is automatically R-linear again.
If R D k is a field, we obtain the category of k-vector spaces, usually denoted by
(k-Vec) instead of (k-Mod).
Example 13.7. In the category of sets (respectively of groups), monomorphisms are in-
jective maps (respectively group homomorphisms) and epimorphisms are surjective maps
(respectively group homomorphisms).
In the category of rings the inclusion Z ! Q is a monomorphism and an epimor-
phism. This gives in particular an example of a morphism that is a monomorphism and an
epimorphism but not an isomorphism.
Definition 13.8. For every category C the opposite category, denoted by C opp , is the
category with the same objects as C and where for two objects X and Y of C opp we set
HomC opp .X; Y / WD HomC .Y; X/ with the obvious composition law.
13.2 Functors
Example 13.12. A simple example is the functor that “forgets” some structure. An ex-
ample is the functor F W (Grp) ! (Sets) that attaches to every group the underlying set and
that sends every group homomorphism to itself (but now considered as a map of sets).
Definition and Remark 13.13. For two functors F; GW C ! D we call a family of mor-
phisms ˛.S/W F .S/ ! G.S/ for every object S of C functorial in S if for every morphism
f W T ! S in C the diagram
˛.T /
F .T / G.T /
F .f / G.f /
˛.S /
F .S/ G.S/
1. For every k-vector space V let V _ WD Homk .V; k/ be its dual space and for every
k-linear map uW V ! W let u_ W W _ ! V _ , 7! ı u be its dual homomorphism.
We obtain a functor . /_ W (k-Vec)opp ! (k-Vec).
2. For every k-vector space V one has the biduality homomorphism of k-vector space
V W V ! .V _ /_ ; v 7! . 7! .v//; v 2 V; 2 V _:
V
V .V _ /_
_
u .u /_
W
W .W _ /_
1. F is called faithful (respectively fully faithful) if for all objects X and Y of C the
map HomC .X; Y / ! HomD .F .X/; F .Y //, f 7! F .f / is injective (respectively
bijective).
2. F is called essentially surjective if for every object Y of D there exists an object X of
C and an isomorphism F .X/ Š Y .
3. F is called an equivalence of categories if it is fully faithful and essentially surjective.
There are analogous notions for contravariant functors. A contravariant functor that is an
equivalence of categories is sometimes also called an anti-equivalence of categories.
This shows that F is left adjoint to G. A similar argument shows that F is also right
adjoint to G.
Example 13.19. Let k be a field and let F W (k-Vec) ! (Sets) be the forgetful functor.
Then F is right adjoint to the functor G that sends a set I to the k-vector space
and which sends a map aW I ! J to the unique k-linear map G.a/W k .I / ! k .J / such
that G.a/.ei / D ea.i / where .ei /i 2I (respectively .ej /j 2J ) is the standard basis of k .I /
(respectively k .J / ).
Indeed for every set I and every k-vector space V we have a bijection, functorial in I
and in V ,
Example 13.21.
A smallest and a greatest element of a partially ordered set is unique (if it exists). If
I is totally ordered, then every minimal (respectively maximal) element is the smallest
(respectively greatest) element.
Example 13.23. Consider the sets N and N2 with the dividing order (Example 13.21 4).
In N2 the prime numbers are the minimal elements but N2 has no smallest element. In
N, 1 is a smallest element with respect to j.
278 13 Appendix B: The Language of Categories
Definition 13.24 (Well orders). A partial order on a set I is called a well order if every
non-empty subset of I has a smallest element.
A well order is always a total order: For i; j 2 I , the set fi; j g has a smallest element.
Every subset of a well-ordered set is again well-ordered with the induced order. Every
element i of a well-ordered set is either the greatest element or it has a successor iC,
which is defined to be the smallest element of f j 2 I I j > i g. We then have I<i C D
Ii .
The natural numbers with the usual order are a well-ordered set. On the real numbers
the usual order is not a well order (the open interval .0; 1/ has no smallest element). We
have the following principle of transfinite induction2 .
Proposition 13.25 (Transfinite induction). Let .I; / be a partially ordered set such
that every non-empty subset of I has a minimal element (e.g., if .I; / is well ordered).
Let J I be a subset such that for all i 2 I one has
I<i J ) i 2 J:
Then I D J .
Very often transfinite induction is applied to prove that a property P.i/, depending on
i 2 I , holds for all i 2 I by setting J WD f i 2 I I P.i/ holdsg. The special case I D N
with the usual order corresponds to the standard mathematical induction.
Then there exists a unique map f W I ! X such that .i; f jI<i / 2 S and f .i/ D G.i; f jI<i /
for all i 2 I .
2
Partial orders satisfying the hypothesis of Proposition 13.25 are also called noetherian. Hence
Proposition 13.25 is also called the principle of noetherian induction.
13.3 Digression: Ordered Sets, Transfinite Induction, and Zorn’s Lemma 279
For instance, to construct a family of subsets .Ai /i 2I of some set Z indexed by a well-
ordered set, it suffices to construct Ai from .Aj /j <i : Let X be the power set of Z, consider
.Aj /j <i as a map Ai W I<i ! X, and let G be the map that attaches to .i; Ai / the set Ai .
Often the construction of Ai from .Aj /j <i will not be possible for an arbitrary family
.Aj /j <i of subsets and one has to restrict to a certain subset S of such families.
Proof. Uniqueness. Let f ¤ fQ be two such maps and let i 2 I be the smallest ele-
ment such that f .i/ ¤ fQ.i/. Then f .i/ D G.i; f jI<i / D G.i; fQjI<i / D fQ.i/. This is
a contradiction.
Existence. Let us call a subset J of I a segment if j 2 J , i 2 I , and i j imply
i 2 J . Clearly the union of segments is again a segment. If J ¤ I let i 2 I be the
smallest element in I n J . Then J D I<i . In other words, the segments ¤ I are the
subsets J D I<i for some i 2 I . The set of segments of I is well ordered by inclusion.
Let S be the set of segments J of I such that there exists a map fJ W J ! X such that
.j; f jI<j / 2 S and f .j / D G.j; f jI<j / for all j 2 J . As J is well ordered, the above
uniqueness argument shows that fJ is unique if it exists. If J K are segments in S,
then fK jJ D fJ . Hence the union of segments in S is again a segment in S. Moreover
suppose I<i 2 S for some i 2 I . Then I<i C 2 S with fI<i C WD .fI<i /C .
We conclude by showing that S contains every segment of I . Assume that there exists
a segment J of I with J … S. As the set of segments is well ordered we may assume that
J is the smallest segment with J … S. If J has no greatest element, then J is the union
of the smaller segments J<j for j 2 J . This is not possible because S is stable under
union. But if J has greatest element j , then J D J<j C 2 S because J<j 2 S. This is
a contradiction.
Transfinite induction and recursion is particularly useful because of the following re-
sult.
Proposition 13.27 (Well-ordering theorem). Every set can be endowed with a well or-
der.
The well-ordering theorem is equivalent to the axiom of choice and also to Zorn’s
Lemma:
Proposition 13.28 (Zorn’s Lemma). Let .I; / be a ordered set such that every well-
ordered subset S has an upper bound in I . Then there exist maximal elements in I .
Very often Zorn’s Lemma is formulated with the stronger hypothesis that every totally
ordered subset has an upper bound.
We do not prove here that the axiom of choice implies the well-ordering theorem and
Zorn’s Lemma but refer to [BouTS] III §2.3, Theorem 1 and [BouTS] III §2.4, Proposi-
tion 4.
280 13 Appendix B: The Language of Categories
Remark 13.30. Limits and colimits are (if they exist) unique up to unique isomorphism
by the uniqueness requirement in the definition.
Remark 13.31. Suppose that in a category C all colimits of I -diagrams exist. Every
morphism of functors XW I ! C to Y W I ! C induces a morphism colimI X ! colimI Y
and we obtain a functor
colimW C I ! C :
I
I
Similarly we have a functor limI W C ! C if in C all limits of I -diagrams exist.
13.4 Limits and Colimits 281
Remark 13.32. Every preordered set I can be made into a category, again denoted by
I . The objects are the elements of I and for two elements i; j 2 I the set of morphisms
HomI .i; j / consists of one element if i j and is empty otherwise. There is a unique
way to define a composition law making I into a category.
An I -diagram in a category C is then also called an inductive system in C indexed
by I . It is a family ..Xi /i 2I ; .'j i /i j /, where Xi is an object in C for all i 2 I and
'j i W Xi ! Xj is a morphism in C for all i; j 2 I with i j such that 'i i D idXi for all i
and 'kj ı 'j i D 'ki for all i j k.
An I opp -diagram in C is also called a projective system in C indexed by I . Of course,
one can switch between the notions of inductive and projective systems by taking the op-
posite order. Usually one considers colimits of inductive systems and limits of projective
systems.
In a given category C only some limits or colimits may exist. A category in which
arbitrary limits (respectively colimits) exist is called complete (respectively cocomplete).
A category in which limits (respectively colimits) of all I -diagrams exist for arbitrary finite
categories I is called finitely complete (respectively finitely cocomplete). The category of
sets is complete and cocomplete as the following example shows.
`
where i 2I Xi is the disjoint union of the sets Xi and where is the equivalence
relation generated by the relation xi xj if xi 2 Xi , xj 2 Xj and X.'/.xi / D xj
for some 'W i ! j . For j 2 I the map sj W Xj ! colimI X is given by attaching to
`
xj 2 Xj the equivalence class of xj 2 i 2I Xi .
is bijective, where the right-hand side denotes the limit in the category of sets.
Similarly, an object colimI X in C together with morphisms si W Xi ! colimI X for all
objects i of I is a colimit of X in C if and only if for all objects Y in C the map
u7!.uısi /i
HomC .colim Xi ; Y / ! lim HomC .Xi ; Y /
I I
is bijective.
One can also show that the category of groups is complete and cocomplete (Prob-
lem 13.11 and Problem 13.21). In Sect. 14.1 we will see that the category of left R-
modules (R a fixed ring) is complete and cocomplete.
Remark 13.36. Let I and J be (small) categories and let C be a category such that limits
(respectively colimits) of all I -diagrams and all J -diagrams in C exist. Let XW I J ! C ,
.i; j / 7! Xij be a diagram in C .
Then because of the definition of limits (respectively colimits) via a universal property
one obtains that limI J X (respectively colimI J X) exists and one has isomorphisms
Definition 13.37. A category I is called filtered if Ob.I / is non-empty and if the follow-
ing two conditions are satisfied:
13.4 Limits and Colimits 283
(a) For all objects i and j in I there exists an object k and morphisms i ! k and j ! k.
(b) For all objects i and j and all morphisms f; gW i ! j there exists a morphism hW j !
k such that h ı f D h ı g.
For instance, a partially ordered set I is filtered if and only if the attached category is
a filtered category.
Example 13.38. Let I be a filtered category and let XW I ! (Sets) be an I -diagram in the
`
category of sets. In this case one has colimI X D . i 2I Xi /= where for xi 2 Xi and
xj 2 Xj one defines xi xj if there exist morphisms 'W i ! k and W j ! k such that
X.'/.xi / D X. /.xj / (the properties of a filtered category imply that is an equivalence
relation).
Filtered colimits in the category of sets commute with finite limits ([KS2] Theo-
rem 3.1.6).
Proposition 13.39. Let I be a filtered category, let J be a finite category and let XW I
J ! (Sets) be a diagram in the category of sets. Then the universal properties of limit
and colimit yield an isomorphism in the category of sets
Definition 13.40 (Products and coproducts). Let I be a set with the discrete order (i.e.,
i j , i D j ). Consider I as a category (equivalent to I opp ) and let XW I ! C be
a diagram in a category C .
Q
1. Then i 2I Xi WD limI X is called the product of X (if it exists). It is equipped with
Q
morphisms pj W i 2I Xi ! Xj for all j 2 I , called projections. It is characterized by
the following universal property: For every object Z in C and every family .fi W Z !
Q
Xi /i 2I of morphisms there exists a unique morphism f W Z ! i Xi such that fi D
pi ı f .
`
2. Dually, i 2I Xi WD colimI X is called the coproduct of X or the direct sum of X (if it
exists).
Example 13.41 (Final and initial objects). Take I D ; in Definition 13.40. Then there
is a unique I -diagram in every category C . Its limit (respectively its colimit) is an object
P in C such that for every object X in C there exists a unique morphism X ! P (respec-
tively P ! X). The object P is called a final object (respectively an initial object). It is
unique up to unique isomorphism (if it exists).
Example 13.42. In the category of sets (respectively the category of topological spaces)
products and coproducts have the usual description:
1. The product of a family .Xi /i 2I of sets (respectively topological spaces) is the usual
cartesian product X of sets (respectively of topological spaces) together with its pro-
jections pi W X ! Xi . For any set (respectively topological space) Z and any family of
maps (respectively continuous maps) .fi W Z ! Xi /i 2I there is a unique map (respec-
tively a unique continuous map) f W Z ! X such that pi ı f D fi , namely the map
(respectively the continuous map) z 7! .fi .z//i 2I . The final object is the singleton,
i.e., the set (respectively topological space) consisting of a single element.
2. The coproduct of the family .Xi /i 2I is the disjoint union of the sets Xi (respectively
the sum of the topological spaces Xi in the sense of Definition 12.26).
The initial object is ;.
Remark and Definition 13.43 (Fiber products and pushouts). Let I be the category
with three objects j , i1 , and i2 and whose only morphisms except the identities are two
morphisms i1 ! j and i2 ! j . We represent I schematically by
i1 j i2
f1 f2
X1 Y X2 :
The limit of X, if it exists, is called the fiber product of X1 and X2 over Y . It consists of
an object denoted by X1 Y X2 and morphisms pi W X1 Y X2 ! Xi for i D 1; 2, called
projections. It is characterized by the following universal property: For every object Z in
C and all morphisms g1 W Z ! X1 and g2 W Z ! X2 such that f1 ı g1 D f2 ı g2 there exists
a unique morphism gW Z ! X1 Y X2 such that pi ı g D gi for i D 1; 2. We indicate
this universal property by the following diagram:
Z
8g2
9Šg
p1
X1 Y X2 X1 (13.3)
8g1
p2 f1
X2 Y:
f2
13.4 Limits and Colimits 285
Example 13.44. Let f W X ! Y be a morphism in a category and assume that the fiber
product of
f f
X Y X:
exists. Then f WD .idX ; idX /Y W X ! X Y X is called the diagonal of f .
Example 13.46. Consider the category of topological spaces. Then fiber products always
exist in this category and are given by fiber products in the sense of Definition 12.28. The
diagonal of a continuous map f W X ! Y is the diagonal f W X ! X Y X, x 7! .x; x/.
We say that F commutes with limits if for every diagram XW I ! C such that its limit
limI X exists in C , the limit of F ı X exists in D and the morphism (13.4) is an isomor-
phism.
Dually, there is the notion a functor that commutes with colimits.
Definition 13.48. Let C be a category that is finitely cocomplete, i.e., for all diagrams
XW I ! C , where I is a finite category, the colimit colimI X exists in C . Then a functor
F W C ! C 0 is called right exact if it commutes with finite colimits.
Similarly we define for a finitely complete category C a functor F W C ! C 0 to be left
exact if it commutes with finite limits.
Remark 13.49. Let C be a finitely complete category and let F W C ! D be a left ex-
act functor. As finite products, final objects, and fiber products are all special cases of
finite limits, F commutes with all these constructions. Moreover, the characterization
of monomorphisms in Remark 13.45 implies that F also maps monomorphisms in C to
monomorphisms in D.
Example 13.50. Let I be a filtered category. Then Proposition 13.39 shows that the
category of (Sets)I of I -diagrams of sets is finitely complete and that colimI W (Sets)I !
(Sets) (Remark 13.31) is left exact.
In particular colimI sends monomorphisms in (Sets)I to monomorphism in (Sets) (i.e.,
to an injective map).
13.5 Problems
Problem 13.1. Let .I; / and .J; / be ordered sets. A map f W I ! J is called increas-
ing if i i 0 implies f .i/ f .i 0 / for all i; i 0 2 I . Show that ordered sets (as objects) and
increasing functions (as morphisms) define a category.
Problem 13.2. Let C be a category and idC W C ! C the identity functor. Show that the
monoid EndFunc.C ;C / .idC / is commutative.
Problem 13.3. Let .I; / be an ordered set. Let Tr be the set of subsets U I satisfying
the following condition: For all i 2 U and j 2 I with i j one has j 2 U .
Similarly, one can also define the left order topology on I in which the open subsets U
are those such that for all i 2 U and j 2 I with i j one has j 2 U .
13.5 Problems 287
Problem 13.4. Show that the construction in Problem 12.8 yields a functor from the
category of topological spaces to the full subcategory of T0 -spaces that is left adjoint to
the inclusion functor. Deduce that any limit of T0 -spaces in the category of topological
spaces is again a T0 -space.
Problem 13.5. Let C be a (small) category and let idW C ! C be the identity functor.
Show that if colimC id exists in C , then it is a final object of C .
Problem 13.6. Let G be a group. Convince yourself that one can consider G as a category
with a single object whose set of endomorphisms is G and whose composition law is given
by multiplication in G.
1. Show that a G-diagram in the category of sets is the same as a G-set X (i.e., X is a set
endowed with a left G-action). Show that a morphisms of G-diagrams is the same as
a G-equivariant map between G-sets.
2. Let X be a G-set considered as a G-diagram. Show that limG X D X G WD
f x 2 X I gx D x 8 g 2 G g and that colimG X D GnX (the set of G-orbits).
Problem 13.8. Let I and C be categories. Let X be an object in C and let "X W I ! C be
the constant functor with value X (i.e., "X .i/ D X for every object i in I and "X .'/ D idX
for every morphism ' in I ). Suppose that I is connected (Problem 13.7). Show that
X ! limI "X and colimI "X ! X.
Problem 13.9. Let I be the category with two objects 0 and 1 whose only morphisms
other than the identities are two morphisms 0 ! 1. Hence an I -diagram X in a category
C is simply a pair of two morphisms f; gW X0 ! X1 in C . We call Ker.f; g/ WD limI X
(respectively Coker.f; g/ WD colimI X) the equalizer (respectively coequalizer) of f and
g (if it exists).
1. Show that C is complete if and only if all products and all equalizers (Problem 13.9)
exist in C .
2. Show that the following assertions are equivalent:
(i) C is finitely complete.
(ii) C admits all finite products and all equalizers.
(iii) C admits all fiber products and has a final object.
Problem 13.11. Let C be either the category of all groups, of all rings, or of all left R-
modules (R a fixed ring). Show that all these categories are complete and that the forgetful
functor from C to the category of sets commutes with limits.
Problem 13.12.
Problem 13.13. Let I be a category and let XW I ! (Top) be an I -diagram in the category
of topological spaces. Show that if Xi is Hausdorff for all i in I , then limI X is Hausdorff.
1. Suppose that Xi is Hausdorff and compact for all objects i of I . Show that limi Xi
(limit in the category of topological spaces) is Hausdorff and compact.
2. Let I D N opp be the category attached to the set N endowed with the opposite of the
usual order. For i 2 N let Xi D N be endowed with the unique topology such that the
sets f1g; : : : ; fig are open and closed in Xi and such that the only open subsets of N>i
are ; and N>i itself. Let the transition maps be the identity of N.
Show that Xi is compact but that limi Xi D N with the discrete topology. In particular
limi Xi is not compact.
13.5 Problems 289
Problem 13.15. Let G be an abelian group, let F .G/ be the set of finitely generated
subgroups of G and let C .G/ be the set of cyclic subgroups of G. Endow both sets with
the partial order given by and consider them as categories. Let W F .G/ ! (Grp) and
W C .G/ ! (Grp) be the inclusion functors.
f W colim ! G; gW colim ! G:
F .G/ C .G/
Problem 13.16. Let I be a category. Show that I is filtered if and only if for every
finite category J and any functor F W J ! I there exists an object i of I such that
limj 2J HomI .F .j /; i/ ¤ ;.
Problem 13.17. Show that the categories (Sets) and (Sets)opp are not equivalent.
Problem 13.18. Let I be a category such that for every finite category J and every dia-
gram XW I J ! (Sets) in the category of sets the map
Problem 13.20. Let R be a commutative ring. Show that each of the following forgetful
functors has a left adjoint functor:
1. The functor (Top) ! (Sets) sending a topological space to its underlying set.
2. The functor from the category (R-Alg) of commutative R-algebras to (Sets) sending
an R-algebra to its underlying set.
3. The functor from (R-Alg) to the category of commutative monoids sending an R-
algebra to .R; /.
4. The functor (R-Alg) ! (Ab) sending an R-algebra to its underlying additive group
.R; C/.
290 13 Appendix B: The Language of Categories
1. Show that the forgetful functor from the category of groups to the category of sets has
a left adjoint F W (Sets) ! (Grp). Show that the canonical map of sets S ! F .S/ is
injective and its image generates the group F .S/. For a set S the group F .S/ is called
the free group generated by S.
2. Show that every group G is isomorphic to a quotient of the form F .X/=N for some
set X and some normal subgroup N of F .X/. If R F .X/ is a subset such that N
is the smallest normal subgroup containing R, then one says that G is generated by X
with relators R and we write G D hXI Ri.
3. Let .Gi /i 2I be a family of groups. Show that their coproduct exists in the category of
groups. It is often called the free product of the Gi .
` `
Hint: If Gi D hXi I Ri i, show that h i Xi I i Ri i is a coproduct of the Gi .
4. Show that the coequalizer of every pair of group homomorphisms f; gW G0 ! G1
exists in the category of groups. Deduce that the category of groups is cocomplete
(use Problem 13.10).
Problem 13.22. Let .Mon/ be the category of monoids and monoid homomorphisms.
Modules
Let R be a ring (with unit, but not necessarily commutative). We recall very briefly some
notions about R-modules: A left R-module is a “vector space over R”, i.e., it is an abelian
group .M; C/ together with a scalar multiplication
R M ! M; .a; m/ 7! am
In the sequel we will usually speak simply of R-modules. For R-modules M and N , a
homomorphism of R-modules or an R-linear map from M to N is a map uW M ! N such
that for all a 2 R, m; m0 2 M one has
be the center of the ring R. This is a commutative subring of R. For a 2 C the map
auW M ! N , au.m/ WD a.u.m// is again R-linear and we obtain the structure of a
C -module on the abelian group HomR .M; N /.
Example 14.1.
na WD „
a C ƒ‚
C…
a for n 0; na WD .n/a for n < 0:
n times
Conversely, forgetting the scalar multiplication makes every Z-module into an abelian
group. Therefore we see that it is the same to give an abelian group or to give a Z-
module.
Ker.u/ WD f m 2 M I u.m/ D 0 g
is an R-submodule of M , called the kernel of u. As for groups one sees that u is injective
if and only if Ker.u/ D 0.
Let M 0 M be an R-submodule. Then u.M 0 / is an R-submodule of N . In particular
Im.u/ WD u.M / is an R-submodule of N , called the image of u.
We call Coker.u/ WD N= Im.u/ and Coim.u/ WD M= Ker.u/ the cokernel and the
coimage of u, respectively. Then u is surjective if and only Coker.u/ D 0.
As for groups one sees that every R-linear map uW M ! N induces an isomorphism
of R-modules
N Coim.u/ ! Im.u/:
uW
14.1 The Category of Modules over a Ring 293
which shows that limI M is indeed the limit of the I -diagram M (Remark 13.34). Again,
(14.2) is a C -linear map.
To construct colimits in the category of R-modules, we proceed as in the category of
sets (Remark 13.33): We define them as suitable quotients of coproducts. Hence let us
construct coproducts (called direct sums for modules) for a family of modules .Mi /i 2I
L Q
first. The submodule i 2I Mi of i Mi consisting of tuples .mi /i with mi D 0 for
all but finitely many i 2 I is called the direct sum of .Mi /i . Together with the maps
L
sj W Mj ! i 2I Mi , mj 7! .mi /i , where mi D 0 for all i ¤ j , it is a coproduct in
the category of R-modules: For every R-module N and every family .ui W Mi ! N /i of
L
R-linear maps there exists a unique R-linear map uW i 2I Mi ! N such that u ı si D ui
for all i 2 I . In other words, the map
!
M Y
Hom(R-Mod) Mi ; N ! Hom(R-Mod) .Mi ; N /;
i 2I i 2I (14.3)
u 7! .u ı si /i
P
is bijective. An inverse map is given by .ui /i 7! ..mi /i 7! i 2I ui .mi / (a finite sum
because all but finitely many mi are zero).
Now let M W I ! (R-Mod), i 7! Mi , be an I -diagram of R-modules. For all objects j
L L
of I we consider Mj as a submodule of i 2Ob.I / Mi via sj W Mj ! i 2Ob.I / Mi . Let N
294 14 Appendix C: Basic Algebra
L
be the submodule of i 2Ob.I / Mi generated by all mi mj with mi 2 Mi , mj 2 Mj and
M.'/.mi / D mj for some morphism 'W i ! j in I . Let
0 1
M
colim M WD @ Mi A =N
I
i 2Ob.I /
and let ti W Mi ! colimI M be the composition of si with the projection. Then composition
with all ti yields for all R-modules a bijective map
HomR colim M; N ! lim HomR .Mi ; N / (14.4)
I I
and hence colimI M is indeed the colimit in the category of R-modules. Again, (14.4) is
C -linear, where C is the center of R.
L Q
If I is a finite set, then i 2I Mi D i 2I Mi . For I D ; we obtain the zero module,
which is an initial and a final object in the category of R-modules.
Q
If Mi D M for all i, then we write M I (respectively M .I / ) instead of i 2I Mi (re-
L
spectively i 2I Mi ). For every integer n 0 we set M n WD M f1;:::;ng D M .f1;:::;ng/ . In
particular we have for M D R the R-modules RI , R.I / and Rn . We also usually write
ej WD sj .1/ 2 R.I / .
u
M N:
0
Then the limit of this diagram consists of pairs .m; n/ 2 M N such that u.m/ D n and
n D 0. Hence it is identified with Ker.u/.
The colimit of this diagram is the quotient of M ˚ N by the submodule E generated
of all elements of the form .m; 0/ .0; n/ with u.m/ D n and of all elements of the form
.m; 0/. Then E is the kernel of the projection M ˚ N ! N= Im.u/. Hence the colimit is
identified with Coker.u/.
Note that the forgetful functor (R-Mod) ! (Sets) commutes with limits. This we can
also deduce from Proposition 13.47 because the forgetful functor has a right adjoint as
we see in the next subsection. The forgetful functor does not commute with arbitrary
colimits as the example of coproducts shows. It does commute with filtered colimits
(Problem 14.3).
where ei 2 R.I / is the tuple whose j -th entry is ıij for all j 2 I . Hence to give a family of
elements m D .mi /i with mi 2 M is equivalent to giving an R-linear map um W R.I / ! M .
One can also view (14.5) as a special case of (14.3).
We call m linearly independent (respectively a generating system, respectively a basis)
if um is injective (respectively surjective, respectively an isomorphism).
An R-module is called free if it admits a basis, i.e., if it is isomorphic to an R-module
of the form R.I / for some set I .
In contrast to vector spaces, R-modules are usually not free (Problem 14.6).
As for linear maps between vector spaces one can express linear maps between free
modules by matrices after choosing a basis. For integers m; n 0 we denote by Mnm .R/
the set of matrices with n rows and m columns and with coefficients in R. We also set
Mn .R/ WD Mnn .R/. The usual addition and scalar multiplication of matrices makes
Mnm .R/ into an R-module. It is a free R-module: A basis is given by the matrices Eij
with all entries equal to 0 except the .i; j /-th entry which is equal to 1.
One has the usual matrix multiplication (p 0 some integer)
Note that here the order of multiplication of summands usually matters if R is not com-
mutative.
Let M and N be R-modules such that there exists a basis .e1 ; : : : ; em / of M and a basis
.f1 ; : : : ; fn / of N . Let uW M ! N be an R-linear map. Then for every j D 1; : : : ; m
there exist unique aij , i D 1; : : : ; m such that
X
n
u.ej / D aij fi
i D1
and .aij /i;j 2 Mnm .R/ is the matrix of u with respect to the bases .ei / and .fj /. As
for vector spaces, composition of linear maps is expressed by multiplication of the corre-
sponding matrices.
296 14 Appendix C: Basic Algebra
Exact Sequences
A sequence of homomorphisms of R-modules
ui 1 ui
: : : ! Mi 1 ! Mi ! Mi C1 ! : : :
0 ! M 0 ! M ! M 00 ! 0:
M 0 ˚ M 00 Š M;
.m0 ; m00 / 7! i.m0 / C s.m00 /;
.r.m/; p.m// 7 m:
i p
Example 14.6. Every short exact sequence 0 ! M 0 ! M ! M 00 ! 0 of R-modules
with M 00 a free R-module is split (more generally, this holds whenever M 00 is a projective
R-module, see Problem 14.4). Let .m00i /i 2I be a basis of M 00 . As p is surjective, there
exist mi 2 M with p.mi / D m00i for all i. Let sW M 00 ! M be the unique R-linear map
with s.m00i / D mi for all i. Then s is a section of p.
14.2 Multilinear Algebra and Tensor Products 297
˛W N1 Nr ! M
Example 14.7. For every A-module the map HomA .A; M / ! M , u 7! u.1/ is an
isomorphism of A-modules, which we will often use to identify HomA .A; M / and M .
is A-linear. We obtain a contravariant functor HomA .; N / from the category of A-modules
to itself.
Similarly, one has a (covariant) functor HomA .M; /W (A-Mod) ! (A-Mod).
Remark 14.8. Let .Mi /i 2I be a family of A-modules and let N be an A-module. The
bijection (14.3) is an isomorphism of A-modules. As multilinear maps are defined as
componentwise linear, it follows that for all integers 1 s r and for all A-modules
P1 ; : : : ; Ps1 ; PsC1 ; : : : ; Pr there is an isomorphism of A-modules, functorial if Mi , Pj
and N , !
M
LA P1 ; : : : ; Ps1 ; Mi ; PsC1 ; : : : ; Pr I N
i 2I (14.6)
Y
! LA .P1 ; : : : ; Ps1 ; Mi ; PsC1 ; : : : ; Pr I N /:
i 2I
298 14 Appendix C: Basic Algebra
Definition and Remark 14.9 (Dual module). For every A-module M the A-module
M _ WD HomA .M; A/ is called the dual of M . As usual there is a functorial map
M W M ! .M _ /_ ; m 7! . 7! .m//: (14.7)
.A.I / /_ D AI
by (14.6).
In particular we see for that every A-module M with a basis of n 2 N0 elements its dual
_
M has also a basis with n elements. Moreover the biduality map M is an isomorphism
of A-modules.
Algebras
An A-algebra (with unit) is an A-module C together with a bilinear map C C ! C ,
.c; d / 7! c d , such that .C; C; / is a ring. Hence we always assume that the mul-
tiplication in an algebra is associative and has a unit. If the ring multiplication is also
commutative, C is called a commutative algebra. As usual we will often write cd instead
of c d .
As Z-modules are nothing but abelian groups, Z-algebras are nothing but rings.
A map 'W C ! C 0 between A-algebras C and C 0 is called a homomorphism of A-
algebras if
Example 14.11. Let X be a topological space and denote by CX IK .X/ the set of con-
tinuous maps X ! K (we refer to Example 3.5 for an explanation for this cumbersome
notation). Then CX IK .X/ is a K-algebra with the usual addition of functions, scalar mul-
tiplication of a function with a real number, and multiplication of functions.
14.2 Multilinear Algebra and Tensor Products 299
F W CY IK .Y / ! CX IK .X/; g 7! g ı F
is a homomorphism of K-algebras.
Example 14.12. Let M be an A-module. Then the composition of linear maps defines
on the A-module EndA .M / D HomA .M; M / the structure of an A-algebra. If M admits
a finite basis .e1 ; : : : ; en /, then attaching to a linear map its matrix with respect to .ei /i
yields an isomorphism of A-algebras EndA .M / ! Mn .A/, where the multiplication on
the A-module Mn .A/ is given by matrix multiplication.
Tensor Products
Let M and N be A-modules. Then there exists an A-module M ˝A N and an A-bilinear
map W M N ! M ˝A N , denoted by .m; n/ 7! m ˝ n, which is universal, i.e., for all
A-modules P and for all A-bilinear maps bW M N ! P there exists a unique A-linear
map bWN M ˝A N ! P such that b.m; n/ D b.m N ˝ n/ for all .m; n/ 2 M N . The pair
.M ˝A N; / is determined uniquely up to unique isomorphism by this definition. The
A-module M ˝A N is called the tensor product of M and N over A. We will also often
write M ˝ N if it is clear over which ring we form the tensor product.
The construction of M ˝A N is rather straightforward: For every A-module P , the set
HomA .A.M N / ; P / is the set of all maps ˛W M N ! P (14.5). Such a map ˛ is bilinear
if and only if
Remark 14.13. As the e.m;n/ for m 2 M and n 2 N generate A.M N / , their images
m ˝ n in M ˝A N form a generating system of M ˝A N (Remark 14.3) (but usually not
every element of M ˝A N is of this form).
In particular, every A-linear map uW M ˝A N ! P is already uniquely determined by
the elements u.m ˝ n/ for m 2 M and n 2 N . Conversely, a map given by specifying
300 14 Appendix C: Basic Algebra
M ˝ .N ˝ P / ! .M ˝ N / ˝ P; m ˝ .n ˝ p/ 7! .m ˝ n/ ˝ p (14.10)
W M1 Mr ! M1 ˝ ˝ Mr ; .m1 ; : : : ; mr / 7! m1 ˝ ˝ mr
u ˝ vW M ˝A N ! M 0 ˝A N 0 :
We obtain a functor
A ˝A M Š M; (14.13)
Remark 14.17. As we carefully recorded the universal property of all our constructions
with modules, we can use this to show several useful compatibilities. The key idea is the
fact that two A-modules M and N are isomorphic if and only if for every A-module P
there is a bijection of sets
As an example of this principle we show that tensor products commute with direct
sums. Let .Mi /i be a family of A-modules and let N be an A-module. Then there is
a functorial isomorphism
!
M M
Mi ˝A N Š .Mi ˝A N /: (14.15)
i 2I i 2I
Indeed, let P be an A-module. Then there are isomorphisms of A-modules (in particular
bijective maps), functorial in P ,
! ! !
M M
HomA Mi ˝A N; P Š LA Mi ; N I P
(14.11)
i 2I i 2I
Y
Š LA .Mi ; N I P /
(14.6)
i 2I
Y (14.16)
Š HomA .Mi ˝A N; P /
(14.11)
i 2I
!
M
Š HomA .Mi ˝A N /; P :
(14.6)
i 2I
302 14 Appendix C: Basic Algebra
As all the isomorphisms in (14.16) are also functorial in the Mi and in N , the isomor-
phism (14.15) is functorial in the Mi and in N .
Remark 14.18. Let M and N be free A-modules with basis m D .mi /i 2I and n D
P
.nj /j 2J , respectively. Hence the maps um W A.I / ! M , .ai /i 2I 7! i 2I ai mi and un are
isomorphisms of A-modules. Then we can combine several of the above isomorphisms to
obtain an isomorphism
Another useful fact is that the tensor product and the Hom-functor are adjoint to each
other. This is based on the easy observation that for all A-modules M , N , and P the map
For every A-module Q we can compose the A-linear map HomA .Q; ı/ with (14.17)
and obtain a functorial homomorphism of A-modules
Example 14.19. Let M be a free module with a finite basis. Then (14.19) yields an
isomorphism
EndA .M / WD HomA .M; M / ! M _ ˝A M: (14.21)
Composition with the linear map M _ ˝ M ! A, . ; m/ 7! .m/, yields an A-linear map
called the trace map. Via the choice of a basis .e1 ; : : : ; en / of M we identify EndA .M /
and the matrix algebra Mn .A/. If .x 1 ; : : : ; x n / is the dual basis of M _ , then x i ˝ej 2 M _
corresponds via (14.21) to the matrix Eij , which has everywhere 0 coefficients except in
.i; j /-th place, where its coefficient is 1. Hence the above trace map coincides with the
usual trace map Mn .A/ ! A because both maps are linear and agree on the basis .Eij /i;j
of Mn .A/.
Tensor Algebra
For r 0 let
T r .M / WD TAr .M / WD M ˝r WD M ˝A ˝A M
„ ƒ‚ …
r times
m ˝ n WD m1 ˝ ˝ mr ˝ n1 ˝ ˝ ns 2 T rCs .M /;
then extend by linearity. This is well defined and makes T .M / into an associative A-
algebra with 1 (but not necessarily commutative).
The A-algebra T .M / is a graded A-algebra, i.e., for w 2 T i .M /, v 2 T j .M / one has
w ˝ v 2 T i Cj .M / for all i; j 0.
304 14 Appendix C: Basic Algebra
is a homomorphism of A-algebras.
The formation of T r .u/ and of T .u/ is compatible with composition and sends identi-
ties to identities. Hence we obtain functors
is bijective. In other words, the functor M 7! T .M / is left adjoint to the forgetful functor
(A-Alg) ! (A-Mod).
Exterior Powers
Let M and N be A-modules. An r-multilinear map ˛W M r ! N is called alternating if
˛.m1 ; : : : ; mr / D 0 whenever there exists i ¤ j with mi D mj .
Let Qr T r .M / be the A-submodule generated by the set
˚
Er WD m1 ˝ ˝ mr 2 T r .M / I there exist 1 i ¤ j r with mi D mj :
r .M / WD Ar .M / WD T r .M /=Qr
W M r ! r .M /; .m1 ; : : : ; mr / 7! m1 ^ ^ mr :
is bijective.
14.3 Tensor Algebra, Exterior Algebra, Symmetric Algebra 305
! ^ D .1/ij ^ !:
Remark 14.21. Let M be an A-module. As .M / is graded commutative one has for
m1 ; m2 2 M that m1 ^ m2 D m2 ^ m1 in 2 .M /. As the group of permutations Sr is
generated by transpositions of i and i C 1 and as sgnW Sr ! f˙1g is a homomorphism of
groups, we deduce that for all m1 ; : : : ; mr 2 M and for every 2 Sr we have
For finitely generated free modules, the exterior power can be described as follows
([BouA1] III, §7.8 and §7.9). Let r; n 0 be integers. Define
x1 ^ ^ xn D det.u/.e1 ^ ^ en /: (*)
.M _ /r ! r .M /_ ; .˛1 ; : : : ; ˛r / 7! ˛1 ^ ^ ˛r
14.3 Tensor Algebra, Exterior Algebra, Symmetric Algebra 307
r .M _ / ! r .M /_ : (14.24)
Now suppose that M is finitely generated and free. We claim that (14.24) is then an
isomorphism. Indeed, let .e1 ; : : : ; en / be a basis of M , and let ."1 ; : : : ; "n / be the dual
basis of M _ . Then (14.24) sends for J 2 Lr .n/ the J -th basis vector "J of r .M _ / to
the J -th basis vector in the dual basis of the basis .eJ /J 2Lr .n/ of r .M /. In particular our
claim follows.
Symmetric Products
A similar construction as for alternating multilinear maps also works for symmetric mul-
tilinear maps. Again let M and N be A-modules. An r-multilinear map ˛W M r ! N
is called symmetric if ˛.m1 ; : : : ; mr / D ˛.m .1/ ; : : : ; m .r/ / for all permutations in the
symmetric group Sr of f1; : : : ; rg.
Let Pr T r .M / be the A-submodule generated by all elements of the form
.I /
Proposition 14.25. Let M be a free module with basis .ei /i 2I . Let N0 be the set of
maps ˇW I ! N0 such that ˇ.i/ D 0 for all but finitely many i. Write
Y ˇ.i /
e ˇ WD ei ;
i 2I
308 14 Appendix C: Basic Algebra
Remark 14.31. An ideal a of A is maximal if and only if A=a is a field (Remark 14.26).
Definition and Remark 14.33 (Rank of a free module). Let A ¤ 0 and let M be a free
A-module, hence M Š A.I / for some set I . Then the cardinality of I is called the rank
of M . It is denoted by rkA .M /.
To see that the rank is well defined it suffices to prove that the existence of an A-linear
isomorphism f W A.I / ! A.J / implies that I and J have the same cardinality. As A ¤ 0,
we can choose a maximal ideal m A and set k WD A=m. One has k .I / Š A.I / ˝A k
because tensor products commute with direct sums. Hence
fk W k .I / Š A.I / ˝A k ! A.J / ˝A k Š k .J /
For free modules over non-commutative rings the rank is in general not well defined:
There exist non-commutative rings B and an isomorphism of B-modules B ! B 2 (Prob-
lem 14.28).
Example 14.34. Let M and N be free A-modules of finite rank m and n respectively and
let r 0 be an integer. Above we have expressed bases of M ˝ N , r .M /, and Symr .A/
in terms of bases of M and N . In particular we see that
Definition 14.36 (Local ring). A commutative ring A is called local if it has a unique
maximal ideal m A. The field A=m is called the residue field of A.
Proposition 14.38 (Nakayama’s lemma). Let A be a local ring with residue field k, let
M 0 and M be A-modules, and let f W M 0 ! M be an A-linear map. Suppose that M
is a finitely generated A-module. Then f is surjective if and only if the induced map
fNW M 0 =mM 0 ! M=mM is surjective.
f
M0 M
fN
M 0 mM 0 M=mM
where vertical maps are the projections. In particular the condition is necessary. Now let
fN be surjective. Let N WD Coker.f /. Our aim is to show N D 0. As fN is surjective, we
have N=mN D 0 and hence N D mN . As a quotient of M , N is again finitely generated.
Hence it remains to show that for a finitely generated A-module N the equality N D mN
implies N D 0.
Assume N ¤ 0 and N D mN . Since N is finitely generated, there exists a minimal
set of generators n1 ; : : : ; nr 2 N for r 2 N. As nr 2 N D mN , we find a1 ; : : : ; an 2 m
with nr D a1 n1 C : : : C ar nr . Since A is local, we find 1 ar 2 A so that nr D
.1 ar /1 .a1 n1 C : : : C nr1 nr1 / and therefore n1 ; : : : ; nr1 already generate N . This
contradicts the minimality of r 2 N.
Proposition 14.39. Let A be a local ring with maximal ideal m, k WD A=m. Let E be
a free A-module of finite rank and let uW E ! E be an A-linear endomorphism. Then u
N E=mE ! E=mE induced by u is
is an automorphism if and only if the k-linear map uW
an automorphism.
14.5 Problems 311
Proof. The determinant det.u/ N 2 k is the image of det.u/ 2 A. Hence det.u/ N is a unit in
N ¤ 0) if and only if det.u/ is a unit in A (i.e., det.u/ … m). We conclude by
k (i.e., det.u/
Proposition 14.23.
The conclusion of Proposition 14.39 also holds for arbitrary finitely generated A-
modules E: If uN is an automorphism, then u is surjective by Nakayama’s lemma. Then
conclude by Problem 14.30.
14.5 Problems
Problem 14.1. Let R be a ring. Show that a morphism in the category of R-modules is
a monomorphism (respectively an epimorphism) if and only if it is injective (respectively
surjective).
Problem 14.4. Let P be an R-module. Show that the following conditions on P are
equivalent:
Problem 14.5. Let P be an A-module. Show that P is projective and finitely generated
(Problem 14.4) if and only if the homomorphism P _ ˝A P ! EndA .P / (14.19) is an
isomorphism.
1. Show that Z and kŒT (k a field) are integral domains. Let n 1 be an integer. Show
that Z=nZ is an integral domain if and only if n is a prime number.
2. Show that every free R-module is torsion free.
3. Let a 2 R with a ¤ 0. Show that the R-module R=.a/ is not torsion free (and hence
not free).
4. The field of fractions of R, denoted by Frac.R/, is the set of pairs .a; s/ with a 2 A
and s 2 A n f0g modulo the equivalence relation .a; s/ .b; t/ , at D bs. The
equivalence class of .a; s/ is denoted by as . Define addition and multiplication as usual
for fractions and show that this is well defined and endows Frac.R/ with the structure
of a field. Observe that Frac.Z/ D Q.
5. Show that the map W R ! Frac.R/, a 7! a1 is an injective ring homomorphism satisfy-
ing the following universal property: If K is a field and 'W R ! K is an injective ring
homomorphism, then there exists a unique homomorphism ' 0 W Frac.R/ ! K such
that ' 0 ı D '.
6. Show that Frac.R/ is a torsion free R-module. Show that Frac.R/ is not a free R-
module if R is not a field.
i p
(ii) For every short exact sequence 0 ! M 0 ! M ! M 00 ! 0 of A-modules the
i ˝idE p˝idE
sequence 0 ! M 0 ˝ E ! M ˝ E ! M 00 ˝ E ! 0 is exact.
In this case E is called flat.
2. Show that every free A-module is flat. Deduce that every projective A-module (Prob-
lem 14.4) is flat.
3. Suppose that A is an integral domain (Problem 14.6). Show that a flat A-module is
torsion free.
1. Suppose that u is surjective. Show that T r .u/, r .u/, and Symr .u/ are surjective for
all r 0.
2. Show that an analogous assertion for “injective” does not hold.
Hint: For T r take the inclusion Z-modules uW 2Z=4Z ! Z=4Z and use Problem 14.13
for Symr . For r use Problem 14.14.
3. Suppose that u is injective and u.M / is a direct summand of N (i.e., there exists
a submodule N 0 of N such that N D u.M / ˚ N 0 ). Show that T r .u/, r .u/, and
Symr .u/ are injective for all r 0 and their images are direct summands (see also
Problem 14.17).
u
M N
M N
T .u/
T .M / T .N /
commutes. Formulate and prove an analogous statement for the exterior algebra and the
symmetric algebra.
14.5 Problems 315
0
Problem 14.22. Let M be an A-module and let M W M ! 1 .M / ,! .M / be the
inclusion. Show that for every A-algebra C and for every A-linear map uW M ! C
with u.m/2 D 0 for all m 2 M there exists a unique homomorphism of A-algebras
0
Q .M / ! C such that u D uQ ı M
uW .
Problem 14.23. Let A be an integral domain and let K be its field of fractions (Prob-
lem 14.6). Show that A2 .K/ D 0.
Problem 14.27. Show that the functor M 7! Sym.M / is left adjoint to the forgetful
functor from the category of commutative A-algebras to (A-Mod).
Problem 14.28. Let k be a field, let V be a k-vector space with basis .ei /i 2N , and let
R D Endk .V / be the ring of endomorphisms. Define f1 ; f2 2 R by f1 .ei / D e2i 1
and f2 .ei / D e2i . Show that .f1 ; f2 / is an R-basis of the R-left module R. Deduce that
Rn Š Rm for all n; m 2 N.
Problem 14.29. Show the following version of Nakayama’s lemma. Let M be a finitely
generated module over a commutative ring A, let a A be an ideal. If M D aM , then
there exists a 2 A such that aM D 0 and a 1 mod a.
Problem 14.30. Let M be a finitely generated module over a commutative ring A and let
uW M ! M be a surjective A-linear endomorphism. Show that u is bijective.
Hint: View M as an AŒT -module by setting T m WD u.m/ and use Problem 14.29.
Note that injective A-linear endomorphisms u are not necessarily bijective (e.g., M D
A D Z and uW n 7! 2n).
Problem 14.31. Show that every finitely generated direct summand of a finitely generated
free module over a local ring A is again free. In other words (Problem 14.4), every finitely
generated projective A-module is free.
Appendix D: Homological Algebra
15
In this appendix we recall some basic notions from homological algebra. We start by
defining complexes of modules and the notion of homotopy between morphisms of com-
plexes. This is in fact the cohomological shadow of the topological notion of homotopy
(see the remark after Proposition 11.12). One obtains the homotopy category of modules,
which is a fundamental notion in homological algebra. After a short interlude on diagram
chases we introduce a central notion for the definition of cohomology: injective modules
and K-injective complexes. Until then all notions were explained for modules over a ring,
but in fact they make sense much more generally in arbitrary abelian categories. This is
explained in the last section of this appendix.
Notation: If not otherwise specified, R always denotes a ring, not necessarily commu-
tative. An R-module is always a left R-module.
i
dM
Mi M i C1
(15.1)
ui ui C1
dNi
Ni N i C1
© Springer Fachmedien Wiesbaden 2016 317
T. Wedhorn, Manifolds, Sheaves, and Cohomology, Springer Studium Mathematik – Master,
DOI 10.1007/978-3-658-10633-1_15
318 15 Appendix D: Homological Algebra
H i .u/W H i .M / ! H i .N /
for all i 2 Z.
The morphism u is called a quasi-isomorphism or shorter qis if H i .u/ is an isomor-
phism for all i 2 Z.
d i 1 di
Example 15.3. Let ! M i 1 ! M i ! M i C1 ! : : : be an exact sequence. Fix
j 2 Z. Then the vertical arrows of
d j 1
::: M j 1 Mj 0 :::
uj 1 WD0 uj WDd j uj C1 WD0
d j C1
::: 0 M j C1 M j C2 :::
2. The morphisms u and v are called homotopic if there exists a homotopy between u
and v. We then write u ' v.
15.1 Homotopy Category of Modules 319
for all p 2 Z.
In particular we see that it makes sense to say that a morphism in K.R/ is a quasi-
isomorphism.
Remark 15.8. One also has the notion of a complex with decreasing numbering, i.e., of
di C1 di
complexes M of the form ! Mi C1 ! Mi ! Mi 1 ! : : : with di ı di C1 D 0. If
we want to distinguish between these notions, we call complexes with increasing number-
ing (i.e., complexes as defined in Definition 15.1) cochain complexes and complexes with
decreasing numbering chain complexes. All of the above definitions and results can also
be made for chain complexes.
For the proof of the next two less trivial results we refer to [GeMa] Chap. III, §4,
Theorem 4.
s
M N
qi s
u
P ;
s
M N
qi s
u v (15.2)
t
P Q ;
qi s
Finally, we will use the following result for which we refer to [Stacks] Tag 05T6.
Lemma 15.11. Let I be a set of objects in (R-Mod) containing 0 such that for every R-
module M there exists an injective homomorphism M ! I of R-modules with I 2 I . Let
a 2 Z. Then for every bounded below complex M of R-modules with M p D 0 for p < a
qi s
there exists a quasi-isomorphism M ! I with I p 2 I , with M p ! I p injective for
all p, and with I p D 0 for all p < a.
15.2 Diagram Chases 321
Lemma 15.12. (Five lemma) Consider a commutative diagram of R-modules with exact
rows
M1 M2 M3 M4 M5
u1 u2 u3 u4 u5
N1 N2 N3 N4 N5 :
Assume that u2 and u4 are isomorphisms, u1 is surjective and u5 is injective. Then u3 is
an isomorphism.
Proof. This is a simple exercise of diagram chasing, which we leave to the reader. Al-
ternatively, one can also work simply with the universal properties of kernel and coker-
nel. Such a proof then will also generalize to arbitrary abelian categories (see Defini-
tion 15.25). Let us illustrate this by proving that Coker.u3 / D 0.
Denote by vi W Mi ! Mi C1 and wi W Ni ! Ni C1 the homomorphisms in the diagram.
Let n3 W N3 ! P be a homomorphism such that n3 ıu3 D 0. We have to show that n3 D 0.
As n3 ı w2 ı u2 D n3 ı u3 ı v2 D 0 and as Coker.u2 / D 0 we find n3 ı w2 D 0. Hence
Ker.w3 / D Im.w2 / Ker.n3 / and there exists n4 W Im.w3 / ! P with n4 ı w3 D n3 . As
n4 ı u4 ı v3 D 0 we find
Lemma 15.13. (Snake lemma) A commutative diagram of R-modules with exact rows
p
M1 M2 M3 0
u1 u2 u3
i
0 N1 N2 N3 :
where “@ D i 1 ı u2 ı p 1 ”.
The informal definition of @ means that for x 2 Ker.u3 / one first chooses z 2 M2 with
p.z/ D x and then defines @.x/ as the image of an element y 2 N1 with i.y/ D u2 .z/.
Note that if M1 ! M2 is injective, then Ker.u1 / ! Ker.u2 / is injective. If N2 ! N3
is surjective, then Coker.u2 / ! Coker.u3 / is surjective.
322 15 Appendix D: Homological Algebra
is exact and such that this long exact sequence is functorial for morphisms of exact se-
quences.
0 M i 1 N i 1 P i 1 0
d i 1 d i 1 d i 1
0 Mi Ni Pi 0
shows that the rows of the following commutative diagram are exact:
i 1
Coker.dM / Coker.dNi 1 / Coker.dPi 1 / 0
i
dM dNi dPi (*)
i C1
0 Ker.dM / Ker.dNi C1 / Ker.dPi C1 /:
Note that
i
dM
i 1 i C1
Ker.Coker.dM / ! Ker.dM // D H i 1 .M /;
i
dM
i 1 i C1
Coker.Coker.dM / ! Ker.dM // D H i .M /:
and the long exact sequence (15.3) is obtained by pasting these sequences together. We
omit the proof of the functoriality of ı in morphisms of exact sequences.
15.3 Injective Modules and K-injective Complexes 323
We will define the cohomology of sheaves – or more general derived functors – using
injective objects and K-injective complexes. These are introduced here.
Definition 15.15 (Injective module). An R-module I is called injective if for every dia-
gram of R-modules
i
M0 M
u
I
Q M ! I such that uQ ı i D
with i injective, there exists a homomorphism of R-modules uW
u.
The notion of an injective module is dual to the notion of a projective module (Prob-
lem 14.4).
Proposition 15.16. Let I be an R-module. Then the following assertions are equivalent:
i
Proof. “(i) ) (ii)”. Let 0 ! I ! M ! M 00 ! 0 be an exact sequence. As I is
Q M ! I with uQ ı i D idI . Hence the sequence
injective, there exists a homomorphism uW
splits.
“(ii) ) (iii)”. Let sW I ! M be a quasi-isomorphism. In particular H a .M / D 0
for a ¤ 0. Consider the complex 0 M given by
: : : ! 0 ! Coker.M 1 ! M 0 / ! M 1 ! M 2 ! : : :
t
M N
u u0
s
I P ;
Q N0 ! I
where s is a quasi-isomorphism. By (iii) there exists a left inverse r for s. Let uW
0 0
be the map given by r ı u in degree 0. We have r ı u ı t ' r ı s ı u ' u and hence
.r ı u0 / ı t D u because homotopic homomorphisms between complexes concentrated in
degree 0 are equal. In particular we find uQ ı t 0 D u.
Example 15.17.
1. If R D k is a field, then every k-vector space is injective because every short exact
sequence of k-vector spaces splits (by Example 14.6).
2. Let R be a principal ideal domain (e.g., R D Z). Then an R-module M is injective if
and only if a 2 R, a ¤ 0, the scalar multiplication M ! M , m 7! am, is surjective
([BouA3] §1.7, see also Problem 15.14).
For instance, let K D Frac R be the field of fractions of R. Then K and K=R are
injective R-modules.
Proposition 15.19. Let I be a complex that is bounded below and such that I n is an
injective R-module for all n 2 Z. Then the complex I is K-injective.
qi s
M I
u
N v
qi s
qi s
J t
K :
All of the above notions for R-modules can be generalized to so-called abelian categories.
These are categories that capture those properties of the category of R-modules that are
essential to define most notions in homological algebra: One has an abelian group struc-
ture on the set of all morphisms between two objects, there exist finite direct sums and
finite direct products, and for every morphism there exist kernels, cokernels (and hence
images and coimages) and a morphism always induces an isomorphism from its coimage
to its image (“fundamental homomorphism theorem”).
The category of R-modules (R a fixed ring) together with the structure of abelian
groups on the sets of homomorphisms defined by addition of R-linear maps is a preaddi-
tive category.
Definition and Remark 15.22 (Zero object). Let A be a preadditive category. An object
Z of A is called a zero object if it satisfies the following equivalent properties:
326 15 Appendix D: Homological Algebra
Indeed, clearly (i) and (ii) both imply that HomA .Z; Z/ consists of a single element,
hence idZ D 0. Conversely, if (iii) holds, then for every morphism uW X ! Z (respec-
tively vW Z ! Y ) one has by bilinearity of composition that u D idZ ıu D 0 (respectively
v D v ı idZ D 0). Hence (ii) and (i) hold.
A zero object is unique up to unique isomorphism (if it exists) and is denoted by 0.
Remark 15.23 (Kernel, cokernel, image, and coimage). Let A be a preadditive cate-
gory in which all finite limits and finite colimits exist, and let uW X ! Y be a morphism
in A. Consider the following diagram in A:
u
X Y:
0
Then its limit (respectively its colimit) is called the kernel of u (respectively cokernel of
u), denoted by Ker.u/ ! X (respectively Y ! Coker.u/).
Kernels have the following universal property: A morphism iW K ! X is a kernel of u
if and only if u ı i D 0 and if for any morphism i 0 W K 0 ! X with u ı i 0 D 0 there exists
a unique morphism vW K 0 ! K such that i 0 D i ı v.
Dually, a morphism pW Y ! X is a cokernel of u if and only if p ı u D 0 and if for
every morphism p 0 W Y ! C 0 with p 0 ı u D 0 there exists a unique morphism vW C ! C 0
with v ı p D p 0 .
The image of u is defined as Im.u/ WD Ker.Y ! Coker.u// and the coimage of u as
Coim.u/ WD Coker.Ker.u/ ! X/.
If A is the category of R-modules for some ring R, then these notions of kernel and
cokernel coincide with the usual notions by Example 14.2. Therefore the same holds for
images and coimages.
Definition 15.25 (Abelian category). A preadditive category is called abelian if all fi-
nite limits and finite colimits exist and if for every morphism u the induced morphism
Coim.u/ ! Im.u/ is an isomorphism.
The hypothesis that all finite limits and colimits exist is highly redundant (see Prob-
lem 15.10).
We call a morphism uW X ! Y in an abelian category injective or X a subobject of Y
if Ker.u/ D 0 and write X Y . The morphism u is called surjective or Y a quotient of
X if Coker.u/ D 0. If X Y is a subobject, then we write Y =X WD Coker.X ! Y /.
Remark 15.26. Many notions like “(split) exact sequences” and results for R-modules
work verbatim in the same way in an arbitrary abelian category. This holds in particular
for all of the notions and results in Sects. 15.1–15.3. In particular we have the category
Com.A/ and the homotopy category K.A/ of complexes in A and the notions of injective
objects in A and of K-injective complexes in A. Note that all references given above for
results that we did not prove formulate their results in arbitrary abelian categories.
Recall that we defined in Definition 13.48 a functor to be left exact (respectively right
exact) if it commutes with finite limits (respectively finite colimits).
One can show that every left or right exact functor is automatically additive (Prob-
lem 15.9).
0 ! X ! I 0 ! I 1 ! : : : ;
where I p is an injective object, because such an exact sequence is the same as a quasi-
qi s
isomorphism X ! I with I p D 0 for p < 0.
15.5 Problems
1. Show that Œk defines a functor Com.A/ ! Com.A/ that induces a functor
ŒkW K.A/ ! K.A/.
2. Let M and N be complexes of objects in A and let uW M ! N be a morphism
of complexes. Show that a homotopy u ' u is the same as a morphism of complexes
M ! N Œ1 .
Problem 15.3. Let X1 and X2 be objects in a preadditive category A. Show that the
product .pi W X1 X2 ! Xi /i exists if and only if the coproduct .sj W Xj ! X1 q X2 /j
exists. Show that in this case there is a unique morphism rW X1 q X2 ! X1 X2 with
pi ı r ı sj D 0 for i ¤ j , and pi ı r ı sj D idXi for i D j . Show that r is an isomorphism.
Write X1 ˚ X2 for X1 q X2 D X1 X2 . A preadditive category in which all finite
products exist is called an additive category.
where X is the diagonal and where ˙Y is the unique morphism whose composition with
the two component maps Y ! Y ˚ Y is the identity.
15.5 Problems 329
Problem 15.6. Prove Lemma 15.12 and Lemma 15.13 for diagrams in arbitrary abelian
categories.
Problem 15.7. Let A be an additive category (Problem 15.3) and let F W A ! (Sets) be
a functor commuting with finite products. Show that there is a functor FQ W A ! (Ab) such
that F is isomorphic to the composition of FQ with the forgetful functor (Ab) ! (Sets).
Show that FQ is unique up to unique isomorphism.
Hint: Problem 15.4.
Problem 15.9. Let A and B be additive categories (Problem 15.3) and let F W A ! B be
a functor. Show that F is additive if and only if F commutes with finite products.
Hint: To see that the condition is sufficient apply Problem 15.7 for all objects X to the
functors Y 7! HomA .X; Y / and Y 7! HomB .F .X/; F .Y //.
Problem 15.10. Let A be an additive category (Problem 15.3) such that every morphism
u has a kernel and a cokernel and such that the induced morphism Coim.u/ ! Im.u/ is
an isomorphism. Show that A is an abelian category.
Hint: Problem 13.10.
Problem 15.11. Let A be an abelian category. Show that every bounded below complex
of objects in A has an injective resolution if and only if for every object X of A there
exists an injective morphism X ! I , where I is an injective object of A.
Problem 15.12. Let A be an abelian category and let .I˛ /˛ be a family of objects of
Q Q
A such that the product ˛ I˛ exists. Show that ˛ I˛ is injective if and only if I˛ is
injective for all ˛.
u v
Problem 15.13. Let 0 ! M 0 ! M ! M 00 be an exact sequence in an abelian
category A, and let a0 W M 0 ! C 0 and a00 W M 00 ! C 00 be injective morphisms in A.
Suppose that C 0 is an injective object in A. Show that there exists an injective morphism
aW M ! C 0 ˚ C 00 such that the diagram
u v
M0 M M0
a0 a a00
i p
C0 C 0 ˚ C 00 C 00
1. Show that an R-left module I is injective if and only if for every left ideal a of R and
for every R-linear map uW a ! I there exists x 2 I such that u.a/ D ax for all a 2 a.
Deduce that an abelian group A is an injective Z-module if and only if A is divisible
(i.e., A ! A, a 7! na is surjective for all 0 ¤ n 2 Z).
2. Show that the R-left module IR WD HomZ .R; Q=Z/ is injective and a cogenerator of
the category of R-left modules (i.e., for every R-left module M and for every 0 ¤ m 2
M there exists an R-linear map uW M ! IR with u.m/ ¤ 0).
Hom .M;IR /
3. For every R-module M set I.M / WD IR R and let eW M ! I.M /, m 7!
.u.m//u2HomR .M;IR / . Show that I.M / is an injective R-left module and that e is an
injective R-linear map.
4. Deduce from Problem 15.11 that in the category of R-left modules every bounded
below complex of objects has an injective resolution.
Appendix E: Local Analysis
16
In this appendix we recall some notions on differentiable and analytic functions of open
subsets of finite-dimensional K-vector spaces, where K either denotes the field of real
numbers R or the field of complex numbers C. These will be the local building blocks in
the theory of manifolds. Most of the results are topics in any standard calculus class and
we will give no proofs.
Recall that all norms on a finite-dimensional K-vector space V are equivalent and hence
that there is a unique topology on V that is induced by some norm. If not stated otherwise,
we will always endow all subsets of V with the induced topology. For K-vector spaces V
and W we denote by HomK .V; W / the K-vector space of K-linear maps V ! W .
We recall some basic notions and definitions about differentiable functions. Our main
reference is [La]. In the sequel let V and W be finite-dimensional K-vector spaces and let
U V be an open subset.
Df W U ! HomK .V; W /
© Springer Fachmedien Wiesbaden 2016 331
T. Wedhorn, Manifolds, Sheaves, and Cohomology, Springer Studium Mathematik – Master,
DOI 10.1007/978-3-658-10633-1_16
332 16 Appendix E: Local Analysis
f .u C tv/ f .u/
Dv f .u/ WD .Df .u//.v/ D lim
K3t !0 t
Dv f W U ! W
@f
@i f WD @x i f WD WD Dei f W U ! W: (16.1)
@x i
@f
Note that this is a misuse of notation because @i f D @x i depends for a fixed i only on the
choice of ei but not only on x i (as e i is not determined by x i alone but by the whole basis
.x 1 ; : : : ; x n /). We usually use this notion only if V D Kn , where we always choose the
standard basis when we write @i f .
Remark 16.3. Formally the real case K D R and the complex case K D C are very simi-
lar. Let V and W be finite-dimensional C-vector spaces, U V open and let f W U ! W
be a map. Of course, we may consider V and W also as finite-dimensional R-vector
spaces. Then by definition f is complex differentiable if and only if f is real differen-
tiable and Df .u/ is C-linear for all u 2 U .
On the other hand, the behavior of real and complex differentiable functions is very
different – a topic that we will touch upon again and again. For instance, in the real case
there exist for all ˛ 2 N0 functions f˛ W R ! R that are C ˛ but not C ˛C1 , for instance
8
<x ˛C1 ; x < 0I
f˛ .x/ WD
:x ˛C1 ; x 0:
But from elementary complex analysis we know that for K D C every differentiable
map f W U ! C, U C open, is automatically a C 1 -map. In fact a much stronger
assertion holds, namely f is automatically analytic (i.e., locally given by a convergent
power series). We will make this more precise below.
Calculus (for instance by induction on [La] XIII, Theorem 7.1) tells us that real C ˛ can
also be defined via partial derivations:
In the complex case an analogous result is made superfluous by the fact that every
complex differentiable map is automatically analytic (see Theorem 16.15).
The next two propositions are well known from elementary calculus – at least for
K D R. We deduce the complex case from the real case by considering complex dif-
ferentiable maps as real differentiable maps whose derivation has complex linear values
(Remark 16.3).
1. It follows immediately from the definition of the derivative that every K-linear map
f W V ! W is differentiable and we have Df .u/ D f for all u 2 V , i.e., Df W V !
HomK .V; W / is the constant map with value f . In particular f is a C 1 -map with
D r f D 0 for all r 2 by Proposition 16.6.
2. More generally, every r-multilinear map ˛W V WD V1 Vr ! W is a C 1 -map.
For u D .u1 ; : : : ; ur / 2 V we have
X
r
.D˛.u//.v/ D ˛.u1 ; : : : ; ui 1 ; vi ; ui C1 ; : : : ; ur /
i D1
We recall some facts on analytic functions, i.e., of maps that are locally given by conver-
gent power series. For proofs we refer to [Ser] Part II, Chap. II.
with ai1 ;:::;in 2 K for all x 2 UQ . Such a power series is called power series expansion of
f at u.
The function f W U ! K is called analytic if it is analytic at every point u of U . A map
F W U ! Km is called analytic if each component is analytic.
16.2 Analytic Functions 335
Example 16.10. Every polynomial map is analytic, in particular every linear form Kn !
K is analytic. Therefore every linear map Kn ! Km is analytic.
the polydisc of radius r around u. Its closure Pr .u/ consists of those x 2 Kn with
jxi ui j ri for all i.
1. The power series f converges uniformly on Pr 0 .u/ for all r 0 2 .R>0 /n with ri0 < ri
for all i and it converges absolutely in all points x 2 Pr .u/. In particular it defines
a continuous map fQW Pr .u/ ! K.
2. The map fQ is analytic and there is a unique power series expansion of fQ at u, namely
the one given by f .
3. The map fQ is differentiable and for all j D 1; : : : ; n the partial derivative @j fQ is
given by the absolutely convergent power series
X
@j fQ.x/ D ai1 ;:::;in ij .x1 u1 /i1 : : : .xij uij /ij 1 : : : .xn un /in : (16.3)
.i1 ;:::;in /2N0n
As linear maps are analytic, we can define the notion of an analytic function also in
a coordinate-free setting.
y ı f ı xQ 1 j x.U 1
Q 1 j x.U
Q / D y ı f ı x jx.U / ı x jU ı x Q /
336 16 Appendix E: Local Analysis
is also analytic. The same argument works if one replaces y by another linear isomor-
phism.
Every analytic map f W U ! W is a C 1 -map. The composition of analytic maps is
again analytic.
Sometimes we will also call analytic maps C ! -maps. Every C ! -map is also a C ˛ -map
for all ˛ 2 N0 [ f1g. To ease the notation we define
b 0 WD N0 [ f1; !g;
N b WD N [ f1; !g:
N
We extend the usual total order on N0 to N b 0 by requesting n < 1 < ! for all n 2 N0 .
We also define 1 ˙ ˛ WD 1 and ! ˙ ˛ WD ! for all ˛ 2 N0 .
Then every C ˛ -map is also a C ˇ -map for all ˛; ˇ 2 N b 0 with ˇ ˛. For K D R
ˇ ˛
there always exist functions that are C but not C : For ˛ < ! an example was given in
Remark 16.3. A standard example of a real C 1 -function that is not analytic is given in
Problem 16.1.
In the complex case, a map is C 1 if and only if it is C ! . More precisely:
Proof. The implications “(i) ) (iii)” and “(iv) ) (iii)” are trivial and the implications
“(ii) ) (i)” and “(ii) ) (iv)” hold (for arbitrary K) because analytic maps are C 1
(Corollary 16.12). For the proof of the (difficult) implication “(iii) ) (ii)” we refer to
[Hoe] Theorem 2.2.8.
Proof. For K D R and ˛ < ! this is a standard result from calculus ([La] XIV Theo-
rem 1.2). For K D C we only have to prove the result for ˛ D 1 by Theorem 16.15. But
then it follows from the real case, that f j 1
U0 W W0 ! U0 exists and is a real C -map whose
1
1
differential is complex linear at every point. Hence it is a complex C -map (Remark 16.3).
Finally, for the case K D R and ˛ D ! we refer to [KrPa] Theorem 2.5.1.
forming “HomK .V; /” r times. To ease the bookkeeping we first identify the right-hand
side with HomK .V ˝r ; W / as follows.
For K-vector spaces V1 , V2 , and W recall that by definition of the tensor product there
is an isomorphism of K-vector spaces, functorial in V1 , V2 , and W
given by attaching to the linear map 'W V1 ! HomK .V2 ; W / the linear map ˇ' W v1 ˝ v2 7!
.'.v1 //.v2 /. More generally, there is a functorial isomorphism
for K-vector spaces V1 ; : : : ; Vr and W by identifying an element ' of the left-hand side
with the K-linear map
Q
Remark 16.17. Let W D m i D1 Wi for (finite-dimensional) K-vector spaces Wi . For
a map f W U ! W let fi W U ! Wi be the i-th component. Then f is a C ˛ -map if and
only if fi is a C ˛ -map for all i. In this case for r ˛ one has
Y
m
D r f .u/ D .D r f1 .u/; : : : ; D r fm .u//W V ˝r ! W D Wi :
i D1
In both the real and the complex case we can describe higher derivatives via partial
derivatives as follows.
Indeed, for K D R this is a well-known result from calculus. It can be proved by induction
on r using the description of the first derivative by the Jacobian matrix. The same proof
works for K D C.
P
More generally, let v1 ; : : : ; vr 2 V arbitrary vectors and vd D riD0 ai;d ei with ai;d 2
K. By linearity we deduce from (16.7)
X
D r f .u/.v1 ˝ ˝ vr / D ai1 ;1 air ;r .@jr : : : @j1 f /.u/: (16.8)
.i1 ;:::;ir /
D r f .u/W Symr .V / ! W:
16.3 Higher Derivatives 339
Proof. In the case K D R this is a standard fact from calculus (e.g., [La] XIII Theo-
rem 6.2). In the complex case this follows from the fact that F is automatically analytic
and from the concrete description of the derivative of a power series (16.3).
Every C ˛ -function can be approximated via its Taylor expansion by polynomials. For
analytic functions (and hence for all differentiable functions in the case K D C) this is
clear by definition. Hence we focus on K D R.
locally uniformly in u.
Proof. This is again a standard fact from calculus (see [La] XIII Theorem 6.3, in particular
the “Estimate of the Remainder” there).
D r f .u/.v ˝r / X 1 @r f
D v1i1 vnin i1 .u/; (16.9)
rŠ i Š in Š
i CCi Dr 1 @x1 @xnin
1 n
where the sum is taken over all .i1 ; : : : ; in / 2 N0n whose sum is r. This follows from
(16.8) and because
rŠ
i1 Š : : : in Š
is the number of decompositions of a set E with r elements into a tuple .E1 ; : : : ; En / of
disjoint subsets with #Ej D ij .
Now suppose that f W U ! W is a real C 1 -map, let 2 R>0 such that B .u/ U for
P
some norm jj jj on V and let v D niD1 vi ei 2 V with jjvjj < . Then
X1 X
D m f .u/.v ˝m / @i11 @inn f .u/ i1
D v1 vnin (16.10)
mŠ i1 Š in Š
mD0 .i1 ;:::;in /2N0n
Remark 16.22. For an analytic map f W U ! W its power series expansion in some point
u 2 U is its Taylor series in u ([Ser] Part II, Chap. II p.73).
16.4 Problems
Problem 16.2. Let V and W be finite-dimensional K-vector spaces and let r 2 N. Show
that the maps
are homogeneous polynomial maps of degree r and deduce that these maps are analytic.
(i) There exists a point x 2 U such that @i11 @inn f .x/ D 0 for all .i1 ; : : : ; in / 2 N0n .
(ii) There exists a non-empty open subset W of U such that f jW D 0.
(iii) f D 0.
[AJS] Alonso Tarrío L., López A.J., Souto Salorio M.J., Localization in Categories of Complexes
and Unbounded Resolutions, Canad. J. of Math. 52 (2000), 225–247.
[AmEs3] Amann H., Escher J.: Analysis III. Birkhäuser (2009)
[BouA1] Bourbaki N.: Algebra, Chaps. 1–3. Springer (1989)
[BouA2] Bourbaki N., Algebra, Chaps. 4–7. Springer (2003)
[BouA3] Bourbaki N.: Algèbre, Chap. 10. Springer (2006)
[BouGT1] Bourbaki N.: General topology, Chaps. 1–4, 2nd printing. Springer (1989)
[BouGT2] Bourbaki N.: General topology, Chaps. 5–10, 2nd printing. Springer (1989)
[BouLie1] Bourbaki N.: Lie Groups and Lie Algebras, Chaps. 1–3. Springer (1989)
[BouTS] Bourbake N.: Theory of Sets. Springer (2008)
[Br1] Bredon G.E.: Topology and Geometry. Springer (1993)
[Br2] Bredon G.E.: Sheaf Theory, 2nd edition. Springer (1997)
[Car] Cartan H.: Variétés analytiques réelles et variétés analytiques complexes. Bull. de la SMF 85,
77–99 (1957)
[GeMa] Gelfand S.I., Manin Yu.I.: Methods of Homological Algebra. Springer (1996)
[God] Godement R.: Topologie algébrique et théorie des faisceaux. Hermann (1958)
[Gra] Grauert H.: On Levi’s problem and the imbedding of real analytic manifolds. Ann. of Math.
68, 460–472 (1958)
[GuRo] Gunning R., Rossi H.: Analytic functions of several complex variables. Prentice-Hall
(1965)
[HiNe] Hilgert J., Neeb K.-H., Structure and Geometry of Lie Groups. Springer (2012)
[Hoe] Hörmander L.: An Introduction to Complex Analysis in Several Variables. North-Holland
(1990)
[Ive] Iversen B.: Cohomology of Sheaves. Springer (1968)
[Ker] Kervaire M.A.: A manifold which does not admit any differentiable structure. Comm. Math.
Helvet. 34, 257–270 (1960)
[KoPu] Koch W., Puppe D.: Differenzierbare Strukturen auf Mannigfaltigkeiten ohne abzählbare
Basis. Arch. Math. (Basel) 19, 95–102 (1968)
[KrPa] Krantz S.G., Parks H.R.: A Primer of Real Analytic Functions, 2nd edition. Birkhäuser
(2002)
A B
aM , a ideal, M module, 308 Br .x0 /, closed ball, xi, 246
343
344 Index