Introduction To Complex Manifolds
Introduction To Complex Manifolds
I N M AT H E M AT I C S 244
Introduction
to Complex
Manifolds
John M. Lee
10.1090/gsm/244
Introduction
to Complex
Manifolds
GRADUATE STUDIES
I N M AT H E M AT I C S 244
Introduction
to Complex
Manifolds
John M. Lee
EDITORIAL COMMITTEE
Matthew Baker
Marco Gualtieri (Chair)
Sean T. Paul
Natasa Pavlovic
Rachel Ward
Copying and reprinting. Individual readers of this publication, and nonprofit libraries acting
for them, are permitted to make fair use of the material, such as to copy select pages for use
in teaching or research. Permission is granted to quote brief passages from this publication in
reviews, provided the customary acknowledgment of the source is given.
Republication, systematic copying, or multiple reproduction of any material in this publication
is permitted only under license from the American Mathematical Society. Requests for permission
to reuse portions of AMS publication content are handled by the Copyright Clearance Center. For
more information, please visit [Link]/publications/pubpermissions.
Send requests for translation rights and licensed reprints to reprint-permission@[Link].
c 2024 by the American Mathematical Society. All rights reserved.
The American Mathematical Society retains all rights
except those granted to the United States Government.
Printed in the United States of America.
∞ The paper used in this book is acid-free and falls within the guidelines
established to ensure permanence and durability.
Visit the AMS home page at [Link]
10 9 8 7 6 5 4 3 2 1 29 28 27 26 25 24
Contents
Preface ix
v
vi Contents
ues in ℂ𝑛 and to overlap holomorphically. This might sound like a minor tweak to
smooth manifolds, except the local coordinate charts are required to take their val-
projective space. There is a deep interplay between differential geometry and com-
plex analysis, especially for Kähler manifolds, the ones on which the metric struc-
ture and the holomorphic structure play together nicely.
Complex manifolds have profound applications in many areas of mathematics.
Here are a few examples:
ix
x Preface
Prerequisites
The main prerequisite is familiarity with the foundational results on topolog-
ical, smooth, and Riemannian manifolds. Because this subject draws on so many
of those results, there would be no point in trying to summarize all the requisite
differential-geometric background here. All of the background material on man-
ifolds that a reader needs to understand this book (and more) is contained in my
three previous graduate textbooks [LeeTM, LeeSM, LeeRM], and I draw freely on
them throughout this book (with specific references whenever appropriate).
Familiarity with elementary complex analysis is also a prerequisite, but only
at the level of a typical undergraduate course on complex analysis in one variable.
Any decent undergraduate complex analysis textbook will serve as a reference, such
as [BC13, MH98, Gam01].
Beyond these subjects, the reader should also have a basic familiarity with al-
gebraic topology—particularly singular homology and cohomology at the level of
[Hat02] or [Mun84]. I give references for the main results that I use in the text.
For readers who are well versed in the prerequisite material, this book should
be essentially self-contained, with one major exception: all of the results on Hodge
theory rest on a fundamental Fredholm theorem for elliptic partial differential equa-
tions (Thm. 9.14), which is stated here without proof because developing the ma-
chinery for proving it would carry us too far afield into the weeds of PDE theory.
The theorem is easy to state and easy to use, so readers can accept it on faith; or,
for those who are curious about the proof, I offer several references where proofs
can be found.
Typographical Conventions
This book generally follows the same typographical conventions as my previ-
ous graduate texts. Mathematical terms are typeset in bold italics when they are
officially defined, to make them easy to spot on the page. The exercises in the text
xii Preface
are indicated with the symbol ►, and numbered consecutively with the theorems to
make them easy to find. The symbol □ marks the ends of proofs, and also marks the
ends of statements of corollaries that follow so easily that they do not need proofs.
The symbol // marks the ends of numbered examples. End-of-chapter problems
are numbered 1-1, 1-2, 1-3, etc., with hyphens instead of dots, to make it easier to
distinguish problem references from exercise references.
Acknowledgements
As always, I owe a lot to my students who have given me feedback on early
drafts of this text, especially Shahriar Talebi. I also want to thank Jim Isenberg,
who gave the whole book a close reading and contributed invaluable suggestions.
Finally, I want to thank Ina Mette at the AMS, who has been wonderfully encour-
aging and patient as I have struggled to bring this project to fruition.
I welcome feedback from readers about any aspects of the book, especially if
you find mistakes or unclear passages. There will be an updated list of corrections
on my website. I hope you enjoy the book.
Chapter 1
The Basics
If you are familiar with the prerequisites for reading this book, you are proba-
bly already familiar with the notion of a smooth manifold—a topological mani-
fold equipped with an atlas of coordinate charts whose transition functions are all
smooth. (Precise definitions will be found farther down in this chapter.)
You may also have encountered variations on that theme—different classes
charts. For example, a 𝑪 𝒌 manifold is one equipped with an atlas whose transi-
of manifolds that can be defined by modifying the compatibility condition for
Definitions
The most basic type of manifold is a topological manifold: this is a second-
1
2 1. The Basics
dimension of the manifold. (In this book, all manifolds are understood to be mani-
folds without boundary unless otherwise specified.)
By adding extra structure to a topological manifold, we can obtain other types
of manifolds. Differential geometry is concerned primarily with smooth mani-
(often called just a chart) for 𝑀 is a pair (𝑈 , 𝜑), where 𝑈 is an open subset of
𝑀 and 𝜑 is a homeomorphism from 𝑈 to an open subset of ℝ𝑛 . An atlas for
𝑀 is a collection of charts whose domains cover 𝑀. Given two charts (𝑈 , 𝜑) and
(𝑉 , 𝜓) with overlapping domains, their transition functions are the composite maps
𝜓 ∘𝜑−1 ∶ 𝜑(𝑈 ∩𝑉 ) → 𝜓(𝑈 ∩𝑉 ) and their inverses 𝜑∘𝜓 −1 ∶ 𝜓(𝑈 ∩𝑉 ) → 𝜑(𝑈 ∩𝑉 ).
transition functions are smooth as maps between open subsets of ℝ𝑛 . (Here and
Two charts are said to be smoothly compatible if their domains are disjoint or their
smooth atlas; to say that 𝒜 is a maximal smooth atlas just means that every chart
smooth atlas that is maximal, meaning that it is not properly contained in any larger
ties of holomorphic functions in more depth below; for now, it suffices to know that
they are smooth and that compositions of holomorphic functions are holomorphic.)
and the dimension of its underlying topological 2𝑛-manifold, we call 𝑛 the complex
dimension (denoted by dimℂ 𝑀) and 2𝑛 the real dimension (denoted by dimℝ 𝑀).
Proof. The proof is essentially identical to that of its smooth counterpart [LeeSM,
Prop. 1.17]. □
To turn a set into a complex manifold using the definitions directly, it would
be necessary to go through the separate steps of constructing a topology, verifying
that it is a manifold, and then constructing a holomorphic structure for it. But in
most cases the following shortcut can be used.
Lemma 1.2 (Complex Manifold Chart Lemma). Let 𝑀 be a set, and suppose we
are given a collection {𝑈𝛼 }𝛼∈𝐴 of subsets of 𝑀 together with maps 𝜑𝛼 ∶ 𝑈𝛼 → ℂ𝑛 ,
such that the following properties are satisfied:
(i) For each 𝛼, 𝜑𝛼 is a bijection between 𝑈𝛼 and an open subset 𝜑𝛼 (𝑈𝛼 ) ⊆ ℂ𝑛 .
(ii) For each 𝛼 and 𝛽, the sets 𝜑𝛼 (𝑈𝛼 ∩ 𝑈𝛽 ) and 𝜑𝛽 (𝑈𝛼 ∩ 𝑈𝛽 ) are open in ℂ𝑛 .
4 1. The Basics
Then 𝑀 has a unique structure as a complex manifold such that each (𝑈𝛼 , 𝜑𝛼 ) is a
holomorphic chart.
► Exercise 1.3. Prove this lemma by verifying that the proof of Lemma 1.35 of
[LeeSM] goes through in this setting.
Some Examples
Before we go much further, we should have a few examples of complex mani-
folds to think about. We will introduce many more examples in Chapter 2.
Example 1.4 (Complex 𝒏-Space). It follows from Proposition 1.1(a) that ℂ𝑛 has a
the single coordinate chart (ℂ𝑛 , Idℂ𝑛 ). Similarly, the canonical holomorphic struc-
canonical holomorphic structure determined by the holomorphic atlas consisting of
ture on every open subset 𝑈 ⊆ ℂ𝑛 is defined by the single chart (𝑈 , Id𝑈 ). When
working with ℂ, ℂ𝑛 , or their open subsets, we always use this holomorphic struc-
ture, typically without further comment. Here are some specific open subsets that
will play important roles in what follows:
• For any 𝑝 ∈ ℂ𝑛 and any 𝑟 > 0, the (open) ball of radius 𝒓 around 𝒑 is
the set 𝐵𝑟 (𝑝) = {𝑧 ∈ ℂ𝑛 ∶ |𝑧 − 𝑝| < 𝑟}, where | ⋅ | denotes the norm
associated with the Euclidean inner product on ℂ𝑛 ≈ ℝ2𝑛 , which can
be written in complex coordinates as ⟨𝑧, 𝑤⟩ = 𝑧 ⋅ 𝑤 = ∑𝑛𝑗=1 𝑧𝑗 𝑤𝑗 . The
unit ball of real dimension 2𝑛, denoted by 𝔹2𝑛 , is the open ball of radius
1 about the origin in ℂ𝑛 .
• An open ball in ℂ is called a disk, and the notation is modified accordingly.
Thus 𝐷𝑟 (𝑝) represents the disk of radius 𝑟 about 𝑝 ∈ ℂ, and the unit disk
is the disk 𝐷1 (0), denoted by 𝔻.
• A polydisk is a Cartesian product of open disks, that is, an open subset of
the form 𝐷𝑟1 (𝑝1 ) × ⋯ × 𝐷𝑟𝑛 (𝑝𝑛 ) ⊆ ℂ𝑛 for a point 𝑝 = (𝑝1 , … , 𝑝𝑛 ) ∈ ℂ𝑛
and positive real numbers 𝑟1 , … , 𝑟𝑛 . When the radii are all equal, we use
the notation 𝐷𝑟𝑛 (𝑝) for the polydisk 𝐷𝑟 (𝑝1 ) × ⋯ × 𝐷𝑟 (𝑝𝑛 ). //
structure on 𝑈 consisting of all holomorphic charts for 𝑀 whose domains are con-
tained in 𝑈 . With this holomorphic structure, 𝑈 is a complex 𝑛-manifold, called an
open submanifold of 𝑴. //
Example 1.6 (Complex Vector Spaces). If 𝑉 is a finite-dimensional complex
vector space, any choice of ordered basis (𝑏1 , … , 𝑏𝑛 ) defines an isomorphism
𝐵 ∶ ℂ𝑛 → 𝑉 by
(1.1) 𝐵(𝑧1 , … , 𝑧𝑛 ) = 𝑧𝑗 𝑏𝑗 .
(Here and throughout the book, we use the Einstein summation convention: each
index name that appears twice in the same monomial term, once as an upper index
index, typically from 1 to the dimension of the space. In formula (1.1), since 𝑉 has
and once as a lower one, is understood to be summed over all possible values of that
let 𝑈𝛼 ⊆ ℂℙ𝑛 be the open subset 𝑈𝛼 = {[𝑤] ∈ ℂℙ𝑛 ∶ 𝑤𝛼 ≠ 0}, and define a map
6 1. The Basics
𝜑𝛼 ∶ 𝑈𝛼 → ℂ𝑛 by
𝑤0 𝑤𝛼−1 𝑤𝛼+1 𝑤𝑛
𝜑𝛼 ([𝑤0 , … , 𝑤𝑛 ]) = , … , , , … , .
( 𝑤𝛼 𝑤𝛼 𝑤𝛼 𝑤𝛼 )
It is continuous by the characteristic property of the quotient topology [LeeTM,
Thm. 3.70], and it is a homeomorphism because it has a continuous inverse given
𝜑−1
𝛼 (𝑧 , … , 𝑧 ) = [𝑧 , … , 𝑧 , 1, 𝑧𝛼 , … , 𝑧𝑛 ].
by
1 𝑛 1 𝛼−1
Thus each (𝑈𝛼 , 𝜑𝛼 ) is a coordinate chart, called affine coordinates for ℂℙ𝒏 . Cou-
pled with the facts that ℂℙ𝑛 is Hausdorff and second-countable (Exercise 1.10),
this shows that ℂℙ𝑛 is a topological manifold of real dimension 2𝑛. It is com-
compact. //
Holomorphic Maps
defines smooth maps between smooth manifolds: if 𝑀 and 𝑁 are complex mani-
We define holomorphic maps between complex manifolds in the same way as one
identify an open subset of a manifold with an open subset of ℂ𝑛 , and uses the same
theory (see [LeeSM, pp. 15–16]), one often uses a coordinate map to temporarily
When the codomain of a map 𝑓 is ℂ𝑘 (or an open subset of ℂ𝑘 ) with its canon-
notation for a map and its coordinate representation.
phic functions); the terms holomorphic map and holomorphic mapping can refer to
If 𝑀 is a complex manifold, the notation 𝒪(𝑀) means the set of all holomor-
maps between arbitrary complex manifolds.
The following facts about holomorphic maps are proved just like their smooth
analogues [LeeSM, Props. 2.6 and 2.10 and Example 2.14(b)].
Proposition 1.13.
(a) The restriction of a holomorphic map to an open subset is holomorphic.
(b) If a map 𝑓 has the property that each point in the domain has a neighbor-
hood 𝑈 on which the restriction 𝑓 |𝑈 is holomorphic, then 𝑓 is holomor-
phic.
(c) Every constant map between complex manifolds is holomorphic.
(d) The identity map of every complex manifold is holomorphic.
(e) The inclusion map of every open submanifold is holomorphic.
(f) Every holomorphic coordinate chart is a biholomorphism onto its image.
(g) Every composition of holomorphic maps between complex manifolds is
holomorphic.
𝑥 ∈ 𝑀, the induced subgroup 𝜋∗ (𝜋1 (𝑀, 𝑥)) ⊆ 𝜋1 (𝑁, 𝜋(𝑥)) is a normal subgroup
(meaning it is invariant under conjugation). Equivalently, 𝜋 is normal if the group
of covering automorphisms (homeomorphisms 𝜑 ∶ 𝑀 → 𝑀 satisfying 𝜋 ∘ 𝜑 = 𝜋)
acts transitively on each fiber 𝜋 −1 (𝑦). A discussion of the properties of covering
maps can be found in [LeeTM, Chaps. 11 & 12].
Covering Manifolds and Quotient Manifolds 9
The next proposition shows that every covering space of a connected complex
manifold is a complex manifold in a natural way.
𝜓
̃ −1 ∘ 𝜑̃ −1 = 𝜓 −1 ∘ 𝜑−1 , which in this case is holomorphic. Then 𝜋 is a local bi-
lap, in a neighborhood of each point the transition function can be expressed as
countable group with the discrete topology). Recall that an action of Γ on a man-
ifold 𝑀 is free if 𝑔 ⋅ 𝑥 = 𝑥 for some 𝑔 ∈ Γ and 𝑥 ∈ 𝑀 implies 𝑔 is the identity;
and it is proper if the map Γ × 𝑀 → 𝑀 × 𝑀 given by (𝑔, 𝑥) ↦ (𝑔 ⋅ 𝑥, 𝑥) is
𝑀. Then the quotient space 𝑀/Γ has a unique complex manifold structure such
crete Lie group acting holomorphically, freely, and properly on a complex manifold
Proof. Smooth manifold theory shows that 𝑀/Γ has a unique smooth manifold
structure such that 𝑞 is a smooth normal covering map [LeeSM, Thm. 21.13]. To
define a complex manifold structure on 𝑀/Γ, let 𝑈 ⊆ 𝑀/Γ be any evenly covered
open set, and choose a smooth local section 𝜎 ∶ 𝑈 → 𝑀. Because 𝑀 is a complex
manifold, 𝜎(𝑈 ) has a covering by holomorphic charts (𝑈𝛼 , 𝜑𝛼 ), and for each such
chart we can define (𝜎 −1 (𝑈𝛼 ), 𝜑𝛼 ∘𝜎)) as a chart for 𝑀/Γ. For a fixed local section 𝜎,
all of these charts are holomorphically compatible with each other. If 𝜎 ̃∶ 𝑈 → 𝑀
is any other local section, there is an element 𝑔 ∈ Γ such that 𝜎 ̃(𝑥) = 𝑔 ⋅ 𝜎(𝑥) for
all 𝑥 ∈ 𝑈 ; and the fact that 𝑥 ↦ 𝑔 ⋅ 𝑥 is a biholomorphism of 𝑀 with inverse
𝑥 ↦ 𝑔 −1 ⋅ 𝑥 guarantees that the charts obtained from 𝜎 ̃ will be holomorphically
compatible with those obtained from 𝜎. □
Proof. The left coset space 𝐺/Γ is the quotient of 𝐺 by the action of Γ by right
translation. This action is holomorphic by the definition of a complex Lie group,
and the proof of Theorem 21.17 in [LeeSM] shows that it is free and proper. Thus
Covering Manifolds and Quotient Manifolds 11
Theorem 1.16 above shows that 𝐺/Γ has the structure of a complex manifold and 𝜋
a group and 𝜋 is a homomorphism. To see that the group operations in 𝐺/Γ are
holomorphic, just note that given any pair of points 𝑝, 𝑞 ∈ 𝐺/Γ, we can choose
neighborhoods 𝑈 of 𝑝 and 𝑉 of 𝑞 on which there exist holomorphic local sections
𝜎 ∶ 𝑈 → 𝐺 and 𝜏 ∶ 𝑉 → 𝐺. Then the multiplication map 𝑚 ̃ ∶ 𝐺/Γ × 𝐺/Γ → 𝐺/Γ
can be written in a neighborhood of (𝑝, 𝑞) as 𝜋 ∘ 𝑚 ∘ (𝜎 × 𝜏):
𝑚
𝐺 ×O 𝐺 /𝐺
𝜎×𝜏 𝜋
𝐺/Γ × 𝐺/Γ / 𝐺/Γ.
𝑚
̃
⎛1 𝑧 𝑧 ⎞
1 3
⎜0 1 𝑧2 ⎟
⎜ ⎟
⎝0 0 1 ⎠
12 1. The Basics
For a discrete subgroup Γ ⊆ 𝐺, the left coset space 𝐺/Γ is a complex 3-manifold
by Corollary 1.17. An Iwasawa manifold is a left coset space of the form 𝐺/Γ for
a discrete subgroup Γ that is cocompact, meaning that 𝐺/Γ is compact. (Some au-
thors use quotients by left Γ-actions in their definitions, corresponding to right coset
spaces; group inversion in 𝐺 induces a biholomorphism between the left and right
in which 𝑧1 , 𝑧2 , 𝑧3 are Gaussian integers, that is, complex numbers of the form
𝑚 + 𝑛𝑖 for 𝑚, 𝑛 ∈ ℤ. It is cocompact by the result of Problem 1-1. //
For our study of complex manifolds, we need to extend some of the results of
the one-variable theory to functions of several complex variables. Many of these re-
sults will look familiar, but some properties of holomorphic functions are decidedly
different in higher dimensions.
and 𝑗 ∈ {1, … , 𝑛}, we say 𝑓 has a complex partial derivative at 𝒑 with respect to
𝒛𝒋 if the following limit exists:
𝜕𝑓 𝑓 (𝑝1 , … , 𝑝𝑗 + ℎ, … , 𝑝𝑛 ) − 𝑓 (𝑝1 , … , 𝑝𝑛 )
(𝑝) = ,
𝜕𝑧𝑗 ℎ→0 ℎ
(1.2) lim
where the limit is taken over all ℎ in some punctured disk centered at the origin in
ℂ. Such a function is said to be holomorphic if it is continuous and has a complex
partial derivative with respect to each variable 𝑧1 , … , 𝑧𝑛 at each point of 𝑈 . More
generally, a vector-valued function 𝐹 ∶ 𝑈 → ℂ𝑘 is said to be holomorphic if each
of its component functions is holomorphic.
Our definition of holomorphic functions is essentially the same as the one-
variable definition, except in that case the assumption of continuity is not needed
because a simple argument shows that continuity follows from the existence of a
complex derivative. It is worth noting, in fact, that the continuity assumption is ac-
tually not needed in higher dimensions either: the German mathematician Friedrich
14 1. The Basics
(which can be found in [Kra01, Section 2.4]) is difficult, though, so it is much more
convenient simply to assume continuity as part of our definition.
In one complex variable, there are several equivalent ways to characterize holo-
morphic functions: having a complex derivative everywhere, or having continuous
partial derivatives that satisfy the Cauchy–Riemann equations, or being the sum
of a convergent power series in a neighborhood of each point. There are similar
equivalent characterizations for holomorphic functions of several variables.
𝜕𝑢 𝜕𝑣 𝜕𝑢 𝜕𝑣
= 𝑗, = − 𝑗, 𝑗 = 1, … , 𝑛,
𝜕𝑥 𝑗 𝜕𝑦 𝜕𝑦𝑗 𝜕𝑥
Remarks.
• In the decomposition 𝑓 (𝑧) = 𝑢(𝑧) + 𝑖𝑣(𝑧) in part (b), it is understood that
𝑢(𝑧) and 𝑣(𝑧) are real. The same applies to 𝑧𝑗 = 𝑥𝑗 +𝑖𝑦𝑗 and everywhere in
the book when we write such a decomposition, unless otherwise specified.
• In (c), the reason we insist on absolute convergence is that a sum over
multiple indices can be ordered in various ways, and absolute convergence
ensures that the ordering of terms does not matter.
such that the closed polydisk 𝐷𝑛𝑟 (𝑝) is contained in 𝑈 . Because 𝑓 is holomorphic
in each variable separately, we can apply the single-variable version of the Cauchy
Some Complex Analysis 15
integral formula repeatedly to obtain the following for all 𝑧 ∈ 𝐷𝑟𝑛 (𝑝):
𝑓 (𝑧1 , … , 𝑧𝑛 )
1 𝑓 (𝑧1 , … , 𝑧𝑛−1 , 𝜁 𝑛 ) 𝑛
= 𝑑𝜁
2𝜋𝑖 ∫ 𝜁 𝑛 − 𝑧𝑛
|𝜁 𝑛 −𝑝𝑛 |=𝑟
1 𝑓 (𝑧1 , … , 𝜁 𝑛−1 , 𝜁 𝑛 )
= 𝑑𝜁 𝑛−1 𝑑𝜁 𝑛
(1.4) (2𝜋𝑖)2 ∫ ∫ (𝜁 𝑛 − 𝑧𝑛 )(𝜁 𝑛−1 − 𝑧𝑛−1 )
|𝜁 𝑛 −𝑝𝑛 |=𝑟 |𝜁 𝑛−1 −𝑝𝑛−1 |=𝑟
⋮
1 𝑓 (𝜁 1 , … , 𝜁 𝑛 )
= … 𝑑𝜁 1 ⋯ 𝑑𝜁 𝑛 .
(2𝜋𝑖)𝑛 ∫ ∫ (𝜁 𝑛 − 𝑧𝑛 ) ⋯ (𝜁 1 − 𝑧1 )
|𝜁 𝑛 −𝑝𝑛 |=𝑟 |𝜁 1 −𝑝1 |=𝑟
variables and smooth as a function of (the real and imaginary parts of) 𝑧1 , … , 𝑧𝑛 ,
Since the domain of integration is compact and the integrand is continuous in all
we can differentiate under the integral sign as often as we like with respect to 𝑥𝑗
and 𝑦𝑗 to conclude that 𝑓 is smooth. This proves (b).
To prove that 𝑓 also satisfies (c), note that
1 1 1 1
= 𝑗 = 𝑗 ,
𝜁𝑗 −𝑧 𝑗 (𝜁 − 𝑝 ) − (𝑧 − 𝑝 ) 𝜁 − 𝑝𝑗
𝑗 𝑗 𝑗
𝑧𝑗 − 𝑝 𝑗
1−( 𝑗
𝜁 − 𝑝𝑗 )
and since |𝑧𝑗 − 𝑝𝑗 |/|𝜁 𝑗 − 𝑝𝑗 | < 1 on the domain of integration in (1.4), we can
expand the last fraction on the right in a power series to obtain
𝑧𝑗 − 𝑝 𝑗 𝑘
∞
1 1
= ,
𝜁 𝑗 − 𝑧𝑗 ∑ ( 𝜁 𝑗 − 𝑝𝑗 )
𝜁 𝑗 − 𝑝𝑗 𝑘=0
which converges uniformly and absolutely for 𝑧𝑗 in any closed disk 𝐷𝑟′ (𝑝𝑗 ) with 0 <
𝑟′ < 𝑟 by comparison with the geometric series ∑𝑘 (𝑟′ /𝑟)𝑘 . Inserting this formula
for each variable into (1.4), we conclude that 𝑓 satisfies (1.3) with coefficients
𝑓 (𝜁 1 , … , 𝜁 𝑛 )
𝑎𝑘1 …𝑘𝑛 = … 𝑑𝜁 1 ⋯ 𝑑𝜁 𝑛 .
∫ ∫ (𝜁 𝑛 − 𝑝𝑛 )𝑘𝑛 +1 ⋯ (𝜁 1 − 𝑝1 )𝑘1 +1
|𝜁 𝑛 −𝑝𝑛 |=𝑟 |𝜁 1 −𝑝1 |=𝑟
This completes the proof that (a) ⇒ (b) and (a) ⇒ (c).
Conversely, if 𝑓 satisfies (b), then it is certainly continuous, and the one-
variable theory implies that it has a complex derivative with respect to each variable,
Finally, assume 𝑓 satisfies (c), and let 𝑝 ∈ 𝑈 be arbitrary. There is some closed
so it also satisfies (a).
polydisk 𝐷𝑛𝑟 (𝑝) contained in 𝑈 and centered at 𝑝 on which the series converges
absolutely. Because the series converges at 𝑧0 = (𝑝1 + 𝑟, … , 𝑝𝑛 + 𝑟), the terms in
16 1. The Basics
the series for 𝑓 (𝑧0 ) are all uniformly bounded, which means there is a constant 𝐶
such that
|𝑎𝑘1 …𝑘𝑛 |𝑟𝑘1 ⋯ 𝑟𝑘𝑛 ≤ 𝐶.
On a polydisk 𝐷𝑛𝑟′ (𝑝) for any 0 < 𝑟′ < 𝑟, the terms of the series satisfy the following
bound:
∞
|𝑎𝑘1 …𝑘𝑛 (𝑧 − 𝑝 ) ⋯ (𝑧 − 𝑝 ) |
1 1 𝑘1 𝑛 𝑛 𝑘𝑛
∑
(1.5)
𝑘1 ,…,𝑘𝑛 =0
∞
𝑟′ 1 𝑟′ 𝑛
𝑘 𝑘
≤ 𝐶 ⋯ ,
∑ (𝑟) (𝑟)
𝑘1 ,…,𝑘𝑛 =0
the series for 𝑓 converges uniformly and absolutely on 𝐷𝑛𝑟′ (𝑝) by the Weierstrass
and the series on the right is an iterated convergent geometric series. Therefore,
Using the Cauchy–Riemann equations for 𝑔 to replace 𝜕𝐴𝑙 /𝜕𝑢𝑘 by 𝜕𝐵 𝑙 /𝜕𝑣𝑘 and
𝜕𝐴𝑙 /𝜕𝑣𝑘 by −𝜕𝐵 𝑙 /𝜕𝑢𝑘 and then applying the Cauchy–Riemann equations for 𝑓 , we
see that this expression is identically zero. A similar computation shows that the
composition also satisfies the other set of Cauchy–Riemann equations. □
tion, the notation 𝜕𝑓 /𝜕𝑥𝑗 denotes the complex-valued function 𝜕𝑢/𝜕𝑥𝑗 + 𝑖𝜕𝑣/𝜕𝑥𝑗 ,
and similarly with 𝑦𝑗 derivatives.
𝜕𝑓 𝜕𝑓 1 𝜕𝑓
= 𝑗 = .
𝜕𝑧 𝑗 𝜕𝑥 𝑖 𝜕𝑦𝑗
(1.6)
Proof. Note that the existence of the limit in (1.2) as ℎ approaches zero through all
complex values implies that we obtain the same limit if we restrict ℎ to approach
zero through real values only or imaginary values only. Thus for any 𝑝 ∈ 𝑈 ,
𝜕𝑓 𝑓 (𝑝1 , … , 𝑝𝑗 + ℎ, … , 𝑝𝑛 ) − 𝑓 (𝑝1 , … , 𝑝𝑛 ) 𝜕𝑓
(𝑝) = = 𝑗 (𝑝),
𝜕𝑧𝑗 ℎ→0 ℎ 𝜕𝑥
lim
ℎ∈ℝ
Proof. For any 0 < 𝑟′ < 𝑟1 < 𝑟, the series converges absolutely on 𝐷𝑛𝑟1 (𝑝), and
on 𝐷𝑟𝑛′ (𝑝). Note that the complex derivative 𝜕𝑓 /𝜕𝑧𝑗 is equal to the real partial
thus the proof of Theorem 1.21 shows that it converges uniformly and absolutely
respect to 𝑥𝑗 on 𝐷𝑟𝑛′ (𝑝) provided the differentiated series converges uniformly there.
Thm. 7.17] shows that we can differentiate the power series term by term with
18 1. The Basics
The last expression is an iterated sum in which 𝑛 − 1 of the sums are convergent
geometric series, while the 𝑗th one is the series ∑𝑘 𝑘𝑥𝑘−1 , which converges ab-
solutely for |𝑥| < 1 by the ratio test. Thus we may apply the Weierstrass M-test
on 𝐷𝑟𝑛′ (𝑝), and therefore is equal to the derivative of 𝑓 there. Since every point in
again to conclude that the differentiated series converges uniformly and absolutely
𝐷𝑟𝑛 (𝑝) lies in 𝐷𝑟𝑛′ (𝑝) for some 0 < 𝑟′ < 𝑟1 < 𝑟, it follows that 𝜕𝑓 /𝜕𝑧𝑗 is equal to the
sum of the differentiated series on all of 𝐷𝑛𝑟 (𝑝). It then follows by induction that the
same is true of all higher complex derivatives. □
𝜕 𝑘1 +⋯+𝑘𝑛 𝑓 (𝑝)
∞
1
𝑓 (𝑧) = (𝑧1 − 𝑝1 )𝑘1 ⋯ (𝑧𝑛 − 𝑝𝑛 )𝑘𝑛 .
∑ 𝑘1 ! ⋯ 𝑘𝑛 ! (𝜕𝑧1 )𝑘1 ⋯ (𝜕𝑧𝑛 )𝑘𝑛
𝑘1 ,…,𝑘 =0 𝑛
Corollary 1.29 (Identity Theorem for Manifolds). Suppose 𝑀 and 𝑁 are com-
plex manifolds with 𝑀 connected, and 𝑓 , 𝑔 ∶ 𝑀 → 𝑁 are holomorphic maps that
agree on a nonempty open subset of 𝑀. Then 𝑓 ≡ 𝑔 on 𝑀.
Liouville’s theorem allows us to give our first example of two complex mani-
folds that are diffeomorphic but not biholomorphic.
Example 1.31 (The Unit Ball is Not Biholomorphic to ℂ𝒏 ). We know that 𝔹2𝑛
and ℂ𝑛 are diffeomorphic (see [LeeSM, Example 2.14]). But if 𝐹 ∶ ℂ𝑛 → 𝔹2𝑛 is
𝔹2𝑛 and ℂ𝑛 . //
Proposition 1.32 (The Maximum Principle). Suppose 𝑓 ∶ 𝑈 → ℂ is a holomor-
phic function on a connected open set 𝑈 ⊆ ℂ𝑛 . If |𝑓 (𝑧)| attains a maximum value
at some point in 𝑈 , then 𝑓 is constant.
This result too has an immediate, and somewhat surprising, application to com-
plex manifolds.
20 1. The Basics
Proof. Given 𝑝 ∈ 𝑈 , choose 𝑟 > 0 such that 𝐷𝑛𝑟 (𝑝) ⊆ 𝑈 . For all 𝑧 ∈ 𝐷𝑟𝑛 (𝑝), we
can apply the Cauchy integral formula to 𝑓𝑘 , and uniform convergence guarantees
that
1 𝑓𝑘 (𝜁 1 , … , 𝜁 𝑛 )
𝑓 (𝑧) = lim … 𝑑𝜁 1 ⋯ 𝑑𝜁 𝑛
𝑘→∞ (2𝜋𝑖)𝑛 ∫ ∫ (𝜁 𝑛 − 𝑧𝑛 ) ⋯ (𝜁 1 − 𝑧1 )
|𝜁 𝑛 −𝑝𝑛 |=𝑟 |𝜁 1 −𝑝1 |=𝑟
1 𝑓 (𝜁 1 , … , 𝜁 𝑛 )
= … 𝑑𝜁 1 ⋯ 𝑑𝜁 𝑛 .
(2𝜋𝑖)𝑛 ∫ ∫ (𝜁 𝑛 − 𝑧𝑛 ) ⋯ (𝜁 1 − 𝑧1 )
|𝜁 𝑛 −𝑝𝑛 |=𝑟 |𝜁 1 −𝑝1 |=𝑟
Our next result is a little less elementary, so its one-variable analogue is not
always covered in undergraduate complex analysis texts. We will use it only once,
when we study sections of holomorphic vector bundles (Thm. 3.13).
Proposition 1.35 (Montel’s Theorem). Suppose 𝑈 ⊆ ℂ𝑛 is open and 𝑓𝑘 ∶ 𝑈 → ℂ
is some 𝐶 > 0 such that |𝑓𝑘 (𝑧)| < 𝐶 for all 𝑘 ≥ 1 and all 𝑧 ∈ 𝑈 . Then there
is a sequence of holomorphic functions that are uniformly bounded, meaning there
is a subsequence {𝑓𝑘𝑗 }∞
𝑗=1 that converges uniformly on compact subsets of 𝑈 to a
holomorphic function defined on all of 𝑈 .
Some Complex Analysis 21
Proof. For any closed polydisk 𝐷𝑛𝑟 (𝑝) ⊆ 𝑈 , we can use Cauchy’s formula to write
each 𝑓𝑘 on 𝐷𝑛𝑟 (𝑝) in the form
1 𝑓𝑘 (𝜁 1 , … , 𝜁 𝑛 )
𝑓𝑘 (𝑧) = … 𝑑𝜁 1 ⋯ 𝑑𝜁 𝑛 .
(2𝜋𝑖)𝑛 ∫ ∫ (𝜁 𝑛 − 𝑧𝑛 ) ⋯ (𝜁 1 − 𝑧1 )
|𝜁 𝑛 −𝑝𝑛 |=𝑟 |𝜁 1 −𝑝1 |=𝑟
𝜕𝑓𝑘 (𝑧) 1 𝑓𝑘 (𝜁 1 , … , 𝜁 𝑛 )
= … 𝑑𝜁 1 ⋯ 𝑑𝜁 𝑛 .
𝜕𝑥𝑗 (2𝜋𝑖)𝑛 ∫ ∫ (𝜁 𝑛 − 𝑧𝑛 ) ⋯ (𝜁 𝑗 − 𝑧𝑗 )2 ⋯ (𝜁 1 − 𝑧1 )
A simple computation shows that a contour integral over a circle 𝑐 of radius 𝑟 sat-
isfies |∫𝑐 ℎ(𝜁)𝑑𝜁 | ≤ 2𝜋𝑟 sup𝑐 |ℎ|. Applying this in turn to each contour integral in
𝜕𝑓𝑘 (𝑧)
the above formula gives
𝐶
≤ .
| 𝜕𝑥𝑗 | 𝑟
This shows that the partial derivatives of 𝑓𝑘 with respect to 𝑥1 , … , 𝑥𝑛 are uniformly
bounded on 𝐷𝑛𝑟 (𝑝), and then the Cauchy–Riemann equations show the same is true
of the derivatives with respect to 𝑦1 , … , 𝑦𝑛 . Therefore, each 𝑓𝑘 satisfies a Lipschitz
estimate of the form |𝑓𝑘 (𝑧1 ) − 𝑓𝑘 (𝑧2 )| ≤ (𝐶 ′ /𝑟)|𝑧1 − 𝑧2 | there. By continuity,
the same bound holds on the closed polydisk 𝐷𝑛𝑟 (𝑝). Thus the functions 𝑓𝑘 are
uniformly bounded and uniformly equicontinuous on 𝐷𝑛𝑟 (𝑝), so the Arzelà–Ascoli
theorem [Rud76, Thm. 7.25] guarantees that a subsequence {𝑓𝑘𝑗 }∞ 𝑗=1 converges
Every 𝑝 ∈ 𝑈 is contained in some polydisk 𝐷𝑟𝑛 (𝑝) such that 𝐷𝑛𝑟 (𝑝) ⊆ 𝑈 . The set
uniformly there.
of all such polydisks is an open cover of 𝑈 , and thus 𝑈 is covered by countably many
such polydisks. Let {𝑉𝑚 }∞ 𝑚=1 be such a countable cover. By the above argument,
we may choose a subsequence {𝑓1,𝑗 }∞ 𝑗=1 of the original sequence that converges
uniformly on 𝑉 1 . From that subsequence, we may choose a further subsequence
{𝑓2,𝑗 }∞𝑗=1 that also converges uniformly on 𝑉 2 . Continuing by induction, for each
𝑚 we get a subsequence {𝑓𝑚,𝑗 }∞ 𝑗=1 converging uniformly on 𝑉 1 ∪ ⋯ ∪ 𝑉 𝑚 , such
that the 𝑚th sequence is a subsequence of the (𝑚 − 1)st one. Finally, let {𝑓𝑘𝑗 }∞ 𝑗=1
be the diagonal subsequence 𝑓𝑘𝑗 = 𝑓𝑗,𝑗 . If 𝐾 ⊆ 𝑈 is any compact set, there is
some 𝑚 such that 𝐾 ⊆ 𝑉1 ∪ ⋯ ∪ 𝑉𝑚 . Since {𝑓𝑘𝑗 } is a subsequence of {𝑓𝑖,𝑗 } for
each 𝑖, it converges uniformly on 𝐾. By Proposition 1.34, the limit function is
holomorphic. □
So far, all these facts about holomorphic functions of several variables have
been straightforward generalizations of standard facts about holomorphic functions
of one variable. The next result, however, is radically different from anything in the
one-variable theory. It was proved by Friedrich Hartogs in 1906 [Har06].
22 1. The Basics
𝐷𝑅 (0) × {(𝑧2 , … , 𝑧𝑛 )} 𝑧2
|𝑧1 | = 𝑟1
Re 𝑧1
Im 𝑧1
𝐷𝑛𝑟 (0)
𝐷𝑅
𝑛
(0)
Proof. After a translation, we may assume that 𝑝 = 0. Choose any 𝑟1 such that 𝑟 <
𝑟1 < 𝑅. As long as 𝑟 < |𝑧2 | < 𝑅, the function 𝑧1 ↦ 𝑓 (𝑧1 , … , 𝑧𝑛 ) is holomorphic
on the entire disk 𝐷𝑅 (0) ⊆ ℂ (see Fig. 1.1), so Cauchy’s formula shows that
1 𝑓 (𝜁, 𝑧2 , … , 𝑧𝑛 )
𝑓 (𝑧1 , … , 𝑧𝑛 ) = 𝑑𝜁.
2𝜋𝑖 ∫ 𝜁 − 𝑧1
|𝜁 |=𝑟1
But this formula actually makes sense for all (𝑧1 , … , 𝑧𝑛 ) ∈ 𝐷𝑟𝑛1 (0) because the
integration contour is contained in Ω in that case, and it defines a holomorphic
function 𝑓1 there by differentiation under the integral sign. Because 𝑓1 agrees with
𝑓 on the open subset of 𝐷𝑟𝑛1 (0) where 𝑟 < |𝑧2 | < 𝑟1 , the identity theorem shows
that it agrees on the entire connected set 𝐷𝑟𝑛1 (0) ∖ 𝐷𝑛𝑟 (0). Thus we can define a
holomorphic function on all of 𝐷𝑅 𝑛
(0) by letting it be equal to 𝑓 on Ω and to 𝑓1 on
𝐷𝑟1 (0). Uniqueness follows immediately from the identity theorem.
𝑛
□
This theorem is false in the case 𝑛 = 1, because there are many holomorphic
functions with isolated singularities, such as 1/𝑧 or 𝑒1/𝑧 , which are holomorphic
on annuli centered at a singular point but have no holomorphic extensions across
that point. Hartogs’s theorem implies that singularities of holomorphic functions
The Complexified Tangent and Cotangent Bundles 23
in two or more variables are never isolated. Moreover, it says something important
about zeros of holomorphic functions as well. In one complex variable, zeros of
𝑢 + 𝑖𝑣, we would like to express its differential as 𝑑𝑓 = 𝑑𝑢 + 𝑖𝑑𝑣. But this is not
an ordinary 1-form in the sense that the term is used in smooth manifold theory:
sections of a real vector bundle like the cotangent bundle can be multiplied by real
► Exercise 1.38. Let 𝑉 be a real vector space. Give the space 𝑉 ⊗ℝ ℂ (the
abstract tensor product of 𝑉 and ℂ, considered as real vector spaces), the structure
24 1. The Basics
of a complex vector space with the usual addition and with scalar multiplication
defined by
𝑘 𝑘
𝛼( 𝑣𝑗 ⊗ 𝛽𝑗 ) = 𝑣𝑗 ⊗ (𝛼𝛽𝑗 ),
∑ ∑
𝑗=1 𝑗=1
Φ
𝜋 −1 (𝑈●) / 𝑈 × ℂ𝑘
𝜋|𝜋 −1 (𝑈 ) ●●# ✇✇ 𝜋1
●● ✇✇
●● ✇✇
𝑈.
●● ✇
{✇✇
If 𝑀 and 𝐸 are smooth manifolds, 𝜋 is a smooth map, and the local trivializations
open cover of 𝑀 such that 𝐸 admits a trivialization over each of the open sets of
can be chosen to be biholomorphisms, it is a holomorphic vector bundle. Any
the cover is called a trivializing cover for 𝑬. If there is a global trivialization (that
is, a local trivialization over all of 𝑀), the bundle is said to be a trivial bundle. A
line bundle is a (real or complex) vector bundle of rank 1.
If 𝜋 ∶ 𝐸 → 𝑀 and 𝜋 ′ ∶ 𝐸 ′ → 𝑀 are complex vector bundles over 𝑀, a map
𝐹 ∶ 𝐸 → 𝐸 ′ is called a bundle homomorphism if 𝜋 ′ ∘ 𝐹 = 𝜋 and for each 𝑝 ∈ 𝑀,
the map 𝐹 |𝐸𝑝 ∶ 𝐸𝑝 → 𝐸𝑝′ is a complex-linear map. A bundle homomorphism that is
also a homeomorphism between 𝐸 and 𝐸 ′ is called a bundle isomorphism, and the
bundles 𝐸 and 𝐸 ′ are said to be isomorphic, denoted by 𝐸 ≅ 𝐸 ′ , if there is a bundle
isomorphism between them. If the bundles are smooth and 𝐹 is a diffeomorphism,
it is called a smooth isomorphism, and if the bundles are holomorphic and 𝐹 is a
biholomorphism, it is a holomorphic isomorphism. In each of these cases, it is easy
to check that the inverse map is also a bundle isomorphism. (For some purposes,
it is useful to introduce a more general notion of vector bundle homomorphisms
identified as a bundle homomorphism over 𝑴; see [LeeSM, Chap. 10] for details.
between bundles over different manifolds, and the kind we have defined here is
Since we will not have any need for that extra generality, we always understand
bundle homomorphisms to be the type we have defined here.)
Most of the standard constructions used for real vector bundles, such as Whit-
ney sums [LeeSM, Example 10.7] and smooth subbundles [LeeSM, pp. 264–266],
carry over in obvious ways to smooth complex bundles.
We will have much more to say about holomorphic vector bundles in Chapter
vector bundle, with the maps constructed above as smooth local trivializations.
► Exercise 1.40. Let 𝐸 → 𝑀 be a smooth real vector bundle. Show that every
smooth (local or global) section of 𝐸ℂ can be written uniquely as a sum 𝛼 + 𝑖𝛽,
where 𝛼 and 𝛽 are smooth local or global sections of 𝐸.
The result of Exercise 1.39 shows that for any real vector bundle 𝐸 → 𝑀,
conjugation defines a smooth conjugate-linear bundle homomorphism from 𝐸ℂ to
itself, and the set of real elements (those satisfying 𝑤 = 𝑤) forms a real-linear
subbundle canonically isomorphic to the original bundle 𝐸. It is important to note
that the existence of such a conjugation operator is a special feature of complex-
ifications: in fact, as Problem 1-6 shows, a complex vector bundle admits such a
conjugation operator if and only if it is isomorphic to the complexification of a real
bundle.
field plus 𝑖 times another real vector field. A complex vector field 𝑍 = 𝑋 + 𝑖𝑌
vector fields with complex-valued coefficient functions, or as a sum of a real vector
can use (𝑥𝑗 , 𝑦𝑗 ) as smooth global coordinates. We have a smooth global coframe
{𝑑𝑥𝑗 , 𝑑𝑦𝑗 } for 𝑇 ∗ ℂ𝑛 , which is therefore also a coframe for 𝑇ℂ∗ ℂ𝑛 . Consider the 2𝑛
complex 1-forms 𝑑𝑧𝑗 = 𝑑𝑥𝑗 + 𝑖 𝑑𝑦𝑗 and 𝑑𝑧𝑗 = 𝑑𝑥𝑗 − 𝑖 𝑑𝑦𝑗 . Because we can solve
for 𝑑𝑥𝑗 = 21 (𝑑𝑧𝑗 + 𝑑𝑧𝑗 ) and 𝑑𝑦𝑗 = 2𝑖1 (𝑑𝑧𝑗 − 𝑑𝑧𝑗 ), it follows that {𝑑𝑧𝑗 , 𝑑𝑧𝑗 } is also
a smooth coframe for 𝑇ℂ∗ ℂ𝑛 , and arbitrary complex 1-forms can also be expressed
in terms of this coframe. In particular, if 𝑓 ∶ 𝑈 → ℂ is a smooth function on an
open subset 𝑈 ⊆ ℂ𝑛 , we can write
𝜕𝑓 𝜕𝑓
𝑑𝑓 = 𝑑𝑥𝑗 + 𝑗 𝑑𝑦𝑗 = 𝐴𝑗 𝑑𝑧𝑗 + 𝐵𝑗 𝑑𝑧𝑗
𝜕𝑥 𝑗 𝜕𝑦
for some coefficient functions 𝐴𝑗 and 𝐵𝑗 . (When using the summation convention,
lower index.) To see what these coefficients are, just substitute the formulas for 𝑑𝑥𝑗
the understanding is that an upper index “in the denominator” is to be treated as a
2 ( 𝜕𝑥𝑗 𝜕𝑦 ) 2 ( 𝜕𝑥 𝑗 𝜕𝑦 )
(Be sure to notice that the negative sign appears in the formula for 𝜕/𝜕𝑧𝑗 , not 𝜕/𝜕𝑧𝑗 ;
this is not a typo!) A simple computation shows that {𝜕/𝜕𝑧𝑗 , 𝜕/𝜕𝑧𝑗 } is the smooth
global frame for 𝑇ℂ ℂ𝑛 dual to {𝑑𝑧𝑗 , 𝑑𝑧𝑗 }. For a smooth complex-valued function
𝑓 defined on an open subset 𝑈 ⊆ ℂ𝑛 , formula (1.7) can be rewritten in terms of
𝜕𝑓 𝜕𝑓
this frame as
𝑑𝑓 = 𝑗 𝑑𝑧𝑗 + 𝑗 𝑑𝑧𝑗 .
𝜕𝑧 𝜕𝑧
(1.9)
One must be careful not to read too much into the expressions 𝜕𝑓 /𝜕𝑧𝑗 and
𝜕𝑓 /𝜕𝑧𝑗 when 𝑓 is merely smooth: despite the notation, they are not partial deriva-
If you fix 𝑧1 , then 𝑧1 remains fixed as well. However, there is a sense in which these
Substituting 𝑥𝑗 = 21 (𝑧𝑗 + 𝑧𝑗 ) and 𝑦𝑗 = 2𝑖1 (𝑧𝑗 − 𝑧𝑗 ) and collecting like terms, we can
express 𝑝 as a polynomial expression in 𝑧𝑗 , 𝑧𝑗 , which we denote by 𝑝:̃
𝑧+𝑧 𝑧−𝑧
𝑝(𝑧)
̃ = 𝑝( ,
2 2𝑖 )
= 𝑎̃ (𝑧1 )𝑙1 ⋯ (𝑧𝑛 )𝑙𝑛 (𝑧1 )𝑚1 ⋯ (𝑧𝑛 )𝑚𝑛 .
∑ 𝑙1 ,…,𝑙𝑛 ,𝑚1 ,…,𝑚𝑛
𝑙1 ,…,𝑙𝑛
𝑚1 ,…,𝑚𝑛
same argument can be made when 𝑝 is a real-analytic function, except then the finite
sums above become absolutely convergent infinite series; the absolute convergence
ℝ2𝑛 (see [LeeSM, p. 60]). We define a smooth local complex frame {𝜕/𝜕𝑧𝑗 , 𝜕/𝜕𝑧𝑗 }
where the expressions on the right-hand sides are ordinary partial derivatives on
for 𝑇ℂ 𝑀 by (1.8), where now 𝜕/𝜕𝑥𝑗 and 𝜕/𝜕𝑦𝑗 are interpreted as smooth vector
fields on 𝑈 ⊆ 𝑀. These vector fields are called complex coordinate vector fields,
and the corresponding local frame is called a complex coordinate frame.
Lemma 1.44. Suppose 𝑀 is a complex manifold and 𝑓 ∶ 𝑀 → ℂ is a smooth
function. If (𝑧1 , … , 𝑧𝑛 ) are holomorphic coordinates on a subset 𝑈 ⊆ 𝑀 and
{𝜕/𝜕𝑧𝑗 , 𝜕/𝜕𝑧𝑗 } are the corresponding complex coordinate vector fields, then 𝑓 is
holomorphic on 𝑈 if and only if 𝜕𝑓 /𝜕𝑧𝑗 ≡ 0 on 𝑈 for 𝑗 = 1, … , 𝑛.
𝜕𝑓 𝜕(𝑓 ∘ 𝜑−1 )
(𝑝) = (𝜑(𝑝)).
𝜕𝑧𝑗 𝜕𝑧𝑗
The lemma then follows from the fact that 𝑓 ∶ 𝑈 → ℂ is holomorphic by definition
̂ → ℂ is holomorphic.
if and only if 𝑓 ∘ 𝜑−1 ∶ 𝑈 □
to (𝑇𝐹 (𝑝) 𝑁)ℂ . For smooth manifolds, the differential is often denoted by 𝑑𝐹𝑝 , but
𝜕 𝜕𝐹 𝑘 𝜕 𝜕𝐹 𝑘 𝜕
𝐷𝐹 (𝑝)( | ) = (𝑝) + (𝑝) ,
𝜕𝑧 𝑝
𝑗 𝜕𝑧𝑗 𝜕𝑤𝑘 |𝐹 (𝑝) 𝜕𝑧𝑗 𝜕𝑤𝑘 |𝐹 (𝑝)
(1.11)
𝜕 𝜕𝐹 𝑘 𝜕 𝜕𝐹 𝑘 𝜕
𝐷𝐹 (𝑝)( 𝑗 | ) = (𝑝) + (𝑝) .
𝜕𝑧 𝑝 𝜕𝑧𝑗 𝜕𝑤𝑘 |𝐹 (𝑝) 𝜕𝑧𝑗 𝜕𝑤𝑘 |𝐹 (𝑝)
(1.12)
Proof. Write the real and imaginary parts of (the coordinate representation of) 𝐹
as 𝐹 = 𝑈 + 𝑖𝑉 . Considering 𝑀 and 𝑁 as smooth manifolds, we have the usual
coordinate formula for 𝐷𝐹 (𝑝):
𝜕 𝜕𝑈 𝑘 𝜕 𝜕𝑉 𝑘 𝜕
𝐷𝐹 (𝑝)( = (𝑝) 𝑘 | + (𝑝) 𝑘 | ,
𝜕𝑥𝑗 |𝑝 ) 𝜕𝑥𝑗 𝜕𝑢 𝐹 (𝑝) 𝜕𝑥𝑗 𝜕𝑣 𝐹 (𝑝)
𝜕 𝜕𝑈 𝑘 𝜕 𝜕𝑉 𝑘 𝜕
𝐷𝐹 (𝑝)( 𝑗 ) = (𝑝) 𝑘 | + (𝑝) 𝑘 | .
(1.13)
𝜕 𝜕𝑈 𝑘 𝜕 𝜕𝑉 𝑘 𝜕
𝐷𝐹 (𝑝)( | ) = (𝑝) 𝑘 | + (𝑝) 𝑘 | ,
𝜕𝑧 𝑝
𝑗 𝜕𝑧 𝑗 𝜕𝑢 𝐹 (𝑝) 𝜕𝑧𝑗 𝜕𝑣 𝐹 (𝑝)
𝜕 𝜕𝑈 𝑘 𝜕 𝜕𝑉 𝑘 𝜕
𝐷𝐹 (𝑝)( 𝑗 | ) = (𝑝) 𝑘 | + (𝑝) 𝑘 | .
𝜕𝑧 𝑝 𝜕𝑧𝑗 𝜕𝑢 𝐹 (𝑝) 𝜕𝑧𝑗 𝜕𝑣 𝐹 (𝑝)
Now substitute 𝜕/𝜕𝑢𝑘 = 𝜕/𝜕𝑤𝑘 + 𝜕/𝜕𝑤𝑘 and 𝜕/𝜕𝑣𝑘 = 𝑖(𝜕/𝜕𝑤𝑘 − 𝜕/𝜕𝑤𝑘 ) and collect
terms:
𝜕 𝜕𝑈 𝑘 𝜕𝑉 𝑘 𝜕
𝐷𝐹 (𝑝)( | ) = ( (𝑝) + 𝑖 (𝑝))
𝜕𝑧 𝑝
𝑗 𝜕𝑧 𝑗 𝜕𝑧 𝑗 𝜕𝑤𝑘 |𝐹 (𝑝)
𝜕𝑈 𝑘 𝜕𝑉 𝑘 𝜕
+ ( 𝑗 (𝑝) − 𝑖 𝑗 (𝑝)) .
𝜕𝑧 𝜕𝑧 𝜕𝑤𝑘 |𝐹 (𝑝)
This is (1.11), and a similar computation proves (1.12). □
The Complexified Tangent and Cotangent Bundles 31
Proof. The fact that 𝐹 is holomorphic means that each component function of its
coordinate representation is holomorphic. Thus 𝜕𝐹 𝑘 /𝜕𝑧𝑗 vanishes identically, and
by conjugation so does 𝜕𝐹 𝑘 /𝜕𝑧𝑗 . Therefore, 𝐷𝐹 (𝑝) has the given matrix repre-
Proposition 1.47 (Chain Rule for Smooth Functions). Suppose 𝑀 and 𝑁 are
□
Proof. Proposition 1.45 shows that the value of 𝜕(ℎ ∘ 𝐹 )/𝜕𝑧𝑗 at 𝑝 ∈ 𝑀 is equal to
the 𝜕/𝜕𝑤 component of 𝐷(ℎ ∘ 𝐹 )(𝑝)(𝜕/𝜕𝑧𝑗 |𝑝 ) (where 𝑤 denotes the standard holo-
morphic coordinate of ℂ). By smooth manifold theory, 𝐷(ℎ ∘ 𝐹 )(𝑝) = 𝐷ℎ(𝐹 (𝑝)) ∘
𝐷𝐹 (𝑝), which can be computed by applying the formula of Proposition 1.45 to ℎ
and to 𝐹 and composing the two linear maps. A similar argument applies to the 𝑧𝑗
derivative. □
𝜕ℎ 𝜕𝐹 𝑘 𝑗
𝑑(ℎ ∘ 𝐹 ) = 𝑑𝑧 .
𝜕𝑤𝑘 𝜕𝑧𝑗
□
can also be viewed as a complex-linear map from (𝑇𝑝 𝑀)ℂ to ℂ (by Exercise 1.41).
Using the coordinate formula (1.9), we find, for example, that
𝜕 𝜕𝑓
𝑑𝑓𝑝 ( | ) = 𝑗 (𝑝) ∈ ℂ.
𝜕𝑧 𝑝
𝑗 𝜕𝑧
On the other hand, 𝐷𝑓 (𝑝) is a complex-linear map from (𝑇𝑝 𝑀)ℂ to (𝑇𝑓 (𝑝) ℂ)ℂ , and
Proposition 1.45 shows that
𝜕 𝜕𝑓 𝜕 𝜕𝑓 𝜕
𝐷𝑓 (𝑝)( | ) = 𝑗 (𝑝) | + 𝑗 (𝑝) |𝑓 (𝑝) ∈ (𝑇𝑓 (𝑝) ℂ)ℂ .
𝜕𝑧 𝑝
𝑗 𝜕𝑧 𝜕𝑤 𝑓 (𝑝) 𝜕𝑧 𝜕𝑤
These are distinctly different objects—for example, if 𝑓 is holomorphic, then
𝑑𝑓 (𝜕/𝜕𝑧𝑗 ) vanishes identically, but 𝐷𝑓 (𝜕/𝜕𝑧𝑗 ) does not. This is why we use differ-
for 𝐷𝑓 (𝑝).
ent notations for the two kinds of derivatives, and prefer the term “total derivative”
Orientations
The computations we just did lead to another important property of complex
manifolds: they all have canonical orientations. (Just to be clear: when we speak
of an orientation of a complex manifold, it means an orientation of its underlying
smooth real manifold.)
Proposition 1.49. Every complex manifold has a canonical orientation, uniquely
determined by the following two properties:
(i) The canonical orientation of ℂ𝑛 is the one determined by the 2𝑛-form
Proof. Let us begin by expressing the real 2𝑛-form 𝜔𝑛 in terms of the complex co-
ordinates (𝑧1 , … , 𝑧𝑛 ). Observe that for each 𝑗, we have 𝑑𝑧𝑗 ∧ 𝑑𝑧𝑗 = (𝑑𝑥𝑗 + 𝑖 𝑑𝑦𝑗 ) ∧
(𝑑𝑥𝑗 − 𝑖 𝑑𝑦𝑗 ) = −2𝑖𝑑𝑥𝑗 ∧ 𝑑𝑦𝑗 . Therefore
𝑖 𝑛
𝜔𝑛 = ( ) 𝑑𝑧1 ∧ 𝑑𝑧1 ∧ ⋯ ∧ 𝑑𝑧𝑛 ∧ 𝑑𝑧𝑛 .
2
(1.16)
𝑖 𝑛
𝜔𝑛 = (−1)(𝑛−1)𝑛/2 ( ) 𝑑𝑧1 ∧ ⋯ ∧ 𝑑𝑧𝑛 ∧ 𝑑𝑧1 ∧ ⋯ ∧ 𝑑𝑧𝑛 .
2
The Complexified Tangent and Cotangent Bundles 33
The formula for the pullback of a top-degree form (see [LeeSM, Prop. 14.9],
which works equally well for complex-valued forms) gives
𝐹 ∗ 𝜔𝑛 = | det 𝐷′ 𝐹 |2 𝜔𝑛 .
𝑀 satisfying (i) and (ii), it must be determined in the domain of each holomorphic
phic coordinate chart is a local biholomorphism, if there is to be an orientation of
chart by the pullback of 𝜔𝑛 under the coordinate map, and it is uniquely determined
by this property. We just need to verify that the orientations determined by different
𝜓 ∗ 𝜔𝑛 = 𝜑∗ (𝜑−1 )∗ 𝜓 ∗ 𝜔𝑛
= 𝜑∗ ((𝜓 ∘ 𝜑−1 )∗ 𝜔𝑛 )
= 𝜑 ∗ (𝑢 𝜔 𝑛 )
= (𝑢 ∘ 𝜑)𝜑∗ 𝜔𝑛 .
Thus the 𝑛-forms determined by 𝜑 and 𝜓 are positive multiples of each other, so
they determine the same orientation on 𝑈 ∩ 𝑉 .
third by the way we have defined the orientations on 𝑁 and 𝑀, and the second
The three maps in parentheses above are all orientation-preserving: the first and
Let 𝑉 be an 𝑛-dimensional complex vector space, and let 𝑉ℝ be its underlying real
lying smooth structure, we introduce the following linear-algebraic construction.
vector space—the same set as 𝑉 , but considered only as a vector space over ℝ. Then
𝑉ℝ is a 2𝑛-dimensional real vector space. The fact that 𝑉 is a complex vector space
is encoded in the rule for multiplying vectors by 𝑖, which is the map 𝐽 ∶ 𝑉 → 𝑉
sending each vector 𝑣 to 𝑖𝑣. By ignoring the complex vector space structure, we
can also think of 𝐽 as a real-linear map 𝐽 ∶ 𝑉ℝ → 𝑉ℝ satisfying 𝐽 ∘ 𝐽 = − Id.
Now suppose 𝑉 is any vector space over ℝ. A complex structure on 𝑽 is a
real-linear endomorphism 𝐽 ∶ 𝑉 → 𝑉 satisfying 𝐽 ∘ 𝐽 = − Id.
Lemma 1.50. Suppose 𝑉 is a real vector space and 𝐽 is a complex structure on
𝑉 . Then the multiplication by complex scalars defined by (𝑎 + 𝑏𝑖)𝑣 = 𝑎𝑣 + 𝑏𝐽 𝑣,
together with the given vector addition operation, turns the set 𝑉 into a complex
vector space.
𝑉 ′ and 𝑉 ″ . Thus the underlying real spaces of 𝑉 ′ and 𝑉 ″ have the same real
dimension, and because the complex dimension is half the real dimension, 𝑉 ′ and
𝑉 ″ have the same complex dimension. □
Let us apply this construction to ℂ𝑛 with its standard complex structure. Let
(𝑋1 , … , 𝑋𝑛 ) denote the standard basis for ℂ𝑛 as a complex vector space, where
𝑋𝑗 = (0, … , 1, … , 0) with a 1 in the 𝑗th place. Let 𝑌𝑗 = 𝐽 𝑋𝑗 = (0, … , 𝑖, … , 0).
Then (𝑋1 , 𝑌1 , … , 𝑋𝑛 , 𝑌𝑛 ) is a basis over ℝ for the underlying real vector space
(ℂ𝑛 )ℝ , and 𝐽 satisfies 𝐽 𝑋𝑗 = 𝑌𝑗 , 𝐽 𝑌𝑗 = −𝑋𝑗 . From Proposition 1.52, we see
that the 𝑖-eigenspace (ℂ𝑛 )′ is spanned by (𝑍1 , … , 𝑍𝑛 ), where 𝑍𝑗 = 12 (𝑋𝑗 − 𝑖𝑌𝑗 ),
and (ℂ𝑛 )″ is spanned by (𝑍 1 , … , 𝑍 𝑛 ).
All of these constructions can be applied to vector bundles. If 𝐸 → 𝑀 is a
smooth real vector bundle, a complex structure on 𝑬 is a smooth bundle endomor-
phism 𝐽 ∶ 𝐸 → 𝐸 satisfying 𝐽 ∘ 𝐽 = − Id.
Consider the case of ℂ𝑛 as a smooth manifold. For each point 𝑝 ∈ ℂ𝑛 , using the
standard identification of 𝑇𝑝 ℂ𝑛 with (ℂ𝑛 )ℝ , we have the following correspondences:
𝜕 𝜕 𝜕
↔ 𝑋𝑗 , ↔ 𝑌𝑗 , ↔ 𝑍𝑗 .
𝜕𝑥𝑗 |𝑝 𝜕𝑦𝑗 |𝑝 𝜕𝑧𝑗 |𝑝
Thus the bundle 𝑇 ℂ𝑛 has a canonical complex structure 𝐽ℂ𝑛 , which satisfies
𝜕 𝜕 𝜕 𝜕
𝐽ℂ𝑛 = 𝑗, 𝐽ℂ𝑛 = − 𝑗.
𝜕𝑥 𝑗 𝜕𝑦 𝜕𝑦 𝑗 𝜕𝑥
The complexified tangent bundle 𝑇ℂ ℂ𝑛 splits as 𝑇ℂ ℂ𝑛 = 𝑇 ′ ℂ𝑛 ⊕ 𝑇 ″ ℂ𝑛 , with
𝑇 ′ ℂ𝑛 spanned by the complex vector fields 𝜕/𝜕𝑧1 , … , 𝜕/𝜕𝑧𝑛 , and 𝑇 ″ ℂ𝑛 spanned
by 𝜕/𝜕𝑧1 , … , 𝜕/𝜕𝑧𝑛 .
Lemma 1.54. For an open subset 𝑈 ⊆ ℂ𝑛 , a smooth function 𝐹 ∶ 𝑈 → ℂ𝑚 is
holomorphic if and only if the following relation holds for all 𝑝 ∈ 𝑈 :
Proof. First suppose that (1.18) holds for all 𝑝 ∈ 𝑈 . After both sides are ex-
tended by complex linearity to act on complex vectors, the two expressions yield
the same result when applied to the elements of the complex coordinate frame
36 1. The Basics
𝜕𝐹 𝜕
𝑘
= −2𝑖 𝑗 .
𝜕𝑧 𝜕𝑤𝑘
This shows 𝜕𝐹 𝑘 /𝜕𝑧𝑗 ≡ 0 for all 𝑗, 𝑘, so 𝐹 is holomorphic.
Conversely, if 𝐹 is holomorphic, the computation above shows that both sides
of (1.18) yield the same result when applied to 𝜕/𝜕𝑧𝑗 , and conjugation shows that
the same is true when applied to 𝜕/𝜕𝑧𝑗 , using the fact that 𝜕𝐹 𝑘 /𝜕𝑧𝑗 = 𝜕𝐹 𝑘 /𝜕𝑧𝑗 = 0.
Since both sides are linear over 𝐶 ∞ (𝑀; ℂ), this shows the equation holds when
applied to arbitrary vector fields. □
(1.19) 𝐷𝐹 ∘ 𝐽𝑀 = 𝐽𝑁 ∘ 𝐷𝐹 .
charts (𝑈 , 𝜑) for 𝑀 and (𝑉 , 𝜓) for 𝑁 such that 𝐹 (𝑈 ) ⊆ 𝑉 , and prove that the
Because (1.19) is a local statement, it suffices to choose arbitrary local holomorphic
Since 𝐷𝜓 and 𝐷𝜑−1 are bundle isomorphisms, this last expression is zero if and
only if (1.18) holds, thus completing the proof. □
Proof. For each 𝑝 ∈ 𝑀, the space (𝑇𝑝 𝑀)ℂ has such a decomposition by Proposi-
tion 1.52. Suppose 𝑧𝑗 = 𝑥𝑗 +𝑖𝑦𝑗 are holomorphic local coordinates on 𝑀. Because
the endomorphism 𝐽𝑀 is defined by using the coordinate map to transport 𝐽ℂ𝑛 to
the manifold, it follows that the vector fields 𝜕/𝜕𝑧𝑗 provide a local frame for 𝑇 ′ 𝑀,
as do 𝜕/𝜕𝑧𝑗 for 𝑇 ″ 𝑀. Because both subbundles are spanned locally by smooth
vector fields, they are smooth. □
We call the bundles 𝑇 ′ 𝑀 and 𝑇 ″ 𝑀 the holomorphic tangent bundle and an-
tiholomorphic tangent bundle of 𝑴, respectively. The fibers 𝑇𝑝′ 𝑀 and 𝑇𝑝″ 𝑀 at
a point 𝑝 ∈ 𝑀 are called the holomorphic tangent space and antiholomorphic
tangent space at 𝒑, respectively.
The decomposition of 𝑇ℂ 𝑀 into holomorphic and antiholomorphic tangent
complex-linear map from 𝑇𝑝′ 𝑀 to 𝑇𝐹′ (𝑝) 𝑁 or to its matrix representation in local
holomorphic coordinates.
For a finite-dimensional real vector space with its natural smooth structure,
the tangent space at each point is canonically identified with the vector space itself
[LeeSM, Prop. 3.13]. The following proposition shows that there is a corresponding
identification for complex vector spaces.
(1.21) 𝐿 𝐷′ 𝐿(𝑎)
𝑊 / 𝑇′ 𝑊 .
Φ𝐿(𝑎) 𝐿(𝑎)
𝜕
Φ𝑎 (𝑤1 , … , 𝑤𝑛 ) = 𝑤𝑗 𝑗 | ,
𝜕𝑧 𝑎
which shows that it is a complex-linear isomorphism. If 𝑊 is another finite-
dimensional complex vector space and 𝐿 ∶ 𝑉 → 𝑊 is a complex-linear map, then
in terms of any linear coordinates (𝜁 1 , … , 𝜁 𝑚 ) for 𝑊 , we see that
𝜕
𝐷′ 𝐿(𝑎)(Φ𝑎 (𝑤1 , … , 𝑤𝑛 )) = 𝐿𝑘 𝑤𝑘 = Φ𝐿(𝑎) (𝐿(𝑤1 , … , 𝑤𝑛 )),
𝑗
𝜕𝜁 𝑗 |𝐿(𝑎)
which proves (1.21). □
𝜕 𝜕
Proof. In local holomorphic coordinates, we can write
𝑉 = 𝑉𝑗 𝑗, 𝑊 = 𝑊 𝑘 𝑘,
𝜕𝑧 𝜕𝑧
40 1. The Basics
and therefore,
𝜕𝑊 𝑘 𝜕 𝑘 𝜕𝑉
𝑗
𝜕
[𝑉 , 𝑊 ] = 𝑉 𝑗 − 𝑊 .
( 𝜕𝑧𝑗 ) 𝜕𝑧𝑘 ( 𝜕𝑧𝑘 ) 𝜕𝑧𝑗
This last expression takes its values in 𝑇 ′ 𝑀. □
For almost complex structures, it makes sense to ask if the same result holds,
by virtue of the following lemma.
Lemma 1.60. Suppose 𝑀 is a smooth 2𝑛-manifold endowed with an almost com-
plex structure 𝐽 . Then there are smooth rank-𝑛 complex subbundles 𝑇 ′ 𝑀, 𝑇 ″ 𝑀 ⊆
𝑇ℂ 𝑀 whose fibers are the 𝑖-eigenspaces and (−𝑖)-eigenspaces of 𝐽 , respectively,
such that 𝑇ℂ 𝑀 = 𝑇 ′ 𝑀 ⊕ 𝑇 ″ 𝑀.
foliation (see [LeeSM, Chap. 19]). But there is no foliation associated with 𝑇 ′ 𝑀
which is a necessary and sufficient condition for the distribution to be tangent to a
Example 1.64 below will show. But in higher dimensions, there are other topo-
complex structures are 𝕊2 (by Example 1.64 below) and 𝕊6 (by Problem 1-13). The
logical obstructions that are not so easily described. Two spheres that admit almost
Thus every orientable smooth real 2-manifold can be given a holomorphic struc-
8, so it arises from a holomorphic structure by the Newlander–Nirenberg theorem.
dimensional complex manifold. (It is possible for the same real 2-manifold to have
different holomorphic structures that are not biholomorphic to each other, however;
see Problem 1-4.) //
Problems
1-1. With 𝐺 ⊆ GL(3, ℂ) as in Example 1.20, let Γ ⊆ 𝐺 be the subgroup con-
sisting of matrices whose entries are Gaussian integers. Prove that Γ is
cocompact by showing that every coset in 𝐺/Γ has at least one represen-
tative lying in the unit cube [0, 1]6 ⊆ ℂ3 .
1-2. Suppose 𝑈 ⊆ ℂ𝑛 is open and 𝑓 ∶ 𝑈 → ℂ is a holomorphic function
that is nonzero on 𝑈 ∖ 𝑆, where 𝑆 ⊆ ℂ𝑛 is a complex-linear subspace of
codimension at least 2. Show that 𝑓 is nonzero everywhere in 𝑈 .
1-3. Prove that every 1-dimensional Hopf manifold is biholomorphic to a com-
plex torus ℂ/Λ, and determine an explicit lattice Λ.
42 1. The Basics
1-4. For any two vectors 𝑣, 𝑤 ∈ ℂ that are linearly independent over ℝ, let
𝑇𝑣,𝑤 = ℂ/Λ(𝑣, 𝑤) denote the 1-dimensional complex torus obtained as a
quotient of ℂ by the lattice Λ(𝑣, 𝑤) generated by 𝑣 and 𝑤.
(a) For any such 𝑣, 𝑤, show that there exists 𝜏 ∈ ℂ with Im 𝜏 > 0 such
that 𝑇𝑣,𝑤 is biholomorphic to 𝑇1,𝜏 .
(b) Let SL(2, ℤ) denote the group of integer matrices with determinant
1. Suppose 𝜏, 𝜏 ′ ∈ ℂ satisfy Im 𝜏 > 0 and Im 𝜏 ′ > 0. Show that 𝑇1,𝜏
is biholomorphic to 𝑇1,𝜏 ′ if and only if there exists ( 𝑎𝑐 𝑑𝑏 ) ∈ SL(2, ℤ)
such that 𝜏 ′ = (𝑎𝜏 + 𝑏)/(𝑐𝜏 + 𝑑). [Hint: Show that any biholomor-
phism 𝑇1,𝜏 → 𝑇1,𝜏 ′ lifts to an automorphism of ℂ.]
𝜕 𝜕 𝜕 𝜕
𝐽 𝑘 = 𝑘, 𝐽 𝑘 = − 𝑘, 𝑘 = 2, … , 𝑛.
𝜕𝑥 𝜕𝑦 𝜕𝑦 𝜕𝑥
Show that 𝐽 is not integrable.
Problems 43
structure on 𝕊.
1-14. Let (𝑀, 𝑔) and (𝑁, ℎ) be Riemannian manifolds of the same dimension.
A smooth map 𝐹 ∶ 𝑀 → 𝑁 is said to be conformal if 𝐹 ∗ ℎ = 𝜆𝑔 for
some smooth, positive function 𝜆 on 𝑀.
(a) Suppose (𝑀, 𝑔) and (𝑁, ℎ) are oriented Riemannian 2-manifolds,
and give 𝑀 and 𝑁 the holomorphic structures described in Exam-
ple 1.64. Suppose 𝐹 ∶ 𝑀 → 𝑁 is a local diffeomorphism. Show
that 𝐹 is holomorphic if and only if it is conformal and orientation-
Chapter 2
Complex Submanifolds
In this chapter, we introduce tools for studying complex submanifolds, which will
yield a rich new source of examples of complex manifolds.
Proof. The hypothesis implies that 𝐷𝐹 (𝑝) is nonsingular, so by the ordinary inverse
function theorem there are connected neighborhoods 𝑈0 of 𝑝 and 𝑉0 of 𝐹 (𝑝) such
that 𝐹 |𝑈0 ∶ 𝑈0 → 𝑉0 is a diffeomorphism. We already know 𝐹 is holomorphic, so
it remains only to show that 𝐹 −1 is also.
By choosing local holomorphic coordinates on 𝑈0 and 𝑉0 (after shrinking both
neighborhoods if necessary) and replacing 𝐹 by its coordinate representation, we
can reduce the problem to the case in which 𝐹 is a holomorphic diffeomorphism
between open subsets of ℂ𝑛 , and we can use coordinates (𝑧1 , … , 𝑧𝑛 ) for both the
domain and codomain. Let 𝐺 = 𝐹 −1 , and consider the 𝑙th coordinate function 𝐺𝑙 .
It satisfies 𝐺𝑙 ∘ 𝐹 (𝑧) = 𝑧𝑙 . From the chain rule (Prop. 1.47), we see that
𝜕𝑧𝑙 𝜕(𝐺𝑙 ∘ 𝐹 ) 𝜕𝐺𝑙 𝜕𝐹 𝑘 𝜕𝐺𝑙 𝜕𝐹 𝑘
0= = = 𝑘 + 𝑘 .
𝜕𝑧𝑗 𝜕𝑧𝑗 𝜕𝑧 𝜕𝑧𝑗 𝜕𝑧 𝜕𝑧𝑗
45
46 2. Complex Submanifolds
The first term on the right-hand side vanishes because 𝐹 is holomorphic. Because
the matrix (𝜕𝐹 𝑘 𝜕𝑧𝑘 ) is invertible (it is the conjugate of the holomorphic Jacobian
of 𝐹 ), this implies that 𝜕𝐺𝑙 /𝜕𝑧𝑘 ≡ 0. Since this is true for all 𝑙 and 𝑘, it follows that
𝐺 is holomorphic.
Theorem 2.2 (Holomorphic Implicit Function Theorem). Let 𝑈 ⊆ ℂ𝑛 × ℂ𝑚 be
□
an open subset, and denote the standard holomorphic coordinates there by (𝑧, 𝑤) =
(𝑧1 , … , 𝑧𝑛 , 𝑤1 , … , 𝑤𝑚 ). Suppose Φ ∶ 𝑈 → ℂ𝑚 is a holomorphic map, and the
𝑚 × 𝑚 matrix (𝜕Φ𝑗 /𝜕𝑤𝑘 ) is nonsingular at some (𝑎, 𝑏) ∈ 𝑈 . Let 𝑐 = Φ(𝑎, 𝑏). Then
there exist neighborhoods 𝑉0 of 𝑎 in ℂ𝑛 and 𝑊0 of 𝑏 in ℂ𝑚 and a holomorphic
function 𝐹 ∶ 𝑉0 → 𝑊0 such that Φ−1 (𝑐) ∩ (𝑉0 × 𝑊0 ) is the graph of 𝐹 :
Φ−1 (𝑐) ∩ (𝑉0 × 𝑊0 ) = {(𝑧, 𝑤) ∈ 𝑉0 × 𝑊0 ∶ 𝑤 = 𝐹 (𝑧)}.
Proof. By shrinking 𝑈 if necessary, we may assume that the matrix (𝜕Φ𝑗 /𝜕𝑤𝑘 ) is
nonsingular on all of 𝑈 . The hypothesis implies that the holomorphic Jacobian of
the map 𝑤 ↦ Φ(𝑎, 𝑤) is nonsingular at 𝑤 = 𝑏, so Corollary 1.46 shows that the
► Exercise 2.4. Prove this theorem by verifying that the proof of the ordinary
rank theorem [LeeSM, Thm. 4.12] goes through essentially unchanged with the
holomorphic inverse function theorem substituted for its smooth counterpart.
plex manifolds is a submersion if and only if 𝐷′ 𝐹 has rank equal to the complex
dimension of 𝑁 everywhere, and is an immersion if and only if 𝐷′ 𝐹 has rank equal
to the complex dimension of 𝑀 everywhere.
For any continuous map 𝐹 ∶ 𝑀 → 𝑁 between topological spaces, recall that
a local section of 𝑭 is a continuous map 𝜎 ∶ 𝑈 → 𝑀 defined on an open subset
𝑈 ⊆ 𝑁 and satisfying 𝐹 ∘ 𝜎 = Id𝑈 .
Corollary 2.5 (Holomorphic Local Section Theorem). Suppose 𝜋 ∶ 𝑀 → 𝑁 is
a holomorphic submersion. Then every point of 𝑀 is in the image of a holomorphic
local section of 𝜋.
Proof. For any 𝑝 ∈ 𝑀, by the rank theorem we can choose holomorphic co-
ordinates centered at 𝑝 and 𝜋(𝑝) in which the coordinate representation of 𝜋 is
𝜋̂(𝑧1 , … , 𝑧𝑛 ) = (𝑧1 , … , 𝑧𝑟 ). The map 𝜎(𝑧1 , … , 𝑧𝑟 ) = (𝑧1 , … , 𝑧𝑟 , 0, … , 0) is a holo-
morphic local section of 𝜋 sending 𝜋(𝑝) to 𝑝. □
► Exercise 2.10. Let 𝑉 be an 𝑛-dimensional complex vector space and let ℙ(𝑉 )
be its projectivization (see Example 1.11). Show that the bijections ℂℙ𝑛 → ℙ(𝑉 )
determined by any two different bases of 𝑉 differ by a projective transformation
of ℂℙ𝑛 , and therefore the complex manifold structure of ℙ(𝑉 ) is independent of
the choice of basis.
Complex Submanifolds
If 𝑀 is a complex manifold, an (embedded) complex submanifold of 𝑴 is a subset
𝑆 ⊆ 𝑀 that is a topological manifold in the subspace topology, and is endowed
with a holomorphic structure such that the inclusion 𝑆 ↪ 𝑀 is a holomorphic
embedding. The (complex) codimension of 𝑺 is dimℂ 𝑀 − dimℂ 𝑆. A complex
hypersurface is a complex submanifold of complex codimension 1. (Note that al-
gebraic geometers, such as [Har77, GH94], typically define hypersurfaces more
generally to include subsets with certain kinds of singularities; but for us a hyper-
surface will always mean a complex submanifold.) It is also possible to define im-
mersed complex submanifolds analogously to immersed smooth ones; but we will
not be making use of the immersed case, so we assume henceforth without further
comment that all complex submanifolds are embedded.
For a smooth submanifold of a smooth manifold, we can always canonically
identify the tangent space to the submanifold with a subspace of the ambient tan-
if and only if for some fixed 𝑘, each 𝑝 ∈ 𝑆 is contained in the domain of a holo-
complex manifold structure that makes it into an embedded complex submanifold
► Exercise 2.12. Prove this proposition by verifying that the analogous proof for
smooth manifolds [LeeSM, Thms. 5.8 and 5.31] carries through with the holomor-
phic rank theorem in place of its smooth analogue.
Complex Submanifolds 49
► Exercise 2.14. Prove this corollary. [Hint: Start by showing that the subspace
𝐾 in the definition of holomorphic slice charts can always be taken to be the sub-
space defined by 𝑧𝑘+1 = ⋯ = 𝑧𝑛 = 0.]
Proof. Part (a) follows because 𝐹 |𝑆 is the composition of the inclusion 𝑆 ↪ 𝑀 fol-
lowed by 𝐹 . For Part (b), it follows from smooth manifold theory that 𝐹 is smooth
as a map into 𝑇 , and then holomorphicity can be checked by using holomorphic
slice coordinates. □
► Exercise 2.24. Prove the above claim: the preimage of a complex submani-
fold under a holomorphic map that is transverse to the submanifold is a complex
submanifold of the same codimension. (See Theorem 6.30 of [LeeSM] for the
smooth version; essentially the same proof goes through in the holomorphic case.)
Complex Submanifolds 51
folds arise as complex submanifolds of ℂ𝑛 . Some obvious ones are graphs of holo-
On the other hand, many important examples of noncompact complex mani-
It should be noted that the unitary group U(𝑛) ⊆ GL(𝑛, ℂ) is not a complex Lie
group, because it does not have a holomorphic defining function, even locally. (See
Problem 2-1.) //
52 2. Complex Submanifolds
The most important examples (in fact, thanks to Chow’s theorem discussed
variety 𝑉̃ ⊆ ℂ𝑛+1 defined by 𝑝1 , … , 𝑝𝑘 has no singular points other than perhaps the
ous degrees. A projective variety is said to be nonsingular or smooth if the affine
Lemma 2.28. Every projective algebraic variety in ℂℙ𝑛 is compact and therefore
closed in ℂℙ𝑛 .
Later, we will give a proof of Chow’s theorem for the special case of hypersur-
faces (see Cor. 9.53). We will neither prove nor use the general case, but you can
𝑉 ⊆ ℂℙ𝑛 is a closed analytic variety, meaning that each point of 𝑉 has a neigh-
find a proof in [GH94, p. 167]. (Actually, Chow proved something stronger—if
borhood 𝑈 such that 𝑉 ∩ 𝑈 is the common zero set of finitely many holomorphic
functions defined on 𝑈 , then 𝑉 is actually a projective algebraic variety. In 1956,
Jean-Pierre Serre introduced a vast generalization of Chow’s theorem in a famous
paper called “Géométrie algébrique et géométrie analytique” [Ser55b]: roughly
speaking, it showed that virtually any geometric structure that can be defined holo-
morphically in complex projective space can actually be defined algebraically. That
general fact is now known as the GAGA principle, after the French title of Serre’s
paper.)
We note in passing that in algebraic geometry, there is another topology that
of the usual manifold topologies on ℂ𝑛 and ℂℙ𝑛 , most notably the fact that is never
arbitrary fields. But the Zariski topology has properties quite different from those
Hausdorff except in the 0-dimensional case. In this book, we will use only the
standard topologies on ℂ𝑛 and ℂℙ𝑛 and their subsets.
Algebraic varieties in ℂℙ1 are easy to describe.
Example 2.32 (Dual Projective Spaces). For any positive integer 𝑛, the set of
projective hyperplanes in ℂℙ𝑛 is called the dual projective space to ℂℙ𝑛 , and de-
noted by (ℂℙ𝑛 )∗ . Since each projective hyperplane is the variety determined by
a nonzero complex-linear functional 𝑓 ∈ (ℂ𝑛+1 )∗ , and two such functionals de-
the disjoint union of 𝐼(ℂ𝑛 ) and Π. We can think of ℂℙ𝑛 as the union of a copy of
ℂ𝑛 together with the (projective) “hyperplane at infinity.”
By following the embedding 𝐼 with a suitable projective transformation, we can
obtain a holomorphic embedding of ℂ𝑛 into ℂℙ𝑛 whose image is the complement
is canonically identified with ℂ𝑛 itself, from which it follows that the holomorphic
tangent space to a complex submanifold of ℂ𝑛 can be identified with a linear sub-
space of ℂ𝑛 . The next proposition gives a projective version of this identification.
Proposition 2.33 (The Projective Tangent Space). Suppose 𝑀 ⊆ ℂℙ𝑛 is a 𝑘-
dimensional complex submanifold. For each 𝑝 ∈ 𝑀, there is a unique 𝑘-dimen-
sional projective linear subspace Π ⊆ ℂℙ𝑛 containing 𝑝 with the property that
𝑇𝑝′ 𝑀 = 𝑇𝑝′ Π. It is called the projective tangent space to 𝑴 at 𝒑.
Proof. First we prove existence. Let 𝑀 ̃ = 𝜋 −1 (𝑀) ⊆ ℂ𝑛+1 ∖ {0}. Lemma 2.27
shows that 𝑀 ̃ is a (𝑘 + 1)-dimensional complex submanifold. Given 𝑝 ∈ 𝑀, let
𝑝 ̃ be any point in 𝜋 −1 (𝑝). Since 𝜋 maps 𝑀 ̃ to 𝑀, the linear map 𝐷′ 𝜋(𝑝)̃ maps
′ ̃
𝑇𝑝 ̃ 𝑀 into 𝑇𝑝 𝑀. The kernel of 𝐷 𝜋(𝑝)̃ is spanned by the vector 𝑝𝑗̃ 𝜕/𝜕𝑤𝑗 |𝑝 .̃ This
′ ′
projective linear subspace Π containing 𝑝, and the argument above with Π ̃ in place
of 𝑀 ̃ shows that
̃ ) = 𝐷′ 𝜋(𝑝)̃ (𝑇𝑝′̃ 𝑀
𝑇𝑝′ Π = 𝐷′ 𝜋(𝑝)̃ (𝑇𝑝′̃ Π ̃ ) = 𝑇𝑝′ 𝑀.
ℂ, also called the Riemann sphere. In fact, Problem 2-4 shows that ℂℙ1 is diffeo-
context). Topologically, it is homeomorphic to the one-point compactification of
morphic to 𝕊2 .
Thanks to the result of Problem 2-9, every automorphism of ℂℙ1 is a map of
the form 𝑚([𝑤, 𝑧]) = [𝑐𝑧 + 𝑑𝑤, 𝑎𝑧 + 𝑏𝑤] for some complex numbers 𝑎, 𝑏, 𝑐, 𝑑 with
𝑎𝑑 − 𝑏𝑐 ≠ 0 (to ensure that the corresponding linear map on ℂ2 is invertible).
Assuming 𝑐 ≠ 0, we can write this map in affine coordinates (defined by 𝑤 = 1) as
𝑎𝑧 + 𝑏
⎧
⎪ 𝑐𝑧 + 𝑑 , 𝑧 ≠ ∞, −𝑑/𝑐,
⎪
𝑚(𝑧) = ⎨ 𝑎 , 𝑧 = ∞,
⎪𝑐
⎪∞, 𝑧 = −𝑑/𝑐.
⎩
In the remaining case 𝑐 = 0, it just maps 𝑧 ∈ ℂ to (𝑎𝑧 + 𝑏)/𝑑 and ∞ to ∞. Any
such automorphism is called a Möbius transformation.
The higher-dimensional projective spaces are not diffeomorphic to spheres. But
we do have the following.
Proposition 2.34. For every 𝑛 ≥ 1, ℂℙ𝑛 is simply connected.
Proof. We will prove this by induction on 𝑛. For 𝑛 = 1, it follows from the fact that
ℂℙ1 is diffeomorphic to 𝕊2 , which is simply connected. So suppose 𝑛 ≥ 1 and we
have shown that ℂℙ𝑛 is simply connected. We can write ℂℙ𝑛+1 = 𝑈 ∪ 𝑉 , where
𝑈 = {[𝑤0 , … , 𝑤𝑛+1 ] ∈ ℂℙ𝑛+1 ∶ 𝑤0 ≠ 0},
𝑉 = ℂℙ𝑛+1 ∖ {[1, 0, … , 0]}.
Then 𝑈 is the image of the standard affine embedding and thus biholomorphic to
ℂ𝑛+1 , so it is simply connected. We will show that 𝑉 is homotopy equivalent to
ℂℙ𝑛 . Consider the map 𝐻 ∶ 𝑉 × [0, 1] → 𝑉 given by
𝐻([𝑤0 , … , 𝑤𝑛+1 ], 𝑡) = [𝑡𝑤0 , 𝑤1 , … , 𝑤𝑛+1 ].
If we let Π denote the projective hyperplane defined by 𝑤0 = 0, then Π is biholo-
morphic to ℂℙ𝑛 , and 𝐻 is a strong deformation retraction of 𝑉 onto Π. It follows
from the induction hypothesis that 𝑉 is also simply connected, so the Seifert–Van
Kampen theorem (specifically, [LeeTM, Cor. 10.5]) shows that ℂℙ𝑛+1 is simply
connected. □
Complex Submanifolds of Projective Spaces 57
gorithm. Begin by choosing a basis for 𝑉 and writing 𝑝 in the form 𝑝(𝑧) =
Proof. The proof is essentially a complex-linear version of the Gram-Schmidt al-
∑𝑗,𝑘 𝑝𝑖𝑗 𝑧𝑖 𝑧𝑗 . We can assume that the matrix 𝑝𝑖𝑗 is symmetric—if not, just replace
𝑝𝑖𝑗 with 21 (𝑝𝑖𝑗 + 𝑝𝑗𝑖 ), which does not change the values of the polynomial 𝑝. Define
𝐵 ∶ 𝑉 × 𝑉 → ℂ by 𝐵(𝑧, 𝑤) = ∑𝑗,𝑘 𝑝𝑖𝑗 𝑧𝑖 𝑤𝑗 , so that 𝐵 is a symmetric complex-
bilinear form satisfying 𝐵(𝑧, 𝑧) = 𝑝(𝑧). Note that 𝐵 can also be written in the form
𝐵(𝑧, 𝑤) = 41 (𝑝(𝑧 + 𝑤) − 𝑝(𝑧 − 𝑤)), so it is independent of the choice of basis.
We will prove by induction on 𝑛 = dim 𝑉 that 𝑉 has a basis in which 𝐵 has the
form 𝐵(𝑧, 𝑤) = 𝑧1 𝑤1 + ⋯ + 𝑧𝑟 𝑤𝑟 for some 𝑟, which implies the result. For 𝑛 = 0,
Assume the result is true for spaces of dimension 𝑛 − 1 and suppose 𝑉 has
there is nothing to prove.
To prove that the rank is independent of the choice of basis, just note that 𝑛 − 𝑟
desired property.
Proof. After a complex-linear change of basis, we may assume that 𝑝 has the form
𝑝(𝑤) = (𝑤0 )2 + ⋯ + (𝑤𝑟−1 )2 , where 𝑟 is the rank of 𝑝. If 𝑟 = 𝑛 + 1, then we can
write the differential of 𝑝 on ℂ𝑛+1 as
(where the nonzero entries in the first line are in positions 1 and 𝑗). The initial
velocity vectors of these curves span the entire (real) tangent space to ℂ𝑛 at the ori-
gin. Since elsewhere 𝑉 is a complex codimension-1 submanifold and thus a smooth
submanifold of real codimension 2, this shows that 𝑉 is not a smooth submanifold
in a neighborhood of the origin in this affine chart. □
Problems 2-5 and 2-6 show that nonsingular quadrics in ℂℙ2 are biholomorphic
to ℂℙ1 , and those in ℂℙ3 are biholomorphic to ℂℙ1 ×ℂℙ1 . The higher-dimensional
ones are diffeomorphic to certain Grassmann manifolds; see Problem 2-7.
Now let us look at some more general projective manifolds. In general, one
can get an idea of the structure of an algebraic variety by expressing it in affine
an open dense subset of the corresponding projective variety. That is what we did
The projective hyperplane at infinity is the set of points of the form [0, 𝑧, 𝑤], and 𝑉
contains one point on that hyperplane, namely [0, 0, 1]. To analyze the structure of
the variety near that point, we can switch to affine coordinates (𝛼, 𝛽) ↔ [𝛼, 𝛽, 1]. In
these coordinates 𝑉 has the equation 𝛼 2 − 𝛽 3 = 0. This polynomial has a singular
point at the origin, which can be verified as follows: suppose 𝛾(𝑡) = (𝑓 (𝑡), 𝑔(𝑡)) is
a smooth curve lying in 𝑉 with 𝛾(0) = 0. Then 𝑓 (𝑡)2 ≡ 𝑔(𝑡)3 . Taking two deriva-
tives and setting 𝑡 = 0 shows that 𝑓 ′ (0) = 0, and then taking another derivative
shows that 𝑔 ′ (0) = 0. Thus every tangent vector to 𝑉 at the origin is zero. If 𝑉
dimension 2.
were a nonsingular variety, its tangent space at the origin would have to have real
//
Example 2.39 (Fermat Hypersurfaces). The algebraic hypersurface in ℂℙ𝑛 de-
fined in homogeneous coordinates by the equation
(2.2) (𝑤0 )𝑑 + ⋯ + (𝑤𝑛 )𝑑 = 0
for an integer 𝑑 > 0 is called a Fermat hypersurface of degree 𝑑. Problem 2-8
shows that each such hypersurface is nonsingular. In the special case 𝑛 = 2, it is
called a Fermat curve. (The name reflects the fact that the equation (𝑤0 )𝑑 +(𝑤1 )𝑑 +
(𝑤2 )𝑑 = 0 is projectively equivalent under the change of variables 𝑤0 ↦ 𝑖𝑤0 to the
equation (𝑤1 )𝑑 + (𝑤2 )𝑑 = (𝑤0 )𝑑 , which is the basis of Fermat’s last theorem.) //
in ℂℙ𝑛 must intersect, because two linear codimension-1 subspaces in ℂ𝑛+1 must
have a nontrivial intersection by linear algebra. The next lemma generalizes this to
(possibly singular) algebraic hypersurfaces of any degree.
Lemma 2.40. Let 𝑛 ≥ 2. If 𝑉 , 𝑊 ⊆ ℂℙ𝑛 are algebraic varieties in ℂℙ𝑛 , each
defined by a single homogeneous polynomial, then 𝑉 ∩ 𝑊 ≠ ∅.
60 2. Complex Submanifolds
Proof. We will prove this by induction on 𝑛. We begin with the case 𝑛 = 2. Let
[𝑤0 , 𝑤1 , 𝑤2 ] denote the homogeneous coordinates on ℂℙ2 . Suppose 𝑉 , 𝑊 ⊆ ℂℙ2
are the varieties determined by homogeneous polynomials 𝑃 , 𝑄 ∶ ℂ3 → ℂ of de-
grees 𝑑 and 𝑒, respectively. After a change of basis if necessary, we may assume that
𝑃 (0, 0, 1) and 𝑄(0, 0, 1) are both nonzero; this means that the coefficient of (𝑤2 )𝑑
in 𝑃 and that of (𝑤2 )𝑒 in 𝑄 are nonzero. After dividing by suitable constants, we
may assume that both these coefficients are equal to 1.
Define polynomials 𝑝, 𝑞 ∶ ℂ2 → ℂ by
𝑝(𝑥, 𝑦) = 𝑃 (1, 𝑥, 𝑦), 𝑞(𝑥, 𝑦) = 𝑄(1, 𝑥, 𝑦).
By collecting terms in 𝑦, we can write
𝑝(𝑥, 𝑦) = 𝑦𝑑 + 𝑎1 (𝑥)𝑦𝑑−1 + ⋯ + 𝑎𝑑−1 (𝑥)𝑦 + 𝑎𝑑 (𝑥),
for some one-variable polynomials 𝑎1 , … , 𝑎𝑑 . By the fundamental theorem of al-
gebra, for each 𝑥 ∈ ℂ the polynomial 𝑝(𝑥, ⋅) has 𝑑 roots 𝜆1 (𝑥), … , 𝜆𝑑 (𝑥) (listed in
some order, possibly with some roots repeated), and we can write
𝑝(𝑥, 𝑦) = (𝑦 − 𝜆1 (𝑥)) ⋅ ⋯ ⋅ (𝑦 − 𝜆𝑑 (𝑥)).
Let 𝑟 ∶ ℂ → ℂ be the function
𝑟(𝑥) = 𝑞(𝑥, 𝜆1 (𝑥)) ⋅ ⋯ ⋅ 𝑞(𝑥, 𝜆𝑑 (𝑥)),
called the resultant of 𝒑 and 𝒒. Although the 𝜆𝑗 ’s are not polynomial functions
of 𝑥, it turns out that 𝑟 is a polynomial in 𝑥. To see why, note that the function
𝑅 ∶ ℂ𝑑+1 → ℂ given by
𝑅(𝑥, 𝑘1 , … , 𝑘𝑑 ) = 𝑞(𝑥, 𝑘1 ) ⋅ ⋯ ⋅ 𝑞(𝑥, 𝑘𝑑 )
is a symmetric polynomial in 𝑘 = (𝑘1 , … , 𝑘𝑑 ) with coefficients given by polyno-
mials in 𝑥, meaning it is unchanged by applying any permutation to the coordinates
of 𝑘. A basic theorem in algebra called the fundamental theorem on symmetric
Now let 𝑛 ≥ 2 and assume the result is true for ℂℙ𝑛 , and let 𝑉 , 𝑊 be algebraic
varieties in ℂℙ𝑛+1 defined by homogeneous polynomials 𝑃̃, 𝑄. ̃ Let Π ⊆ ℂℙ𝑛+1
be the projective hyperplane determined by 𝑤𝑛+1 = 0; it is biholomorphic to ℂℙ𝑛 .
After a projective transformation, we may assume that Π is not contained in either
𝑉 or 𝑊 . Define 𝑃 , 𝑄 ∶ ℂ𝑛+1 → ℂ by
With more work, the argument above in the case of ℂℙ2 can be adapted to
prove the stronger result known as Bézout’s theorem: if 𝑉 , 𝑊 ⊆ ℂℙ2 are distinct
projective algebraic curves defined by irreducible polynomials of degrees 𝑑 and 𝑒,
respectively, then 𝑉 ∩ 𝑊 contains exactly 𝑑𝑒 points counted with multiplicity. See
degree 𝑑 in ℂℙ𝑛 that are not biholomorphic to each other. However, it is a remark-
able fact that as smooth manifolds, they are all diffeomorphic, as Theorem 2.43 will
show below. We will not use this result anywhere in the book; but it provides an in-
teresting insight into the nature of projective hypersurfaces. The proof will depend
on two preliminary results: one from differential geometry that we will prove, and
one from commutative algebra that we will accept without proof.
First, the result from differential geometry.
Lemma 2.41. Suppose 𝑀 and 𝑁 are smooth manifolds and 𝜋 ∶ 𝑀 → 𝑁 is a
proper smooth submersion. If 𝑁 is connected, then all fibers of 𝜋 are diffeomorphic
to each other.
Proof. For each smooth vector field 𝑌 on 𝑁, we will show that there exists a lift
of 𝒀 , that is, a smooth vector field 𝑋 on 𝑀 that is 𝜋-related to 𝑌 , meaning that
𝐷𝜋(𝑞)(𝑋𝑞 ) = 𝑌𝜋(𝑞) for each 𝑞 ∈ 𝑀. To see this, note first that the rank theorem
shows that for each 𝑞 ∈ 𝑀 there are smooth coordinate charts (𝑈 , (𝑢1 , … , 𝑢𝑚 )) for
𝑀 containing 𝑞 and (𝑉 , (𝑣1 , … , 𝑣𝑛 )) for 𝑁 containing 𝜋(𝑞) in which 𝜋 has the local
expression 𝜋(𝑢1 , … , 𝑢𝑛 , 𝑢𝑛+1 , … , 𝑢𝑚 ) = (𝑢1 , … , 𝑢𝑛 ). If we write the restriction of
𝑌 to 𝑉 as 𝑌 = ∑𝑛𝑗=1 𝑌 𝑗 (𝑣)𝜕/𝜕𝑣𝑗 , an easy computation shows that the vector field
∑𝑛𝑗=1 𝑌 𝑗 (𝑢1 , … , 𝑢𝑛 )𝜕/𝜕𝑢𝑗 on 𝑈 is 𝜋-related to 𝑌 . Blending together all of these
vector fields on 𝑀 with a partition of unity yields a global vector field that is 𝜋-
related to 𝑌 .
62 2. Complex Submanifolds
And here is the commutative algebra result. Proofs can be found in [vdW50,
Section 82] or [GKZ08, Chapter 13].
Lemma 2.42. Suppose 𝑓0 , … , 𝑓𝑛 are homogeneous polynomials in 𝑛 + 1 complex
variables. There is a quantity 𝑅(𝑓0 , … , 𝑓𝑛 ) ∈ ℂ, called the resultant of 𝒇0 , …, 𝒇𝒏 ,
which is given by a homogeneous polynomial in the coefficients of 𝑓0 , … , 𝑓𝑛 , and
which is zero if and only if 𝑓0 , … , 𝑓𝑛 have a common zero other than the origin.
Theorem 2.43. Let 𝑛 and 𝑚 be positive integers, with 𝑛 ≥ 2. All nonsingular
projective hypersurfaces of degree 𝑚 in ℂℙ𝑛 are diffeomorphic to each other.
degree 𝑚 by a certain subset of the projective space ℙ(𝐻), where 𝐻 is the complex
Therefore we can parametrize the set of nonsingular projective hypersurfaces of
positive dimension into ℂ𝑛 (see Example 2.25). It turns out that the appropriate
cannot hope to find holomorphic embeddings of compact complex manifolds of
place to look for embeddings of compact complex manifolds is in ℂℙ𝑛 , but not
characterizing which compact manifolds admit embeddings into ℂℙ𝑛 will occupy
every such manifold admits such an embedding even in that case. The question of
Let 𝑀 be a complex manifold and 𝒪(𝑀) its ring of global holomorphic func-
First, a few definitions.
tions. We say 𝒪(𝑀) separates points if for every pair of distinct points 𝑝, 𝑞 ∈ 𝑀,
there exists 𝑓 ∈ 𝒪(𝑀) that satisfies 𝑓 (𝑝) = 0 and 𝑓 (𝑞) ≠ 0. We say 𝒪(𝑀) sep-
arates directions if for every 𝑝 ∈ 𝑀 and every nonzero 𝑣 ∈ 𝑇𝑝′ 𝑀, there exists
𝑓 ∈ 𝒪(𝑀) such that 𝑣𝑓 ≠ 0. The significance of the latter condition is explained
by the following lemma.
The Holomorphic Embedding Problem 65
Lemma 2.44. For a complex 𝑛-manifold 𝑀, 𝒪(𝑀) separates directions if and only
if for each 𝑝 ∈ 𝑀 there exist global holomorphic functions 𝑧1 , … , 𝑧𝑛 ∈ 𝒪(𝑀) that
restrict to local holomorphic coordinates in a neighborhood of 𝑝.
Proof. On the one hand, if there exist such functions 𝑧1 , … , 𝑧𝑛 , then for any
nonzero vector 𝑣 = 𝑣𝑗 𝜕/𝜕𝑧𝑗 |𝑝 ∈ 𝑇𝑝′ 𝑀, one of the components 𝑣𝑗 must be nonzero,
and 𝑣(𝑧𝑗 ) = 𝑣𝑗 ≠ 0.
Conversely, suppose 𝒪(𝑀) separates directions, and let 𝑝 ∈ 𝑀 be arbi-
trary. We will show by induction on 𝑘 that for each 𝑘 = 1, … , 𝑛, there exist
𝑧1 , … , 𝑧𝑘 ∈ 𝒪(𝑀) such that 𝑑𝑧1 |𝑝 , … , 𝑑𝑧𝑘 |𝑝 are linearly independent. If this is
true for 𝑘 = 𝑛, the holomorphic inverse function theorem shows that (𝑧1 , … , 𝑧𝑛 )
restrict to holomorphic coordinates in a neighborhood of 𝑝.
For 𝑘 = 1, just choose any 𝑧1 ∈ 𝒪(𝑀) such that 𝑣(𝑧1 ) ≠ 0 for some nonzero
𝑣 ∈ 𝑇𝑝′ 𝑀, which implies 𝑑𝑧1 |𝑝 ≠ 0. Now suppose the claim is true for some 𝑘 < 𝑛.
The complex-linear map from 𝑇𝑝′ 𝑀 to ℂ𝑘 given by 𝑣 ↦ (𝑑𝑧1 |𝑝 (𝑣), … , 𝑑𝑧𝑘 |𝑝 (𝑣))
has rank 𝑘, so it has a kernel of dimension 𝑛 − 𝑘. Choose 𝑣 ≠ 0 in that kernel, and
let 𝑧𝑘+1 ∈ 𝒪(𝑀) be a function such that 𝑣(𝑧𝑘+1 ) ≠ 0. It follows that 𝑑𝑧𝑘+1 |𝑝 is
linearly independent of 𝑑𝑧1 |𝑝 , … , 𝑑𝑧𝑘 |𝑝 , thus completing the induction. □
One last definition: for any subset 𝐾 ⊆ 𝑀, define the holomorphic hull of 𝑲
as the set
̂ = 𝑧 ∈ 𝑀 ∶ |𝑓 (𝑧)| ≤ sup |𝑓 | for all 𝑓 ∈ 𝒪(𝑀) .
𝐾 { 𝐾
}
Proof. Clearly 𝒪(𝑀) separates points: given distinct points 𝑝, 𝑞 ∈ 𝑀, some holo-
morphic coordinate function 𝑧𝑗 takes on different values at those two points, and
then the restriction to 𝑀 of 𝑓 (𝑧) = 𝑧𝑗 − 𝑝𝑗 is zero at 𝑝 and nonzero at 𝑞.
66 2. Complex Submanifolds
The most important fact about Stein manifolds is the following converse to the
preceding proposition, proved in 1961 by Errett Bishop and Raghavan Narasimhan.
We will neither prove nor use it, but you can find a proof in [Hör90] or [GR09].
by ch(𝐾). Suppose 𝑝 ∈ 𝑈 ∖ ch(𝐾). It follows from Problem 2-12 that there exists
a real-linear function 𝑓 ∶ ℂ𝑛 → ℝ such that 𝑓 (𝑝) > sup𝐾 𝑓 . Define 𝛼 ∶ ℂ𝑛 → ℂ
by 𝛼(𝑧) = 𝑓 (𝑧) − 𝑖𝑓 (𝑖𝑧); a simple computation shows that 𝛼(𝑖𝑧) = 𝑖𝛼(𝑧), so 𝛼
is a complex-linear functional whose real part is 𝑓 . Then 𝑧 ↦ 𝑒𝛼(𝑧) restricts to a
holomorphic function on 𝑈 , which satisfies
manifold is. For example, consider ℂ2 with holomorphic coordinates (𝑧, 𝑤). The
reason that it is not biholomorphically invariant, while the condition of being a Stein
open subset 𝑈 = {(𝑧, 𝑤) ∶ Re 𝑤 > 0} is convex and thus is a Stein manifold. But
now consider the holomorphic map 𝜑 ∶ ℂ2 → ℂ2 given by 𝜑(𝑧, 𝑤) = (𝑧, 𝑤 + 𝑧2 ).
It is a biholomorphism with inverse 𝜑−1 (𝑧, 𝑤) = (𝑧, 𝑤 − 𝑧2 ). Thus 𝜑(𝑈 ) is also
a Stein manifold. But 𝜑(𝑈 ) is the subset consisting of all (𝑧, 𝑤) such that Re 𝑤 >
(Re 𝑧)2 − (Im 𝑧)2 , which is not convex.
There is a biholomorphically invariant property called pseudoconvexity (which
Problems
2-1. For each 𝑛 ≥ 1, let U(𝑛) ⊆ GL(𝑛, ℂ) be the 𝑛-dimensional unitary group,
that is, the subgroup of matrices 𝐴 ∈ GL(𝑛, ℂ) that satisfy 𝐴∗ 𝐴 = Id.
(Here 𝐴∗ denotes the Hermitian adjoint of 𝑨, that is, the transposed con-
jugate of 𝐴.) Show that U(𝑛) is not a complex submanifold of GL(𝑛, ℂ).
2-2. Prove Lemma 2.27 (a subset of ℂℙ𝑛 is a complex submanifold if and only
its preimage in ℂ𝑛+1 ∖ {0} is a complex submanifold.)
2-3. For positive integers 𝑚, 𝑛, let 𝑆 ∶ ℂℙ𝑚 × ℂℙ𝑛 → ℂℙ𝑚𝑛+𝑚+𝑛 be the map
𝑆([𝑤0 , … , 𝑤𝑚 ], [𝑧0 , … , 𝑧𝑛 ])
= [𝑤0 𝑧0 , 𝑤0 𝑧1 , … , 𝑤0 𝑧𝑛 , 𝑤1 𝑧0 , … , 𝑤1 𝑧𝑛 , … , 𝑤𝑚 𝑧0 , … , 𝑤𝑚 𝑧𝑛 ],
phism 𝐹 ∶ 𝕊2 → ℂℙ1 :
2-4. Prove that the following formulas determine a well-defined diffeomor-
2-10. Show that every holomorphic map from ℂℙ1 to itself can be written in
singularity at infinity.]
the form 𝐹 ([𝑧, 𝑤]) = [𝑝(𝑧, 𝑤), 𝑞(𝑧, 𝑤)], where 𝑝 and 𝑞 are homogeneous
Chapter 3
Holomorphic Vector
Bundles
(3.1) Φ𝛼 ∘ Φ−1
𝛽 (𝑝, 𝑣) = (𝑝, 𝜏𝛼𝛽 (𝑝)𝑣)
for some holomorphic map 𝜏𝛼𝛽 ∶ 𝑈𝛼 ∩ 𝑈𝛽 → GL(𝑘, ℂ) called the transition func-
tion from 𝚽𝜷 to 𝚽𝜶 .
Proof. Exactly the same as the corresponding proof for smooth bundles, with
“holomorphic” substituted for “smooth”; see [LeeSM, Lemma 10.5]. □
71
72 3. Holomorphic Vector Bundles
terms of any holomorphic local frame (𝑠1 , … , 𝑠𝑘 ) over an open set 𝑈 ⊆ 𝑀, we can
holomorphic section if it is holomorphic as a map between complex manifolds. In
write a rough section 𝜎 locally as 𝜎(𝑝) = 𝜎 𝑗 (𝑝)𝑠𝑗 (𝑝) = 𝜎 1 (𝑝)𝑠1 (𝑝) + ⋯ + 𝜎 𝑘 (𝑝)𝑠𝑘 (𝑝)
for some complex-valued functions 𝜎 1 , … , 𝜎 𝑘 ∶ 𝑈 → ℂ, called the component
functions of 𝝈 with respect to the given frame. We let 𝒪(𝑈 ; 𝐸) denote the complex
vector space of local holomorphic sections of 𝐸 over 𝑈 , so that 𝒪(𝑀; 𝐸) is the
space of global holomorphic sections.
Lemma 3.2 (Local Frame Criterion for Holomorphicity). Let 𝐸 → 𝑀 be a
holomorphic vector bundle. Given a rough local section 𝜎 ∶ 𝑈 → 𝐸 and a holo-
morphic local frame for 𝐸 over 𝑈 , the section 𝜎 is holomorphic on 𝑈 if and only if
its component functions are holomorphic.
Proof. Just the same as the corresponding proof for smooth bundles [LeeSM,
Prop. 10.22]. □
𝑠𝑗 (𝑝) = Φ−1 (𝑝, 𝑒𝑗 ), where 𝑒𝑗 is the 𝑗th standard basis vector for ℂ𝑘 .
Proof. Again, just like its smooth counterpart [LeeSM, Prop. 10.19]. □
Lemma 3.4 (Holomorphic Vector Bundle Chart Lemma). Suppose 𝑀 is a com-
plex manifold, and for each 𝑝 ∈ 𝑀 we are given a 𝑘-dimensional complex vec-
tor space 𝐸𝑝 . Let 𝐸 = ∐𝑝∈𝑀 𝐸𝑝 (the disjoint union of the spaces 𝐸𝑝 ), and let
𝜋 ∶ 𝐸 → 𝑀 be the obvious projection. Suppose further that we are given
(i) an indexed open cover {𝑈𝛼 }𝛼∈𝐴 of 𝑀;
(ii) for each 𝛼 ∈ 𝐴, a bijection Φ𝛼 ∶ 𝜋 −1 (𝑈𝛼 ) → 𝑈𝛼 × ℂ𝑘 whose restriction
to each 𝐸𝑝 is a complex-linear isomorphism from 𝐸𝑝 to {𝑝} × ℂ𝑘 ;
(iii) for each 𝛼, 𝛽 ∈ 𝐴 with 𝑈𝛼 ∩ 𝑈𝛽 ≠ ∅, a holomorphic map 𝜏𝛼𝛽 ∶ 𝑈𝛼 ∩
𝑈𝛽 → GL(𝑘, ℂ) such that Φ𝛼 ∘ Φ−1
𝛽 (𝑝, 𝑣) = (𝑝, 𝜏𝛼𝛽 (𝑝)𝑣) for all (𝑝, 𝑣) ∈
(𝑈𝛼 ∩ 𝑈𝛽 ) × ℂ .
𝑘
spaces 𝐸𝑝 that are given in advance. The next important proposition gives a way
In the vector bundle chart lemma, we construct a vector bundle from vector
Holomorphic Bundle Tools 73
to construct a holomorphic vector bundle out of thin air, given only its transition
functions. To motivate the hypothesis in the following proposition, observe that it
for all 𝑝 in the common domain, where the juxtaposition on the left-hand side rep-
resents matrix multiplication. This equation is called the cocycle condition, for
reasons that will become clear in Chapter 6 (see Example 6.3).
Proposition 3.5 (Holomorphic Vector Bundle Construction Theorem). Let 𝑀
be a complex manifold and let 𝒰 = {𝑈𝛼 }𝛼∈𝐴 be an indexed open cover of 𝑀.
Suppose for each 𝛼, 𝛽 ∈ 𝐴 such that 𝑈𝛼 ∩ 𝑈𝛽 ≠ ∅ we are given a holomorphic map
𝜏𝛼𝛽 ∶ 𝑈𝛼 ∩ 𝑈𝛽 → GL(𝑘, ℂ) such that the following cocycle condition is satisfied for
all 𝛼, 𝛽, 𝛾 ∈ 𝐴:
to each other, we see that the relation (3.2) implies also that 𝜏𝛽𝛼 (𝑝) = 𝜏𝛼𝛽 (𝑝)−1 and
𝜏𝛼𝛼 (𝑝) = Id, which shows that ∼ is an equivalence relation. Let 𝐸 denote the set
of equivalence classes, and define 𝜋 ∶ 𝐸 → 𝑀 by 𝜋[(𝑝, 𝑣, 𝛼)] = 𝑝; the definition
of the equivalence relation shows that this is well defined. For each 𝑝 ∈ 𝑀, the
fiber 𝐸𝑝 = 𝜋 −1 (𝑝) is the set of all equivalence classes of the form [(𝑝, 𝑣, 𝛼)] for 𝑣
arbitrary and 𝛼 such that 𝑝 ∈ 𝑈𝛼 . We can define a complex vector space structure
on 𝐸𝑝 by choosing a fixed 𝑈𝛼 containing 𝑝 and setting 𝑐1 [(𝑝, 𝑣1 , 𝛼)]+𝑐2 [(𝑝, 𝑣2 , 𝛼)] =
[(𝑝, 𝑐1 𝑣1 + 𝑐2 𝑣2 , 𝛼)] for 𝑐1 , 𝑐2 ∈ ℂ; the fact that the maps 𝑣 ↦ 𝜏𝛼𝛽 (𝑝)𝑣 are all linear
isomorphisms guarantees that this is independent of the choice of 𝛼.
Now for each 𝛼, define a map Φ𝛼 ∶ 𝜋 −1 (𝑈𝛼 ) → 𝑈𝛼 × ℂ𝑘 by Φ𝛼 [(𝑝, 𝑣, 𝛼)] =
(𝑝, 𝑣). It is then straightforward to check that these maps satisfy all of the hypotheses
of the chart lemma and thus define a holomorphic vector bundle structure on 𝐸. □
► Exercise 3.6. Complete the proof of this proposition by verifying that the
chart lemma hypotheses are satisfied.
Just as the preceding proposition allows us to construct a bundle given only the
transition functions, the next one allows us to detect when two bundles are isomor-
phic from the same data.
74 3. Holomorphic Vector Bundles
pose 𝐸 → 𝑀 and 𝐸 ′ → 𝑀 are holomorphic rank-𝑘 vector bundles that both have
Proposition 3.7 (Holomorphic Vector Bundle Isomorphism Criterion). Sup-
holomorphic local trivializations {(𝑈𝛼 , Φ𝛼 )}𝛼∈𝐴 and {(𝑈𝛼 , Φ′𝛼 )}𝛼∈𝐴 over the same
trivializing cover, with transition functions 𝜏𝛼𝛽 and 𝜏𝛼𝛽
′
, respectively. Then 𝐸 and
𝐸 are isomorphic over 𝑀 if and only if for each 𝛼 ∈ 𝐴 there exists a holomorphic
′
Proof. First suppose there exist such maps 𝜓𝛼 . For each 𝛼, define a holomorphic
bundle homomorphism Ψ𝛼 ∶ 𝑈𝛼 × ℂ𝑘 → 𝑈𝛼 × ℂ𝑘 by
Ψ𝛼 (𝑝, 𝑣) = (𝑝, 𝜓𝛼 (𝑝)𝑣);
it has a holomorphic inverse given by replacing 𝜓𝛼 (𝑝) with 𝜓𝛼 (𝑝)−1 . Then let
𝐹𝛼 ∶ 𝐸|𝑈𝛼 → 𝐸 ′ |𝑈𝛼 be the holomorphic bundle isomorphism 𝐹𝛼 = Φ′𝛼 −1 ∘ Ψ𝛼 ∘ Φ𝛼 .
formula for 𝜏𝛼𝛽 . Thus (3.3) implies the following formula on (𝑈𝛼 ∩ 𝑈𝛽 ) × ℂ𝑘 :
′
𝛽 = Ψ 𝛼 ∘ Φ𝛼 ∘ Φ𝛽
Φ𝛼 ∘ Φ−1 −1 ′ ′ −1
∘ Ψ𝛽 .
It follows that 𝐹𝛼 and 𝐹𝛽 agree where both are defined, so they piece together to
create a holomorphic bundle homomorphism 𝐹 ∶ 𝐸 → 𝐸 ′ . It is an isomorphism
because its inverse can be constructed in the same way using 𝜓𝛼 (𝑝)−1 in place of
𝜓𝛼 (𝑝).
Conversely, if 𝐹 ∶ 𝐸 → 𝐸 ′ is a bundle isomorphism, for each 𝛼 ∈ 𝐴 the
composite map Ψ𝛼 = Φ′𝛼 ∘𝐹 ∘Φ−1 𝛼 is a bundle isomorphism from 𝑈𝛼 ×ℂ to itself, so
𝑘
it has the form Ψ𝛼 (𝑝, 𝑣) = (𝑝, 𝜎𝛼 (𝑝, 𝑣)) for some holomorphic map 𝜎𝛼 ∶ 𝑈𝛼 × ℂ𝑘 →
ℂ𝑘 . Since 𝑣 ↦ 𝜎𝛼 (𝑝, 𝑣) is a complex-linear isomorphism for each 𝑝, there is some
function 𝜓𝛼 ∶ 𝑈𝛼 → GL(𝑘, ℂ) such that 𝜎𝛼 (𝑝, 𝑣) = 𝜓𝛼 (𝑝)𝑣. If we let (𝑒𝑗 ) denote
the standard basis for ℂ𝑘 and (𝑒𝑗 ) the associated dual basis, the matrix entries of 𝜓𝛼
The next corollary shows that the bundle produced by the vector bundle con-
struction theorem is unique up to isomorphism.
Holomorphic Bundle Tools 75
Proof. This is the special case of Proposition 3.7 when each transition function 𝜏𝛼𝛽
′
borhood of 𝑓 (𝑝), and define a rough local frame (𝑏̃1 , … , 𝑏̃𝑘 ) for 𝑓 ∗ 𝐸 on a neigh-
borhood of 𝑝 by
𝑏̃𝑗 (𝑝) = (𝑝, 𝑏𝑗 (𝑓 (𝑝))).
Where two such frames (𝑏𝑗 ) and (𝑏′𝑗 ) overlap, there is a holomorphic GL(𝑘, ℂ)-
valued transition function 𝜏 such that 𝑏′𝑗 (𝑞) = 𝜏𝑗𝑘 (𝑞)𝑏𝑘 (𝑞), and therefore
In other words, the frames (𝑏̃𝑗 ) and (𝑏′̃𝑗 ) overlap with the transition function 𝜏 ∘ 𝑓 ,
which is holomorphic by composition. It follows from the chart lemma that 𝑓 ∗ 𝐸
is a holomorphic vector bundle.
define 𝑓 ∗ 𝜎 ∈ 𝒪(𝑓 −1 (𝑈 ); 𝑓 ∗ 𝐸) by
𝑓 ∗ 𝜎(𝑥) = (𝑥, 𝜎(𝑓 (𝑥))).
76 3. Holomorphic Vector Bundles
Proof. Just like the proof of its smooth counterpart [LeeSM, Lemma 10.32]. □
fiber metric. (Note that if 𝐸 is a holomorphic bundle, it does not make sense to ask
that a fiber metric be holomorphic, because of the conjugate linearity in the second
argument. Hermitian fiber metrics on holomorphic bundles are merely required to
be smooth.)
𝑦 − 𝑥∗ ‖𝑦 − 𝑥∗ ‖ 𝑥𝑗 ‖𝑦 − (𝑥 + ‖𝑦 − 𝑥 ‖ 𝑥𝑗 )‖
∗ ∗
‖𝑥𝑛+1 − 𝑥𝑗 ‖ = − = .
‖ ‖𝑦 − 𝑥∗ ‖ ‖𝑦 − 𝑥∗ ‖ ‖ ‖𝑦 − 𝑥∗ ‖
78 3. Holomorphic Vector Bundles
𝒳 𝑦 𝜀1 𝒳𝑛
𝑥∗
𝑥𝑛+1
0
In the last expression on the right, the numerator is greater than or equal to 𝜀1
because (𝑥∗ + ‖𝑦 − 𝑥∗ ‖ 𝑥𝑗 ) ∈ 𝒳𝑛 ; and the denominator is less than 2𝜀1 by our
choice of 𝑥∗ . Therefore, ‖𝑥𝑛+1 − 𝑥𝑗 ‖ > 12 , thus completing the induction. □
Proof of Theorem 3.13. Choose a Hermitian fiber metric ⟨⋅, ⋅⟩ℎ on 𝐸, and use it
to define a global norm on 𝒪(𝑀; 𝐸) by
and thus attains maximum and minimum positive values Λ and 𝜆 there.
determined by the given fiber metric is continuous and positive on this compact set,
Holomorphic Bundle Tools 79
𝜎(𝑝)
so
|𝜎(𝑝)|ℎ = |𝜎(𝑝)|𝑒 ≥ |𝜎(𝑝)|𝑒 𝜆,
| |𝜎(𝑝)|𝑒 |ℎ
and a similar computation shows that |𝜎(𝑝)|ℎ ≤ Λ|𝜎(𝑝)|𝑒 . Of course, the same
inequalities hold trivially when 𝜎(𝑝) = 0.
Returning to our sequence {𝜎𝑘 } with ‖𝜎𝑘 ‖ ≤ 1, we conclude from the estimate
above that |𝜎𝑘 (𝑝)|𝑒 ≤ (1/𝜆) for 𝑝 ∈ 𝑉1 , and thus each component function of 𝜎𝑘
with respect to the given frame is uniformly bounded on 𝑉1 . Montel’s theorem
norm to a global holomorphic section, showing that the unit ball in 𝒪(𝑀; 𝐸) is
compact. □
so the chart lemma shows that 𝐸 ∗ is a holomorphic vector bundle whose transition
functions are the transposed inverses (called the contragredients) of those of 𝐸. //
Example 3.17 (Bundles Over 0-Manifolds). If 𝑀 is a 0-manifold and 𝐸 → 𝑀 is
any complex vector bundle, for each 𝑝 ∈ 𝑀 we can choose a basis (𝑠1 (𝑝), … , 𝑠𝑘 (𝑝))
for the fiber 𝐸𝑝 , and the maps 𝑝 ↦ 𝑠𝑗 (𝑝) are vacuously holomorphic. Thus
(𝑠1 , … , 𝑠𝑘 ) is a holomorphic global frame, so every bundle over 𝑀 is holomor-
phically trivial. //
Example 3.18 (Whitney Sums). If 𝐸 → 𝑀 and 𝐸 ′ → 𝑀 are holomorphic vector
bundles of ranks 𝑘 and 𝑘′ , respectively, their Whitney sum is the bundle 𝐸 ⊕ 𝐸 ′
whose fiber at each 𝑝 ∈ 𝑀 is the direct sum 𝐸𝑝 ⊕ 𝐸𝑝′ . Given holomorphic local
frames (𝑠1 , … , 𝑠𝑘 ) for 𝐸 and (𝑠′1 , … , 𝑠′𝑘′ ) for 𝐸 ′ , we get a local frame (𝑠1 , … , 𝑠𝑘 ,
𝑠′1 , … , 𝑠′𝑘′ ) for 𝐸 ⊕ 𝐸 ′ . If 𝜏 and 𝜏 ′ are transition functions for overlapping local
frames for 𝐸 and 𝐸 ′ , respectively, then the transition function for 𝐸 ⊕ 𝐸 ′ is the
GL(𝑘 + 𝑘′ , ℂ)-valued matrix function ( 𝜏0 𝜏0′ ), which is holomorphic. Thus by the
chart lemma, 𝐸 ⊕ 𝐸 ′ is a holomorphic vector bundle of rank 𝑘 + 𝑘′ . //
Example 3.19 (Tensor Product Bundles). With 𝐸, 𝐸 ′ as in the previous example,
we define the tensor product bundle 𝐸 ⊗ 𝐸 ′ similarly, as the bundle whose fiber
at 𝑝 is 𝐸𝑝 ⊗ 𝐸𝑝′ . Any section of 𝐸 ⊗ 𝐸 ′ can be written locally as a finite sum
∑𝑗 𝜎𝑗 ⊗ 𝜎𝑗′ , where each 𝜎𝑗 is a local section of 𝐸 and each 𝜎𝑗′ is a local section of
𝐸 ′ . Local frames (𝑠𝑖 ) for 𝐸 and (𝑠′𝑗 ) for 𝐸 ′ yield a local frame (𝑠𝑖 ⊗ 𝑠′𝑗 ) for 𝐸 ⊗ 𝐸 ′ ,
with holomorphic transition functions, so 𝐸 ⊗ 𝐸 ′ is a holomorphic vector bundle
of rank 𝑘𝑘′ . //
Example 3.20 (Determinant Bundles). Suppose 𝐸 → 𝑀 is a holomorphic vec-
tor bundle of rank 𝑘. The determinant bundle of 𝑬 is the complex line bundle
det 𝐸 → 𝑀 whose fiber at a point 𝑝 ∈ 𝑀 is the 1-dimensional vector space Λ𝑘 (𝐸𝑝 )
of alternating 𝑘-vectors (i.e., contravariant alternating 𝑘-tensors) in 𝐸𝑝 . Any holo-
morphic local frame (𝑠1 , … , 𝑠𝑘 ) for 𝐸 yields a local frame 𝑠1 ∧ ⋯ ∧ 𝑠𝑘 for det 𝐸. If
𝜏 is a transition function between two local trivializations of 𝐸, then det(𝜏) is the
corresponding transition function for det 𝐸, so the determinant bundle is holomor-
phic. //
Example 3.21 (Restriction of a Bundle). If 𝜋 ∶ 𝐸 → 𝑀 is a holomorphic vec-
tor bundle and 𝑆 ⊆ 𝑀 is a complex submanifold, the set 𝐸|𝑆 = 𝜋 −1 (𝑆) together
with the projection inherited from 𝐸 is called the restriction of 𝑬 to 𝑺. Each holo-
moorphic local trivialization for 𝐸 restricts to a local trivialization for 𝐸|𝑆 , with
transition functions that are restrictions of those of 𝐸, so 𝐸|𝑆 is a holomorphic
vector bundle over 𝑆. //
Example 3.22 (Quotient Bundles). Suppose 𝐸 → 𝑀 is a holomorphic vector
bundle of rank 𝑛 and 𝐹 ⊆ 𝐸 is a holomorphic rank-𝑘 subbundle. The quotient
bundle 𝐸/𝐹 → 𝑀 is the bundle whose fiber at 𝑝 ∈ 𝑀 is the quotient space 𝐸𝑝 /𝐹𝑝 .
Holomorphic Line Bundles 81
𝛼𝑗𝑖 0
𝜏𝑗𝑖 = ,
(𝛽𝑗𝑖 𝛾𝑗𝑖 )
set of tangent vectors that are orthogonal to 𝑆 with respect to some Riemannian
important to observe that the geometric normal bundle that can be defined as the
morphic vector bundles of rank 1). Local trivializations of line bundles are most
For the remainder of the chapter, we focus on holomorphic line bundles (i.e., holo-
local sections; and transition functions are GL(1, ℂ)-valued holomorphic functions,
easily expressed in terms of local frames, which in this case are just nonvanishing
Therefore,
To help remember (3.4), observe that while the transition function 𝜏𝛼𝛽 expresses
the transition from the Φ𝛽 trivialization to the Φ𝛼 trivialization (see (3.1)), when
Proof. These all follow from the formulas given in Lemma 3.26 together with the
result of Corollary 3.8. □
morphic line bundles over 𝑀. (Although the class of all holomorphic line bundles
complex manifold, and let Pic(𝑀) denote the set of isomorphism classes of holo-
over 𝑀 is too big to be a set, the fact that isomorphism classes are determined by
their transition functions implies that the isomorphism classes do constitute a set.)
card group of 𝑴 after the French mathematician Charles Émile Picard, who first
The next theorem shows that it is an abelian group in a natural way, called the Pi-
The next lemma gives another way of understanding tensor power bundles.
Lemma 3.30. Let 𝐿 → 𝑀 be a holomorphic line bundle. For each positive integer
𝑑, the tensor power bundle (𝐿∗ )𝑑 is naturally isomorphic to the bundle whose fiber
at a point 𝑝 ∈ 𝑀 is the space of functions 𝜑 ∶ 𝐿𝑝 → ℂ that are homogeneous of
degree 𝒅, meaning that 𝜑(𝜆𝑣) = 𝜆𝑑 𝜑(𝑣) for all 𝜆 ∈ ℂ and 𝑣 ∈ 𝐿𝑝 . If 𝑠 ∶ 𝑈 → 𝐿
is a holomorphic local frame for 𝐿, then a local section 𝜑 of (𝐿∗ )𝑑 is holomorphic
on 𝑈 if and only if the function 𝑝 ↦ 𝜑(𝑠(𝑝)) is holomorphic.
Proof. Just as in smooth manifold theory, the fiber of (𝐿∗ )𝑑 over 𝑝 is naturally
isomorphic to the space of 𝑑-linear maps from 𝐿𝑝 × ⋯ × 𝐿𝑝 to ℂ (see [LeeSM,
Prop. 12.10]). Since 𝐿𝑝 is 1-dimensional, each such map 𝜑 gives rise to a homo-
geneous map 𝜑 ̃ ∶ 𝐿𝑝 → ℂ of degree 𝑑 by 𝜑 ̃ (𝑣) = 𝜑(𝑣, … , 𝑣); conversely, given
a homogeneous map 𝜑 ̃ , we can recover 𝜑 by choosing a basis vector 𝑏 for 𝐿𝑝 and
defining 𝜑(𝑏, … , 𝑏) = 𝜑
̃ (𝑏), and noting that a multilinear map is determined by its
If 𝑠 is a holomorphic local frame for 𝐿 and 𝜀 is the dual frame for 𝐿∗ , then
action on basis vectors.
Proof. We will use the local frame criterion (Lemma 3.12). Because ℂℙ𝑛 ×ℂ𝑛+1 is
This local section is nowhere vanishing and spans the fiber of 𝑇 at each point of
𝑈𝛼 . In terms of affine coordinates (𝑧1 , … , 𝑧𝑛 ) ↔ [𝑧1 , … , 1, … , 𝑧𝑛 ], it has the local
representation (𝑧1 , … , 𝑧𝑛 ) ↦ (𝑧1 , … , 1, … , 𝑧𝑛 ), so it is holomorphic. The local
frame criterion shows that 𝑇 is a holomorphic line bundle. □
The bundle 𝑇 → ℂℙ𝑛 is called the tautological bundle because the fiber of 𝑇
over each 𝜉 ∈ ℂℙ𝑛 is exactly the line 𝜉 itself.
It will be useful to have explicit expressions for the transition functions for this
bundle and related ones.
Proposition 3.32 (Transition Functions on ℂℙ𝒏 ). On each open subset 𝑈𝛼 ⊆ ℂℙ𝑛
where 𝑤𝛼 ≠ 0, let 𝑠𝛼 ∶ 𝑈𝛼 → 𝑇 be the holomorphic section defined by (3.6). On
𝑈𝛼 ∩ 𝑈𝛽 , these sections satisfy 𝑠𝛽 = 𝜏𝛼𝛽 𝑠𝛼 , where
(3.7) 𝜏𝛼𝛽 ([𝑤]) = 𝑤𝛼 /𝑤𝛽 .
Thus 𝑇 ∗ , 𝑇 𝑘 and (𝑇 ∗ )𝑘 have trivializations over the same open sets, with transition
functions
(3.8) 𝜏𝛼𝛽 ([𝑤])𝑘 = (𝑤𝛼 /𝑤𝛽 )𝑘 for 𝑇 𝑘 ;
(3.9) 𝜏𝛼𝛽 ([𝑤])−1 = 𝑤𝛽 /𝑤𝛼 for 𝑇 ∗ ;
(3.10) 𝜏𝛼𝛽 ([𝑤])−𝑘 = (𝑤𝛽 /𝑤𝛼 )𝑘 for (𝑇 ∗ )𝑘 .
only calculate the transition functions for 𝑇 . Let 𝑈𝛽 ⊆ ℂℙ𝑛 be the set where 𝑤𝛽 ≠ 0
Proof. The formulas (3.8)–(3.10) follow from (3.7) and Lemma 3.26, so we need
Let us look more carefully at the structure of the tautological bundle. The first
we use the fact that in addition to the bundle projection 𝑇 → ℂℙ𝑛 , which is the re-
sion of the base plus the dimension of the fiber). To further understand its structure,
Proposition 3.33. Let 𝑇0 ⊆ 𝑇 be the image of the zero section of 𝑇 , and let
Π ∶ 𝑇 → ℂ𝑛+1 be the restriction of 𝜋2 ∶ ℂℙ𝑛 × ℂ𝑛+1 → ℂ𝑛+1 . Then Π−1 (0) = 𝑇0 ,
which is a complex submanifold of 𝑇 biholomorphic to ℂℙ𝑛 , and Π restricts to a
biholomorphism from 𝑇 ∖ 𝑇0 to ℂ𝑛+1 ∖ {0}.
Proof. Directly from the definition of Π, it follows that Π−1 (0) = {([𝑤], 0) ∶ [𝑤] ∈
ℂℙ𝑛 }, which is exactly the image of the zero section 𝜁 ∶ ℂℙ𝑛 → 𝑇 . Because the
bundle projection 𝜋 ∶ 𝑇 → ℂℙ𝑛 is a holomorphic left inverse for 𝜁, it follows that
𝜁 is a holomorphic embedding whose image is Π−1 (0).
On the other hand, the restriction Π|𝑇 ∖𝑇0 ∶ 𝑇 ∖ 𝑇0 → ℂ𝑛+1 ∖ {0} has a holomor-
phic inverse given by 𝑣 ↦ ([𝑣], 𝑣), so it is a biholomorphism. □
Blowing Up
Proposition 3.33 shows that if 𝑇 is the tautological bundle over ℂℙ𝑛−1 , we can
think of the total space of 𝑇 as a copy of ℂ𝑛 in which the origin has been replaced
by a copy of ℂℙ𝑛−1 . This leads to a new way of constructing complex manifolds
out of other complex manifolds, by replacing a point in an 𝑛-manifold with a copy
of ℂℙ𝑛−1 , modeled locally on the total space of 𝑇 .
Let 𝑀 be a complex 𝑛-manifold and 𝑝 ∈ 𝑀. The blowup of 𝑴 at 𝒑 is a
complex manifold 𝑀 ̃ together with a surjective holomorphic map 𝜋 ∶ 𝑀 ̃ → 𝑀,
̃
defined as follows. As a set, 𝑀 is the disjoint union of 𝑀 ∖ {𝑝} with ℙ(𝑇𝑝′ 𝑀)
(the projectivization of the holomorphic tangent space 𝑇𝑝′ 𝑀). Let 𝐸 = ℙ(𝑇𝑝′ 𝑀) ⊆
𝑀̃ (called the exceptional hypersurface of the blowup), and define 𝜋 ∶ 𝑀 ̃ →𝑀
(called the blowdown map) by
̃ ∖ 𝐸,
𝑧, 𝑧 ∈ 𝑀
𝜋(𝑧) =
{𝑝, 𝑧 ∈ 𝐸.
Let 𝑇 be the tautological bundle over ℂℙ𝑛−1 , and let Π ∶ 𝑇 → ℂ𝑛 be the restriction
to 𝑇 of 𝜋2 ∶ ℂℙ𝑛−1 × ℂ𝑛 → ℂ𝑛 , called the model blowdown map.
86 3. Holomorphic Vector Bundles
̃ (𝜀) by
Define a map Φ ∶ 𝑇 (𝜀) → 𝑈
⎧𝜑 (𝑧), 𝑧 ≠ 0,
−1
⎪
Φ([𝑤], 𝑧) = ⎨ 1 𝜕 𝜕
⎪[𝑤 + ⋯ + 𝑤𝑛 𝑛 | ], 𝑧 = 0.
𝜕𝑧 |𝑝
(3.14)
⎩ 1 𝜕𝑧 𝑝
Proof. We will construct coordinate charts for 𝑀 ̃ and use the complex manifold
begin with all of the given holomorphic coordinate charts on 𝑀 ∖ {𝑝}, pulled back
to 𝑀̃ ∖𝐸 via 𝜋. To define holomorphic coordinates on a neighborhood of 𝐸, choose
a holomorphic coordinate chart (𝑈 , 𝜑) for 𝑀 centered at 𝑝 and define Φ ∶ 𝑇 (𝜀) →
𝑈̃ (𝜀) as above. This is a bijection, so we can use holomorphic coordinates on 𝑇 (𝜀)
composed with Φ−1 to define holomorphic coordinates on 𝑈 ̃ (𝜀). These are certainly
all holomorphically compatible with each other, and because the restriction of Φ to
𝑇 (𝜀) ∖ 𝑇0 is a biholomorphism onto 𝑈 ̃ (𝜀) ∖ 𝐸 ≈ 𝑈 (𝜀) ∖ {𝑝}, these coordinates are
also holomorphically compatible with the given coordinates on 𝑀 ̃ ∖ 𝐸. The only
chart (𝑈̃, 𝜑
̃ ) centered at 𝑝 are compatible with these.
remaining thing to check is that the coordinates defined by any other holomorphic
form:
series for 𝑧𝑘̃ together with the fact that 𝑧𝑘̃ (0) = 0, we can write
To see that this is holomorphic, we will express it in another way. Using the Taylor
𝑛
𝑧𝑘̃ (𝑧) = 𝑧𝑗 𝑓𝑗𝑘 (𝑧)
∑
𝑗=1
𝜕 𝑧𝑘̃
𝑓𝑗𝑘 (0) = (0).
𝜕𝑧𝑗
Thus the composite map Φ̃ −1 ∘ Φ is the restriction to 𝑇 (𝜀) of the holomorphic map
from ℂℙ 𝑛−1
× ℂ to itself given by
𝑛
This shows that Φ̃ −1 ∘ Φ is holomorphic, and the same argument applies to its in-
verse. Thus we have made 𝑀 ̃ into a complex manifold, and each of the maps Φ
defined above is a biholomorphism onto a neighborhood of 𝐸 as claimed. Since
any other such holomorphic structure must contain all of these charts, it must be
morphism onto its image, and its restriction to Φ(𝑇 (𝜀)) is equal to the holomorphic
composition 𝜑−1 ∘ Π ∘ Φ−1 . Because 𝐸 is the image of the compact complex hy-
persurface 𝑇0 under the diffeomorphism Φ ∶ 𝑇 (𝜀) → 𝑈 ̃ (𝜀), it is itself an embedded
compact complex hypersurface. □
with the obvious blowdown map 𝜋 ∶ 𝑀 ̃ → 𝑀, and with the holomorphic struc-
̃
ture on 𝑀 defined by applying the above construction in a neighborhood of each
exceptional hypersurface 𝜋 −1 (𝑝𝑖 ).
This blowup construction will play a major role in our proof of the Kodaira
embedding theorem in Chapter 10.
88 3. Holomorphic Vector Bundles
Next we look at the dual bundle of 𝑇 . Because it will turn out to be even more
important than 𝑇 itself, we use the symbol 𝐻 to denote the holomorphic line bundle
𝑇 ∗ ; the significance of this choice of notation will be explained in the next section.
Similarly, we use the notations
𝐻 0 for the trivial bundle ℂℙ𝑛 × ℂ → ℂℙ𝑛 ,
𝐻 𝑑 for the 𝑑-fold tensor power bundle 𝐻 ⊗ ⋯ ⊗ 𝐻 (𝑑 ≥ 1),
𝐻 −1 for 𝑇 ≅ 𝐻 ∗ ,
𝐻 −𝑑 for the 𝑑-fold tensor power bundle 𝑇 ⊗ ⋯ ⊗ 𝑇 (𝑑 ≥ 1).
The notation for negative powers of 𝐻 is motivated by the fact that 𝐻 −𝑑 = 𝑇 𝑑 rep-
resents the inverse of 𝐻 𝑑 in the Picard group. (In the algebraic geometry literature,
the notation 𝒪(𝑑) is often used to denote the line bundle 𝐻 𝑑 ; see the discussion
We can construct some nontrivial sections of 𝐻 and its positive tensor powers
following Exercise 5.15 for an explanation of the reason for this notation.)
in the following way. By Lemma 3.30, for 𝑑 ≥ 1, the fiber of 𝐻 𝑑 at 𝜉 ∈ ℂℙ𝑛 can
be identified with the set of functions from the line 𝜉 to ℂ that are homogeneous of
degree 𝑑. One way of constructing a section of 𝐻 𝑑 is to start with a homogeneous
holomorphic degree-𝑑 polynomial 𝑓 ∶ ℂ𝑛+1 → ℂ and restrict it to each 1-dimen-
sional subspace of ℂ𝑛+1 . This yields a rough section 𝜑𝑓 ∶ ℂℙ𝑛 → 𝐻 𝑑 , given
explicitly by
(3.15) 𝜑𝑓 (𝜉) = 𝑓 |𝜉 .
To see that this section is holomorphic, choose affine coordinates (𝑧1 , … , 𝑧𝑛 ) ↔
[𝑧1 , … , 1, … , 𝑧𝑛 ] on the open set 𝑈𝛼 ⊆ ℂℙ𝑛 where the 𝛼th homogeneous coordi-
nate is nonzero. Over 𝑈𝛼 , we have a local holomorphic frame 𝑠𝛼 ∶ 𝑈𝛼 → 𝑇 defined
Line Bundles over Projective Space 89
𝒪(ℂℙ𝑛 ; 𝐻 −𝑑 ) = {0}.
𝒪(ℂℙ𝑛 ; 𝐻 0 ) = {constants}.
𝒪(ℂℙ𝑛 ; 𝐻 𝑑 ) = {𝜑𝑓 ∶ 𝑓 a homogeneous holomorphic degree-𝑑 polynomial}.
Proof. Proposition 3.35 showed that the only global holomorphic section of 𝑇 =
𝐻 −1 is the zero section. Assume for the sake of contradiction that 𝜎 is a nontrivial
holomorphic section of 𝐻 −𝑑 for some 𝑑 ≥ 2. We showed above that 𝐻 𝑑−1 has
a nontrivial holomorphic section 𝜑𝑓 . Then 𝜎 ⊗ 𝜑𝑓 is a nontrivial holomorphic
section of 𝐻 −𝑑 ⊗ 𝐻 𝑑−1 ≅ 𝐻 −1 , which is a contradiction.
Because a holomorphic section of the trivial bundle 𝐻 0 is just a scalar-valued
𝑧
geneity implies
|𝑓 (𝑧)| = |𝑧|𝑑 |𝑓 ( )| ≤ 𝐶|𝑧|𝑑 ,
|𝑧|
where 𝐶 is the supremum of |𝑓 | on the unit sphere. This implies that the Taylor
series of 𝑓 at the origin has no terms of order less than 𝑑. Let 𝑝 be the polynomial
90 3. Holomorphic Vector Bundles
function obtained by considering only the terms of degree 𝑑 in the Taylor series for
𝑓 at the origin:
𝑝(𝑧) = 𝑎𝑘1 …𝑘𝑛 (𝑧1 )𝑘1 ⋯ (𝑧𝑛 )𝑘𝑛 ,
∑
𝑘1 +⋯+𝑘𝑛 =𝑑
and let 𝑟(𝑧) = 𝑓 (𝑧) − 𝑝(𝑧). Then 𝑟 is homogeneous of degree 𝑑 because 𝑓 and 𝑝 are.
Since the Taylor series of 𝑟 starts with terms of order 𝑑 + 1, there is some constant
𝐶 ′ such that |𝑟(𝑧)| ≤ 𝐶 ′ |𝑧|𝑑+1 for all 𝑧 in the closed unit ball. For any 𝑧 ∈ ℂ𝑛+1
and 𝜀 > 0 small enough that |𝜀𝑧| ≤ 1, we have
|𝑟(𝑧)| = 𝜀−𝑑 |𝑟(𝜀𝑧)| ≤ 𝜀−𝑑 𝐶 ′ |𝜀𝑧|𝑑+1 = 𝜀𝐶 ′ |𝑧|.
Taking the limit as 𝜀 → 0, we find that 𝑟(𝑧) ≡ 0. Thus 𝑓 is equal to the polynomial
𝑝, and 𝜎 = 𝜑𝑝 . □
We will see later that every holomorphic line bundle on ℂℙ𝑛 is isomorphic to
𝐻 for some integer 𝑑 (see Proposition 9.51).
𝑑
closed complex hypersurface, let us say an open cover {𝑈𝛼 }𝛼∈𝐴 of 𝑀 together with
holomorphic functions 𝑓𝛼 ∶ 𝑈𝛼 → ℂ is a system of local defining functions for 𝑺
if each function 𝑓𝛼 vanishes simply on 𝑈𝛼 ∩ 𝑆 and nowhere else. Every closed
each point of 𝑈 , and by uniqueness the extensions all fit together to determine a
extends uniquely to a nonvanishing holomorphic function in a neighborhood of
Proof. Let {(𝑈𝛼 , 𝑓𝛼 )}𝛼∈𝐴 be a system of local defining functions for 𝑆. Whenever
𝑈𝛼 ∩ 𝑈𝛽 ≠ ∅, Lemma 3.38 shows that that there is a nowhere-vanishing holomor-
phic function 𝜏𝛼𝛽 ∶ 𝑈𝛼 ∩ 𝑈𝛽 → GL(1, ℂ) such that 𝜏𝛼𝛽 = 𝑓𝛼 /𝑓𝛽 on the complement
of 𝑆.
92 3. Holomorphic Vector Bundles
𝑓𝛼 𝑓𝛽
𝜏𝛼𝛽 𝜏𝛽𝛾 = = 𝜏𝛼𝛾 ,
𝑓𝛽 𝑓𝛾
and the same holds by continuity on all of 𝑈𝛼 ∩ 𝑈𝛽 ∩ 𝑈𝛾 . Thus we have the data
𝐿𝑆 → 𝑀, with a trivialization over each set 𝑈𝛼 and transition functions 𝜏𝛼𝛽 . The
to apply the bundle construction theorem and obtain a holomorphic line bundle
on 𝑆.
To show that any two such bundles are isomorphic, suppose 𝐿′ → 𝑀 is another
holomorphic line bundle and 𝜎 ′ ∶ 𝑀 → 𝐿′ is a holomorphic section that vanishes
simply on 𝑆 and nowhere else. We can choose an open cover {𝑈𝛼 }𝛼∈𝐴 that is
a trivializing cover for both bundles. Let 𝑠𝛼 ∶ 𝑈𝛼 → 𝐿𝑆 and 𝑠′𝛼 ∶ 𝑈𝛼 → 𝐿′ be
holomorphic local frames, and let 𝜏𝛼𝛽 and 𝜏𝛼𝛽
′
be the associated transition functions
so that
(3.16) 𝑠𝛽 = 𝜏𝛼𝛽 𝑠𝛼 , 𝑠′𝛽 = 𝜏𝛼𝛽
′ ′
𝑠𝛼 .
In each open set 𝑈𝛼 , we can write 𝜎 = 𝑓𝛼 𝑠𝛼 and 𝜎 ′ = 𝑓𝛼′ 𝑠′𝛼 for some holomor-
phic functions 𝑓𝛼 , 𝑓𝛼′ that vanish simply on 𝑆. Lemma 3.38 shows that 𝜓𝛼 = 𝑓𝛼′ /𝑓𝛼
extends to a nonvanishing holomorphic function on all of 𝑈𝛼 .
On 𝑈𝛼 ∩ 𝑈𝛽 , we have
𝑓𝛼 𝑠𝛼 = 𝜎 = 𝑓𝛽 𝑠𝛽 = 𝑓𝛽 𝜏𝛼𝛽 𝑠𝛼 ,
which implies 𝑓𝛼 = 𝑓𝛽 𝜏𝛼𝛽 , and similarly 𝑓𝛼′ = 𝑓𝛽′ 𝜏𝛼𝛽
′
. Therefore, on (𝑈𝛼 ∩ 𝑈𝛽 ) ∖ 𝑆,
But we can get more information about the relationship between line bundles and
case, the set of poles of a meromorphic function or section is finite, as is the set of
zeros.
There is a simple algebraic construction that can be used to keep track of the
of points of 𝑀 with integer coefficients (that is, an element of the free abelian group
on the set of points of 𝑀; see [LeeTM, p. 244]). A divisor 𝐷 = ∑𝑗 𝑛𝑗 𝑝𝑗 is said
to be effective if each of the integers 𝑛𝑗 is nonnegative. The set of divisors on 𝑀
forms an abelian group under addition, the free abelian group on the points of 𝑀.
(𝑓 ), to be the sum
𝑘 𝑙
(𝑓 ) = 𝑛𝑖 𝑝 𝑖 − 𝑚𝑗 𝑞𝑗 ,
∑ ∑
𝑖=1 𝑗=1
94 3. Holomorphic Vector Bundles
where 𝑝1 , … , 𝑝𝑘 are the zeros of 𝑓 , 𝑞1 , … , 𝑞𝑙 are its poles, and the integers 𝑛𝑖 and 𝑚𝑗
are their respective orders. A divisor of the form 𝐷 = (𝑓 ) for some meromorphic
function 𝑓 is called a principal divisor. The divisor of a product of meromorphic
functions is the sum of the divisors of the factors: (𝑓 𝑔) = (𝑓 ) + (𝑔), with the
understanding that a product like (𝑧 − 𝑎)𝑘 (𝑧 − 𝑎)𝑙 results in a removable singularity
at 𝑧 = 𝑎 if 𝑘 + 𝑙 ≥ 0. Therefore, the set of principal divisors forms a subgroup
of Div(𝑀). Two divisors are said to be linearly equivalent if their difference is a
that (𝜎) = 𝐷. If 𝜏 is another meromorphic section with the same divisor, then the
that these sections agree on overlaps. It follows immediately from the definition
ratio 𝜎/𝜏 has only removable singularities; thus it can be considered as a globally
shows that 𝐿′ ≅ 𝐿𝐷 .
section with the same divisor, the same argument as in the proof of Theorem 3.41
Applications of Holomorphic Line Bundles 95
To see that the map 𝐷 ↦ [𝐿𝐷 ] is a homomorphism, suppose 𝐷 and 𝐷′ are di-
visors. Then there are meromorphic sections 𝜎 of 𝐿𝐷 and 𝜎 ′ of 𝐿𝐷′ whose divisors
are 𝐷 and 𝐷′ , respectively. Then 𝜎 ⊗ 𝜎 ′ is a section of 𝐿𝐷 ⊗ 𝐿𝐷′ whose divisor
is 𝐷 + 𝐷′ , so the uniqueness argument above shows that 𝐿𝐷 ⊗ 𝐿𝐷′ ≅ 𝐿𝐷+𝐷′ .
the uniqueness statement in the first part of the proof shows that 𝐿𝐷 is isomorphic
meromorphic function is the same as a meromorphic section of the trivial bundle,
We will show in Chapter 9 (see Thm. 9.61) that in fact the homomorphism from
Div(𝑀) to Pic(𝑀) is surjective, so it induces an isomorphism between the divisor
class group Cl(𝑀) and Pic(𝑀).
We should note that there is also a theory of divisors on higher-dimensional
complex manifolds; but because zeros and poles of meromorphic functions are no
longer isolated in that case, the theory is somewhat more complicated technically,
and we will not pursue it.
line bundle. As Theorem 3.13 showed, the space 𝒪(𝑀; 𝐿) of global holomorphic
sections of 𝐿 is finite-dimensional. A point 𝑝 ∈ 𝑀 is called a base point for 𝑳
if every global holomorphic section of 𝐿 vanishes at 𝑝. The set of base points is
denoted by 𝐵(𝐿) and called the base locus of 𝑳.
If 𝐿 has at least one nontrivial holomorphic section, by choosing a basis
(𝑠0 , … , 𝑠𝑚 ) for 𝒪(𝑀; 𝐿) we can define a map from 𝑀 ∖ 𝐵(𝐿) to ℂℙ𝑚 as follows.
Given 𝑝0 ∈ 𝑀 ∖ 𝐵(𝐿), choose a local frame 𝑠 for 𝐿 in a neighborhood 𝑈 of 𝑝0 , ex-
press each section 𝑠𝑗 locally as 𝑠𝑗 = 𝑓𝑗 𝑠 for some holomorphic function 𝑓𝑗 ∈ 𝒪(𝑈 ),
and map each 𝑝 ∈ 𝑈 to the point [𝑓0 (𝑝), … , 𝑓𝑚 (𝑝)] ∈ ℂℙ𝑛 . To see that this does
not depend on the choice of local frame, let 𝑠 ̃ be any other local frame for 𝐿, so
there is a nonvanishing transition function 𝜏 satisfying 𝑠 ̃ = 𝜏𝑠 in a neighborhood
of 𝑝0 . If we write 𝑠𝑗 = 𝑓̃𝑗 𝑠,̃ then 𝑓̃𝑗 𝜏 = 𝑓𝑗 , and therefore [𝑓0 (𝑝), … , 𝑓𝑚 (𝑝)] =
[𝜏(𝑝)𝑓̃0 (𝑝), … , 𝜏(𝑝)𝑓̃𝑚 (𝑝)] = [𝑓̃0 (𝑝), … , 𝑓̃𝑚 (𝑝)]. Thus it makes sense to introduce
the notation [𝑠0 (𝑝), … , 𝑠𝑚 (𝑝)] to denote the point [𝑓0 (𝑝), … , 𝑓𝑚 (𝑝)] with respect
to any local frame, and define a holomorphic map 𝐹 ∶ 𝑀 ∖ 𝐵(𝐿) → ℂℙ𝑚 by
𝐹 (𝑝) = [𝑠0 (𝑝), … , 𝑠𝑚 (𝑝)]. Any two bases for 𝒪(𝑀; 𝐿) differ by a complex-linear
96 3. Holomorphic Vector Bundles
(a) Given distinct points 𝑝, 𝑞 ∈ 𝑀 ∖ 𝐵(𝐿), 𝐹 (𝑝) ≠ 𝐹 (𝑞) if and only if there
exists a holomorphic section 𝜎 of 𝐿 such that 𝜎(𝑝) = 0 and 𝜎(𝑞) ≠ 0.
(b) Given 𝑝 ∈ 𝑀 ∖ 𝐵(𝐿) and 𝑣 ∈ 𝑇𝑝′ 𝑀, 𝐷′ 𝐹 (𝑝)𝑣 ≠ 0 if and only if there is
a holomorphic section 𝜎 of 𝐿 such that 𝜎(𝑝) = 0 and 𝑣̂ 𝜎 (𝑝) ≠ 0, where
𝜎
̂ is the component function of 𝜎 with respect to some holomorphic local
frame.
Proof. If 𝑀 is a one-point space, then both claims are vacuously true, so assume
henceforth that 𝑀 contains at least two points. Choose a basis (𝑠0 , … , 𝑠𝑚 ) for
𝒪(𝑀; 𝐿) and write the associated map as 𝐹 (𝑝) = [𝑠0 (𝑝), … , 𝑠𝑚 (𝑝)].
To prove (a), let 𝑝, 𝑞 ∈ 𝑀 ∖ 𝐵(𝐿) be arbitrary distinct points, and suppose first
that there exists a section 𝜎 = ∑𝑚 𝑗=0 𝑎𝑗 𝑠𝑗 ∈ 𝒪(𝑀; 𝐿) with 𝜎(𝑝) = 0 and 𝜎(𝑞) ≠ 0.
It follows that 𝐹 (𝑝) lies in the projective hyperplane defined by the linear function
𝑓 (𝑤) = ∑𝑚 𝑗=0 𝑎𝑗 𝑤 but 𝐹 (𝑞) does not, so 𝐹 (𝑝) ≠ 𝐹 (𝑞).
𝑗
𝑠𝑘 (𝑝) 𝑠 (𝑞)
𝑠𝑘 (𝑞) = 𝑠0 (𝑞) = 𝜆𝑠𝑘 (𝑝) for each 𝑘, where 𝜆 = 0 .
( 𝑠0 (𝑝) ) 𝑠0 (𝑝)
Thus [𝑠0 (𝑞), … , 𝑠𝑚 (𝑞)] = [𝜆𝑠0 (𝑝), … , 𝜆𝑠𝑚 (𝑝)] = [𝑠0 (𝑝), … , 𝑠𝑚 (𝑝)], which means
𝐹 (𝑞) = 𝐹 (𝑝).
To prove (b), let 𝑝 ∈ 𝑀 ∖ 𝐵(𝐿) and 𝑣 ∈ 𝑇𝑝′ 𝑀 be arbitrary. As above, we can
arrange that 𝑠0 (𝑝) ≠ 0. We use 𝑠0 as a local frame for 𝐿 in a neighborhood of 𝑝, and
in that neighborhood write 𝑠𝑗 = 𝑓𝑗 𝑠0 for some holomorphic functions 𝑓0 , … , 𝑓𝑚
with 𝑓0 ≡ 1. Choose any holomorphic coordinates (𝑢𝑘 ) for 𝑀 on a neighborhood
of 𝑝, and use affine coordinates (𝑧1 , … , 𝑧𝑚 ) ↔ [1, 𝑧1 , … , 𝑧𝑚 ] on a neighborhood of
𝐹 (𝑝). Then 𝐹 has the coordinate representation 𝐹̂(𝑢) = (𝑓1 (𝑢), … , 𝑓𝑛 (𝑢)), and for
Applications of Holomorphic Line Bundles 97
be very ample if
(i) 𝒪(𝑀; 𝐿) separates points, and
(ii) 𝒪(𝑀; 𝐿) separates directions.
(You will notice the strong resemblance to the definition of a Stein manifold. There
is no requirement analogous to holomorphic convexity in this case, though, because
it would be vacuous on a compact manifold. Compactness takes its place.)
Theorem 3.43. Suppose 𝑀 is a compact complex manifold and 𝐿 → 𝑀 is a
holomorphic line bundle. Each associated map for 𝐿 is a global embedding of 𝑀
into a projective space if and only 𝐿 is very ample.
Proof. First assume 𝑀 has dimension 0. Then 𝐿 is trivial, and we can write
𝑀 = {𝑝0 , … , 𝑝𝑘 }. For each 𝑘 there is a section 𝑠𝑘 that is nonzero at 𝑝𝑘 and zero
at the other points, and is vacuously holomorphic. Thus 𝐿 separates points, and it
vacuously separates directions because there are no nonzero tangent vectors. There-
fore, every line bundle is very ample, and every associated map is an embedding.
98 3. Holomorphic Vector Bundles
𝐹 ∶ 𝑀 → ℂℙ𝑛 . The fact that 𝐹 is globally defined means that 𝐿 has no base
Conversely, suppose the associated map is a global holomorphic embedding
If 𝑀 admits an ample line bundle 𝐿, then Theorem 3.43 shows that the asso-
ciated map for some positive power of 𝐿 is a holomorphic embedding.
Conversely, suppose 𝑀 is projective, so it is biholomorphic to a complex sub-
manifold of ℂℙ𝑛 for some 𝑛; we may as well assume 𝑀 is itself a compact complex
submanifold of ℂℙ𝑛 . Let [𝑤0 , … , 𝑤𝑛 ] denote homogeneous coordinates on ℂℙ𝑛 ,
and let 𝐿 → 𝑀 be the restriction to 𝑀 of the hyperplane bundle 𝐻 → ℂℙ𝑛 . We
will show that 𝐿 is very ample.
To show that 𝒪(𝑀; 𝐿) separates points, suppose 𝑝, 𝑞 are distinct points in 𝑀,
represented in homogeneous coordinates by [𝑝0 , … , 𝑝𝑛 ] and [𝑞 0 , … , 𝑞 𝑛 ], respec-
tively. Because the vectors 𝑃 = (𝑝0 , … , 𝑝𝑛 ) and 𝑄 = (𝑞 0 , … , 𝑞 𝑛 ) are linearly
independent in ℂ𝑛+1 , there is a linear function 𝑓 ∶ ℂ𝑛+1 → ℂ such that 𝑓 (𝑃 ) = 0
and 𝑓 (𝑄) ≠ 0. Let 𝜎 = 𝜑𝑓 |𝑀 (using the notation of (3.15)); this is a holomorphic
section of 𝐿 that satisfies 𝜎(𝑝) = 0 and 𝜎(𝑞) ≠ 0.
To show that 𝒪(𝑀; 𝐿) separates directions, let 𝑝 ∈ 𝑀 and 𝑣 ∈ 𝑇𝑝′ 𝑀 with
𝑣 ≠ 0. There is some affine coordinate chart containing 𝑝; after renumbering the
coordinates if necessary, we may assume it is the chart 𝑈0 defined by 𝑤0 ≠ 0,
and write 𝑝 = [1, 𝑝1 , … , 𝑝𝑛 ]. In affine coordinates (𝑧1 , … , 𝑧𝑛 ) ↔ [1, 𝑧1 , … , 𝑧𝑛 ],
Problems 99
𝜎
̂(𝑧1 , … , 𝑧𝑛 ) = 𝑧𝑘 − 𝑝𝑘 ,
so 𝑣̂
𝜎 = 𝑣𝑘 ≠ 0. □
The next proposition describes an important property of very ample line bun-
dles.
Proposition 3.45. Suppose 𝑀 is a compact complex manifold, 𝐿 → 𝑀 is a very
ample holomorphic line bundle, and 𝐹 ∶ 𝑀 → ℂℙ𝑛 is its associated map. Then
𝐿 ≅ 𝐹 ∗ 𝐻, where 𝐻 → ℂℙ𝑛 is the hyperplane bundle.
Problems
3-1. Let 𝐻 → ℂℙ𝑛 be the hyperplane bundle. For any distinct integers 𝑘, 𝑙,
show that the tensor powers 𝐻 𝑘 and 𝐻 𝑙 are not isomorphic to each other.
3-2. Let 𝑚 > 𝑛 and let 𝐹 ∶ ℂℙ𝑛 → ℂℙ𝑚 be the holomorphic embedding
where 𝑤 ⋅ 𝑣 = ∑𝑛𝑗=0 𝑤𝑗 𝑣𝑗 .
3-10. If 𝑀 and 𝑁 are connected smooth oriented 𝑛-manifolds, their oriented
connected sum is a manifold 𝑀 # 𝑁 obtained as follows. Choose a posi-
tively oriented smooth coordinate chart (𝑈 , 𝜑) for 𝑀 and a negatively ori-
ented one (𝑉 , 𝜓) for 𝑁, and choose 𝜀 > 0 such that both 𝜑(𝑈 ) and 𝜓(𝑉 )
contain 𝐵2𝜀 (0). Let 𝑀 ′ = 𝑀 ∖𝜑−1 (𝐵 𝜀/2 (0)), 𝑁 ′ = 𝑁 ∖𝜓 −1 (𝐵 𝜀/2 (0)), and
let 𝑀 #𝑁 be the quotient space obtained from the disjoint union 𝑀 ′ ⨿𝑁 ′
by identifying 𝜑−1 (𝑥) with 𝜓 −1 (𝜀2 𝑥/|𝑥|2 ) for all 𝑥 ∈ 𝐵2𝜀 (0) ∖ 𝐵 𝜀/2 (0).
Then 𝑀 # 𝑁 is a connected 𝑛-manifold with a unique smooth structure
Problems 101
Chapter 4
of the 𝑘-form is compact, and Stokes’s theorem holds for such forms.
the real and imaginary parts separately, provided either the manifold or the support
any holomorphic local coordinates (𝑧1 , … , 𝑧𝑛 ), the 1-forms (𝑑𝑧1 , … , 𝑑𝑧𝑛 , 𝑑𝑧1 , … ,
forms, which is more useful than real and imaginary parts. In the domain of
𝑑𝑧𝑛 ) provide a local frame for the complexified cotangent bundle. Thus the follow-
ing collection of forms constitutes a smooth local frame for Λ𝑘ℂ 𝑀:
{𝑑𝑧 1 ∧ ⋯ ∧ 𝑑𝑧 𝑝 ∧ 𝑑𝑧 1 ∧ ⋯ ∧ 𝑑𝑧 𝑞 ∶
𝑗 𝑗 𝑙 𝑙
103
104 4. The Dolbeault Complex
each term has exactly 𝑝 of the 𝑑𝑧𝑗 factors and 𝑞 of the 𝑑𝑧𝑙 factors when it is ex-
We wish to separate out the complex differential forms with the property that
Proof. Suppose 𝛼 ∈ ℰ 𝑝,𝑞 (𝑀). This is a local question, so we may choose holo-
morphic local coordinates (𝑧1 , … , 𝑧𝑛 ) and write
′
𝛼= 𝛼𝐽 𝐿 𝑑𝑧𝑗1 ∧ ⋯ ∧ 𝑑𝑧𝑗𝑝 ∧ 𝑑𝑧𝑙1 ∧ ⋯ ∧ 𝑑𝑧𝑙𝑞 ,
∑
𝐽 ,𝐿
where 𝐽 = (𝑗1 , … , 𝑗𝑝 ) and 𝐿 = (𝑙1 , … , 𝑙𝑞 ) are multi-indices, and the primed sum-
′ 𝜕𝛼𝐽 𝐿 𝑟 𝜕𝛼𝐽 𝐿 𝑟
𝑑𝛼 = 𝑑𝑧 + 𝑑𝑧 ) ∧ 𝑑𝑧𝑗1 ∧ ⋯ ∧ 𝑑𝑧𝑗𝑝 ∧ 𝑑𝑧𝑙1 ∧ ⋯ ∧ 𝑑𝑧𝑙𝑞 ,
∑ ∑( 𝜕𝑧𝑟 𝜕𝑧 𝑟
𝐽 ,𝐿 𝑟
to let 𝑀 be a complex 𝑛-manifold. For each 𝑝, 𝑞 ∈ {0, … , 𝑛}, define the Dolbeault
Thanks to this proposition, we can make the following definitions. We continue
operator 𝜕 ∶ ℰ 𝑝,𝑞 (𝑀) → ℰ 𝑝,𝑞+1 (𝑀) and its conjugate 𝜕 ∶ ℰ 𝑝,𝑞 (𝑀) → ℰ 𝑝+1,𝑞 (𝑀)
𝜕 = 𝜋 𝑝,𝑞+1 ∘ 𝑑, 𝜕 = 𝜋 𝑝+1,𝑞 ∘ 𝑑.
by
𝜕𝛼𝐽 𝐿 𝑟
then
′
𝜕𝛼 = 𝑑𝑧 ∧ 𝑑𝑧𝑗1 ∧ ⋯ ∧ 𝑑𝑧𝑗𝑝 ∧ 𝑑𝑧𝑙1 ∧ ⋯ ∧ 𝑑𝑧𝑙𝑞 , and
∑ ∑ 𝜕𝑧𝑟
(4.2)
𝐽 ,𝐿 𝑟
′ 𝜕𝛼𝐽 𝐿 𝑟
𝜕𝛼 = 𝑑𝑧 ∧ 𝑑𝑧𝑗1 ∧ ⋯ ∧ 𝑑𝑧𝑗𝑝 ∧ 𝑑𝑧𝑙1 ∧ ⋯ ∧ 𝑑𝑧𝑙𝑞 ,
∑ ∑ 𝜕𝑧𝑟
(4.3)
𝐽 ,𝐿 𝑟
𝜕𝜕𝛼 = −𝜕𝜕𝛼.
(4.6)
(4.7)
Proof. By decomposing 𝛼 into types and working with each type separately, we see
that it suffices to prove these identities under the assumption that 𝛼 is a (𝑝, 𝑞)-form.
Equation (4.4) follows directly from Proposition 4.5 and the definition of 𝜕 and 𝜕,
and (4.5) follows from the coordinate formulas (4.2) and (4.3) because 𝑑𝑧𝑗 and 𝑑𝑧𝑗
are conjugates of each other.
For (4.6) and (4.7), note that
0 = 𝑑(𝑑𝛼) = (𝜕 + 𝜕)(𝜕 + 𝜕)𝛼 = 𝜕𝜕𝛼 + (𝜕𝜕𝛼 + 𝜕𝜕𝛼) + 𝜕𝜕𝛼.
On the right-hand side, the first term is in ℰ 𝑝+2,𝑞 (𝑀), the term in parentheses is in
ℰ 𝑝+1,𝑞+1 (𝑀), and the last term is in ℰ 𝑝,𝑞+2 (𝑀). Since these spaces intersect only
in the zero form, each of those three terms must be zero. □
The importance of the Dolbeault operators stems from the fact that they are
preserved by holomorphic maps.
Decomposing Differential Forms by Type 107
Proof. Again, these are local assertions, so for each 𝑝 ∈ 𝑀 we may choose holo-
morphic coordinates (𝑧1 , … , 𝑧𝑚 ) on a neighborhood of 𝑝 and (𝑤1 , … , 𝑤𝑛 ) on a
neighborhood of 𝐹 (𝑝), and compute
𝜕𝐹 𝑗 𝑙 𝜕𝐹 𝑗 𝑙
𝐹 ∗ 𝑑𝑤𝑗 = 𝑑𝑧 , 𝐹 ∗
𝑑𝑤 𝑗
= 𝑑𝑧 .
𝜕𝑧𝑙 𝜕𝑧𝑙
Inserting these into the coordinate formula for 𝐹 ∗ 𝛼 when 𝛼 is a (𝑝, 𝑞)-form shows
that the number of 𝑑𝑧𝑗 and 𝑑𝑧𝑗 factors in each term of 𝐹 ∗ 𝛼 is exactly the same as the
number of 𝑑𝑤𝑗 and 𝑑𝑤𝑗 factors, respectively, in the expression for 𝛼, so 𝐹 ∗ 𝛼 is also
a (𝑝, 𝑞)-form. This proves (4.8). It follows from this that 𝐹 ∗ ∘ 𝜋 𝑝,𝑞 = 𝜋 𝑝,𝑞 ∘ 𝐹 ∗ , and
then (4.9) and (4.10) follow because 𝐹 ∗ commutes with 𝑑 and with the projections
𝜋 𝑝+1,𝑞 and 𝜋 𝑝,𝑞+1 . □
This allows us to define a new set of biholomorphic invariants. First, here are a
few definitions that may be familiar from algebraic topology. A cochain complex
𝑞, such that the composition of any two successive homomorphisms is zero. (Fre-
quently in practice, the groups are defined only for values of 𝑞 in a certain range,
in which case we just take 𝐴𝑞 = 0 for other values of 𝑞.) We often denote such a
complex by 𝐴∗ , with the homomorphisms understood from the context. The 𝒒th
cohomology group of 𝐴∗ , denoted by 𝐻 𝑞 (𝐴∗ ), is the quotient of the kernel of the
𝑞th homomorphism by the image of the previous one:
Ker (𝑑 𝑞 ∶ 𝐴𝑞 → 𝐴𝑞+1 )
𝐻 𝑞 (𝐴∗ ) = .
Im (𝑑 𝑞−1 ∶ 𝐴𝑞−1 → 𝐴𝑞 )
If 𝐴∗ is a cochain complex of vector spaces, then the homology groups are objects in
the same category. If 𝐴∗ and 𝐵 ∗ are cochain complexes, a cochain map 𝜑 ∶ 𝐴∗ →
𝐵 ∗ is a collection of homomorphisms 𝜑𝑞 ∶ 𝐴𝑞 → 𝐵 𝑞 that satisfy 𝜑𝑞+1 ∘ 𝑑 𝑞 =
𝑑 𝑞 ∘ 𝜑𝑞 for all 𝑞; any such map descends to a homomorphism 𝜑∗ ∶ 𝐻 𝑞 (𝐴∗ ) →
𝐻 𝑞 (𝐵 ∗ ), called the induced cohomology homomorphism. (For completeness, we
chain complex, denoted by 𝐻𝑞 (𝐴∗ ). A chain map between chain complexes 𝐴∗ and
corresponding quotient groups in that case are called the homology groups of the
108 4. The Dolbeault Complex
Then we define the Dolbeault cohomology groups 𝐻 𝑝,𝑞 (𝑀) as the cohomology
groups of this complex, which are the following complex vector spaces:
They are zero outside of the range 0 ≤ 𝑝, 𝑞 ≤ 𝑛. (In principle, these spaces could
have been defined using 𝜕 instead of 𝜕, but 𝜕 is preferred because it characterizes
holomorphic functions.)
of the Poincaré lemma [LeeSM, Thm. 17.14], which says that every 𝑑-closed form
forms on smooth manifolds are always locally exact. (This is a direct consequence
Proof. To simplify the notation a bit, we will carry out the proof in the case 𝑘 = 1.
Given 𝑎 = (𝑎1 , … , 𝑎𝑛 ) ∈ 𝑈 , choose 𝑟 > 0 such that the closed polydisk 𝐷𝑛𝑟 (𝑎) is
contained in 𝑈 . We wish to define 𝑔 ∶ 𝐷𝑟𝑛 (𝑎) → ℂ by
1 𝑓 (𝑤, 𝑧2 , … , 𝑧𝑛 )
𝑔(𝑧1 , … , 𝑧𝑛 ) = 𝑑𝑤 ∧ 𝑑𝑤.
2𝜋𝑖 ∫ 𝑤 − 𝑧1
(4.14)
𝐷𝑟 (𝑎1 )
make sure that the integral makes sense. Note that 𝑑𝑤∧𝑑𝑤 is a constant multiple of
Because the integrand is not continuous on the domain of integration, we must first
polar coordinates centered at 𝑧1 . Thus the integral makes sense for each 𝑧, and 𝑔 is
as an improper Riemann integral), as can be verified by expressing the integral in
and satisfies (4.13). Given a complex number 𝑏1 ∈ 𝐷𝑟 (𝑎1 ), choose 𝜀 > 0 such that
𝐷𝜀 (𝑏1 ) ⊆ 𝐷𝑟 (𝑎1 ), and let 𝜑 ∶ ℂ → ℝ be a smooth bump function such that 𝜑 ≡ 1 on
𝐷𝜀/2 (𝑏1 ) and supp 𝜑 ⊆ 𝐷𝜀 (𝑏1 ). Let 𝑓1 (𝑧) = (1−𝜑(𝑧1 ))𝑓 (𝑧) and 𝑓2 (𝑧) = 𝜑(𝑧1 )𝑓 (𝑧),
so 𝑓 = 𝑓1 + 𝑓2 with 𝑓1 identically zero whenever 𝑧1 ∈ 𝐷𝜀/2 (𝑏1 ), and the function
110 4. The Dolbeault Complex
Now consider 𝑔2 . Choose 𝑅 large enough that 𝐷𝑅 (𝑧1 ) ⊇ 𝐷𝜀 (𝑏1 ) for every
respect to that variable and thus is also holomorphic.
1 𝑓2 (𝑤, 𝑧2 , … , 𝑧𝑛 )
𝑔2 (𝑧1 , … , 𝑧𝑛 ) = 𝑑𝑤 ∧ 𝑑𝑤
2𝜋𝑖 ∫𝐷𝑅 (𝑧1 ) 𝑤 − 𝑧1
1 𝑓2 (𝑧1 + 𝑟𝑒𝑖𝜃 , 𝑧2 , … , 𝑧𝑛 )
= (−2𝑖𝑟) 𝑑𝑟 ∧ 𝑑𝜃
2𝜋𝑖 ∫𝐷𝑅 (0) 𝑟𝑒𝑖𝜃
−1
2𝜋 𝑅
= 𝑓2 (𝑧1 + 𝑟𝑒𝑖𝜃 , 𝑧2 , … , 𝑧𝑛 )𝑒−𝑖𝜃 𝑑𝑟 𝑑𝜃.
𝜋 ∫0 ∫0
𝜕𝑔2 1 −1
2𝜋 𝑅 𝜕𝑓
(𝑧 , … , 𝑧 𝑛
) = (𝑧 + 𝑟𝑒𝑖𝜃 , 𝑧2 , … , 𝑧𝑛 )𝑒−𝑖𝜃 𝑑𝑟 𝑑𝜃.
2 1
𝜕𝑧1 𝜋 ∫0 ∫0 𝜕𝑧1
Choose 𝛿 > 0 smaller than 𝑅. For 𝑤 in the compact annulus 𝐴𝑅,𝛿 = 𝐷𝑅 (𝑧1 ) ∖
𝐷𝛿 (𝑧1 ) and (𝑧2 , … , 𝑧𝑛 ) arbitrary, the integrand is smooth in 𝑤 and equal to 𝑑𝜂,
A Poincaré Lemma for the Dolbeault Operator 111
𝑓2 (𝑤, 𝑧2 , … , 𝑧𝑛 ) 𝑑𝑤
where
𝜂=− .
𝑤 − 𝑧1
𝜕𝑓2
By Stokes’s theorem, therefore,
1 𝑑𝑤 ∧ 𝑑𝑤 1
(𝑤, 𝑧2 , … , 𝑧𝑛 ) = 𝑑𝜂
2𝜋𝑖 ∫𝐴𝑅,𝛿 𝜕𝑧 1 𝑤 − 𝑧 1 2𝜋𝑖 ∫𝐴𝑅,𝛿
1 1
= 𝜂− 𝜂
2𝜋𝑖 ∫𝜕𝐷𝑅 (𝑧 )
1 2𝜋𝑖 ∫𝜕𝐷𝛿 (𝑧1 )
1
=− 𝜂,
2𝜋𝑖 ∫𝜕𝐷𝛿 (𝑧1 )
tation on the inner circle, and the last equality follows because we chose 𝑅 large
where the negative sign in the next-to-last equality results from the Stokes orien-
enough that 𝜂 is identically zero on the outer circle. To compute this last integral,
parametrize 𝜕𝐷𝛿 (𝑧1 ) by 𝑤 = 𝑧1 + 𝛿𝑒𝑖𝜃 for 𝜃 ∈ [0, 2𝜋], so the pullback of 𝜂 to the
parameter domain [0, 2𝜋] is −𝑓2 (𝑧1 + 𝛿𝑒𝑖𝜃 , 𝑧2 , … , 𝑧𝑛 )𝑖 𝑑𝜃. Therefore,
1 1
2𝜋
− 𝜂= 𝑓2 (𝑧1 + 𝛿𝑒𝑖𝜃 , 𝑧2 , … , 𝑧𝑛 ) 𝑑𝜃.
2𝜋𝑖 ∫𝜕𝐷𝛿 (𝑧 )
1 2𝜋 ∫0
𝜕𝑔2 1
that
(𝑧) = 𝑑𝜂
𝜕𝑧1 2𝜋𝑖 ∫𝐷𝑟 (𝑎1 )
1 1
= lim 𝑑𝜂 = − lim 𝜂 = 𝑓2 (𝑧).
𝛿→0 2𝜋𝑖 ∫𝐴𝑅,𝛿 𝛿→0 2𝜋𝑖 ∫𝜕𝐷𝛿 (𝑧)
Combining this with the computation for 𝑓1 , we find that for 𝑧 ∈ 𝐷𝑟𝑛 (𝑎) such that
|𝑧1 − 𝑏1 | < 𝜀,
𝜕𝑓 𝜕𝑓 𝜕𝑓
(𝑧) = 1 (𝑧) + 2 (𝑧) = 𝑔1 (𝑧) + 𝑔2 (𝑧) = 𝑔(𝑧).
𝜕𝑧 𝜕𝑧 𝜕𝑧
Since 𝑏1 was arbitrary, the same formula holds on the entire polydisk 𝐷𝑟𝑛 (𝑎), thus
completing the proof. □
Proof of the 𝝏-Poincaré lemma. Let 𝑛 = dim 𝑀. This is purely a local question,
so for each point 𝑎 ∈ 𝑀, we can choose holomorphic coordinates (𝑧1 , … , 𝑧𝑛 ) cen-
tered at 𝑎 and use the coordinate map to consider 𝜔 as a 𝜕-closed (𝑝, 𝑞)-form on a
neighborhood 𝑈 of 0 in ℂ𝑛 . We make this assumption henceforth.
We begin with the special case 𝑝 = 0. When 𝑛 = 1, only the (0, 1) case is
nontrivial. Thus suppose 𝜔 = 𝑓 𝑑𝑧 is a smooth (0, 1)-form on a neighborhood
of 0 in ℂ. It is automatically 𝜕-closed because there are no nonzero (0, 2)-forms.
112 4. The Dolbeault Complex
of Λ0,𝑞 (𝑈 ) spanned by 𝑞-fold wedge products involving only 𝑑𝑧1 , … , 𝑑𝑧𝑘 ; and let
ℰ𝑘 (𝑈 ) denote the space of smooth sections of Λ𝑘 (𝑈 ). We will prove by induction
0,𝑞 0,𝑞
pose 𝑘 ≥ 1 and the claim is true for ℰ𝑘−1 (𝑈 ), and let 𝜔 be an element of ℰ𝑘 (𝑈 )
0,𝑞 0,𝑞
satisfying 𝜕𝜔 = 0. By separating out the terms in 𝜔 that contain 𝑑𝑧𝑘 , we can write
𝜔 = 𝛼 + 𝑑𝑧𝑘 ∧ 𝛽, where 𝛼 ∈ ℰ𝑘−1 (𝑈 ) and 𝛽 ∈ ℰ𝑘−1 (𝑈 ). Write
0,𝑞 0,𝑞−1
′ ′
𝛼= 𝛼𝐼 𝑑𝑧𝑖1 ∧ ⋯ ∧ 𝑑𝑧𝑖𝑞 , 𝛽= 𝛽𝐽 𝑑𝑧𝑗1 ∧ ⋯ ∧ 𝑑𝑧𝑗𝑞−1 ,
∑ ∑
𝐼 𝐽
where the only multi-indices 𝐼 and 𝐽 that occur have all indices less than 𝑘. Our
assumption is
0 = 𝜕𝜔 = 𝜕𝛼 − 𝑑𝑧𝑘 ∧ 𝜕𝛽
𝜕𝛼𝐼 𝑟
𝑛
′
= 𝑑𝑧 ∧ 𝑑𝑧𝑖1 ∧ ⋯ ∧ 𝑑𝑧𝑖𝑞
∑ ∑ 𝜕𝑧𝑟
𝐼 𝑟=1
𝜕𝛽𝐽 𝑠
𝑛
′
− 𝑑𝑧𝑘 ∧ 𝑑𝑧 ∧ 𝑑𝑧𝑗1 ∧ ⋯ ∧ 𝑑𝑧𝑗𝑞−1 .
∑ ∑ 𝜕𝑧𝑠
𝐽 𝑠=1
Let 𝐽 = (𝑗1 , … , 𝑗𝑞−1 ) be any increasing multi-index of length 𝑞 − 1 with all indices
less than 𝑘, and let 𝑠 > 𝑘. When we evaluate the right-hand side of the above
expression on the basis vectors (𝜕/𝜕𝑧𝑘 , 𝜕/𝜕𝑧𝑠 , 𝜕/𝜕𝑧𝑗1 , … , 𝜕/𝜕𝑧𝑗𝑞−1 ), only one term
produces a nonzero result, and that result is −𝜕𝛽𝐽 /𝜕𝑧𝑠 . Thus each coefficient 𝛽𝐽 is
holomorphic in the variables 𝑧𝑘+1 , … , 𝑧𝑛 . Lemma 4.14 shows that for each such 𝐽 ,
in some neighborhood 𝑈0 of 0 there is a smooth function 𝛾𝐽 satisfying 𝜕𝛾𝐽 /𝜕𝑧𝑘 =
𝛽𝐽 , and 𝜕𝛾𝐽 /𝜕𝑧𝑠 = 0 for 𝑠 ≥ 𝑘 + 1. Let 𝛾 be the (0, 𝑞 − 1)-form
′
𝛾= 𝛾𝐽 𝑑𝑧𝑗1 ∧ ⋯ ∧ 𝑑𝑧𝑗𝑞−1 ,
∑
𝐽
so that
𝜕𝛾𝐽 𝑠
𝑘
′
𝜕𝛾 = 𝑑𝑧 ∧ 𝑑𝑧𝑗1 ∧ ⋯ ∧ 𝑑𝑧𝑗𝑞−1
∑ ∑ 𝜕𝑧𝑠
𝐽 𝑠=1
where
𝛼𝐼 = 𝑑𝑧𝑖1 ∧ ⋯ ∧ 𝑑𝑧𝑖𝑝 ,
′
𝛽𝐼 = 𝜔𝐼𝐽 𝑑𝑧𝑗1 ∧ ⋯ ∧ 𝑑𝑧𝑗𝑞 .
∑
𝐽
the real and imaginary parts.) Since the only parts of 𝜂 that can contribute to the
(The Poincaré lemma applies to complex-valued forms by applying it separately to
(𝑝, 𝑞)-part of 𝑑𝜂 are the (𝑝, 𝑞 − 1) and (𝑝 − 1, 𝑞) parts, we may as well assume that
𝜂 decomposes as 𝜂 = 𝜂 (𝑝,𝑞−1) + 𝜂 (𝑝−1,𝑞) .
114 4. The Dolbeault Complex
In case 𝜃 is a real (𝑝, 𝑝)-form, we can choose 𝜂 to be real, which means 𝜂 (𝑝,𝑝−1) =
𝜂 (𝑝−1,𝑝) ; and then we can choose 𝛾 = 𝛽, so that 𝛼 = 𝑖𝛽 − 𝑖𝛽 is real. □
Bundle-Valued Forms
For holomorphic vector bundles, there is a generalized Dolbeault complex built out
forms and 𝐸-valued differential forms. For 𝛼 ∈ ℰ 𝑞 (𝑀) and 𝛽 ⊗ 𝜎 ∈ ℰ 𝑞 (𝑀; 𝐸),
simplest case is the wedge product between ordinary (scalar-valued) differential
′
over ℂ or ℝ) that this is well defined. In terms of a local frame (𝑠𝑗 ) for 𝐸, we can
product spaces [LeeSM, Prop. 12.7] (which holds equally well for tensor products
by setting
(𝛾 ⊗ 𝜑) ∧ (𝛽 ⊗ 𝜎) = 𝜑(𝜎)(𝛾 ∧ 𝛽) ∈ ℰ 𝑞+𝑞 (𝑀)
′
(4.16)
for 𝛾 ⊗ 𝜑 ∈ ℰ 𝑞 (𝑀; 𝐸 ∗ ) and 𝛽 ⊗ 𝜎 ∈ ℰ 𝑞 (𝑀; 𝐸), and extending bilinearly. This
′
yields the following expression in terms of a local frame (𝑠𝑗 ) for 𝐸 and its dual
frame (𝜀𝑘 ) for 𝐸 ∗ :
( 𝛾𝑘 ⊗ 𝜀 ) ∧ ( 𝛽 ⊗ 𝑠 𝑗 ) = 𝛾 𝑗 ∧ 𝛽 .
𝑘 𝑗 𝑗
(4.17)
we define
(𝛼 ⊗ 𝐴) ∧ (𝛽 ⊗ 𝐵) = (𝛼 ∧ 𝛽) ⊗ (𝐴 ∘ 𝐵) ∈ ℰ 𝑞+𝑞 (𝑀; End(𝐸)),
′
and extend bilinearly. To see how to compute these locally, let (𝑠𝑗 ) be a local
frame for 𝐸 and (𝜀𝑘 ) the dual frame for 𝐸 ∗ . Because of the canonical isomor-
phism End(𝐸) ≅ 𝐸 ⊗ 𝐸 ∗ , each section 𝜔 ∈ ℰ 𝑞 (End(𝐸)) can be expressed locally
𝜔 = 𝜔 𝑘 ⊗ 𝑠𝑗 ⊗ 𝜀 𝑘 ,
𝑗
in the form
for a uniquely determined matrix (𝜔𝑘 ) of ordinary 𝑞-forms. The tensor product
𝑗
𝜔 ∧ 𝜂 = (𝜔𝑘 ⊗ 𝑠𝑗 ⊗ 𝜀𝑘 ) ∧ (𝜂𝑚𝑙 ⊗ 𝑠𝑙 ⊗ 𝜀𝑚 )
𝑗
In other words, the matrix of forms representing 𝜔 ∧ 𝜂 is the matrix product of the
ones representing 𝜔 and 𝜂, with individual entries combined via the wedge product.
116 4. The Dolbeault Complex
(In an expression like 𝜔𝑘 , we always interpret the upper index as the row number
𝑗
and the lower index as the column number.) Similarly, if 𝛾 = 𝛾 𝑚 ⊗ 𝑠𝑚 is the local
expression for an element of ℰ 𝑞 (𝑀; 𝐸), then
″
𝜔 ∧ 𝛾 = (𝜔𝑘 ∧ 𝛾 𝑘 ) ⊗ 𝑠𝑗 .
𝑗
(4.19)
are operators 𝜕 𝐸 ∶ ℰ 𝑝,𝑞 (𝑀; 𝐸) → ℰ 𝑝,𝑞+1 (𝑀; 𝐸) satisfying the following proper-
ties:
(i) For 𝜎 ∈ ℰ 0,0 (𝑀; 𝐸) = Γ(𝐸), 𝜕 𝐸 𝜎 = 0 if and only if 𝜎 is a holomorphic
section.
(ii) For 𝛼 ∈ ℰ 𝑝,𝑞 (𝑀) and 𝛽 ∈ ℰ 𝑝 ,𝑞 ′
(𝑀; 𝐸),
′
𝜕 𝐸 (𝛼 ∧ 𝛽) = 𝜕𝛼 ∧ 𝛽 + (−1)𝑝+𝑞 𝛼 ∧ 𝜕 𝐸 𝛽.
𝜕(𝛾 ∧ 𝛽) = 𝜕 𝐸 ∗ 𝛾 ∧ 𝛽 + (−1)𝑝+𝑞 𝛾 ∧ 𝜕 𝐸 𝛽.
(iv) 𝜕 𝐸 ∘ 𝜕 𝐸 = 0.
(v) If 𝛼 ∈ ℰ 𝑝,𝑞 (𝑀; 𝐸) satisfies 𝜕 𝐸 𝛼 = 0, then in a neighborhood of each
point there exists 𝛽 ∈ ℰ 𝑝,𝑞−1 (𝑀; 𝐸) such that 𝜕 𝐸 𝛽 = 𝛼.
Proof. Suppose 𝜎 ∈ ℰ 𝑝,𝑞 (𝑀; 𝐸). In any open set 𝑈 ⊆ 𝑀 over which there is a
holomorphic local frame (𝑠𝑗 ) for 𝐸, we can write 𝜎|𝑈 = 𝜎 𝑗 ⊗ 𝑠𝑗 for scalar-valued
forms 𝜎𝑗 . We wish to define 𝜕 𝐸 𝜎 by setting
(4.20) 𝜕 𝐸 𝜎 |𝑈 = (𝜕𝜎 𝑗 ) ⊗ 𝑠𝑗 .
choice of holomorphic local frame. If (𝑠𝑘̃ ) is another holomorphic local frame, then
To ensure this makes sense globally, we need to check that it is independent of the
where the domains overlap we can write 𝑠𝑘̃ = 𝜏𝑘 𝑠𝑗 for some holomorphic functions
𝑗
𝜏𝑘 . Then 𝜎 = 𝜎
̃𝑘 𝑠𝑘̃ with 𝜏𝑘 𝜎
̃ = 𝜎 𝑗 . Because 𝜕𝜏𝑘 ≡ 0, we have
𝑗 𝑗 𝑘 𝑗
𝜕 𝐸 (𝛼 ∧ 𝛽) = 𝜕 𝐸 ((𝛼 ∧ 𝛽 𝑗 ) ⊗ 𝑠𝑗 )
= (𝜕𝛼 ∧ 𝛽 𝑗 + (−1)𝑝+𝑞 𝛼 ∧ 𝜕𝛽 𝑗 ) ⊗ 𝑠𝑗
= 𝜕𝛼 ∧ 𝛽 + (−1)𝑝+𝑞 𝛼 ∧ 𝜕 𝐸 𝛽.
𝜕 𝐸 ∗ 𝛾 ∧ 𝛽 + (−1)𝑝+𝑞 𝛾 ∧ 𝜕 𝐸 𝛽
= (𝜕𝛾𝑘 ⊗ 𝜀𝑘 ) ∧ (𝛽 𝑗 ⊗ 𝑠𝑗 ) + (−1)𝑝+𝑞 (𝛾𝑘 ⊗ 𝜀𝑘 ) ∧ (𝜕𝛽 𝑗 ⊗ 𝑠𝑗 )
= 𝜕𝛾𝑗 ∧ 𝛽 𝑗 + (−1)𝑝+𝑞 𝛾𝑗 ∧ 𝜕𝛽 𝑗
= 𝜕 (𝛾𝑗 ∧ 𝛽 𝑗 ) = 𝜕(𝛾 ∧ 𝛽).
To prove (iv), let 𝜎 ∈ ℰ 𝑝,𝑞 (𝑀; 𝐸), and let (𝑠𝑗 ) be a holomorphic local frame
for 𝐸 on 𝑈 ⊆ 𝑀. Writing 𝜎 = 𝜎 𝑗 ⊗ 𝑠𝑗 on 𝑈 , we conclude from (4.20) that
𝜕 𝐸 (𝜕 𝐸 𝜎 ) = 𝜕 𝐸 ((𝜕𝜎 𝑗 ) ⊗ 𝑠𝑗 ) = (𝜕𝜕𝜎 𝑗 ) ⊗ 𝑠𝑗 = 0.
𝜕 operator.
relating different holomorphic frames are holomorphic and thus killed by the scalar
Λ𝑝,0 𝑀. If (𝑧𝑗 ) and (𝑧𝑗̃ ) are overlapping holomorphic coordinate charts for 𝑀, then
A particularly important special case of this construction applies to the bundles
so the transition functions between the two frames are holomorphic. Thus Λ𝑝,0 𝑀
bundle-valued 𝜕-operator can be identified with the ordinary 𝜕 in this case. (Note
has the structure of a holomorphic vector bundle, and Problem 4-2 shows that the
that the bundles Λ𝑝,𝑞 𝑀 for 𝑞 ≠ 0 do not have natural holomorphic structures, how-
ever; they are just smooth bundles.) A section 𝛼 of Λ𝑝,0 𝑀 is holomorphic if and
only if 𝜕𝛼 = 0.
We denote the space of holomorphic (i.e., 𝜕-closed) sections of Λ𝑝,0 𝑀 by
Ω𝑝 (𝑀); these sections are called holomorphic 𝒑-forms. One particular case that
will be of special importance is the case 𝑝 = 𝑛, where 𝑛 = dim 𝑀. In that case
Λ𝑛,0 𝑀 is a holomorphic line bundle, called the canonical bundle of 𝑴. It is typi-
cally denoted by 𝐾𝑀 → 𝑀, or sometimes just 𝐾 → 𝑀 if it will not cause confu-
sion. Its dual, denoted by 𝐾𝑀
∗
or 𝐾 ∗ , is called the anticanonical bundle.
Proposition 4.17 (Canonical Bundle of Projective Space). Let 𝐾 → ℂℙ𝑛 be
the canonical bundle of ℂℙ𝑛 and let 𝐻 → ℂℙ𝑛 be its hyperplane bundle. Then
𝐾 ≅ 𝐻 −(𝑛+1) .
Problems
4-1. Let 𝑀 be a complex manifold and let 𝜔 be a 2-form on 𝑀. Show that 𝜔 is
of type (1, 1) if and only if 𝜔(𝐽 𝑋, 𝐽 𝑌 ) = 𝜔(𝑋, 𝑌 ) for all vector fields 𝑋
and 𝑌 , where 𝐽 ∶ 𝑇 𝑀 → 𝑇 𝑀 is the canonical almost complex structure
on 𝑀.
4-2. On a complex manifold 𝑀, show that the complex vector bundles Λ𝑝,𝑞 𝑀
and Λ𝑝,0 𝑀 ⊗ Λ0,𝑞 𝑀 are isomorphic, and under this isomorphism the
operator 𝜕 𝐸 for 𝐸 = Λ𝑝,0 𝑀 corresponds to the standard 𝜕 operator.
Problems 119
4-3. Let (𝑀, 𝐽 ) be an almost complex manifold of real dimension 2𝑛, and de-
fine ℰ 𝑝,𝑞 (𝑀) to be the space of smooth complex-valued (𝑝+𝑞)-forms that
vanish if more than 𝑝 of their arguments are sections of 𝑇 ′ 𝑀 or more than
𝑞 are sections of 𝑇 ″ 𝑀. Show that the following are equivalent:
(a) 𝐽 is integrable.
(b) For every pair of integers 𝑝, 𝑞 ∈ {0, … , 𝑛}, the exterior derivative
operator 𝑑 maps ℰ 𝑝,𝑞 (𝑀) to ℰ 𝑝+1,𝑞 (𝑀) ⊕ ℰ 𝑝,𝑞+1 (𝑀).
(c) 𝑑 (ℰ 0,1 (𝑀)) ⊆ ℰ 1,1 (𝑀) ⊕ ℰ 0,2 (𝑀).
4-5. Prove that there are no nontrivial global holomorphic 𝑝-forms on ℂℙ𝑛 for
𝑝 > 0. [Hint: Proceed by induction on 𝑝, using interior products with the
vector fields 𝑍𝑗 of Problem 3-5 to prove the inductive step.]
(a) 𝑢 is pluriharmonic.
equivalent.
(b) 𝜕𝜕𝑢 = 0.
(c) For every holomorphic embedding 𝑗 ∶ 𝔻 ↪ 𝑀 of the unit disk into
𝑀, 𝑢 ∘ 𝑗 is harmonic (in the usual sense) on 𝔻.
(d) In a neighborhood of each point of 𝑀, 𝑢 is the real part of a holo-
morphic function.
Chapter 5
Sheaves
Definitions
The idea of a sheaf begins with a simple and familiar construction. Suppose 𝑀 is a
topological space. A presheaf on 𝑴 is an assignment to each open set 𝑈 ⊆ 𝑀 of
a set 𝒮 (𝑈 ), called the set of sections of 𝓢 over 𝑼 , along with a map 𝑟𝑈
𝑉 ∶ 𝒮 (𝑈 ) →
𝒮 (𝑉 ) called restriction whenever 𝑈 ⊇ 𝑉 , with the properties
(5.1) 𝑟𝑈
𝑈 = Id𝑈 for every open set 𝑈 ,
(5.2) 𝑟𝑉𝑊 ∘ 𝑟𝑈
𝑉 = 𝑟𝑊 whenever 𝑈 ⊇ 𝑉 ⊇ 𝑊 .
𝑈
121
122 5. Sheaves
an abelian group structure and the restriction maps are all homomorphisms; pre-
sheaves of rings and presheaves of real or complex vector spaces are defined sim-
ilarly. All of these are, in particular, presheaves of abelian groups (possibly with
extra structure), so sometimes we will concentrate on presheaves of abelian groups
are the presheaf 𝒪 for which 𝒪(𝑈 ) is the ring of scalar-valued holomorphic func-
tions on 𝑈 , and the presheaf ℰ 𝑝,𝑞 for which ℰ 𝑝,𝑞 (𝑈 ) is the complex vector space
of smooth (𝑝, 𝑞)-forms on 𝑈 . (In order for these assignments to satisfy the defini-
tion of a presheaf, we must assign meanings to 𝒪(∅) and ℰ 𝑝,𝑞 (∅). You can check
that 𝒮 (∅) = {0} satisfies the definitions whenever 𝒮 is a presheaf of sets, abelian
groups, rings, or vector spaces, and we adopt this convention for all of our sheaves
to use the notation 𝑠|𝑉 for 𝑟𝑈𝑉 (𝑠); property (5.2) guarantees that its value does not
kind or that the “restriction maps” be actual restrictions of maps, it is convenient
a topological space 𝑀, let Top(𝑀) denote the category whose objects are open
egory theory (see, e.g., [LeeTM, pp. 209–214] or [Hat02, pp. 162–165]). Given
subsets of 𝑀 and whose morphisms are set inclusions. If C is any category what-
soever (typically sets, abelian groups, rings, or vector spaces), a presheaf on 𝑴
with values in C is a contravariant functor from Top(𝑀) to C.
Because the purpose of sheaf theory is to systematize the process of piecing
together local data to produce global results, our main objects of study will be pre-
sheaves with two additional properties, which guarantee that each section is locally
determined and that compatible local sections can be glued together to produce
► Exercise 5.1. Show that the following presheaves (with the restriction maps
given by actual restriction) satisfy the locality and gluing properties.
Definitions 123
Here are some general constructions we will use. Let 𝑀 be a topological space.
If 𝒮 is a sheaf on 𝑀 and 𝑉 ⊆ 𝑀 is an open subset, we define the restriction
of 𝓢 to 𝑽 , denoted by 𝒮 |𝑉 , to be the presheaf
(5.3) 𝒮 |𝑉 (𝑈 ) = 𝒮 (𝑈 ) for all open sets 𝑈 ⊆ 𝑉 ,
with the restriction maps inherited from 𝒮 . It follows easily from the definitions
that 𝒮 |𝑉 satisfies the gluing and locality properties and thus is a sheaf.
Given a sheaf 𝒮 on 𝑀, a subpresheaf 𝓣 of 𝓢 is a choice of subset (or sub-
group, subring, or vector subspace as appropriate) 𝒯 (𝑈 ) ⊆ 𝒮 (𝑈 ) for each open
set 𝑈 ⊆ 𝑀, such that 𝑟𝑈 𝑉 (𝒯 (𝑈 )) ⊆ 𝒯 (𝑉 ) whenever 𝑈 ⊇ 𝑉 . If 𝒯 satisfies the
subsheaf of 𝓢.
gluing and locality properties with the induced restriction maps, then it is called a
Sheaf Morphisms
Suppose 𝒮 and 𝒮 ′ are sheaves on the same space 𝑀, with restriction maps
𝑉 and 𝑟 𝑉 , respectively. A sheaf morphism from 𝓢 to 𝓢 is a collection
denoted by 𝑟𝑈 ′𝑈 ′
of maps 𝐹𝑈 ∶ 𝒮 (𝑈 ) → 𝒮 (𝑈 ), one for each open set 𝑈 ⊆ 𝑀, with the property that
′
they commute with restriction maps: whenever 𝑈 ⊇ 𝑉 , we have 𝑟′𝑈𝑉 ∘𝐹𝑈 = 𝐹𝑉 ∘𝑟𝑉 :
𝑈
𝐹𝑈
𝒮 (𝑈 ) / 𝒮 ′ (𝑈 )
(5.4) 𝑟𝑈
𝑉 𝑟′𝑈
𝑉
𝒮 (𝑉 ) / 𝒮 ′ (𝑉 ).
𝐹𝑉
If 𝒮 and 𝒮 ′ are sheaves of abelian groups, rings, or vector spaces, then we require
all the maps 𝐹𝑈 to be homomorphisms in the appropriate category. In addition,
if 𝒮 and 𝒮 ′ are both sheaves of modules over a sheaf ℛ of commutative rings, a
morphism 𝐹 ∶ 𝒮 → 𝒮 ′ is called an 𝓡-module morphism if each 𝐹𝑈 is an ℛ(𝑈 )-
module homomorphism. More generally, if 𝒮 and 𝒮 ′ are presheaves, then presheaf
morphisms from 𝒮 to 𝒮 ′ are defined in exactly the same way.
momorphisms 𝐹𝑈 by the same symbol 𝐹 . Using this notation together with the
Sometimes if there is no risk of confusion, we will just denote all of the ho-
(d) Let 𝐺 and 𝐻 be abelian groups, and let 𝐺 and 𝐻 be the corresponding
tion.)
struction, let us illustrate the principle in one concrete special case. Suppose 𝑀 is
sets called stalks associated with a presheaf or sheaf. Before doing the general con-
algebraic construction. A directed set is a nonempty set 𝐼 with a binary relation “≤”
To define stalks for arbitrary presheaves we use instead the following general
that is reflexive and transitive, and such that any two elements have a common upper
bound. (In many examples, directed sets are actually partially ordered sets, but
they may not be, because the relation need not be antisymmetric; see the discussion
following the proof of Lemma 6.5 for an example.)
groups, rings, or vector spaces) is a family {𝐺𝛼 }𝛼∈𝐼 of objects indexed by a directed
A direct system of algebraic objects (which in our applications will be abelian
with 𝛼 ≤ 𝛾 and 𝛽 ≤ 𝛾 such that 𝑓𝛼𝛾 (𝑔𝛼 ) = 𝑓𝛽𝛾 (𝑔𝛽 ) ∈ 𝐺𝛾 . The direct limit of the
direct system, denoted by lim 𝐺𝛼 , is the set of equivalence classes with addition, for
⟶
example, defined by
[𝑔𝛼 ] + [𝑔𝛽 ] = [𝑓𝛼𝛾 (𝑔𝛼 ) + 𝑓𝛽𝛾 (𝑔𝛽 )],
where 𝛾 is some upper bound for 𝛼 and 𝛽. This is well defined because all of the
maps 𝑓𝛼𝛽 are homomorphisms. Other operations such as ring multiplication or
scalar multiplication are defined similarly. For each object 𝐺𝛼 , there is a canonical
homomorphism from 𝐺𝛼 to the direct limit, obtained by sending 𝑔 ∈ 𝐺𝛼 to its
𝑝 ∈ 𝑀, the collection of groups 𝒮 (𝑈 ) where 𝑈 ranges over all open sets containing
𝑝, together with the restriction maps, is a direct system with the relation 𝑈 ≤ 𝑉 if
𝑈 ⊇ 𝑉 . (The intersection of two open sets containing 𝑝 is a common upper bound.)
We define the stalk of 𝓢 at 𝒑, denoted by 𝒮𝑝 , to be the direct limit of this system.
The equivalence class of an element 𝑠 ∈ 𝒮 (𝑈 ) under this relation is denoted by
[𝑠]𝑝 ; by analogy with the construction for holomorphic functions described above,
we call [𝑠]𝑝 the germ of 𝒔 at 𝒑. You should convince yourself that this construction
applied to the sheaf 𝒪 yields germs of functions as we defined them above.
for turning presheaves into sheaves. An étalé space1 over a topological space 𝑀
sociated with each presheaf, which will turn out to provide an important mechanism
Theorem 5.7 (The Étalé Space of a Presheaf). Let 𝒮 be a presheaf over a topo-
logical space 𝑀, and let Et(𝒮 ) be the disjoint union of the stalks 𝒮𝑝 for all 𝑝 ∈ 𝑀,
with projection 𝜋 ∶ Et(𝒮 ) → 𝑀 defined by 𝜋([𝑠]𝑝 ) = 𝑝. For each open set 𝑈 ⊆ 𝑀
and each 𝑠 ∈ 𝒮 (𝑈 ), define a map 𝑠+ ∶ 𝑈 → Et(𝒮 ) by
(5.6) 𝑠+ (𝑝) = [𝑠]𝑝 .
Then Et(𝒮 ) has a unique topology such that 𝜋 is a local homeomorphism and each
𝑠+ is continuous. If 𝒮 is a presheaf of abelian groups, rings, or vector spaces, then
Et(𝒮 ) is an étalé space of objects in the same category.
Proof. We wish to take the collection of all subsets of the form 𝑠+ (𝑈 ) = {[𝑠]𝑝 ∶
𝑝 ∈ 𝑈 }, for open sets 𝑈 ⊆ 𝑀 and sections 𝑠 ∈ 𝒮 (𝑈 ), as a basis for a topology on
Et(𝒮 ). To see that it is a basis, we need to verify two things: (i) every point of Et(𝒮 )
is in some 𝑠+ (𝑈 ); and (ii) if two basis sets 𝑠+ (𝑈 ) and 𝑡+ (𝑉 ) intersect at a point [𝑤]𝑝 ,
then there is a basis set 𝑣+ (𝑊 ) such that [𝑤]𝑝 ∈ 𝑣+ (𝑊 ) ⊆ 𝑠+ (𝑈 ) ∩ 𝑡+ (𝑉 ). Property
(i) is immediate: every germ [𝑠]𝑝 is represented by some section 𝑠 ∈ 𝒮 (𝑈 ), and then
[𝑠]𝑝 is an element of the basis set 𝑠+ (𝑈 ). For (ii), assume [𝑤]𝑝 ∈ 𝑠+ (𝑈 ) ∩ 𝑡+ (𝑉 );
this means 𝑝 ∈ 𝑈 ∩ 𝑉 and the germs of 𝑤, 𝑠, and 𝑡 at 𝑝 are all equal. In other words,
there is some neighborhood 𝑊 ⊆ 𝑈 ∩ 𝑉 of 𝑝 such that 𝑤|𝑊 = 𝑠|𝑊 = 𝑡|𝑊 , and
then [𝑤]𝑝 ∈ 𝑤+ (𝑊 ) ⊆ 𝑠+ (𝑈 ) ∩ 𝑡+ (𝑉 ) as required.
1
The French word étalé is pronounced “ay-tah-LAY” and means “spread out.” There is another closely
related French word étale (“ay-TAHL”) without the second accent mark, meaning “slack,” which has a variety of
definitions in algebra and algebraic geometry; but étalé seems to have only this one mathematical meaning.
130 5. Sheaves
𝒮𝑝 inherits the appropriate algebraic structure from the direct limit operation as
described above. Let 𝑎 ∶ Et(𝒮 ) ×𝑀 Et(𝒮 ) → Et(𝒮 ) be addition. To see that it
is continuous, suppose 𝑠+ (𝑈 ) ⊆ Et(𝒮 ) is a basis open set. Then 𝑎−1 (𝑠+ (𝑈 )) is
the set of all pairs of the form ([𝑣]𝑝 , [𝑤]𝑝 ) where 𝑝 ∈ 𝑈 , 𝑣, 𝑤 ∈ 𝒮 (𝑌 ) for some
neighborhood 𝑌 of 𝑝 contained in 𝑈 , and 𝑣 + 𝑤 = 𝑠|𝑌 . That is to say,
𝑎−1 (𝑠+ (𝑈 )) = 𝑣+ (𝑌 ) × 𝑤+ (𝑌 ).
⋃
𝑝∈𝑌 ⊆𝑈
𝑣,𝑤∈𝑆(𝑌 )
𝑣+𝑤=𝑠|𝑌
As a union of open sets, this is open. Similar arguments show that the other alge-
braic operations are continuous in appropriate cases. □
𝐹 /
(5.7) 𝒮 =𝒯
𝜃𝒮
⑤ 𝐹
⑤
⑤
𝒮+
⑤
𝐹
𝒮 /𝒯
(5.8) 𝜃𝒮 𝜃𝒯
𝒮 + ❴ ❴+❴/ 𝒯 + .
𝐹
(If 𝑈 = ∅, we just interpret 𝒮 + (𝑈 ) = {∅} to be the trivial group.) The fact that the
Et(𝒮 ). The same argument applies to negation and to the other algebraic operations
group operations are continuous guarantees that the result is a continuous section of
in the case of a presheaf of rings or vector spaces. With these pointwise operations,
it is immediate that each restriction map is a homomorphism. This completes the
Et ∶ Sh(𝑀) → Et(𝑀).
space morphisms. The construction of the étalé space of a sheaf defines a functor
ℱ (𝑐) for some object 𝑐 of C, and for every pair of objects 𝑐1 , 𝑐2 of C, the map
D is called an equivalence of categories if every object of D is isomorphic to
You will find that some authors define sheaves to be étalé spaces, and sheaf
morphisms to be étalé space morphisms. The preceding proposition shows that
one can translate back and forth between that definition and the one we have given
without any loss of information.
modules. We can form the presheaf 𝑈 ↦ 𝒮 (𝑈 ) ⊗ℛ(𝑈 ) 𝒯 (𝑈 ), but once again this
Since this is true for all 𝑥 ∈ 𝑈 and the elements 𝑠𝑘 (𝑥) ⊗ 𝑠′𝑙 (𝑥) are linearly indepen-
dent, it follows that ∑𝑗 𝑓𝑗𝑘 𝑓𝑗′𝑙 ≡ 0 on 𝑈 for each 𝑘 and 𝑙. Thus
so 𝐹𝑈 is injective.
The Étalé Space of a Presheaf 135
𝛾 = 𝐹𝑈 ( 𝑠𝑘 ⊗ ( 𝑔 𝑘𝑙 𝑠′𝑙 )),
∑ ∑
𝑘 𝑙
so 𝐹𝑈 is surjective as well. □
̃ 𝛼 )𝑈 ∩𝑈 ∘ (Φ
(Φ ̃ 𝛽 )−1 (𝑓1 , … , 𝑓𝑘 ) = ((𝜏𝛼𝛽 ) 𝑓𝑗 , … , (𝜏𝛼𝛽 ) 𝑓𝑗 ).
𝑗 𝑗
(5.10) 𝛼 𝛽 𝑈 ∩𝑈
𝛼 𝛽 1 𝑘
𝐹𝛼 = Ψ−1 ̃
𝛼 ∘ Φ𝛼 .
The gluing and locality properties of 𝒮 guarantee that this is well defined.
To show that the bundle 𝐸 is unique up to isomorphism, it suffices to show
that if 𝐸 and 𝐸 ′ are rank-𝑘 holomorphic vector bundles over 𝑀 such that 𝒪(𝐸) ≅
𝒪(𝐸 ′ ), then 𝐸 ≅ 𝐸 ′ . Given such bundles 𝐸 and 𝐸 ′ , suppose 𝐹 ∶ 𝒪(𝐸) → 𝒪(𝐸 ′ ) is
a sheaf isomorphism. We can choose an open cover {𝑈𝛼 }𝛼∈𝐴 of 𝑀 such that 𝐸 and
𝐸 ′ are both trivial over each 𝑈𝛼 , with local trivializations Φ𝛼 and Φ′𝛼 and transition
functions 𝜏𝛼𝛽 and 𝜏𝛼𝛽 ′
̃
Φ𝛼 ∶ 𝒪(𝐸)|𝑈𝛼 → 𝒪 |𝑈𝛼 and Φ ̃ ′𝛼 ∶ 𝒪(𝐸 ′ )|𝑈 → 𝒪 𝑘 |𝑈 . For each 𝛼 ∈ 𝐴, we have a
. As above, these isomorphisms lead to sheaf isomorphisms
𝑘
̃ 𝛼 )−1
(Φ (𝐹 )𝑈𝛼 ̃ ′𝛼 )𝑈
(Φ
𝒪(𝑈𝛼 )𝑘 −−−−−→ 𝒪(𝑈𝛼 ; 𝐸) −−−−→ 𝒪(𝑈𝛼 ; 𝐸 ′ ) −−−−−→ 𝒪(𝑈𝛼 )𝑘 .
𝑈
𝛼 𝛼
Exact Sequences of Sheaves 137
► Exercise 5.15. Verify that the same proof shows there are analogous corre-
spondences between locally free sheaves of ℰ -modules and smooth vector bun-
dles on a smooth manifold, and between locally free sheaves of 𝒞 -modules and
topological vector bundles on a topological space.
A locally free sheaf (of 𝒪-modules, say) of rank 1 is called an invertible sheaf ,
reflecting the fact that every such sheaf has an inverse under tensor product: if 𝐿 is a
of the 𝑑-fold tensor power of the hyperplane bundle is usually abbreviated by 𝒪(𝑑),
bundles and sheaves are very different objects, and we will continue to use different
notations for them.
The next proposition expresses an extremely important relationship between
ideal sheaves and invertible sheaves.
Proposition 5.16. Suppose 𝑀 is a complex manifold, 𝑆 ⊆ 𝑀 is a closed complex
hypersurface, 𝐿𝑆 → 𝑀 is the holomorphic line bundle associated with 𝑆, and
𝐸 → 𝑀 is any holomorphic vector bundle.
(a) The ideal sheaf ℐ𝑆 is isomorphic to the sheaf 𝒪(𝐿∗𝑆 ) of holomorphic sec-
tions of the dual bundle 𝐿∗𝑆 .
(b) More generally, the sheaf ℐ𝑆 (𝐸) of holomorphic sections of 𝐸 vanishing
on 𝑆 is isomorphic to ℐ𝑆 ⊗𝒪 𝒪(𝐸) ≅ 𝒪(𝐿∗𝑆 ⊗ 𝐸).
(c) The sheaf ℐ𝑆2 (𝐸) of holomorphic sections of 𝐸 that vanish to second order
on 𝑆 is isomorphic to 𝒪(𝐿∗𝑆 ⊗ 𝐿∗𝑆 ⊗ 𝐸).
► Exercise 5.17. In the situation described above, show that Ker 𝐹 satisfies the
gluing and locality properties, and thus is a subsheaf of 𝒮 .
Example 5.18. Let 𝑀 be a smooth 𝑛-manifold, and for each nonnegative integer
𝑘, let ℰ 𝑘 be the sheaf of smooth 𝑘-forms on 𝑀. Let 𝑑 ∶ ℰ 𝑘 → ℰ 𝑘+1 be the sheaf
morphism defined by exterior differentiation. The image presheaf of 𝑑 is the pre-
sheaf for which (Im 𝑑)(𝑈 ) is the space of exact (𝑘 + 1)-forms on 𝑈 . However, the
gluing property might fail for this presheaf: a form that is locally exact need not be
globally exact. //
ℛ+ ⟶ 𝒮 + ⟶ 𝒯 +
𝐹+ 𝐺+
is exact.
Exact Sequences of Sheaves 139
But sheaf sequences that are not exact on the presheaf level may still be exact
as sheaf sequences. It is worth unpacking the definition to see what this means
explicitly in practice.
Lemma 5.20. The sheaf sequence (5.12) is exact if and only if both of the following
conditions are satisfied:
the stalk homomorphism 𝐹𝑝 is contained in Ker 𝐺𝑝 for each 𝑝. To prove the reverse
Proof. First assume that (i) and (ii) hold. Condition (i) implies that the image of
► Exercise 5.21. Complete the proof of this lemma by showing that if the se-
quence (5.12) is exact, then condition (ii) holds.
𝐹 𝐺
(5.14) 0 → ℛ ⟶ 𝒮 ⟶ 𝒯 → 0,
where the zeros on the ends represent the trivial sheaf , whose spaces of sections
0 /ℛ 𝐹 /𝒮 𝒯O / 0.
𝐺 /
𝐺
❉❉
Π ❉❉!
(5.16)
❉❉
𝒮 / Ker 𝐺
❉❉
image of 𝑑.
It is an exact sheaf sequence because every closed form is locally in the
(b) For each 𝑘 ≥ 0, we can extract a short exact sheaf sequence from the one
above:
𝑑
(5.18) 0 → 𝒵 𝑘 ↪ ℰ 𝑘 ⟶ 𝒵 𝑘+1 → 0,
This sequence is not exact, but it is a cochain complex. Its cohomology groups are
𝐻dR𝑘
(𝑀; ℂ). To avoid confusion, we will denote ordinary (real) de Rham cohomol-
the de Rham cohomology groups with complex coefficients, which we denote by
ogy by 𝐻dR𝑘
(𝑀; ℝ). Because conjugation of complex differential forms commutes
with the exterior derivative operator, conjugation descends to a conjugate-linear
𝐻dR𝑘
(𝑀; ℝ) as a real-linear subspace of 𝐻dR 𝑘
(𝑀; ℂ), namely the space of coho-
automorphism of each complex de Rham cohomology group. Thus we can view
𝐻dR𝑘
(𝑀; ℂ) is equal to the real dimension of 𝐻dR 𝑘
(𝑀; ℝ), namely the 𝑘th Betti
number 𝑏 (𝑀).
𝑘
We can also look at the global section sequence associated with the short exact
sequence (5.18):
𝑑
0 → 𝒵 𝑘 (𝑀) ↪ ℰ 𝑘 (𝑀) ⟶ 𝒵 𝑘+1 (𝑀).
This global section sequence is exact as far as it goes, as you can check (or see Prop.
have left off the last zero. In fact, the question of when 𝑑 is surjective onto the space
5.24 below), but the last homomorphism need not be surjective, which is why we
of closed forms, and if not, how to quantify the failure of exactness, is exactly the
𝑒
0 → ℐ{𝑝,𝑞} ↪ 𝒪 ⟶ ℂ𝑝 ⊕ ℂ𝑞 → 0,
where now 𝑒 evaluates a function at the two points 𝑝 and 𝑞. (The sheaf ℂ𝑝 ⊕ ℂ𝑞 is
a “double skyscraper sheaf”: it has two nontrivial stalks and all the rest are zero.)
When we examine the global section maps, we find
𝑒𝑀
0 → ℐ{𝑝,𝑞} (𝑀) ↪ 𝒪(𝑀) ⟶ ℂ ⊕ ℂ,
where 𝑒𝑀 (𝑓 ) = (𝑓 (𝑝), 𝑓 (𝑞)). Again, you can check that this sequence is exact as
far as it goes, but the question of whether 𝑒𝑀 is surjective for all 𝑝 and 𝑞 is exactly
the question of whether 𝒪(𝑀) separates points, a key requirement for 𝑀 to be a
Stein manifold. A variant of this sheaf sequence will play a central role in our proof
of the Kodaira embedding theorem in Chapter 10.
In the last two examples, global section sequences associated with short exact
sheaf sequences failed to be exact, but it was only surjectivity at the last term that
failed. The next proposition shows that this pattern is quite general.
144 5. Sheaves
In the next chapter, we will develop some powerful tools to help determine
when the global section sequence associated with a short exact sheaf sequence is
exact.
Most of the sheaves that arise in complex geometry are of three types: constant
sheaves of 𝒪-modules (called analytic sheaves), which carry information about the
sheaves, which carry topological information (see, for example, Thm. 6.18 below);
holomorphic structure (e.g., Thm. 6.19); and sheaves of ℰ -modules, which provide
a crucial tool for deriving properties of the other two types (e.g., Thm. 6.11). The
analytic sheaves that we will be able to say the most about are the locally free ones,
that is, the sheaves of sections of holomorphic vector bundles.
It is worth remarking that there is a generalization of locally free sheaves that
turns out to be extremely important in algebraic geometry and analysis of several
Problems
5-1. Suppose 𝒮 is a sheaf of abelian groups and ℛ ↪ 𝒮 is a subsheaf. Show
that each stalk homomorphism ℛ𝑝 → 𝒮𝑝 is injective, so it makes sense
to identify ℛ𝑝 with a subgroup of 𝒮𝑝 .
Problems 145
Chapter 6
Sheaf Cohomology
As the discussion in the previous chapter suggests, an important question in the the-
ory of sheaves is ascertaining when the global section sequence associated with an
exact sheaf sequence is exact, and if not, how to characterize the failure of exactness.
In this chapter, we introduce a powerful machine called sheaf cohomology that can
answer questions like these and many more. There is a considerable amount of tech-
nical work that has to be done to establish the necessary results; but the work will
pay off richly when we start seeing applications of the theory to complex manifolds.
Definitions
As with many aspects of this subject, there are various definitions of sheaf coho-
mology available. The construction we will give is called Čech cohomology after
the early twentieth century Czech mathematician Eduard Čech, who introduced the
main ideas behind it in 1932 [Čec32]. It is not the most general construction, be-
cause it only behaves well on paracompact Hausdorff spaces; but that topological
restriction is not an issue for us because we only need to consider sheaves on man-
ifolds, and the Čech construction is supremely well suited to our purposes. At the
end of the chapter, we will explain its relationship with other sheaf cohomology
𝒮 (𝑈𝛼0 ∩⋯∩𝑈𝛼𝑝 ). (Note that this means 𝑐𝛼0 …𝛼𝑝 = 0 whenever 𝑈𝛼0 ∩⋯∩𝑈𝛼𝑝 = ∅.)
The 𝒑th cochain group on 𝓤 with coefficients in 𝓢 is the set 𝐶 𝑝 (𝒰; 𝒮 ) of all such
147
148 6. Sheaf Cohomology
If 𝒮 is a sheaf of real or complex vector spaces, then 𝐶 𝑝 (𝒰; 𝒮 ) is also a vector space
with the obvious scalar multiplication. (This notation 𝐶 𝑝 (𝒰; 𝒮 ), with arguments
Proof. We compute
= (−1)𝑗+𝑘 𝑐𝛼0 …̂
𝛼𝑘 …𝛼̂𝑗 …𝛼𝑝+1 |
∑ 𝑈0 ∩⋯∩𝑈𝑝+2
𝑗,𝑘
0≤𝑘<𝑗≤𝑝+1
where the sign in the last sum reflects the fact that when 𝑘 > 𝑗, the index 𝛼𝑘 is in
position 𝑘 − 1 in (𝛿𝑐)𝛼0 …𝛼̂𝑗 …𝛼𝑝+2 . After interchanging the dummy indices 𝑗 and 𝑘
in the last sum, we see that these two sums exactly cancel each other. □
(Those who have studied simplicial cohomology might recognize these for-
mulas as being close kin to the formula for the coboundary operator in simplicial
cohomology. This connection is explained in Problem 6-10.)
Lemma 6.1 shows that the cochain groups fit together in a cochain complex:
𝛿 𝛿 𝛿 𝛿
0 → 𝐶 0 (𝒰; 𝒮 ) ⟶ 𝐶 1 (𝒰; 𝒮 ) ⟶ ⋯ ⟶ 𝐶 𝑝 (𝒰; 𝒮 ) ⟶ 𝐶 𝑝+1 (𝒰; 𝒮 ) → ⋯ .
on 𝓤 with coefficients in 𝓢:
The cohomology groups of this complex are called the Čech cohomology groups
(where we interpret 𝐶 𝑝 (𝒰; 𝒮 ) to be zero when 𝑝 < 0). In general these are abelian
groups; if 𝒮 is a sheaf of (real or complex) vector spaces, then each 𝐻 𝑝 (𝒰; 𝒮 ) is a
(𝛿𝑐)𝛼𝛽 = 𝑐𝛽 |𝑈 ∩𝑈 − 𝑐𝛼 |𝑈 ∩𝑈 .
such a cochain is
𝛼 𝛽 𝛼 𝛽
Since there are no (−1)-cochains, there are no nontrivial 0-coboundaries, and thus
𝐻 0 (𝒰; 𝒮 ) is equal to the space 𝑍 0 (𝒰; 𝒮 ) of cocycles.
One way to obtain such a cocycle is to start with a global section 𝜎 ∈ 𝒮 (𝑀),
and define a 0-cochain 𝑐 by 𝑐𝛼 = 𝜎|𝑈𝛼 for each 𝛼. It follows automatically from
the properties of the sheaf restriction maps that 𝑐 is a cocycle, so this defines a
map 𝐼𝒰,𝒮 ∶ 𝒮 (𝑀) → 𝐻 0 (𝒰; 𝒮 ), which is a homomorphism of whatever algebraic
structures 𝒮 (𝑀) and 𝐻 0 (𝒰; 𝒮 ) are endowed with. Injectivity of 𝐼𝒰,𝒮 follows from
the locality property of sheaves, and surjectivity from the gluing property, so 𝐼𝒰,𝒮
is an isomorphism. Thus 𝐻 0 (𝒰; 𝒮 ) is always isomorphic to the space 𝒮 (𝑀) of
global sections of 𝒮 . //
Example 6.3 (Čech Cocycles in Degree 1). Let 𝑀, 𝒮 , and 𝒰 be as in the preceding
example. A 1-cochain on 𝒰 is a choice of a section 𝑐𝛼𝛽 ∈ 𝒮 (𝑈𝛼 ∩ 𝑈𝛽 ) for each pair
of indices 𝛼, 𝛽. The coboundary operator is
(𝛿𝑐)𝛼𝛽𝛾 = 𝑐𝛽𝛾 − 𝑐𝛼𝛾 + 𝑐𝛼𝛽 on 𝑈𝛼 ∩ 𝑈𝛽 ∩ 𝑈𝛾
(where the phrase “on 𝑈𝛼 ∩𝑈𝛽 ∩𝑈𝛾 ” should be interpreted to mean that each section
is restricted to that set before performing the addition and subtraction). Thus 𝑐 is
a cocycle if and only if 𝑐𝛼𝛾 = 𝑐𝛼𝛽 + 𝑐𝛽𝛾 on 𝑈𝛼 ∩ 𝑈𝛽 ∩ 𝑈𝛾 for all 𝛼, 𝛽, 𝛾. Two such
cocycles 𝑐 and 𝑐 ′ are cohomologous if and only if there is a 0-cochain 𝑏 such that
𝑐𝛼𝛽 − 𝑐𝛼𝛽
′
= 𝑏 𝛽 − 𝑏𝛼 on 𝑈𝛼 ∩ 𝑈𝛽 .
Since 𝑑𝜂𝛽 = 𝜔 = 𝑑𝜂𝛼 on the intersection of their domains, 𝛾𝛼𝛽 is a closed form,
and thus this assignment defines a 1-cochain 𝛾 ∈ 𝐶 1 (𝒰; 𝒵 𝑘−1 ), where as before
𝒵 𝑘−1 is the sheaf of closed (𝑘 − 1)-forms on 𝑀. It follows immediately from
the definition of 𝛾 that 𝛿𝛾 = 0, so 𝛾 is actually a 1-cocycle with coefficients in
𝒵 𝑘−1 . It is a coboundary if and only if there is a collection of closed (𝑘 − 1)-forms
𝜎𝛼 ∈ 𝒵 𝑘−1 (𝑈𝛼 ) such that
𝛾𝛼𝛽 = 𝜎𝛽 − 𝜎𝛼 on 𝑈𝛼 ∩ 𝑈𝛽 ,
𝜎𝛽 − 𝜎𝛼 = 𝜂𝛽 − 𝜂𝛼 on 𝑈𝛼 ∩ 𝑈𝛽 .
which is to say
If this is the case, then we see that 𝜂𝛼 − 𝜎𝛼 and 𝜂𝛽 − 𝜎𝛽 restrict to the same form on
the intersection of their domains, so they piece together to produce a global (𝑘 − 1)-
form 𝜃 such that 𝑑𝜃 = 𝜔 (because 𝑑𝜃 = 𝑑𝜂𝛼 − 𝑑𝜎𝛼 = 𝜔 − 0 on 𝑈𝛼 ). Conversely,
if 𝜔 is exact, we can choose the 𝜂𝛼 ’s all to be restrictions of a global form 𝜂, so
the cocycle 𝛾 is zero. Thus starting with a closed 𝑘-form 𝜔, we have produced a
1-cocycle on 𝒰 with coefficients in 𝒵 𝑘−1 , which is a coboundary if and only if 𝜔
is exact. This is a special case of a deep connection between de Rham cohomology
and sheaf cohomology, which we will explore later in the chapter. //
choice of open cover. Given an indexed open cover 𝒰 = {𝑈𝛼 }𝛼∈𝐴 , recall that
Next we have to examine how the Čech cohomology groups depend on the
another such open cover 𝒱 = {𝑉𝛽 }𝛽∈𝐵 is a refinement of 𝓤 if for each 𝛽 ∈ 𝐵, there
is some 𝛼 ∈ 𝐴 such that 𝑉𝛽 ⊆ 𝑈𝛼 . If this is the case, then we can choose a refining
map 𝜌 ∶ 𝒱 → 𝒰, by which we mean a map 𝜌 ∶ 𝐵 → 𝐴 such that 𝑉𝛽 ⊆ 𝑈𝜌(𝛽) for
Definitions 151
(6.1) 𝜃𝛿 + 𝛿𝜃 = 𝜌#̃ − 𝜌# .
(The terminology comes from algebraic topology, where such formulas are com-
monly used for showing that two maps between chain complexes or cochain com-
plexes induce the same map on homology or cohomology; a classic example is to
show that homotopic maps between topological spaces induce the same homology
Granting (6.1) for now, given a cohomology class [𝑐] ∈ 𝐻 𝑝 (𝒰; 𝒮 ) represented
and cohomology homomorphisms.)
𝑝
(𝜃𝛿𝑐)𝛽0 …𝛽𝑝 = (−1)𝑗 (𝛿𝑐)𝜌(𝛽0 )…𝜌(𝛽𝑗 )𝜌(𝛽
∑ ̃ 𝑗 )…𝜌(𝛽
̃ 𝑝)
𝑗=0
= (−1)𝑗+𝑘 𝑐𝜌(𝛽
∑ ̂
0 )…𝜌(𝛽𝑘 )…𝜌(𝛽𝑗 )𝜌(𝛽
̃ 𝑗 )…𝜌(𝛽
̃ 𝑝)
𝑗,𝑘
0≤𝑘≤𝑗≤𝑝
+ (−1)𝑗+𝑘+1 𝑐𝜌(𝛽 ;
∑ 0 )…𝜌(𝛽𝑗 )𝜌(𝛽
̃ 𝑗 )…𝜌(𝛽̂
̃ 𝑘 )…𝜌(𝛽
̃ 𝑝)
𝑗,𝑘
0≤𝑗≤𝑘≤𝑝
152 6. Sheaf Cohomology
𝑝
(𝛿𝜃𝑐)𝛽0 …𝛽𝑝 = (−1)𝑘 (𝜃𝑐)𝛽
∑ ̂
0 …𝛽𝑘 …𝛽𝑝
𝑘=0
= (−1)𝑘+𝑗 𝑐𝜌(𝛽
∑ 0 )…𝜌(𝛽𝑗 )𝜌(𝛽
̂
̃ 𝑗 )…𝜌(𝛽
̃ 𝑘 )…𝜌(𝛽
̃ 𝑝)
𝑗,𝑘
0≤𝑗<𝑘≤𝑝
+ (−1)𝑘+𝑗−1 𝑐𝜌(𝛽 .
∑ ̂
0 )…𝜌(𝛽𝑘 )…𝜌(𝛽𝑗 )𝜌(𝛽
̃ 𝑗 )…𝜌(𝛽
̃ 𝑝)
𝑗,𝑘
0≤𝑘<𝑗≤𝑝
When these expressions are added together, each term in the expression for 𝜃𝛿𝑐
is canceled by one term in the expression for 𝛿𝜃𝑐, except the terms in 𝜃𝛿𝑐 where
𝑗 = 𝑘. Those terms give
𝑝
(𝜃𝛿𝑐 + 𝛿𝜃𝑐)𝛽0 …𝛽𝑝 = 𝑐𝜌(𝛽0 )…𝜌(𝛽𝑗−1 )𝜌(𝛽
∑ ̃ 𝑗 )…𝜌(𝛽
̃ 𝑝)
𝑗=0
𝑝
+ (−1)𝑐𝜌(𝛽0 )…𝜌(𝛽𝑗 )𝜌(𝛽 ̃ 𝑝).
∑ ̃ 𝑗+1 )…𝜌(𝛽
𝑗=0
This is a telescoping sum in which all the terms cancel except the 𝑗 = 0 term in the
first sum and the 𝑗 = 𝑝 term in the second sum; what is left is exactly (𝜌#̃ 𝑐)𝛽0 …𝛽𝑝 −
(𝜌# 𝑐)𝛽0 …𝛽𝑝 . □
set that is not partially ordered: two open covers can be refinements of each other
the last section of this chapter for the relationships among the various constructions.
Definitions 153
𝐹𝑀 𝐹∗
𝐼𝒯
(6.4)
𝒯 (𝑀) / 𝐻 0 (𝑀; 𝒯 ).
For any open cover 𝒱 refining 𝒰, it follows from the definitions that these isomor-
phisms commute with refining maps: 𝜌∗𝒰𝒱 ∘ 𝐼𝒰,𝒮 = 𝐼𝒱 ,𝒮 . Thus they pass to the
direct limit to yield a canonical isomorphism 𝐼𝒮 ∶ 𝒮 (𝑀) → 𝐻 0 (𝑀; 𝒮 ), which is
linear if 𝒮 is a sheaf of vector spaces.
If 𝐹 ∶ 𝒮 → 𝒯 is a sheaf morphism, recall that for each open cover 𝒰, the map
𝐹# ∶ 𝐻 0 (𝒰; 𝒮 ) → 𝐻 0 (𝒰; 𝒯 ) is defined by (𝐹# 𝑐)𝛼 = 𝐹 (𝑐𝛼 ). It is immediate that
𝐹# ∘ 𝐼𝒰,𝒮 = 𝐼𝒰,𝒯 ∘ 𝐹𝑀 , and then commutativity of (6.4) follows by passing to the
direct limit. □
𝛼 𝛽
(6.5) 0 → 𝐴∗ → 𝐵 ∗ → 𝐶 ∗ → 0
phisms 0 → 𝐴𝑝 → 𝐵 𝑝 → 𝐶 𝑝 → 0 is exact.
is called an exact sequence of cochain complexes if each sequence of homomor-
cochain complexes of the form (6.5). Then for each 𝑝 there is a connecting homo-
Lemma 6.8 (The Zigzag Lemma). Suppose we are given an exact sequence of
𝛿∗ 𝛼∗ 𝛽∗ 𝛿∗ 𝛼∗
⋯ ⟶ 𝐻 𝑝 (𝐴∗ ) ⟶ 𝐻 𝑝 (𝐵 ∗ ) ⟶ 𝐻 𝑝 (𝐶 ∗ ) ⟶ 𝐻 𝑝+1 (𝐴∗ ) ⟶ ⋯ .
For each 𝑝, the homomorphism 𝛿∗ ∶ 𝐻 𝑝 (𝐶 ∗ ) → 𝐻 𝑝+1 (𝐴∗ ) is characterized as fol-
lows:
𝛿∗ ([𝑐]) = [𝑎] if and only if there exists some 𝑏 ∈ 𝐵 𝑝 such that
𝛽(𝑏) = 𝑐 and 𝛼(𝑎) = 𝛿𝑏.
(6.6)
If all of the groups and homomorphisms are real or complex vector spaces, then the
connecting homomorphisms are linear maps.
See [LeeTM, Lemma 13.17] or [Hat02, Thm. 2.16] for a proof. (The zigzag
lemma is stated and proved there for chain complexes, in which the arrows go in the
direction of decreasing indices, but the proof for cochain complexes works exactly
the same way.)
Theorem 6.9 (The Long Exact Sequence in Sheaf Cohomology). Suppose 𝒜 ,
ℬ, and 𝒞 are sheaves of abelian groups on a paracompact Hausdorff space 𝑀,
and the following sequence of sheaf morphisms is exact:
𝛼 𝛽
(6.7) 0 → 𝒜 ⟶ ℬ ⟶ 𝒞 → 0.
The Long Exact Cohomology Sequence 155
𝛼∗ 𝛽∗ 𝛿∗ 𝛼∗
(6.8) 0 → 𝐻 0 (𝑀; 𝒜 ) ⟶ 𝐻 0 (𝑀; ℬ) ⟶ 𝐻 0 (𝑀; 𝒞 ) ⟶ 𝐻 1 (𝑀; 𝒜 ) ⟶ ⋯
𝛼∗ 𝛽∗ 𝛿∗ 𝛼∗
⋯ ⟶ 𝐻 𝑝 (𝑀; ℬ) ⟶ 𝐻 𝑝 (𝑀; 𝒞 ) ⟶ 𝐻 𝑝+1 (𝑀; 𝒜 ) ⟶ ⋯ .
If 𝒜 , ℬ, and 𝒞 are all sheaves of real or complex vector spaces, then 𝛿∗ is linear. It
satisfies the following naturality property: given a commutative diagram of sheaves
and sheaf morphisms
𝛼 𝛽
0 /𝒜 /ℬ /𝒞 /0
(6.9) 𝐴 𝐵 𝐶
0 / 𝒜′ / ℬ′ / 𝒞′ /0
𝛼′ 𝛽′
in which the horizontal rows are exact, the two connecting homomorphisms 𝛿∗ and
𝛿∗′ satisfy 𝐴∗ ∘ 𝛿∗ = 𝛿∗′ ∘ 𝐶∗ for each 𝑝:
𝛿∗
𝐻 𝑝 (𝑀; 𝒞 ) / 𝐻 𝑝+1 (𝑀; 𝒜 )
(6.10) 𝐶∗ 𝐴∗
Proof. Begin with an arbitrary open cover 𝒰 for 𝑀. For each 𝑝 ≥ 0, consider the
following sequence of cochain groups:
𝛼# 𝛽#
0 → 𝐶 𝑝 (𝒰; 𝒜 ) ⟶ 𝐶 𝑝 (𝒰; ℬ) ⟶ 𝐶 𝑝 (𝒰; 𝒞 ).
Proposition 5.24 applied on each intersection 𝑈𝛼0 ∩⋯∩𝑈𝛼𝑝 shows that this sequence
is exact. However, 𝛽# might not be surjective. So we cheat: define the subgroup
𝐶𝛽 (𝒰; 𝒞 ) ⊆ 𝐶 𝑝 (𝒰; 𝒞 ) to be the image of 𝛽# ∶ 𝐶 𝑝 (𝒰; ℬ) → 𝐶 𝑝 (𝒰; 𝒞 ), so we have
𝑝
𝛼# 𝛽#
0 → 𝐶 𝑝 (𝒰; 𝒜 ) ⟶ 𝐶 𝑝 (𝒰; ℬ) ⟶ 𝐶𝛽 (𝒰; 𝒞 ) → 0.
𝑝
156 6. Sheaf Cohomology
𝛼# 𝛽#
0 / 𝐶 𝑝−1 (𝒰; 𝒜 ) / 𝐶 𝑝−1 (𝒰; ℬ) / 𝐶 𝑝−1 (𝒰; 𝒞 )
𝛽
/0
𝛿 𝛿 𝛿
𝛼# 𝛽#
0 / 𝐶 𝑝 (𝒰; 𝒜 ) / 𝐶 𝑝 (𝒰; ℬ) / 𝐶 𝑝 (𝒰; 𝒞 )
𝛽
/0
𝛿 𝛿 𝛿
𝛼# 𝛽#
0 / 𝐶 𝑝+1 (𝒰; 𝒜 ) / 𝐶 𝑝+1 (𝒰; ℬ) / 𝐶 𝑝+1 (𝒰; 𝒞 ) / 0.
𝛽
and 𝐶𝛽 (𝒰; 𝒞 ) to 𝐶𝛽 (𝒰; 𝒞 ). The horizontal rows of this diagram are exact, and
𝑝 𝑝+1
the columns are cochain complexes; and it commutes by (6.3). Let 𝐻𝛽∗ (𝒰; 𝒞 ) de-
note the cohomology of the cochain complex 𝐶𝛽∗ (𝒰; 𝒞 ).
The zigzag lemma shows that for each 𝑝 there is a connecting homomorphism
𝛿∗ ∶ 𝐻𝛽 (𝒰; 𝒞 ) → 𝐻 𝑝+1 (𝒰; 𝒜 ) such that the following sequence is exact:
𝑝
𝛼∗ 𝛽∗ 𝛿∗
⋯ → 𝐻 𝑝 (𝒰; 𝒜 ) ⟶ 𝐻 𝑝 (𝒰; ℬ) ⟶ 𝐻𝛽 (𝒰; 𝒞 ) ⟶ 𝐻 𝑝+1 (𝒰; 𝒜 ) → ⋯ .
𝑝
ℐ ∶ 𝐻𝛽 (𝑀; 𝒞 ) → 𝐻 𝑝 (𝑀; 𝒞 )
𝑝
proof will be based on the following fact, whose verification we postpone until the
end of the proof:
Granting this for the moment, we prove that ℐ is bijective. To show that it
is injective, suppose ℐ ([[𝑐]]) = 0. We can choose a representative cochain 𝑐 ∈
𝐶𝛽 (𝒰; 𝒞 ) for some open cover 𝒰, and the hypothesis implies there is a refining map
𝑝
𝐻𝛽 (𝑀; 𝒞 ).
𝑝
𝐶 𝑝 (𝒰; 𝒞 ) is arbitrary. After refining the cover if necessary, we can assume that
𝒰 = {𝑈𝛼 }𝛼∈𝐴 is locally finite. By [LeeTM, Lemma 4.84], for each 𝛼 ∈ 𝐴 there
exists an open set 𝑊𝛼 such that 𝑊 𝛼 ⊆ 𝑈𝛼 and the collection {𝑊𝛼 }𝛼∈𝐴 still covers
158 6. Sheaf Cohomology
𝑀. Because the cover 𝒰 is locally finite and the sheaf sequence (6.7) is exact, for
each 𝑥 ∈ 𝑀 we can choose a neighborhood 𝑉𝑥 small enough that the following
properties are satisfied:
(i) If 𝑥 ∈ 𝑈𝛼0 ∩ ⋯ ∩ 𝑈𝛼𝑝 , then 𝑉𝑥 ⊆ 𝑈𝛼0 ∩ ⋯ ∩ 𝑈𝛼𝑝 and there exists a section
𝑏𝛼0 …𝛼𝑝 ∈ ℬ(𝑉𝑥 ) such that 𝛽 (𝑏𝛼0 …𝛼𝑝 ) = 𝑐𝛼0 …𝛼𝑝 |𝑉𝑥 .
(𝑥) (𝑥)
(ii) If 𝑥 ∈ 𝑊𝛼 , then 𝑉𝑥 ⊆ 𝑊𝛼 .
(iii) If 𝑉𝑥 ∩ 𝑊𝛼 ≠ ∅, then 𝑉𝑥 ⊆ 𝑈𝛼 .
Let 𝒱 be the indexed open cover {𝑉𝑥 }𝑥∈𝑀 . By (i), it is a refinement of 𝒰.
Choose a refining map 𝜌 ∶ 𝒱 → 𝒰 such that for each 𝑥 ∈ 𝑀, we have 𝑥 ∈
𝑊𝜌(𝑥) ⊆ 𝑈𝜌(𝑥) . For any (𝑝 + 1)-tuple 𝑥0 , … , 𝑥𝑝 , define
If the spaces 𝐻 𝑘 (𝑀; 𝒮 ) are all finite-dimensional and are nonzero for only finitely
many values of 𝑘, we define the Euler characteristic of 𝓢 to be the integer
(The name reflects the analogy with the Euler characteristic of a topological space,
which can be computed as the alternating sum of the ranks of the singular homology
groups [LeeTM, Thm. 13.36].)
Proposition 6.10. Suppose 0 → ℛ → 𝒮 → 𝒯 → 0 is a short exact sequence
of sheaves of vector spaces on a locally compact Hausdorff space 𝑀. If the Euler
characteristics 𝜒(ℛ), 𝜒(𝒮 ), and 𝜒(𝒯 ) are all defined, then
For each 𝑘, let 𝑍 𝑘 (𝑀; 𝒮 ) denote the kernel of the homomorphism 𝐻 𝑘 (𝑀; 𝒮 ) →
𝐻 𝑘 (𝑀; 𝒯 ), which is also the image of 𝐻 𝑘 (𝑀; ℛ) → 𝐻 𝑘 (𝑀; 𝒮 ); and define
𝑍 𝑘 (𝑀; ℛ) and 𝑍 𝑘 (𝑀; 𝒯 ) similarly. It follows from the rank-nullity law of linear
algebra (which says that for a linear map 𝐹 ∶ 𝑉 → 𝑊 between finite-dimensional
vector spaces, the dimension of 𝑉 is equal to the sum of the dimensions of the
Acyclic Resolutions 159
Multiplying each of these equations by (−1)𝑘 and summing over 𝑘 gives formulas
for the respective Euler characteristics. When we add the first and last of these
Acyclic Resolutions
The definition of the sheaf cohomology groups is too abstract to be useful for com-
putations in most circumstances. In this section, we introduce an important tool
The main tool for computing sheaf cohomology groups is the following theo-
rem. It is named the de Rham–Weil theorem because André Weil [Wei52] intro-
duced this technique as a way of proving the de Rham theorem (see Theorem 6.20
below).
Theorem 6.11 (De Rham–Weil). Suppose 𝒮 is a sheaf of abelian groups on a
paracompact Hausdorff space 𝑀 and
𝜄 𝑑 𝑑
(6.15) 0 → 𝒮 ⟶ 𝒜0 ⟶ 𝒜1 ⟶ 𝒜2 → ⋯
is an acyclic resolution of 𝒮 . Then the sequence of global sections
𝑑 𝑑
0 → 𝒜 0 (𝑀) ⟶ 𝒜 1 (𝑀) ⟶ 𝒜 2 (𝑀) → ⋯
160 6. Sheaf Cohomology
is a cochain complex, and for each 𝑞, the sheaf cohomology group 𝐻 𝑞 (𝑀; 𝒮 ) is
isomorphic to the cohomology group 𝐻 𝑞 (𝒜 ∗ (𝑀)) of this complex; more precisely,
𝜄 / 0 𝑑 / 1 𝑑 / 2 𝑑 /
0 /𝒮 𝒜 𝒜 𝒜 ⋯
(6.16) 𝐹 𝜑0 𝜑1 𝜑2
0 /𝒯 / ℬ0 / ℬ1 / ℬ2 / ⋯.
𝜄 ′
𝑑 ′
𝑑 ′
𝑑′
≅ / 𝑞 ∗
(6.17)
𝐻 𝑞 (𝑀; 𝒯 ) 𝐻 (ℬ (𝑀)),
is a cochain complex follows from Lemma 5.20, and the claim about 𝐻 0 (𝑀; 𝒮 )
Proof. Given an acyclic resolution (6.15), the fact that the global section sequence
𝒵 𝑘 = Ker (𝑑 ∶ 𝒜 𝑘 → 𝒜 𝑘+1 ).
When 𝑞 > 1, the groups on both ends are zero because 𝒜 𝑘 is acyclic; therefore we
have isomorphisms
𝐻 𝑞 (𝑀; 𝒮 ) ≅ 𝐻 𝑞 (𝑀; 𝒵 0 )
≅ 𝐻 𝑞−1 (𝑀; 𝒵 1 )
≅ 𝐻 𝑞−2 (𝑀; 𝒵 2 )
⋮
≅ 𝐻 1 (𝑀; 𝒵 𝑞−1 ),
and the same conclusion holds trivially when 𝑞 = 1. At this point, we can no longer
use (6.18). Instead, we have the exact sequence
𝑑 𝛿∗
𝐻 0 (𝑀; 𝒜 𝑞−1 ) ⟶ 𝐻 0 (𝑀; 𝒵 𝑞 ) ⟶ 𝐻 1 (𝑀; 𝒵 𝑞−1 ) → 𝐻 1 (𝑀; 𝒜 𝑞−1 ).
Here the right-hand group is zero, which means that 𝛿∗ is surjective, and exactness
implies
0 / 𝒵𝑘 / 𝒜𝑘 / 𝒵 𝑘+1 /0
(6.19) 𝜑𝑘 𝜑𝑘 𝜑𝑘+1
0 / 𝒲 𝑘 / ℬ𝑘 / 𝒲 𝑘+1 / 0,
Fine Sheaves
To apply the de Rham–Weil theorem, we need to have a good supply of acyclic
sheaves. We start with an important example.
Example 6.12 (Sheaves of Smooth Forms Are Acyclic). Let 𝑀 be a smooth
manifold. We will show that each sheaf ℰ 𝑘 of smooth complex-valued 𝑘-forms
To prove this claim, it suffices to show that 𝐻 𝑝 (𝒰; ℰ 𝑘 ) = 0 for every open
is acyclic.
where the 𝑘-form 𝜑𝛽 𝑐𝛽𝛼0 …𝛼𝑝−1 is extended to all of 𝑈𝛼0 ∩ ⋯ ∩ 𝑈𝛼𝑝−1 by defining it
to be zero outside the support of 𝜑𝛽 . Because this is a finite sum of smooth 𝑘-forms
in a neighborhood of each point, it defines a smooth form on 𝑈𝛼0 ∩ ⋯ ∩ 𝑈𝛼𝑝−1 and
thus a (𝑝 − 1)-cochain. We will show that 𝜃 satisfies a cochain homotopy formula
𝛿𝜃 + 𝜃𝛿 = Id𝐶 𝑝 (𝒰;ℰ 𝑘 ) , from which it follows that every cocycle in 𝐶 𝑝 (𝒰; ℰ 𝑘 ) is a
coboundary, thus proving the claim.
To verify the cochain homotopy formula, we compute
𝑝
(𝛿𝜃𝑐)𝛼0 …𝛼𝑝 = (−1)𝑗 (𝜃𝑐)𝛼0 …𝛼̂𝑗 …𝛼𝑝
∑
𝑗=0
𝑝
= (−1)𝑗 𝜑𝛽 𝑐𝛽𝛼0 …𝛼̂𝑗 …𝛼𝑝 ,
∑∑
𝑗=0 𝛽
of these phenomena as expressions of the fact that there are no obstructions to patch-
abelian groups on a topological space 𝑀 and a locally finite indexed open cover
𝒰 = {𝑈𝛽 }𝛽∈𝐵 , we define a sheaf partition of unity subordinate to 𝓤 to be an
indexed collection of sheaf morphisms 𝜂𝛽 ∶ 𝒮 → 𝒮 satisfying the following two
conditions:
(i) For each 𝛽 ∈ 𝐵, the support of 𝜂𝛽 is contained in 𝑈𝛽 (where the support
of a sheaf morphism 𝐹 ∶ 𝒮 → 𝒯 is the closure of the set of points 𝑥 ∈ 𝑀
such that the stalk homomorphism 𝐹𝑥 is nonzero).
(ii) For each 𝑥, ∑𝛽∈𝐵 (𝜂𝛽 )𝑥 = Id𝒮𝑥 .
hood on which 𝜂𝛽 = 0 for all but finitely many 𝛽, so the sum in (ii) has only finitely
(The fact that the open cover is locally finite ensures that each point has a neighbor-
many nonzero terms.) A sheaf 𝒮 is said to be fine if for every locally finite open
cover there exists a sheaf partition of unity subordinate to it. To avoid confusion,
continuous functions taking values in [0, 1] whose sum is 1 and whose supports are
we will refer to a partition of unity in the usual topological sense (a collection of
sheaf of 𝒞 -modules on 𝑀.
plex-valued functions is fine by essentially the same argument, as is any
Proof. Let 𝒮 be such a sheaf. Since every open cover of 𝑀 has a locally finite
open refinement, to prove the proposition it suffices to show that 𝐻 𝑘 (𝒰; 𝒮 ) = 0
for every 𝑘 ≥ 1 and every locally finite open cover 𝒰. Given a locally finite open
cover 𝒰 = {𝑈𝛽 }𝛽∈𝐵 , let {𝜂𝛽 }𝛽∈𝐵 be a sheaf partition of unity subordinate to it. For
each of the sheaf morphisms 𝜂𝛽 and any open subset 𝑉 ⊆ 𝑀, the homomorphism
𝜂𝛽 ∶ 𝒮 (𝑉 ∩𝑈𝛽 ) → 𝒮 (𝑉 ∩𝑈𝛽 ) extends to a homomorphism 𝜂 𝛽̃ ∶ 𝒮 (𝑉 ∩𝑈𝛽 ) → 𝒮 (𝑉 )
by requiring that
𝜂 𝛽̃ (𝑐)|𝑉 ∩𝑈 = 𝜂𝛽 (𝑐) and 𝜂 𝛽̃ (𝑐)|𝑉 ∖supp 𝜂 = 0;
𝛽 𝛽
(𝜃𝑐)𝛼0 …𝛼𝑝−1 = 𝜂̃ 𝑐 ,
(6.20):
∑ 𝛽 ( 𝛽𝛼0 …𝛼𝑝−1 )
𝛽∈𝐵
where we interpret the sum on the right-hand side by noting that 𝑈𝛼0 ∩ ⋯ ∩ 𝑈𝛼𝑝−1
has an open cover such that only finitely many terms of this sum are nonzero on
patch together to determine an element of 𝒮 (𝑈𝛼0 ∩ ⋯ ∩ 𝑈𝛼𝑝−1 ). The rest of the proof
each open set of the cover, and the gluing property ensures that these finite sums
Singular Homology
For a nonnegative integer 𝑘, the standard 𝒌-simplex Δ𝑘 is the convex hull of
the 𝑘 + 1 points {𝑒0 , 𝑒1 , … , 𝑒𝑘 } in ℝ𝑘 , where 𝑒0 = 0 and 𝑒𝑗 is the 𝑗th standard basis
vector for 𝑗 ≥ 1. Since every point in the convex hull can be written as a linear
combination ∑𝑘𝑗=0 𝑡𝑗 𝑒𝑗 with ∑𝑘𝑗=0 𝑡𝑗 = 1, we can express Δ𝑘 more explicitly as
𝑘
Δ𝑘 = {(𝑡1 , … , 𝑡𝑘 ) ∈ ℝ𝑘 ∶ 0 ≤ 𝑡𝑗 ≤ 1 and 𝑡 𝑗 ≤ 1 }.
∑
𝑗=1
the singular chain group in dimension 𝑘; we will denote it by Sing𝑘 (𝑀). An ele-
ment of that group, called a singular 𝒌-chain, is a finite formal linear combination
of singular 𝑘-simplices with integer coefficients.
The boundary of a singular 𝑘-simplex 𝜎 is the singular (𝑘−1)-chain 𝜕𝜎 defined
by
𝑘
𝜕𝜎 = (−1)𝑖 𝜎 ∘ 𝐹𝑖,𝑘 ,
∑
𝑖=0
where 𝐹𝑖,𝑘 ∶ Δ𝑘−1 → Δ𝑘 , called the 𝑖th face map in dimension 𝑘, is the restriction
of the unique affine map from ℝ𝑘−1 to ℝ𝑘 that sends the vertices 𝑒0 , … , 𝑒𝑘−1 to
𝑒0 , … , 𝑒̂𝑖 , … , 𝑒𝑘 , respectively, so it maps Δ𝑘−1 homeomorphically onto the face of
Δ𝑘 opposite 𝑒𝑖 . The boundary operator extends by linearity to a group homomor-
phism 𝜕 ∶ Sing𝑘 (𝑀) → Sing𝑘−1 (𝑀). A computation shows that 𝜕 ∘ 𝜕 = 0, and
therefore it makes sense to define the 𝒌th singular homology group of 𝑴 by
Ker (𝜕 ∶ Sing𝑘 (𝑀) → Sing𝑘−1 (𝑀))
𝐻𝑘 (𝑀) = .
Im (𝜕 ∶ Sing𝑘+1 (𝑀) → Sing𝑘 (𝑀))
Singular Cohomology
If 𝐺 is an abelian group, a singular 𝒌-cochain in 𝑴 with coefficients in 𝑮
is a group homomorphism 𝜑 ∶ Sing𝑘 (𝑀) → 𝐺. The set of all such cochains, de-
noted by Sing𝑘 (𝑀; 𝐺) = Hom ( Sing𝑘 (𝑀), 𝐺), is a group under pointwise addi-
tion: (𝜑 + 𝜑′ )(𝑐) = 𝜑(𝑐) + 𝜑′ (𝑐). If in addition 𝐺 is a real or complex vector
166 6. Sheaf Cohomology
space, then Sing𝑘 (𝑀; 𝐺) is a vector space under pointwise scalar multiplication. A
(𝛿𝜑)(𝑐) = 𝜑(𝜕𝑐).
phism 𝐹∗ ∶ 𝐻Sing
𝑘
(𝑀; 𝐺) → 𝐻Sing 𝑘
(𝑀; 𝐻), called a coefficient homomorphism.
coboundary operators, so it defines a cochain map and thus descends to a homomor-
fact is that if 𝑀 is a contractible space, then its singular cohomology groups agree
cohomology groups are homotopy invariants. One important consequence of this
map from Sing𝑘 (𝑀; 𝐺) × Sing𝑘 (𝑀) to 𝐺, carrying (𝜑, 𝑐) to 𝜑(𝑐). This descends to
The natural action of singular cochains on singular chains defines a bilinear
a bilinear map
𝐻Sing
𝑘
(𝑀; 𝐺) × 𝐻𝑘 (𝑀) → 𝐺,
called the Kronecker pairing and denoted by ⟨[𝜑], [𝑐]⟩ = 𝜑(𝑐). To see that this is
well-defined, note that because 𝑐 is a cycle, if 𝜑 = 𝛿𝜓 is a coboundary we have
Sheaf Cohomology and Singular Cohomology 167
𝜅 ∶ 𝐻Sing
𝑘
(𝑀; 𝐺) → Hom(𝐻𝑘 (𝑀), 𝐺)
by
𝜅([𝜑])([𝑐]) = ⟨[𝜑], [𝑐]⟩.
The singular cohomology groups of a space contain exactly the same informa-
tion as the homology groups, but arranged in a different way. The precise state-
ment of this fact, called the universal coefficient theorem ([Hat02, Chap. 3] or
[Mun84, §53]), gives explicit formulas for the cohomology groups in terms of the
homology groups. We do not need the full strength of that theorem, but we will
need the following two consequences.
Proposition 6.16 (Universal Coefficient Theorem, Special Case). Let 𝑀 be
a topological space and 𝐺 be an abelian group, and let 𝜅 ∶ 𝐻Sing
𝑘
(𝑀; 𝐺) →
Hom(𝐻𝑘 (𝑀); 𝐺) be the Kronecker homomorphism in degree 𝑘.
(a) 𝜅 is surjective.
(b) If 𝐺 is a field, then 𝜅 is a vector space isomorphism.
(c) If 𝐻𝑘−1 (𝑀) is a free abelian group, then 𝜅 is a group isomorphism.
The following consequence of the universal coefficient theorem is proved in
[Hat02, Cor. 3.4] or [Mun84, Thm. 45.5].
𝜕 / 𝜕 𝜕 / 𝜕
⋯ 𝐴𝑘+1 /𝐴
𝑘 𝐴𝑘−1 /⋯
𝜑 𝜑 𝜑
⋯ /𝐵 /𝐵 /𝐵 / ⋯.
𝜕 𝑘+1
𝜕 𝑘
𝜕 𝑘−1
𝜕
𝛿 / 𝑘−1 𝛿 / 𝑘 𝛿 / 𝑘+1 𝛿 /
⋯ 𝐴O 𝐴O 𝐴O ⋯
𝜑# 𝜑# 𝜑#
⋯ / 𝐵 𝑘−1 / 𝐵𝑘 / 𝐵 𝑘+1 / ⋯,
𝛿 𝛿 𝛿 𝛿
168 6. Sheaf Cohomology
where (𝜑# 𝛾)(𝑐) = 𝛾(𝜑𝑐), and (𝛿𝛾)(𝑐) = 𝛾(𝜕𝑐). If the induced homology homo-
morphisms 𝜑∗ ∶ 𝐻𝑘 (𝐴∗ ) → 𝐻𝑘 (𝐵∗ ) are all isomorphisms, then so are the induced
cohomology homomorphisms 𝜑∗ ∶ 𝐻 𝑘 (𝐵 ∗ ) → 𝐻 𝑘 (𝐴∗ ).
≅ / 𝑘
𝐻 𝑘 (𝑀; 𝐺) 𝐻Sing (𝑀; 𝐺)
𝐹∗ 𝐹∗
≅ / 𝑘
(6.21)
𝐻 𝑘 (𝑀; 𝐻) 𝐻Sing (𝑀; 𝐻).
𝜄 𝛿+ 𝛿+
(6.22) 0 → 𝐺 ⟶ Sing0,+ ⟶ Sing1,+ ⟶ ⋯ ,
where 𝜄 is obtained from the presheaf morphism that maps a locally constant func-
tion 𝑓 ∶ 𝑈 → 𝐺 to the 0-cochain that assigns the value 𝑓 (𝜎(0)) to each singular
0-simplex 𝜎 ∶ Δ0 → 𝑈 . We will show that this sequence is an acyclic resolution
of 𝐺.
Sheaf Cohomology and Singular Cohomology 169
and only if it is locally constant, so exactness already holds at Sing0 on the presheaf
To see that the sequence is exact at Sing𝑘,+ for 𝑘 ≥ 1, observe first that 𝛿 + ∘𝛿 + =
level.
and letting Ψ𝛼 (𝑥) = 1 if 𝛼 is the least index for which 𝜓𝛼 (𝑥) > 0, and otherwise
Ψ𝛼 (𝑥) = 0. Note that the support of Ψ𝛼 is contained in that of 𝜓𝛼 and thus in 𝑈𝛼 , and
∑𝛼 Ψ𝛼 (𝑥) = 1 for all 𝑥 because exactly one term in the sum is equal to 1 and the rest
are zero. Then we define a collection of presheaf morphisms 𝜂𝛼 ∶ Sing𝑘 → Sing𝑘
by
𝜂𝛼 (𝜑)(𝜎) = Ψ𝛼 (𝜎(0))𝜑(𝜎)
for any 𝜑 ∈ Sing𝑘 (𝑈 ; 𝐺) and any singular 𝑘-simplex 𝜎 ∶ Δ𝑘 → 𝑈 ; here 𝜎(0) is the
image of 0 ∈ Δ𝑘 under the map 𝜎. The associated sheaf morphisms 𝜂𝛼+ ∶ Sing𝑘,+ →
Sing𝑘,+ form a sheaf partition of unity subordinate to 𝒰, so Sing𝑘,+ is fine.
It follows from the de Rham–Weil theorem that for each 𝑘 ≥ 1,
Let 𝐻Sing
𝑘
+
(𝑀; 𝐺) denote the quotient group on the right-hand side of this equa-
tion. The last step of the proof is to show that 𝐻Sing
𝑘
+
𝑀; 𝐺) is isomorphic to
𝐻Sing
𝑘
(𝑀; 𝐺), which is given by the same formula but with Sing∗ and 𝛿 in place
of Sing∗,+ and 𝛿 + .
170 6. Sheaf Cohomology
0 0 0
𝜃/
0 / Sing0 (𝑀; 𝐺)
0
/ Sing0 (𝑀; 𝐺) Sing0,+ (𝑀; 𝐺) /0
𝛿 𝛿 𝛿+
𝜃/
0 / Sing1 (𝑀; 𝐺)
0
/ Sing1 (𝑀; 𝐺) Sing1,+ (𝑀; 𝐺) /0
(6.23)
𝛿 𝛿 𝛿+
𝜃/
0 / Sing2 (𝑀; 𝐺)
0
/ Sing2 (𝑀; 𝐺) Sing2,+ (𝑀; 𝐺) / 0,
⋮ ⋮ ⋮
where for each 𝑘, Sing𝑘0 (𝑀; 𝐺) is the subgroup of cochains 𝜑 ∈ Sing𝑘 (𝑀; 𝐺) that
are locally zero, meaning there is some open cover 𝒰 = {𝑈𝛼 }𝛼∈𝐴 such that 𝜑|𝑈𝛼 =
0 for every 𝛼; and 𝜃 = 𝜃Sing𝑘 is the global section map associated with the canonical
presheaf morphism 𝜃Sing𝑘 ∶ Sing𝑘 → Sing𝑘,+ given by Theorem 5.9. We begin by
Exactness at Sing𝑘0 (𝑀; 𝐺) and Sing𝑘 (𝑀; 𝐺) follows easily from the definitions.
showing that each horizontal row is exact.
on overlaps: since the presheaf Sing𝑘 does not satisfy the locality property, cochains
the cover is locally finite. It is important to note that these cochains might not agree
with the same germs at each point need not agree. Thus we need a more delicate
Let {𝜓𝛼 }𝛼∈𝐴 be a topological partition of unity subordinate to the cover 𝒰. For
argument.
[LeeTM, Lemma 4.75]. For each 𝑥 ∈ 𝑀, let 𝜑 ̃ 𝑥 ∈ Sing𝑘 (𝑉𝑥 ; 𝐺) be the cochain
that is the common value of 𝜑𝛼 |𝑉𝑥 for all 𝛼 ∈ 𝐴(𝑥).
Now suppose 𝑥 and 𝑦 are points of 𝑀 such that 𝑉𝑥 ∩ 𝑉𝑦 ≠ ∅, and let 𝑧 be a
point in 𝑉𝑥 ∩ 𝑉𝑦 . There is an index 𝛼 ∈ 𝐴 such that 𝑧 ∈ supp 𝜓𝛼 , and then property
(iv) ensures that 𝛼 lies in both 𝐴(𝑥) and 𝐴(𝑦). This implies that
𝜑
̃ 𝑥 (𝜎) if 𝜎(Δ𝑘 ) ⊆ 𝑉𝑥 for some 𝑥 ∈ 𝑀,
𝜑
̃ (𝜎) =
{0 if 𝜎(Δ𝑘 ) is not contained in any 𝑉𝑥 ,
and (6.24) ensures that this is well defined. It follows that 𝜃(̃
𝜑) = Φ, showing that
𝜃 ∶ Sing (𝑀; 𝐺) → Sing (𝑀; 𝐺) is surjective for each 𝑘.
𝑘 𝑘,+
The zigzag lemma applied to (6.23) yields a long exact sequence which reads
in part
𝜃∗
𝐻0𝑘 (𝑀; 𝐺) → 𝐻Sing
𝑘
(𝑀; 𝐺) −−→ 𝐻Sing
𝑘
+
(𝑀; 𝐺) → 𝐻0𝑘+1 (𝑀; 𝐺),
where 𝐻0𝑘 (𝑀; 𝐺) denotes the 𝑘th cohomology group of the leftmost column of
(6.23). Thus to complete the proof, it suffices to show that 𝐻0𝑘 (𝑀; 𝐺) = 0 for all 𝑘.
To that end, suppose 𝜑 ∈ Sing𝑘0 (𝑀; 𝐺) satisfies 𝛿𝜑 = 0. By definition of
Sing𝑘0 , there is an open cover 𝒰 = {𝑈𝛼 }𝛼∈𝐴 of 𝑀 such that 𝜑|𝑈𝛼 = 0 for each
𝛼. A singular simplex in 𝑀 is said to be 𝓤-small if its image is contained in
some 𝑈𝛼 , and a chain 𝑐 ∈ Sing𝑘 (𝑀) is 𝒰-small if it can be written as a for-
mal linear combination of 𝒰-small simplices. Let Sing𝒰 𝑘 (𝑀) ⊆ Sing𝑘 (𝑀) de-
note the subgroup consisting of 𝒰-small chains. The singular boundary operator
takes Sing𝒰 𝑘 (𝑀) to Sing𝑘−1 (𝑀), so we have a chain complex, which we denote
𝒰
by Sing𝒰 ∗ (𝑀). The inclusion maps 𝜄 ∶ Sing𝑘 (𝑀) → Sing𝑘 (𝑀) commute with
𝒰
the boundary operators and thus define a chain map from Sing𝒰 ∗ (𝑀) to Sing∗ (𝑀)
(where Sing∗ (𝑀) denotes the full singular chain complex), and a subdivision ar-
on all the homology groups. Let Sing𝑘,𝒰 (𝑀; 𝐺) = Hom ( Sing𝒰 𝑘 (𝑀), 𝐺), and let
gument [LeeTM, Prop. 13.19] shows that this chain map induces isomorphisms
𝜄∗ ∶ Sing𝑘 (𝑀; 𝐺) → Sing𝑘,𝒰 (𝑀; 𝐺) be the map dual to 𝜄; concretely, 𝜄∗ (𝜑) is just
the restriction of a cochain 𝜑 to 𝒰-small chains. Because 𝜄 induces isomorphisms
on all homology groups, it follows from Proposition 6.17 that 𝜄∗ induces isomor-
phisms on cohomology.
172 6. Sheaf Cohomology
Let Sing𝑘,𝒰
0
(𝑀; 𝐺) ⊆ Sing𝑘 (𝑀; 𝐺) denote the kernel of 𝜄∗ ; it is the group of
cochains that assign the value zero to every 𝒰-small simplex. We have a commu-
tative diagram
0 0 0
𝜄∗ /
0 / Sing0,𝒰 (𝑀; 𝐺) / Sing0 (𝑀; 𝐺) Sing0,𝒰 (𝑀; 𝐺) /0
0
𝛿 𝛿 𝛿
𝜄∗ /
0 / Sing1,𝒰 (𝑀; 𝐺) / Sing1 (𝑀; 𝐺) Sing1,𝒰 (𝑀; 𝐺) / 0,
0
𝛿 𝛿 𝛿
⋮ ⋮ ⋮
in which the horizontal rows are exact. Thus the zigzag lemma yields a long exact
cohomology sequence, which reads in part
≅
𝐻Sing
𝑘−1
(𝑀; 𝐺) ⟶𝐻Sing,𝒰
𝑘−1
(𝑀; 𝐺) → 𝐻Sing,𝒰,0
𝑘
(𝑀; 𝐺)
≅
→ 𝐻Sing
𝑘
(𝑀; 𝐺) ⟶ 𝐻Sing,𝒰
𝑘
(𝑀; 𝐺),
that the first and last maps are isomorphisms implies that 𝐻Sing,𝒰,0
have the obvious meanings. The fact
𝑘
(𝑀; 𝐺) = 0.
Therefore, there is a cochain 𝛽 ∈ Sing𝑘−1,𝒰
0
(𝑀; 𝐺) ⊆ Sing𝑘−1
0
(𝑀; 𝐺) such that
𝛿𝛽 = 𝜑. This completes the proof that 𝐻 (𝑀; 𝐺) ≅ 𝐻Sing (𝑀; 𝐺).
𝑘 𝑘
𝐻 𝑘 (𝑀; 𝐺) ≅ 𝐻Sing
𝑘
+
(𝑀; 𝐺) ≅ 𝐻Sing
𝑘
(𝑀; 𝐺).
The first isomorphism was obtained by applying the de Rham–Weil theorem to
the sequence (6.22), so it is natural with respect to group homomorphisms by the
induced by the map 𝜃 ∶ Sing𝑘 (𝑀; 𝐺) → Sing𝑘,+ (𝑀; 𝐺), which just maps a cochain
naturality statement of the de Rham–Weil theorem. The second isomorphism is
open cover by sets whose inclusions into 𝑈 are homotopic to constant maps, with-
Proof. The isomorphism (6.25) is just the special case of (6.26) in which 𝐸 is the
trivial line bundle 𝑀 × ℂ → 𝑀, so we just need to prove (6.26). Example 5.23(c)
showed that the sheaves of smooth 𝐸-valued forms ℰ 𝑝,𝑞 (𝐸) give a resolution of
Ω𝑝 (𝐸). Because each sheaf ℰ 𝑝,𝑞 (𝐸) is a sheaf of ℰ -modules, it is fine and therefore
acyclic. The theorem follows from the de Rham–Weil theorem. □
Proof. For each nonnegative integer 𝑘, let ℰ 𝑘 be the sheaf of smooth complex-
valued 𝑘-forms on 𝑀. Consider the following sheaf sequence:
𝑑 𝑑 𝑑
(6.28) 0 → ℂ ↪ ℰ0 −
→ ℰ1 −
→ ℰ2 −
→ ⋯.
174 6. Sheaf Cohomology
ℰ 𝑘 are fine, it is an acyclic resolution of the constant sheaf ℂ. Thus the cohomology
We observed in Example 5.23(a) that this sequence is exact, and since the sheaves
(6.29) 𝜋∗
0,𝑞 𝑖∗
where ℛ and 𝒟 are the isomorphisms given by Theorems 6.20 and 6.19, respec-
tively, and 𝑖∗ is induced by the sheaf inclusion 𝑖 ∶ ℂ ↪ 𝒪.
𝑖 = 𝜋 0,1 𝜋 0,2
𝜕 / 0,1 𝜕 / 0,2
0 /𝒪 / ℰ 0,0 ℰ ℰ / ⋯.
It is important to note that the above proof does not apply to 𝜋 𝑝,𝑞 for 𝑝 ≠ 0, be-
cause the (𝑝, 𝑞 +1)-part of 𝑑𝜂 can involve contributions from both 𝜂 𝑝,𝑞 and 𝜂 𝑝−1,𝑞+1 .
there are well-defined projections 𝜋∗ ∶ 𝐻 𝑝+𝑞 (𝑀; ℂ) → 𝐻 𝑝,𝑞 (𝑀), but the proof is
𝑝,𝑞
Later we will see that for a restricted class of manifolds (compact Kähler manifolds),
Sing∞ 𝑘 (𝑀) ⊆ Sing𝑘 (𝑀) denote the subgroup consisting of smooth singular chains
it can be written as a formal linear combination of smooth singular simplices. Let
in 𝑀. Since the singular boundary operator maps smooth chains to smooth chains,
the sequence
𝜕 𝜕
⋯ → Sing∞
𝑘+1 (𝑀) → Sing𝑘 (𝑀) → Sing𝑘−1 (𝑀) → ⋯
∞ ∞
The fundamental fact about smooth singular homology is the following theo-
rem, whose proof can be found in [LeeSM, Thm. 18.7].
manifold 𝑀 and nonnegative integer 𝑘, the map 𝑖∗ ∶ 𝐻𝑘∞ (𝑀) → 𝐻𝑘 (𝑀) induced
Theorem 6.22 (Smooth Singular vs. Singular Homology). For every smooth
map 𝑅∗ ∶ 𝐻Sing
𝑘
(𝑀; 𝐺) → 𝐻Sing,∞
𝑘
(𝑀; 𝐺). Because inclusion of smooth chains
chains. It commutes with the coboundary operators and thus descends to a linear
𝜂= 𝑎𝑗 𝜎𝑗∗ 𝜂.
∫𝑐
∑ ∫Δ𝑘
𝑗
𝐼(𝜂)(𝑐) = 𝜂
∫𝑐
for every smooth 𝑘-form 𝜂 and smooth chain 𝑐. A version of Stokes’s theorem for
smooth singular chains [LeeSM, Thm. 18.12] shows that
𝑑𝜂 = 𝜂.
∫ ∫
(6.30)
𝑐 𝜕𝑐
This implies
(6.31) 𝛿 ∘ 𝐼 = 𝐼 ∘ 𝑑.
just treat the complex case. Let 𝑀 be a smooth manifold. For each nonnegative
Proof. The proofs for real and complex coefficients are essentially identical, so we
(6.32) = 𝐼+ 𝐼+ 𝐼+
0 /ℂ / Sing0,∞+ / Sing1,∞+ / Sing2,∞+ / ⋯.
𝛿 𝛿 𝛿+
+ +
is an acyclic resolution of ℂ. The proof of Theorem 6.18 showed that the analogue
It commutes by virtue of (6.31) and the functoriality of sheafification. The top row
of the second row, with Sing𝑘,+ in place of Sing𝑘,∞+ , is also an acyclic resolution;
the same proof applies in this case, once we observe that the smooth singular coho-
mology groups of a contractible open set are trivial by virtue of Theorem 6.22 and
the universal coefficient theorem.
≅
𝐻 𝑘 (𝑀; ℂ) / 𝐻 𝑘 (𝑀; ℂ)
= (𝐼 + )∗
dR
= 𝜃
ℰ𝑘 / Sing𝑘,∞+
𝐼+
𝜃∗ ∶ 𝐻Sing
𝑘
(𝑀; ℂ) → 𝐻Sing,+
𝑘
(𝑀; ℂ) is an isomorphism. The same proof applies
is an isomorphism. The proof of Theorem 6.18 showed that the analogous map
here; the only additional observation that needs to be made is that when the subdivi-
sion operators of [LeeTM, Prop. 13.19] are applied to smooth chains, they produce
smooth chains, because the new singular simplices are defined as compositions
of the original smooth simplices with affine maps between subsets of Euclidean
spaces. □
178 6. Sheaf Cohomology
Proof. Let 𝜂 and 𝑐 be given. By definition, ℐ [𝜂] = 𝑅−1 ∗ ∘ 𝐼∗ [𝜂]. Thus there
is a singular cocycle 𝜑 ∈ Sing𝑘 (𝑀; ℂ) such that 𝑅(𝜑) ∈ Sing𝑘,∞ (𝑀; ℂ) is co-
homologous to 𝐼(𝜂), and ℐ [𝜂] = [𝜑]. By definition of the Kronecker pairing,
⟨ℐ [𝜂], [𝑐]⟩ = 𝜑(𝑐). Theorem 6.22 shows that there is a smooth cycle 𝑐 ̃ homol-
ogous to 𝑐, and since the cocycle 𝜑 gives the same value on homologous cycles,
the Kronecker pairing is also equal to 𝜑(𝑐).
̃ Since 𝑐 ̃ is smooth, this is the same as
𝑅(𝜑)(𝑐)̃ = 𝐼(𝜂)(𝑐)̃ = ∫𝑐 ̃ 𝜂. □
𝑖∗ 𝑖#
𝐻dR
𝑘
(𝑀; ℂ) / 𝐻 𝑘 (𝑀; ℂ)
𝜅ℂ Hom(𝐻𝑘 (𝑀), ℂ),
ℐ
/
Sing
Applications of Sheaf Cohomology 179
Proposition 6.28. Let 𝑀 be a complex manifold. The map ℒ defined above de-
scends to a group isomorphism
ℒ∗ ∶ 𝐻 1 (𝑀; 𝒪 ∗ ) ≅ Pic(𝑀).
Similarly, if 𝑀 is a smooth manifold, 𝐻 1 (𝑀; ℰ ∗ ) is isomorphic to the group of
isomorphism classes of smooth complex line bundles on 𝑀; and if 𝑀 is any topo-
logical space, 𝐻 1 (𝑀; 𝒞 ∗ ) is isomorphic to the group of isomorphism classes of
topological complex line bundles.
Proof. We first note that for a fixed open cover 𝒰 of 𝑀, the map ℒ is a group
homomorphism from 𝑍 1 (𝒰; 𝒪 ∗ ) to Pic(𝑀), because the transition functions for a
tensor product 𝐿 ⊗ 𝐿′ are the products of the ones for 𝐿 and the ones for 𝐿′ .
Next we show that for a cocycle 𝜏 ∈ 𝑍 1 (𝒰; 𝒪 ∗ ), the isomorphism class of the
bundle ℒ (𝜏) depends only on the cohomology class of 𝜏. If 𝜏 and 𝜏 ′ are coho-
mologous, the computations in Example 6.3 show that there is a 0-cocycle 𝜓 such
so Proposition 3.7 shows that the bundles ℒ (𝜏) and ℒ (𝜏 ′ ) are isomorphic. Thus
ℒ descends to a homomorphism from 𝐻 1 (𝒰; 𝒪 ∗ ) to Pic(𝑀).
If 𝒱 = {𝑉𝛽 ∶ 𝛽 ∈ 𝐵} is a refinement of 𝒰 and 𝜌 is a refining map, then we
obtain a trivialization of the bundle ℒ (𝜏) over each subset 𝑉𝛽 by restricting the one
over 𝑈𝜌(𝛽) , and the transition maps between these trivializations are the restrictions
of those over 𝒰, which is to say
𝜏𝛼𝛽 = 𝜏𝜌(𝛼)𝜌(𝛽) |𝑉 .
𝛼 ∩𝑉𝛽
This implies that 𝒱 is a trivializing cover for both ℒ (𝜏) and ℒ (𝜌# 𝜏) with the same
transition functions, so these two bundles are isomorphic. Therefore, ℒ passes to
the direct limit to define a homomorphism ℒ∗ ∶ 𝐻 1 (𝑀; 𝒪 ∗ ) → Pic(𝑀).
If 𝐿 → 𝑀 is any holomorphic line bundle, we can choose a trivializing cover
𝒰, and the argument above shows that the transition functions determine a 1-
cocycle and therefore an element of 𝐻 1 (𝑀; 𝒪 ∗ ) whose image under ℒ∗ is the iso-
morphism class of 𝐿; thus ℒ∗ is surjective.
On the other hand, to show that ℒ∗ is injective, it suffices to show that its kernel
consists only of the zero cohomology class. Suppose ℒ∗ (𝛾) is the equivalence class
of the trivial bundle for some 𝛾 ∈ 𝐻 1 (𝑀; 𝒪 ∗ ). If 𝜏 is a cocycle representing 𝛾 over
some open cover 𝒰, then Corollary 3.9 shows there is a 0-cochain 𝜓 ∈ 𝐶 0 (𝒰; 𝒪 ∗ )
such that 𝜏𝛼𝛽 = 𝜓𝛽 𝜓𝛼−1 on 𝑈𝛼 ∩ 𝑈𝛽 , which means 𝜏 = 𝛿𝜓. Thus 𝜏 represents the
trivial cohomology class, which is to say 𝛾 = 0.
The analogous results for smooth and topological line bundles are proved in
exactly the same way, with only minor changes in notation. □
Applications of Sheaf Cohomology 181
explained later. Some authors define the sheaf-theoretic Chern class as 𝑐(𝐿) =
given by Theorem 6.18. (The negative sign is a normalization constant that will be
𝛿 ∗ ([𝐿]), without the negative sign; see the remark following the proof of Theorem
7.14 below.)
Theorem 6.29 (Classification of Smooth Line Bundles). Let 𝑀 be a smooth man-
ifold. Smooth complex line bundles over 𝑀 are classified up to isomorphism by
their Chern classes: for every cohomology class 𝛾 ∈ 𝐻 2 (𝑀; ℤ), there is a smooth
complex line bundle 𝐿 with 𝑐(𝐿) = 𝛾, and two smooth complex line bundles are
smoothly isomorphic if and only if their Chern classes are equal.
Proof. The long exact sequence associated with (6.34) contains the following seg-
𝛿∗
ment:
𝐻 1 (𝑀; ℰ ) → 𝐻 1 (𝑀; ℰ ∗ ) ⟶ 𝐻 2 (𝑀; ℤ) → 𝐻 2 (𝑀; ℰ ).
Because ℰ is a fine sheaf, the leftmost and rightmost groups are zero, so −𝑐 =
𝛿∗ ∶ 𝐻 1 (𝑀; ℰ ∗ ) → 𝐻 2 (𝑀; ℤ) is an isomorphism. □
=
_
0 / ℤ /ℰ
𝜀
/ ℰ∗ / 0,
182 6. Sheaf Cohomology
𝛿∗
𝐻 1 (𝑀; 𝒪 ∗ ) / 𝐻 2 (𝑀; ℤ)
phic if and only if their Chern classes are equal. However, since 𝒪 is not fine,
By the previous theorem, two holomorphic line bundles are smoothly isomor-
line bundles with zero Chern class, or equivalently holomorphic structures on the
trivial smooth line bundle. In Chapter 9, we will see that for a large class of compact
surfaces, Pic0 (𝑀) has the structure of a complex torus (see Thm. 9.66).
complex manifolds, including all projective manifolds and all compact Riemann
𝑀 is a connected compact Riemann surface. For any smooth complex line bundle
For line bundles on compact Riemann surfaces, we can say more. Suppose
ℤ.
(a) The degree map descends to a surjective homomorphism from Pic(𝑀) to
(b) Two holomorphic line bundles on 𝑀 are smoothly isomorphic if and only
they have the same degree.
Proof. The fact that 𝑐(𝐿) depends only on the isomorphism class of 𝐿 implies
immediately that the degree map descends to Pic(𝑀).
Other Sheaf Cohomology Theories 183
Because 𝑀 has complex dimension 1, there are no nonzero (0, 2)-forms, so the
Dolbeault group 𝐻 0,2 (𝑀) is zero. Thus 𝐻 2 (𝑀; 𝒪) = 0 by the Dolbeault theorem,
so (6.36) implies that the map 𝛿∗ ∶ 𝐻 2 (𝑀; 𝒪 ∗ ) → ∶ 𝐻 2 (𝑀; ℤ) is surjective, and
thus so is the Chern class map 𝑐 ∶ Pic(𝑀) → 𝐻Sing 2
(𝑀; ℤ). Because 𝑀 is con-
a connected sum of one or more copies of the torus 𝕊1 × 𝕊1 . Let 𝑔 be the genus
of 𝑀, which is defined to be 0 if 𝑀 is homeomorphic to 𝕊2 and to be 𝑔 if it is
homeomorphic to a connected sum of 𝑔 ≥ 1 tori. The first singular homology
group of 𝑀 is isomorphic to the free abelian group ℤ2𝑔 [LeeTM, Cor. 13.15], and
map 𝜅 ∶ 𝐻Sing
2
(𝑀; ℤ) → Hom(𝐻2 (𝑀); ℤ) is an isomorphism. On the other hand,
therefore the universal coefficient theorem (Prop. 6.16) implies that the Kronecker
since 𝐻2 (𝑀) is an infinite cyclic group generated by the fundamental class [𝑀]
(Prop. 6.15), it follows that the evaluation map 𝐸 ∶ Hom(𝐻2 (𝑀); ℤ) → ℤ given
by 𝐸(𝜑) = 𝜑([𝑀]) is also an isomorphism.
The degree map can be written as the following composition:
𝑐 𝜅 𝐸
Pic(𝑀) ⟶ 𝐻Sing
2
(𝑀; ℤ) ⟶ Hom(𝐻2 (𝑀), ℤ) ⟶ ℤ.
Later, we will develop some effective methods for computing the degrees of
line bundles on a Riemann surface.
the term flabby, which is the English translation of the French word flasque.) Gode-
ment showed that every sheaf of abelian groups admits a canonical resolution by
flasque sheaves (the Godement resolution, described in Problem 6-6), and defined
the sheaf cohomology groups to be the cohomology groups of the associated global
section sequence of that resolution. The advantage of this definition is that short
exact sheaf sequences yield long exact cohomology sequences on any topological
space, not just a paracompact Hausdorff one.
ℬO ❇
❇ 𝐹̃
𝒜 / 𝒮.
❇
𝐹
? ❇
Grothendieck showed that every sheaf of abelian groups admits a canonical resolu-
tion by injective sheaves, and defined sheaf cohomology groups as the cohomology
groups of the associated global section sequence. This is the most general defini-
tion of all, because it can be expressed in purely category-theoretic terms, and thus
makes sense for sheaves over objects even more general than topological spaces.
Both of these constructions lead to definitions of sheaf cohomology groups that
satisfy all the essential properties that we have proved for the Čech groups: they are
functorial; zero-degree cohomology is naturally isomorphic to the group of global
sections; and short exact sheaf sequences yield long exact cohomology sequences.
The details can be found, for example, in [Bre97, Chap. II]. In this section, we will
prove that both flasque sheaves and injective sheaves on a paracompact Hausdorff
Other Sheaf Cohomology Theories 185
space are acyclic in Čech cohomology, so it follows from the de Rham–Weil the-
orem that the cohomology groups defined by either the Godement construction or
the Grothendieck construction are isomorphic to the ones we have defined.
We begin by describing the relationship between these two types of sheaves.
Theorem 6.31. On any topological space, every injective sheaf of abelian groups
is flasque.
The fact that 𝑘 is locally constant implies that 𝑘−1 (0) is open, so the gluing and
locality properties of 𝒮 ensure that 𝐼(𝑘) is uniquely defined. Because 𝒮 is injective,
𝐼 extends to a morphism 𝐼̃∶ ℤ → 𝒮 . Define a section 𝑠 ̃ ∈ 𝒮 (𝑀) by 𝑠 ̃ = 𝐼(1), ̃
where 1 ∈ ℤ(𝑀) is the constant function with value 1. It satisfies
̃ 𝑈 = 𝐼(1|
𝑠|̃ 𝑈 = 𝐼(1)| ̃ 𝑈 ) = 𝐼(1|𝑈 ) = 𝑠,
so 𝑟𝑀
𝑈 (𝑠)̃ = 𝑠, showing that 𝑟𝑈 is surjective.
𝑀
□
Problem 6-5 describes an example that shows the converse of this theorem is
not true.
Here are two essential properties of flasque sheaves.
Lemma 6.32 (Properties of Flasque Sheaves). Suppose ℛ, 𝒮 , and 𝒯 are sheaves
of abelian groups on a topological space 𝑀, and the following sheaf sequence is
exact:
𝐹 𝐺
(6.37) 0 → ℛ ⟶ 𝒮 ⟶ 𝒯 → 0.
(a) If ℛ is flasque, then for every open subset 𝑈 ⊆ 𝑀, the following sequence
of abelian groups is exact:
𝐹𝑈 𝐺𝑈
(6.38) 0 → ℛ(𝑈 ) ⟶ 𝒮 (𝑈 ) ⟶ 𝒯 (𝑈 ) → 0.
(b) If ℛ and 𝒮 are flasque, then so is 𝒯 .
186 6. Sheaf Cohomology
Proof. Suppose first that ℛ is flasque. We know from Proposition 5.24 that the
sequence (6.38) is exact at ℛ(𝑈 ) and 𝒮 (𝑈 ), so we need only prove that the homo-
morphism 𝐺𝑈 ∶ 𝒮 (𝑈 ) → 𝒯 (𝑈 ) is surjective.
Let 𝑡 ∈ 𝒯 (𝑈 ) be arbitrary. The fact that the sheaf sequence (6.37) is exact
means that for each 𝑝 ∈ 𝑈 , there is a neighborhood 𝑉 of 𝑝 contained in 𝑈 and
a section 𝑠 ∈ 𝒮 (𝑉 ) such that 𝐺𝑉 (𝑠) = 𝑡|𝑉 . Let 𝑃 be the set of all pairs of the
form (𝑉 , 𝑠) where 𝑉 is an open subset of 𝑈 and 𝑠 ∈ 𝒮 (𝑉 ) satisfies 𝐺𝑉 (𝑠) = 𝑡|𝑉 .
Give 𝑃 a partial order by saying that (𝑉 , 𝑠) ≤ (𝑉 ′ , 𝑠′ ) if 𝑉 ⊆ 𝑉 ′ and 𝑠′ |𝑉 = 𝑠. If
𝑄 = {(𝑉𝛼 , 𝑠𝛼 ) ∶ 𝛼 ∈ 𝐴} is any totally ordered subset of 𝑃 , then the pair (𝑉∞ , 𝑠∞ ) is
an upper bound for 𝑄, where 𝑉∞ = ⋃𝛼 𝑉𝛼 and 𝑠∞ ∈ 𝒮 (𝑉∞ ) is defined as follows:
the fact that 𝑄 is totally ordered guarantees that for any 𝛼, 𝛽 ∈ 𝐴, either 𝑉𝛼 ⊆ 𝑉𝛽
or vice versa, and in either case 𝑠𝛼 |𝑉𝛼 ∩𝑉𝛽 = 𝑠𝛽 |𝑉𝛼 ∩𝑉𝛽 , so by the gluing property
there exists 𝑠∞ ∈ 𝒮 (𝑉∞ ) whose restriction to each 𝑉𝛼 is equal to 𝑠𝛼 . It follows that
𝐺𝑉∞ (𝑠∞ ) = 𝑡|𝑉∞ , so (𝑉∞ , 𝑠∞ ) ∈ 𝑃 . By Zorn’s lemma, there is a maximal element
(𝑉 , 𝑠) ∈ 𝑃 .
We will show that 𝑉 = 𝑈 , which means that 𝐺𝑈 (𝑠) = 𝑡, proving that 𝐺𝑈 is
surjective. Assume for contradiction that 𝑉 ≠ 𝑈 , and let 𝑝 be a point of 𝑈 ∖ 𝑉 .
Then there exist a neighborhood 𝑊 of 𝑝 in 𝑈 and a section 𝜎 ∈ 𝒮 (𝑊 ) such that
𝐺𝑊 (𝜎) = 𝑡|𝑊 . Since 𝐺𝑉 ∩𝑊 (𝜎|𝑉 ∩𝑊 ) = 𝑡|𝑉 ∩𝑊 = 𝐺𝑉 ∩𝑊 (𝑠|𝑉 ∩𝑊 ), the fact that
0 → ℛ(𝑉 ∩ 𝑊 ) → 𝒮 (𝑉 ∩ 𝑊 ) → 𝒯 (𝑉 ∩ 𝑊 ) is exact implies there exists 𝑟 ∈
ℛ(𝑉 ∩ 𝑊 ) such that
(6.39) 𝑠|𝑉 ∩𝑊 − 𝜎|𝑉 ∩𝑊 = 𝐹𝑉 ∩𝑊 (𝑟).
Because ℛ is flasque, there is a section 𝑟 ̃ ∈ ℛ(𝑊 ) that restricts to 𝑟 on 𝑉 ∩ 𝑊 .
Let 𝜎
̃ = 𝜎 + 𝐹𝑊 (𝑟)̃ ∈ 𝒮 (𝑊 ). It follows from (6.39) that the restrictions of 𝑠 and 𝜎
̃
agree on 𝑉 ∩ 𝑊 , so there is a section 𝑠 ̃ ∈ 𝒮 (𝑉 ∪ 𝑊 ) that satisfies
𝑠|̃ 𝑉 = 𝑠, 𝑠|̃ 𝑊 = 𝜎
̃.
Then 𝐺𝑉 ∪𝑊 (𝑠)̃ agrees with 𝐺𝑉 (𝑠) on 𝑉 and with 𝐺𝑊 (̃ 𝜎 ) = 𝐺𝑊 (𝜎) on 𝑊 , so by
the locality property 𝐺𝑉 ∪𝑊 (𝑠)̃ = 𝑡|𝑉 ∪𝑊 , showing that (𝑉 ∪ 𝑊 , 𝑠)̃ ∈ 𝑃 . Since it
is strictly larger than (𝑉 , 𝑠), this contradicts the maximality of (𝑉 , 𝑠), thus proving
sheaf 𝒮 , we define the sheaf of rough sections of 𝓢, denoted by 𝒮̂, by letting 𝒮̂(𝑈 )
The principal source of flasque sheaves is the following construction. For any
Other Sheaf Cohomology Theories 187
𝒮̂ 𝒯.
and 𝐹̂ respects the group structure on stalks because each 𝐹𝑝 does. For any section
defined pointwise, it commutes with restrictions and thus defines a sheaf morphism;
𝑠 ∈ 𝒮 (𝑈 ),
𝐹̂𝑈 ∘ 𝜄𝒮 (𝑠)(𝑝) = 𝐹𝑝 (𝑠+ (𝑝)) = 𝐹𝑝 ([𝑠]𝑝 ) = [𝐹𝑈 (𝑠)]𝑝
= (𝐹𝑈 (𝑠))+ (𝑝) = 𝜄𝒯 ∘ 𝐹𝑈 (𝑠)(𝑝),
showing that (6.40) commutes. For every section 𝜎 ∈ 𝒮̂(𝑈 ), the value 𝜎(𝑝) at each
𝑝 ∈ 𝑈 is the germ at 𝑝 of some section 𝑠 ∈ 𝒮 (𝑉 ) on some neighborhood 𝑉 of 𝑝,
topological partition of unity. Choose a well-ordering of the index set 𝐵, and for
each 𝛽 ∈ 𝐵 define a morphism 𝜂𝛽 ∶ 𝒮̂ → 𝒮̂ on the stalk level by
Proof. We will prove by induction on 𝑞 that for every 𝑞 ≥ 1 and every flasque sheaf
𝒮 on 𝑀, we have 𝐻 𝑞 (𝑀; 𝒮 ) = 0.
Suppose 𝒮 is a flasque sheaf on 𝑀, and let 𝒮̂ be its sheaf of rough sections.
We have an exact sheaf sequence
(6.41) 0 → 𝒮 ↪ 𝒮̂ → 𝒮̂/𝒮 → 0.
The corresponding long exact sequence in Čech cohomology contains the segment
(6.42) 𝐻 0 (𝑀; 𝒮̂) → 𝐻 0 (𝑀; 𝒮̂/𝒮 ) → 𝐻 1 (𝑀; 𝒮 ) → 𝐻 1 (𝑀; 𝒮̂).
Since 𝒮̂ is fine, the rightmost group in (6.42) is trivial. By Theorem 6.7, the first
map is equivalent to the global section map 𝒮̂(𝑀) → (𝒮̂/𝒮 )(𝑀), which is surjec-
tive by Lemma 6.32; thus 𝐻 1 (𝑀; 𝒮 ) = 0 for every flasque sheaf 𝒮 .
Now let 𝑞 ≥ 1, and assume we have proved that 𝐻 𝑞 (𝑀; 𝒮 ) = 0 for every
flasque sheaf 𝒮 . Suppose 𝒮 is flasque, and consider the following portion of the
long exact sequence associated with (6.41):
𝐻 𝑞 (𝑀; 𝒮̂) → 𝐻 𝑞 (𝑀; 𝒮̂/𝒮 ) → 𝐻 𝑞+1 (𝑀; 𝒮 ) → 𝐻 𝑞+1 (𝑀; 𝒮̂).
The first and last groups above are zero because 𝒮̂ is fine. It follows from Lemma
6.32 that 𝒮̂/𝒮 is flasque, so the inductive hypothesis implies 𝐻 𝑞+1 (𝑀; 𝒮 ) ≅
𝐻 𝑞 (𝑀; 𝒮̂/𝒮 ) = 0, thus completing the induction. □
Corollary 6.35. On a paracompact Hausdorff space, the sheaf cohomology groups
defined by either the Godement construction or the Grothendieck construction are
isomorphic to those defined by the Čech construction.
Proof. Either construction starts with a resolution by sheaves that are acyclic in
Čech cohomology by Theorems 6.31 and 6.34, so the result follows from the de
Rham–Weil theorem. □
Problems 189
Problems
6-1. Suppose 𝑀 is a positive-dimensional complex manifold. Show that the
sheaf 𝒪 of holomorphic functions on 𝑀 and the constant sheaf ℂ on 𝑀
are not fine. [Hint: Let 𝑈 , 𝑉 be proper open subsets of 𝑀 whose union
is 𝑀 and whose intersection is nonempty, and show that there is no sheaf
partition of unity subordinate to the cover 𝒰 = {𝑈 , 𝑉 }.]
6-2. Let 𝑀 be a paracompact Hausdorff space and ℛ a fine sheaf of commu-
tative rings on 𝑀. Show that every sheaf of ℛ-modules on 𝑀 is fine.
6-3. Let 𝑀 be a smooth manifold, and let 𝒰 = {𝑈𝛼 }𝛼∈𝐴 be an indexed open
cover of 𝑀 such that each nonempty finite intersection 𝑈𝛼0 ∩ ⋯ ∩ 𝑈𝛼𝑝 is
each point [LeeRM, Thm. 6.17], and noting that intersections of geodesi-
cally convex sets are geodesically convex and therefore contractible.) By
ℛ2 ∶ 𝐻dR2
(𝑀; ℂ) → 𝐻 2 (𝑀; ℂ) can be described as follows.
(a) Let 𝜂 be a closed 1-form on 𝑀. For each 𝛼, there is a smooth function
𝑢𝛼 on 𝑈𝛼 such that 𝜂 |𝑈 = 𝑑𝑢𝛼 . Then
𝛼
𝑎𝛼𝛽 = 𝑢𝛽 |𝑈 − 𝑢 𝛼 |𝑈
𝛼 ∩𝑈𝛽 𝛼 ∩𝑈𝛽
𝑖𝜕𝜕 𝑑 𝑑 𝑑 𝑑
0 → 𝒫 ↪ ℰℝ ⟶ ℱ 1 → ℱ 2 → ⋯ → ℱ 𝑞 → ⋯ .
190 6. Sheaf Cohomology
𝒬1 ̂
composition
Π 𝜄
𝒮 0 −→ 𝒬 1 −−→ 𝒬 1,
morphism 𝑑𝑗 ∶ 𝒮 → 𝒮
𝑗 𝑗+1
𝜄𝒮 𝑑0 𝑑1
0 → 𝒮 −−→ 𝒮 0 −−→ 𝒮 1 −−→ 𝒮 2 → ⋯ .
Prove that this is a flasque resolution.
6-7. Another approach that is sometimes used to define sheaf cohomology
Et(𝒮 ) defined by (5.6). The sheaf 𝒮 is said to be soft if for every closed
subset 𝐾 ⊆ 𝑀, the restriction map 𝑟𝑀 𝐾 is surjective.
(a) Let 𝑀 be a paracompact Hausdorff space. Prove that both conclu-
(b) For every sheaf 𝒮 , prove that the sheaf of rough sections 𝒮̂ is soft.
sions of Lemma 6.32 hold if “flasque” is replaced by “soft.”
Problems 191
(a) 𝒮 is fine.
Show that the following are equivalent:
(b) The sheaf ℋom(𝒮 , 𝒮 ) is soft (see Problems 5-7 and 6-7).
(c) For each pair of disjoint closed subsets 𝐾, 𝐿 ⊆ 𝑀, there is a sheaf
morphism 𝐹 ∶ 𝒮 → 𝒮 that restricts to the identity on a neighborhood
of 𝐾 and to the zero morphism on a neighborhood of 𝐿.
[Hint: For (b) ⇒ (a), let {𝑈𝛼 }𝛼∈𝐴 be a locally finite open cover of 𝑀, and
choose another open cover {𝑉𝛼 }𝛼∈𝐴 satisfying 𝑉𝛼 ⊆ 𝑉 𝛼 ⊆ 𝑈𝛼 . Let Ψ be
the set of collections {𝜓𝛽 }𝛽∈𝐵 where 𝐵 ⊆ 𝐴, each 𝜓𝛽 is a sheaf morphism
𝒮 → 𝒮 satisfying supp 𝜓𝛽 ⊆ 𝑈𝛽 , and ∑𝛽∈𝐵 𝜓𝛽 restricts to the identity
on ⋃𝛽∈𝐵 𝑉 𝛽 . Give Ψ a partial order by saying {𝜓𝛽 }𝛽∈𝐵 ≤ {𝜓𝛽′ }𝛽∈𝐵 ′ if
𝐵 ⊆ 𝐵 ′ and 𝜓𝛽 = 𝜓𝛽′ for 𝛽 ∈ 𝐵, and use Zorn’s lemma.]
plex and |𝐾| is its underlying topological space. For each vertex 𝑣 of 𝐾,
the star of 𝒗, denoted by St 𝑣, is the union of the interiors of all simplices
that have 𝑣 as a vertex. If 𝑣0 , … , 𝑣𝑝 are the vertices of a simplex 𝜎 of 𝐾,
then St 𝑣0 ∩ ⋯ ∩ St 𝑣𝑝 is a neighborhood of 𝜎 in |𝐾|. Let 𝐺 be an abelian
group and let 𝒰 be the open cover of |𝐾| consisting of the stars of all the
Chapter 7
Connections
Among the main tools in Riemannian geometry are connections, or covariant differ-
entiation operators, on vector bundles. Connections play an equally important role
in complex geometry, and this chapter is dedicated to exploring their fundamental
properties.
We begin with the definition of a connection on a smooth complex vector bun-
dle, and show how to construct connections and how to do computations with them.
Next we describe the curvature of a connection, which can be thought of as an ob-
struction to the existence of parallel local frames. We then show how a connection
can be used to construct a cohomology class associated with every smooth complex
vector bundle, called the first real Chern class; for line bundles, it is closely related
to the sheaf-theoretic Chern class defined in Chapter 3.
The last part of the chapter focuses on holomorphic vector bundles. If we en-
dow such a bundle with a Hermitian fiber metric, there are many connections on the
bundle that are compatible with the metric. But for holomorphic Hermitian vector
bundles, there is an additional condition, called compatibility with the holomorphic
structure, that allows us to single out a unique connection, called the Chern con-
nection. Here we introduce the Chern connection and study some of its properties.
193
194 7. Connections
on the restriction of 𝐸 to any open subset of 𝑀 [LeeRM, Prop. 4.3]. We will often
make use of this fact without further comment.
In addition to determining covariant derivatives with respect to specific vector
∇𝑍 𝜎 = ∇𝑋 𝜎 + 𝑖∇𝑌 𝜎.
tions related to them in terms of local frames. Thus suppose (𝑠𝑗 ) = (𝑠1 , … , 𝑠𝑚 ) is
Because connections are determined locally, we can carry out most computa-
a smooth local frame for 𝐸 over a subset 𝑈 ⊆ 𝑀. For a given vector field 𝑋 on 𝑈 ,
we can express each of the covariant derivatives ∇𝑋 (𝑠𝑗 ) in terms of the same frame
(using the summation convention) as
for some smooth coefficients 𝜃𝑗𝑘 (𝑋). Formula (7.1) determines the covariant deriv-
ative of an arbitrary section 𝜎 = 𝜎 𝑗 𝑠𝑗 by
Conversely, given an arbitrary matrix of smooth complex 1-forms 𝜃𝑗𝑘 on the do-
main 𝑈 of a smooth local frame for 𝐸, formula (7.2) determines a connection on 𝐸
over 𝑈 .
Connections on Complex Vector Bundles 195
If we have another local frame (𝑠𝑘̃ ), then where they overlap we can write
𝑠𝑘̃ = 𝜏𝑘 𝑠𝑗 ,
𝑗
for a GL(𝑚, ℂ)-valued transition function 𝜏 = (𝜏𝑘 ). To see how the connection
𝑗
or in matrix notation,
(7.5) 𝜃 ̃ = 𝜏 −1 𝑑𝜏 + 𝜏 −1 𝜃𝜏.
(Note that the 𝑑𝜏 and 𝜃 factors above are matrices of complex 1-forms, while the
other factors on the right-hand side are matrices of complex-valued functions. It
is important to observe the order of factors because matrix multiplication does not
When we apply this to a complex vector field 𝑍, the equation for compatibility with
the metric reads
because of the conjugate linearity of the Hermitian inner product in its second ar-
gument.
The next proposition gives an important property of the connection forms for a
metric connection.
Proposition 7.1. Suppose 𝐸 → 𝑀 is a smooth complex vector bundle with a Her-
mitian fiber metric and ∇ is a metric connection on 𝐸. The matrix of connection
1-forms with respect to any local orthonormal frame is skew-Hermitian:
𝜃𝑗𝑘 = −𝜃𝑘 .
𝑗
Proof. Let (𝑠𝑗 ) be a local orthonormal frame for 𝐸, and let 𝜃𝑗𝑘 be the corresponding
connection 1-forms. For every local complex vector field 𝑍, compatibility with the
196 7. Connections
metric implies
0 = 𝑍(𝛿𝑗𝑘 ) = 𝑍⟨𝑠𝑗 , 𝑠𝑘 ⟩ = ⟨∇𝑍 𝑠𝑗 , 𝑠𝑘 ⟩ + ⟨𝑠𝑗 , ∇𝑍 𝑠𝑘 ⟩
exists a local orthonormal frame for 𝐸, together with a smooth partition of unity
{𝜓𝛼 } subordinate to this cover; then define a connection ∇𝛼 on 𝐸|𝑈𝛼 by setting all
of the connection 1-forms to be zero, and define a global connection ∇ on 𝐸 by
blending these together with the partition of unity:
∇𝑋 𝜎 = 𝜓𝛼 ∇𝛼𝑋 𝜎.
∑
(7.8)
𝛼
The following lemma is a useful technical result about metric connections that
can simplify some computations. We will use it in Chapter 10.
Lemma 7.3. Suppose 𝐸 → 𝑀 is a smooth Hermitian vector bundle and ∇ is a
metric connection on 𝐸. In a neighborhood of each 𝑥0 ∈ 𝑀, there is a smooth
orthonormal frame (𝑠𝑗 ) for 𝐸 that satisfies ∇𝑠𝑗 = 0 at 𝑥0 .
Proof. Start with any orthonormal frame (𝑠𝑗 ), and let 𝜃𝑗𝑘 be the corresponding
connection forms. Proposition 7.1 shows that the matrix (𝜃𝑗𝑘 ) is skew-Hermitian.
Choose any smooth coordinates (𝑥𝑎 ) centered at 𝑥0 on an open set 𝑈 ⊆ 𝑀, and
group, it follows that 𝐵(𝑥) is unitary for each 𝑥. Thus the local frame (𝑠𝑘̃ ) defined
Since the space of skew-Hermitian matrices is the Lie algebra of the unitary
► Exercise 7.5. Show how to adapt the proof of [LeeRM, Thm. 4.24] to prove
this proposition.
Proof. First assume the image of 𝛾 is contained in the domain of a smooth local
frame (𝑠1 , … , 𝑠𝑚 ) for 𝐸, and let 𝜃𝑗𝑘 be the connection 1-forms for this frame. We
can write 𝜎(𝑡) = 𝑓 𝑗 (𝑡)𝑠𝑗 (𝛾(𝑡)) (using the summation convention) for some smooth
functions 𝑓 1 , … , 𝑓 𝑚 ∶ 𝐼 → ℂ. Since the sections 𝑠𝑗 are extendible, Proposition
198 7. Connections
For the general case, we can let 𝛽 be the supremum of all 𝑏 > 𝑡0 such that a
unique parallel transport 𝜎 exists on [0, 𝑏]. If 𝛽 < sup 𝐼, we can choose a local frame
on an open set containing 𝛾(𝛽 − 𝛿, 𝛽 + 𝛿) for some small 𝛿 > 0, and find a parallel
section 𝜎
̃ on that interval with initial value 𝜎̃(𝛽 − 𝛿/2) = 𝜎(𝛽 − 𝛿/2); by uniqueness,
𝜎
̃ agrees with 𝜎 on their common domain, so 𝜎 ̃ provides a parallel extension of 𝜎
past 𝛽, which is a contradiction. The same argument works for 𝑡 < 𝑡0 . □
Curvature
A fundamental local invariant of a Riemannian metric is the curvature of its Levi-
Civita connection. For connections on complex vector bundles, there is an analo-
The same argument as in the Riemannian case [LeeRM, Prop. 7.3] shows that Θ
is linear over 𝐶 ∞ (𝑀; ℂ) in all three arguments 𝑋, 𝑌 , 𝜎, and thus defines a smooth
section of the bundle 𝑇ℂ∗ 𝑀 ⊗𝑇ℂ∗ 𝑀 ⊗𝐸 ∗ ⊗𝐸. Moreover, Θ is clearly antisymmetric
in 𝑋 and 𝑌 , and 𝐸 ∗ ⊗𝐸 ≅ 𝐸 ⊗𝐸 ∗ is canonically isomorphic to the bundle End(𝐸);
so Θ can be viewed as an element of Γ(Λ2ℂ 𝑀 ⊗ End(𝐸)) = ℰ 2 (𝑀; End(𝐸)). A
connection ∇ is said to be flat if its curvature is identically zero.
To study the curvature more deeply, let us choose a smooth local frame (𝑠𝑗 )
for 𝐸, and let 𝜃𝑗𝑘 be the corresponding matrix of connection forms. To compute
the curvature, it suffices to compute its action on each basis section 𝑠𝑗 for arbitrary
𝑋, 𝑌 :
Θ(𝑋, 𝑌 )𝑠𝑗 = ∇𝑋 (𝜃𝑗𝑘 (𝑌 )𝑠𝑘 ) − ∇𝑌 (𝜃𝑗𝑘 (𝑋)𝑠𝑘 ) − 𝜃𝑗𝑘 ([𝑋, 𝑌 ])𝑠𝑘
= 𝑋 (𝜃𝑗𝑘 (𝑌 ))𝑠𝑘 + 𝜃𝑗𝑘 (𝑌 )𝜃𝑘𝑙 (𝑋)𝑠𝑙 − 𝑌 (𝜃𝑗𝑘 (𝑋))𝑠𝑘 − 𝜃𝑗𝑘 (𝑋)𝜃𝑘𝑙 (𝑌 )𝑠𝑙
− 𝜃𝑗𝑘 ([𝑋, 𝑌 ])𝑠𝑘
= (𝑑𝜃𝑗𝑙 (𝑋, 𝑌 ) + (𝜃𝑘𝑙 ∧ 𝜃𝑗𝑘 )(𝑋, 𝑌 ))𝑠𝑙 ,
(Θ𝑗 ) of 2-forms, called the curvature forms of ∇ with respect to this frame, given
𝑙
by
(7.9) Θ𝑙𝑗 = 𝑑𝜃𝑗𝑙 + 𝜃𝑘𝑙 ∧ 𝜃𝑗𝑘 .
If we interpret 𝜃𝑗𝑙 and Θ𝑙𝑗 as the local expressions for End(𝐸)-valued forms, we can
use the wedge product of endomorphism-valued forms defined by (4.18) to write
Θ = 𝑑𝜃 + 𝜃 ∧ 𝜃.
(7.9) in the form
Proof. One direction is easy: if (𝑠1 , … , 𝑠𝑘 ) is a parallel local frame, then the con-
nection forms 𝜃𝑗𝑘 are all identically zero, so the curvature forms Θ𝑘𝑗 are zero as well.
Conversely, suppose Θ ≡ 0. Given 𝑝 ∈ 𝑀, we begin by showing that every
element 𝜎0 ∈ 𝐸𝑝 has a parallel extension to a neighborhood of 𝑝. The proof is an
adaptation of [LeeRM, Lemma 7.8]. Choose smooth coordinates (𝑥1 , … , 𝑥𝑁 ) on
some neighborhood 𝑈 of 𝑝, such that 𝑝 has coordinates (0, … , 0) and the image of
the coordinate map is a cube in ℝ𝑁 . We define 𝜎 on 𝑈 as follows: first parallel
transport 𝜎0 along the 𝑥1 -axis; then from each point on the 𝑥1 -axis, parallel trans-
port 𝜎 along the 𝑥2 -curve through that point; and continue by induction to obtain
a section 𝜎 defined on all of 𝑈 . It is smooth because solutions to ODEs depend
Each of the terms on the right-hand side is zero on 𝑀𝑗+1 : the first because 𝜕𝑗+1 𝜎 ≡
0 there; the second because [𝜕𝑗+1 , 𝜕𝑖 ] = 0; and the third because ∇ is flat. This
completes the induction and shows that every 𝜎0 ∈ 𝐸𝑝 has a parallel extension to a
neighborhood of 𝑝.
Now choose a basis (𝑏1 , … , 𝑏𝑘 ) for 𝐸𝑝 , and for each 𝑖 = 1, … , 𝑘, let 𝑠𝑖 be a par-
allel extension of 𝑏𝑖 to a neighborhood of 𝑝. By continuity, the sections (𝑠1 , … , 𝑠𝑘 )
will continue to be linearly independent in some neighborhood of 𝑝, so they consti-
tute a parallel local frame. □
𝑑𝛼 𝑗 ⊗ 𝑠𝑗 + (−1)𝑞 𝛼 𝑗 ∧ 𝐷𝑠𝑗
̃𝑘 ) ⊗ ((𝜏 −1 )𝑙𝑗 𝑠𝑙̃ ) + (−1)𝑞 (𝜏𝑘 𝛼
= 𝑑 (𝜏𝑘 𝛼 ̃𝑘 ) ∧ ∇((𝜏 −1 )𝑙𝑗 𝑠𝑙̃ )
𝑗 𝑗
𝑑𝜏✭
=✭ 𝑘∧✭𝛼
̃✭𝑘 ✭
⊗✭(𝜏✭ )𝑗 𝑠𝑙̃ + 𝜏𝑘 𝑑̃
𝛼 𝑘 ⊗ (𝜏 −1 )𝑙𝑗 𝑠𝑙̃
𝑗 −1 𝑙 ✭✭ 𝑗
+ (−1) 𝜏𝑘 𝛼
̃✭ ∧ 𝑑(𝜏 −1 )𝑙𝑗 ⊗ 𝑠𝑙̃ + (−1)𝑞 𝜏𝑘 𝛼
̃𝑘 ∧ (𝜏 −1 )𝑙𝑗 ∇𝑠𝑙̃
𝑞 𝑗
𝑘 ✭✭✭ ✭✭✭✭ 𝑗
= 𝑑̃
𝛼 𝑘 ⊗ 𝑠𝑘̃ + (−1)𝑞 𝛼
̃𝑘 ∧ 𝐷𝑠𝑘̃ ,
✭✭✭
✭
where the two terms involving derivatives of 𝜏𝑘 cancel because 𝑑 ((𝜏 −1 )𝑙𝑗 𝜏𝑘 ) =
𝑗 𝑗
𝑑(𝛿𝑘𝑙 ) = 0. This proves that 𝐷 is well defined, and properties (i) and (ii) follow
To prove (iii), we note first that for 𝛼 ∈ ℰ 𝑞 (𝑀) and 𝜎 ∈ ℰ 0 (𝑀; 𝐸) = Γ(𝐸),
immediately from the definition.
𝐷2 (𝛼 ∧ 𝜎) = 𝐷(𝑑𝛼 ∧ 𝜎 + (−1)𝑞 𝛼 ∧ 𝐷𝜎 )
= (−1)𝑞+1 𝑑𝛼 ∧ 𝐷𝜎 + (−1)𝑞 𝑑𝛼 ∧ 𝐷𝜎 + 𝛼 ∧ 𝐷2 𝜎
= 𝛼 ∧ 𝐷2 𝜎.
This implies two important facts: First, it shows that the action of 𝐷2 on ℰ 𝑞 (𝑀; 𝐸)
is determined by that on ℰ 0 (𝑀; 𝐸). And second, by taking 𝛼 to be a 0-form
𝑓 ∈ 𝐶 ∞ (𝑀), it shows that 𝐷2 is linear over 𝐶 ∞ (𝑀) and is thus a smooth bun-
dle homomorphism, so it suffices to check (iii) on elements of a local frame for 𝐸.
202 7. Connections
Given a smooth local frame (𝑠𝑗 ) with connection 1-forms 𝜃𝑗𝑘 , we have
𝑖
𝑐1 (∇) = tr Θ.
2𝜋
The reason for the coefficient will emerge shortly. (The adjective “first” reflects the
fact that there are also higher Chern forms that can be defined using higher-degree
polynomials in the curvature forms; but we will not need those. These forms, and
the cohomology classes they determine, were introduced by Shiing-Shen Chern in
1946 [Che46].)
Theorem 7.12. For any connection on a smooth complex vector bundle, the first
Chern form is closed, and its de Rham cohomology class is independent of the
choice of connection.
𝑖 𝑗 𝑖
In terms of a smooth local frame, we have
where the second equality follows from interchanging the dummy indices 𝑗 and 𝑙.
Thus the wedge product term is identically zero, so in the domain of the local frame
𝑖
we have
𝑐1 (∇) = 𝑑𝜃𝑗 ,
𝑗
2𝜋
(7.12)
𝜃𝑗𝑘 + 𝜃𝑘 = 0.
𝑗
Taking the trace of this equation, we find that the scalar 1-form 𝜃𝑗 is purely imagi-
𝑗
Line Bundles
Now we examine how this looks in the case of line bundles. Let 𝐿 → 𝑀 be
a smooth complex line bundle, and let ∇ be a connection on 𝐿. The endomor-
determined in 𝑈𝛼 by a 1×1 matrix of 1-forms, that is, an ordinary scalar 1-form. Let
us denote the 1-form associated with the local frame 𝑠𝛼 by 𝜃𝛼 , so ∇𝑠𝛼 = 𝜃𝛼 ⊗ 𝑠𝛼 .
When 𝑈𝛼 and 𝑈𝛽 overlap, equation (3.4) shows that the local frames 𝑠𝛼 and 𝑠𝛽
are related by 𝑠𝛽 = 𝜏𝛼𝛽 𝑠𝛼 , so the transition formula (7.5) for the connection forms
becomes
(7.13) 𝜃𝛽 = 𝜏𝛼𝛽
−1
𝑑𝜏𝛼𝛽 + 𝜃𝛼
(because 1 × 1 matrices commute).
The curvature form is the globally defined 2-form Θ that satisfies Θ|𝑈𝛼 = 𝑑𝜃𝛼
for each 𝛼; and the Chern form is 𝑐1 (∇) = 2𝜋𝑖 Θ, a globally defined closed 2-form,
which is real if ∇ is a metric connection.
The next theorem explains the relationship between the first real Chern class
reason the factor of 𝑖/(2𝜋) is included in the definition of 𝑐1 (∇), and the negative
of a line bundle and the sheaf-theoretic Chern class defined in Chapter 5. It is the
sign in the definition of 𝑐(𝐿). (See the remark following the proof for a comment
about the sign.)
Theorem 7.14. Let 𝐿 → 𝑀 be a smooth complex line bundle. Under the compo-
in which the first map is the homomorphism induced by the sheaf inclusion 𝜄 ∶ ℤ ↪
ℝ and the second is the inverse of the de Rham–Weil isomorphism, the sheaf-
theoretic Chern class 𝑐(𝐿) maps to the first real Chern class 𝑐1ℝ (𝐿).
theoretic Chern class map 𝑐 ∶ 𝐻 1 (𝑀; ℰ ∗ ) → 𝐻 2 (𝑀; ℤ), and second, the isomor-
Proof. This is a matter of unwinding the definitions of two maps: first, the sheaf-
phism ℛ2 ∶ 𝐻dR 2
(𝑀; ℝ) → 𝐻 2 (𝑀; ℝ) given by the de Rham–Weil theorem.
We begin by choosing an open cover 𝒰 = {𝑈𝛼 }𝛼∈𝐴 of 𝑀 by convex geodesic
balls with respect to some Riemannian metric, so that each 𝑈𝛼 and all finite inter-
sections 𝑈𝛼0 ∩⋯∩𝑈𝛼𝑝 are contractible, as in Problem 6-3. By choosing the geodesic
balls small enough, we can also ensure that over each 𝑈𝛼 there is a smooth local
frame 𝑠𝛼 (that is, a nonvanishing local section) for 𝐿.
Recall that the sheaf-theoretic Chern class is defined by 𝑐(𝐿) = −𝛿∗ ([𝐿]),
where 𝛿∗ ∶ 𝐻 1 (𝑀; ℰ ∗ ) → 𝐻 2 (𝑀; ℤ) is the connecting homomorphism in the long
exact sequence arising from the short exact sheaf sequence
𝜄 𝜀
0 → ℤ ↪ ℰ ⟶ ℰ ∗ → 0.
The homomorphism 𝛿∗ is characterized by (6.6). To compute it explicitly, we begin
by letting 𝜏𝛼𝛽 ∶ 𝑈𝛼 ∩ 𝑈𝛽 → GL(1, ℂ) be the transition functions for the given local
frames; taken together, they define a cocycle 𝜏 ∈ 𝐶 1 (𝒰; ℰ ∗ ) that represents [𝐿] ∈
𝐻 1 (𝑀; ℰ ∗ ). Because 𝑈𝛼 ∩ 𝑈𝛽 is contractible, the nonvanishing complex-valued
The First Real Chern Class 205
function 𝜏𝛼𝛽 has a complex logarithm there by the result of Problem 5-11, so we
can choose a smooth function 𝑏𝛼𝛽 ∶ 𝑈𝛼 ∩ 𝑈𝛽 → ℂ such that 𝜏𝛼𝛽 = 𝜀(𝑏𝛼𝛽 ) = 𝑒2𝜋𝑖𝑏𝛼𝛽 .
Let 𝑏 ∈ 𝐶 1 (𝒰; ℰ ) denote the cochain defined by these functions. Our construction
ensures that 𝜀# 𝑏 = 𝜏, where 𝜀# ∶ 𝐶 1 (𝒰; ℰ ) → 𝐶 1 (𝒰; ℰ ∗ ) is the homomorphism
The fact that 𝜏𝛼𝛽 𝜏𝛽𝛾 = 𝜏𝛼𝛾 implies that (𝛿𝑏)𝛼𝛽𝛾 is integer-valued, and because 𝑈𝛼 ∩
𝑈𝛽 ∩ 𝑈𝛾 is connected, this continuous integer-valued function is constant. Thus the
assignment
defines a 2-cocyle 𝑘 ∈ 𝐶 2 (𝒰; ℤ) that satisfies 𝜄# 𝑘 = 𝛿𝑏. We see from (6.6) that
𝛿∗ [𝜏] is represented by 𝑘, so the sheaf-theoretic Chern class 𝑐(𝐿) is represented by
−𝑘.
On the other hand, Problem 6-3 shows how the isomorphism ℛ2 ∶ 𝐻dR 2
(𝑀; ℝ)
→ 𝐻 (𝑀; ℝ) is constructed. Starting with a global closed 2-form 𝜂, on each 𝑈𝛼 we
2
need to find a 1-form 𝜑𝛼 such that 𝑑𝜑𝛼 = 𝜂|𝑈𝛼 , and on each nonempty intersection
𝑈𝛼 ∩ 𝑈𝛽 a smooth function 𝑢𝛼𝛽 such that 𝜑𝛽 |𝑈𝛼 ∩𝑈𝛽 − 𝜑𝛼 |𝑈𝛼 ∩𝑈𝛽 = 𝑑𝑢𝛼𝛽 ; and then
ℛ2 ([𝜂]) = [[𝑎]] where 𝑎𝛼𝛽𝛾 is the restriction to 𝑈𝛼 ∩𝑈𝛽 ∩𝑈𝛾 of the constant function
𝑢𝛽𝛾 − 𝑢𝛼𝛾 + 𝑢𝛼𝛽 .
Let ∇ be a connection on 𝐿 that is compatible with some Hermitian fiber metric,
and for each 𝛼 let 𝜃𝛼 be the connection 1-form on 𝑈𝛼 ; the proof of Proposition 7.13
shows that 𝜃𝛼 is purely imaginary. Let Θ be the connection form of ∇, and let
𝜂 = 2𝜋𝑖 Θ be its first Chern form. On each set 𝑈𝛼 , we have Θ|𝑈𝛼 = 𝑑𝜃𝛼 , so to apply
the de Rham isomorphism to 𝜂 we can take 𝜑𝛼 to be the real 1-form 𝑖
𝜃
2𝜋 𝛼
on 𝑈𝛼 .
On each nonempty overlap 𝑈𝛼 ∩ 𝑈𝛽 , (7.13) shows that
𝜃𝛽 − 𝜃𝛼 = 𝜏𝛼𝛽
−1
𝑑𝜏𝛼𝛽 .
𝑖
𝜑𝛽 − 𝜑 𝛼 = (𝜃 − 𝜃𝛼 ) = −𝑑𝑏𝛼𝛽 ,
2𝜋 𝛽
and we can take 𝑢𝛼𝛽 = −𝑏𝛼𝛽 . This yields ℛ2 [𝑐1 (∇)] = [[𝑎]], where 𝑎 is the ℂ-
valued 2-cocycle given by
Comparing (7.14) and (7.15), we see that 𝑎 = −𝜄# 𝑘, so 𝜄∗ 𝑐(𝐿) = −[[𝜄# 𝑘]] = [[𝑎]] =
ℛ2 ([𝑐1 (∇)]). □
theoretic Chern class as 𝑐(𝐿) = 𝛿 ∗ ([𝐿]), without the negative sign. In some cases,
Remark. As we noted in Chapter 6, some authors write the definition of the sheaf-
tions, with (3.4) replaced by 𝑠𝛼 = 𝜏𝛼𝛽 𝑠𝛽 . But in other cases, it seems to be based
this may just be a matter of choosing a different convention for the transition func-
their transition functions 𝑔𝛼𝛽 play the same role as our 𝜏𝛼𝛽 , but their transformation
formula reverses the roles of 𝜃𝛼 and 𝜃𝛽 compared to our equation (7.13), resulting
in an incorrect sign for the image of 𝑐1 (∇) in 𝐻 2 (𝑀; ℤ). Be sure to check all such
computations carefully before using them.
deg(𝐿) = Ω.
∫𝑀
𝜑
̃ ∈ Sing2,∞ (𝑀; ℂ) given by 𝜑̃ (𝑐) = ∫𝑐 Ω. Since integrating over 𝜇 is the same as
hand, Theorem 7.14 shows that this cocycle is also represented by the cocycle
Chern class. For example, if 𝑀 is any smooth manifold for which 𝐻Sing 2
(𝑀; ℤ)
so the sheaf-theoretic Chern class may contain more information than the first real
meaning that ∇𝑋 𝑌 − ∇𝑌 𝑋 = [𝑋, 𝑌 ] for all smooth vector fields 𝑋 and 𝑌 . But the
Levi-Civita connection, that satisfies the additional condition of being torsion-free,
torsion-free condition makes sense only for connections on the tangent bundle, so
we need another condition to determine a unique connection on a holomorphic bun-
holomorphic local frame (𝑠𝑗 ). Let 𝜃𝑗𝑘 be the connection 1-forms with respect to this
Proof. This is a local issue, so we may work in an open set over which there is a
frame. Taking the projection of both sides of (7.4) onto Λ0,1 𝑀 ⊗ 𝐸, we have
∇(0,1) (𝜎 𝑗 𝑠𝑗 ) = 𝜕𝜎 𝑗 ⊗ 𝑠𝑗 + 𝜎 𝑗 (𝜃𝑗𝑘 )(0,1) ⊗ 𝑠𝑘 .
On the other hand, (4.20) shows that
𝜕 𝐸 (𝜎 𝑗 𝑠𝑗 ) = 𝜕𝜎 𝑗 ⊗ 𝑠𝑗 .
208 7. Connections
Comparing these two equations, we see that ∇(0,1) = 𝜕 𝐸 if and only if (𝜃𝑗𝑘 )(0,1) = 0
for all 𝑗 and 𝑘, which shows that (a) ⇔ (c).
To prove that (c) ⇒ (b), suppose (c) holds. Let 𝜎 be a holomorphic local section
of 𝐸 and 𝑍 be a smooth local section of 𝑇 ″ 𝑀. We can write 𝜎 = 𝜎 𝑗 𝑠𝑗 , where now
the component functions 𝜎 𝑗 are holomorphic, and compute
∇𝑍 𝜎 = 𝑍(𝜎 𝑗 )𝑠𝑗 + 𝜃𝑗𝑘 (𝑍)𝑠𝑘 = 0 + 0.
Conversely if (b) holds, then for any local section 𝑍 of 𝑇 ″ 𝑀,
0 = ∇𝑍 𝑠𝑗 = 𝜃𝑗𝑘 (𝑍)𝑠𝑘 .
This shows that each form 𝜃𝑗𝑘 vanishes on 𝑇 ″ 𝑀, which is equivalent to being of
type (1, 0), so (b) ⇒ (c). □
Since the matrix (ℎ𝑗𝑘 ) is positive definite, it has an inverse matrix, denoted by (ℎ𝑗𝑘 ).
Multiplying both sides of (7.16) by ℎ𝑘𝑚 and simplifying, we obtain
ℎ𝑘𝑚 𝑍(ℎ𝑗𝑘 ) = 𝜃𝑗𝑚 (𝑍).
Since this is true for every section 𝑍 of 𝑇 ′ 𝑀, it implies
(7.17) 𝜃𝑗𝑚 = ℎ𝑘𝑚 𝜕ℎ𝑗𝑘 .
This shows that ∇ is uniquely determined if it exists.
To prove existence, we use (7.17) to define ∇ in terms of each holomorphic lo-
cal frame. These forms are of type (1, 0) by definition, so the resulting connection
putation above (together with the analogous computation for 𝑍) shows that it is
is compatible with the holomorphic structure; and reverse-engineering the com-
The Chern Connection 209
associated with different local frames agree where they overlap, so ∇ is globally
also compatible with the metric. Then uniqueness guarantees that the definitions
defined. □
The relative simplicity of (7.17) should be compared with the much more com-
plicated formula for the connection coefficients of the Levi–Civita connection on a
Riemannian manifold [LeeRM, eq. (5.12)].
Proposition 7.18 (Curvature of the Chern Connection is Type (1, 1)). Suppose
𝑀 is a complex manifold and 𝐸 → 𝑀 is a Hermitian holomorphic vector bun-
dle. The curvature form Θ associated with the Chern connection on 𝐸 lies in
ℰ 1,1 (𝑀; End(𝐸)).
Because the forms 𝜃𝑗𝑚 are all of type (1, 0), the first term on the right-hand side of
(7.18) is of type (1, 1) and the last two are of type (2, 0); thus it suffices to show that
the last two terms sum to zero. This is just a computation using (7.17):
𝜕𝜃𝑗𝑚 + 𝜃𝑘𝑚 ∧ 𝜃𝑗𝑘 = 𝜕 (ℎ𝑘𝑚 𝜕ℎ𝑗𝑘 ) + (ℎ𝑝𝑚 𝜕ℎ𝑘𝑝 ) ∧ (ℎ𝑞𝑘 𝜕ℎ𝑗𝑞 )
= 𝜕ℎ𝑘𝑚 ∧ 𝜕ℎ𝑗𝑘 + ℎ𝑝𝑚 ℎ𝑞𝑘 𝜕ℎ𝑘𝑝 ∧ 𝜕ℎ𝑗𝑞 .
Now differentiating ℎ𝑘𝑝 ℎ𝑝𝑙 = 𝛿𝑙𝑘 and multiplying by ℎ𝑙𝑚 yields
𝜕ℎ𝑘𝑚 = −ℎ𝑙𝑚 ℎ𝑘𝑝 𝜕ℎ𝑝𝑙 ,
and substituting this above and renaming the dummy indices proves the result. □
line bundle and let ∇ be its Chern connection. Given a local holomorphic frame 𝑠 for
𝐿 (that is, a nonvanishing holomorphic local section) over an open set 𝑈 ⊆ 𝑀, let 𝜃
be the corresponding connection 1-form. The fiber metric is completely determined
in 𝑈 by the strictly positive smooth function ℎ = |𝑠|2 = ⟨𝑠, 𝑠⟩. In this situation,
(7.17) reduces to
(7.19) 𝜃 = ℎ−1 𝜕ℎ = 𝜕(log ℎ),
and its curvature is the globally defined 2-form Θ whose expression in terms of each
holomorphic local frame 𝑠 is
(7.20) Θ = 𝑑𝜃 = 𝜕𝜕(log ℎ) = 𝜕𝜕 ( log |𝑠|2 ).
𝑖 𝑖
Thus the Chern form for this connection has the local expression
𝑐1 (∇) = 𝜕𝜕(log ℎ) = 𝜕𝜕(log |𝑠|2 ).
2𝜋 2𝜋
210 7. Connections
Next we will show how these formulas allow us to easily compute the connec-
tion and curvature forms for various related line bundles—tensor product bundles,
product of line bundles 𝐿 ⊗ 𝐿′ , having chosen Hermitian fiber metrics for 𝐿 and
dual bundles, and pullback bundles. We begin with tensor products. For a tensor
𝐿′ , we obtain a fiber metric for 𝐿 ⊗ 𝐿′ , called the tensor product metric, by setting
|𝜎 ⊗ 𝜎 ′ |2 = |𝜎|2 |𝜎 ′ |2 .
Proposition 7.19 (Curvature of a Tensor Product of Line Bundles). Let 𝐿, 𝐿′ →
𝑀 be Hermitian holomorphic line bundles, and let Θ𝐿 and Θ𝐿′ be curvature forms
Θ𝐿⊗𝐿′ = Θ𝐿 + Θ𝐿′ .
Proof. With respect to holomorphic local frames 𝑠 for 𝐿 and 𝑠′ for 𝐿′ , if we set
ℎ = |𝑠|2 and ℎ′ = |𝑠′ |2 , then the fiber metric on 𝐿 ⊗ 𝐿′ is represented locally by
the function ℎℎ′ = |𝑠 ⊗ 𝑠′ |2 . Thus the curvature form of the Chern connection on
𝐿 ⊗ 𝐿′ is given by
Θ𝐿⊗𝐿′ = 𝜕𝜕(log ℎℎ′ ) = 𝜕𝜕(log ℎ + log ℎ′ ) = Θ𝐿 + Θ𝐿′ . □
Θ𝐿∗ = −Θ𝐿 .
Chern connection is given by
Proof. This follows easily from the results of Problems 7-4 and 7-5. □
centered at 𝑝𝛼 . For 𝜀 > 0, let 𝑈𝛼 (𝜀) ⊆ 𝑀 be the set {𝑞 ∈ 𝑈𝛼 ∶ |𝑧𝛼 (𝑞)| < 𝜀}. For
any 𝜀 small enough that 𝑈 𝛼 (𝜀) ⊆ 𝑈𝛼 for each 𝛼 and the sets 𝑈 1 (𝜀), … , 𝑈 𝑘 (𝜀) are
disjoint, let 𝑀𝜀 = 𝑀 ∖ (𝑈1 (𝜀) ∪ ⋯ ∪ 𝑈𝑘 (𝜀)).
On 𝑀 ∖ {𝑝1 , … , 𝑝𝑘 }, the section 𝜎 is holomorphic and nonvanishing, so it can
be used as a holomorphic frame for 𝐿 with which to compute Θ on that set. Formula
(7.20) shows that on that set we have
Θ = 𝜕𝜕 ( log |𝜎|2 ) = 𝑑𝜕 ( log |𝜎|2 ).
212 7. Connections
Now consider one of the disks 𝑈 𝛼 (𝜀), and write the corresponding holomorphic
coordinate as 𝑧 = 𝑧𝛼 for convenience. Choose a nonvanishing holomorphic section
𝑠 of 𝐿 on 𝑈𝛼 , and write 𝜎(𝑧) = 𝑧𝑚𝛼 𝑓 (𝑧)𝑠(𝑧), where 𝑚𝛼 is the coefficient of 𝑝𝛼 in
𝐷 and 𝑓 is a nonvanishing holomorphic function on 𝑈 𝛼 (𝜀). Let ℎ(𝑧) = |𝑠(𝑧)|2 , a
nonvanishing smooth function. In these coordinates, since |𝜎|2 does not vanish on
𝜕𝑈 𝛼 (𝜀), we have
𝜕 (𝑧𝑚𝛼 𝑧𝑚𝛼 |𝑓 (𝑧)|2 ℎ(𝑧)))
𝜕 ( log |𝜎|2 ) =
𝑧𝑚𝛼 𝑧𝑚𝛼 |𝑓 (𝑧)|2 ℎ(𝑧)
𝑑𝑧
= 𝑚𝛼 + 𝑢(𝑧) 𝑑𝑧,
𝑧
where 𝑢 is a smooth function of 𝑧 on 𝑈 𝛼 (𝜀).
We can parametrize 𝜕𝑈 𝛼 (𝜀) in 𝑧-coordinates by 𝑧 = 𝜀𝑒𝑖𝜃 for 𝜃 ∈ [0, 2𝜋], so
𝑑𝑧 = 𝑖𝜀𝑒𝑖𝜃 𝑑𝜃. This yields
𝑖 𝑖 𝑖
2𝜋 2𝜋
𝜕 ( log |𝜎|2 ) = 𝑚𝛼 𝑖𝑑𝜃 + 𝑢(𝜀𝑒𝑖𝜃 )𝑖𝜀𝑒𝑖𝜃 𝑑𝜃.
2𝜋 ∫𝜕𝑈 𝛼 (𝜀) 2𝜋 ∫0 2𝜋 ∫0
The first term on the right is equal to −𝑚𝛼 , and the second approaches zero as 𝜀 → 0.
Applying this to each term in the sum (7.21) proves the result. □
Proof. We will prove (a) ⇒ (b) ⇒ (c) ⇒ (d) ⇒ (a). First, assuming (a), let 𝑓 be a
meromorphic function with a simple pole at 𝑝 ∈ 𝑀. Corollary 7.24 implies that 𝑓
must have exactly one simple zero, say at 𝑞. Let 𝐿 denote the point bundle 𝐿{𝑝} . It
has a holomorphic section 𝜎𝑝 with a simple zero at 𝑝 by Theorem 3.39. Then 𝑓 𝜎𝑝
will have a removable singularity at 𝑝, so it is a holomorphic section of 𝐿 with a
simple zero at 𝑞. Thus Theorem 3.39 shows that 𝐿{𝑝} ≅ 𝐿{𝑞} .
Next, assuming (b), let us denote the bundle 𝐿{𝑝} ≅ 𝐿{𝑞} by 𝐿. By Theorem
3.39, there are holomorphic sections 𝑠𝑝 , 𝑠𝑞 ∈ 𝒪(𝑀; 𝐿) that vanish simply at 𝑝 and
𝑞, respectively, and nowhere else. Because they vanish at different points, they
cannot be linearly dependent. If 𝜎 ∈ 𝒪(𝑀; 𝐿) is an arbitrary nontrivial holomor-
phic section, because 𝐿 has degree 1 the divisor of 𝜎 must consist of a single point
𝑥. If 𝑥 is equal to 𝑝, then Theorem 3.41 shows that 𝜎 is a constant multiple of 𝑠𝑝 .
Otherwise, 𝑠𝑝 (𝑥) ≠ 0, so there is a complex number 𝑎 such that 𝑠𝑞 (𝑥) = 𝑎𝑠𝑝 (𝑥).
The section 𝜎 ′ = 𝑎𝑠𝑝 − 𝑠𝑞 also vanishes at 𝑥, and is not identically zero because
𝑠𝑝 and 𝑠𝑞 are linearly independent. Because deg 𝐿 = 1, Theorem 7.22 shows that
𝜎 ′ cannot vanish anywhere else in 𝑀, so it follows from Theorem 3.41 that 𝜎 is a
constant multiple of 𝜎 ′ . In either case, we have shown that 𝑠𝑝 and 𝑠𝑞 span 𝒪(𝑀; 𝐿).
To see that they separate directions, again let 𝑝 ∈ 𝑀 be arbitrary and let 𝜎
be the section defined above. Theorem 7.22 shows that 𝜎 cannot have a zero of
order greater than 1 at 𝑝, so in terms of a local holomorphic frame 𝑠 for 𝐿 we have
𝜎 = 𝑓 𝑠 where 𝑓 (𝑝) = 0 and 𝑑𝑓𝑝 ≠ 0. Thus given any nonzero 𝑣 ∈ 𝑇𝑝′ 𝑀, we have
𝑣𝑓 (𝑝) = 𝑑𝑓𝑝 (𝑣) ≠ 0.
Therefore 𝐹 is a holomorphic embedding. Since 𝑀 and ℂℙ1 are connected
compact manifolds of the same dimension, 𝐹 is both an open and closed map and
Finally, to prove (d) ⇒ (a), just note that the function 𝑓 ∶ ℂℙ1 ∖ {[0, 1]} → ℂ
therefore surjective, so it is a biholomorphism.
Here are some examples that illustrate how to use these formulas.
|𝑤|2
|𝑠𝛼 ([𝑤])|2 = .
|𝑤𝛼 |2
On 𝑈𝛼 , the Chern connection for this metric is given by the connection form
|𝑤|2
𝜃𝛼 = 𝜕 log |𝑠𝛼 |2 = 𝜕 log ,
|𝑤𝛼 |2
|𝑤|2
Θ𝑇 |𝑈 = 𝜕𝜕 log |𝑠𝛼 |2 = 𝜕𝜕 log .
𝛼 |𝑤𝛼 |2
For the hyperplane bundle 𝐻 = 𝑇 ∗ with the dual fiber metric, Proposition 7.20
shows that
|𝑤𝛼 |2
Θ𝐻 |𝑈 = −Θ𝑇 |𝑈 = 𝜕𝜕 log ,
𝛼 𝛼 |𝑤|2
and more generally for a tensor power 𝐻 𝑚 with 𝑚 ∈ ℤ,
|𝑤𝛼 |2
Θ𝐻 𝑚 |𝑈 = 𝑚𝜕𝜕 log .
𝛼 |𝑤|2
The Chern Connection 215
1 + |𝑧|2 (1 + |𝑧|2 )2
It is notable that the formula is exactly the same in all the affine charts. //
Example 7.27 (Degrees of Line Bundles on ℂℙ1 ). The holomorphic sections of
the hyperplane bundle 𝐻 → ℂℙ1 correspond to complex-linear functionals on ℂ2 ,
is a single point. Thus it follows from Theorem 7.22 that deg(𝐻) = 1. Since the
and each such section vanishes simply on a projective hyperplane, which in this case
degree map is a homomorphism from the Picard group to ℤ, for any tensor power
𝐻 𝑑 we have deg(𝐻 𝑑 ) = 𝑑.
We can also verify this using the Chern form. On ℂℙ1 , formula (7.22) reduces
and 𝜔(𝑣, 𝐽 𝑣) > 0 for every nonzero real tangent vector 𝑣; a negative (1, 1)-form
is defined analogously. (Note that this is a special definition for forms on complex
manifolds; it does not make sense to ask that a differential form be literally positive
in the sense of taking only positive values, because changing the sign of one of its
We end the chapter with an important result about algebraic curves in ℂℙ2 .
Proof. We will show that deg(𝐿) = 𝑑 by showing that 𝐿 has a holomorphic section
with exactly 𝑑 simple zeros.
First we dispose of the easy case. If 𝑑 = 1, then 𝑀 is a projective line. After
a projective transformation, we may assume 𝑀 is the standard embedding of ℂℙ1
in ℂℙ2 , and the restriction of 𝐻 to 𝑀 is isomorphic to the hyperplane bundle of
ℂℙ1 (as can be verified by examining transition functions). Thus deg(𝐿) = 1 by
the result of Example 7.27.
The Chern Connection 217
For the case 𝑑 > 1, we start by finding a projective line Π ⊆ ℂℙ2 that intersects
𝑀 transversely. Let (ℂℙ2 )∗ denote the dual projective space (Example 2.32), and
consider the map Φ ∶ 𝑀 → (ℂℙ2 )∗ that sends a point 𝑝 ∈ 𝑀 to the projective
tangent space to 𝑀 at 𝑝 (see Prop. 2.33). This map is smooth (as can be verified
by writing it in any affine coordinates), so its image has measure zero by an easy
line Π ∈ (ℂℙ2 )∗ not in the image of Φ, which is to say that 𝑇𝑝′ Π ≠ 𝑇𝑝′ 𝑀 at each
application of Sard’s theorem [LeeSM, Cor. 6.11]. Thus there is some projective
Finally, to see that the zeros of 𝜎 are simple, note that the restriction of 𝐻 to 𝑈0
has a global nonvanishing section 𝑠 = 𝜑𝑤0 |𝑈0 , and in terms of that section 𝜎|𝑀∩𝑈0
can be written 𝜎(𝑧1 , 𝑧2 ) = 𝑧2 𝑠. At a point (𝑎, 0) ∈ 𝑀 ∩ Π ∩ 𝑈0 , the argument above
shows that (𝜕𝑃 /𝜕𝑤1 )(1, 𝑎, 0) = 𝑞 ′ (𝑎) ≠ 0, so by the holomorphic implicit function
theorem we can solve the equation 𝑃 (1, 𝑧1 , 𝑧2 ) = 0 for 𝑧1 in some neighborhood
𝑊 of (𝑎, 0), and write 𝑀 ∩ 𝑊 = {(𝑧1 , 𝑧2 ) ∶ 𝑧1 = 𝑓 (𝑧2 )} for some holomorphic
function 𝑓 that satisfies 𝑃 (1, 𝑓 (𝑧2 ), 𝑧2 ) = 0 and 𝑓 (0) = 𝑎. This gives a local
parametrization of 𝑀 in the form (𝑧1 , 𝑧2 ) = 𝜒(𝜁) = (𝑓 (𝜁), 𝜁), with 𝜒(0) = (𝑎, 0).
Pulling back 𝜎 by this parametrization, we find 𝜒 ∗ 𝜎(𝜁) = 𝜁𝜒 ∗ 𝑠, which has a zero
of multiplicity 1 at 𝜁 = 0. This completes the proof that deg(𝐿) = 𝑑. □
Problems
7-1. Prove the converse of Proposition 7.1: if ∇ is a connection on a Hermit-
ian vector bundle whose matrix of connection 1-forms is skew-Hermitian
with respect to every local orthonormal frame, then ∇ is a metric connec-
tion.
7-2. Suppose 𝐸 → 𝑀 is a holomorphic vector bundle with a Hermitian fiber
metric ℎ, and 𝐸 ′ ⊆ 𝐸 is a holomorphic subbundle with the fiber metric
ℎ′ given by restricting ℎ. For any section 𝜎 of 𝐸, let 𝜎 ⊤ and 𝜎 ⟂ be the
orthogonal projections of 𝜎 onto 𝐸 ′ and (𝐸 ′ )⟂ , respectively. Denoting
the Chern connections on 𝐸 and 𝐸 ′ by ∇ and ∇′ , respectively, show that
∇′𝑋 𝜎 = (∇𝑋 𝜎)⊤ for every smooth vector field 𝑋 on 𝑀 and smooth section
𝜎 of 𝐸 ′ .
7-3. Let 𝐸 → 𝑀 be a smooth complex vector bundle endowed with a Hermit-
ian fiber metric ℎ.
(a) Show that ℎ determines a smooth conjugate-linear bundle isomor-
phism ̂
ℎ ∶ 𝐸 → 𝐸 ∗ by
̂
ℎ(𝜎)(𝜏) = ⟨𝜏, 𝜎⟩ℎ .
(Note the reversal of order on the right-hand side.)
(b) Show that the formula
⟨𝜑, 𝜓⟩ℎ∗ = ⟨̂
ℎ−1 (𝜓), ̂
ℎ−1 (𝜑)⟩ℎ .
defines a Hermitian fiber metric ℎ∗ on the dual bundle 𝐸 ∗ , called the
(b) Now suppose 𝐸 is endowed with a Hermitian fiber metric ℎ, and let
ℎ∗ be the dual metric on 𝐸 ∗ (Problem 7-3). Show that if ∇ is a metric
connection, then
∇∗𝑋 (̂
ℎ(𝜎)) = ̂
ℎ(∇𝑋 𝜎 ),
curvature forms, respectively. Let (𝜀𝑗 ) be the dual frame for 𝐸 ∗ defined by
𝜀𝑗 (𝑠𝑘 ) = 𝛿𝑗𝑘 , and let 𝜃𝑗∗𝑘 and Θ∗𝑘
𝑗 be the connection and curvature forms
of ∇∗ , satisfying
to ensure that the indices of the connection and curvature forms for ∇∗
(We write the dual frame with lower indices instead of upper ones so as
(c) Show that if 𝐸 and 𝐸 ′ are holomorphic Hermitian bundles and ∇ and
∇′ are their Chern connections, then ∇⊗ is the Chern connection on
𝐸 ⊗ 𝐸 ′.
7-7. Let ∇ be a connection on a smooth vector bundle 𝐸 → 𝑀 and Θ
its curvature. Prove the differential Bianchi identity 𝐷Θ = 0, where
𝐷 ∶ ℰ 2 (End 𝐸) → ℰ 3 (End 𝐸) is the exterior covariant derivative opera-
tor associated with the tensor product connection on End 𝐸 ≅ 𝐸 ⊗ 𝐸 ∗ .
7-8. Prove Lemma 7.28 (characterizations of positive (1, 1)-forms).
220 7. Connections
Chapter 8
In this chapter, we explore the interplay between holomorphic structures and met-
rics on the tangent bundle. We begin by discussing basic properties of Hermit-
ian metrics on the tangent bundle and their relationships with Riemannian metrics.
Then for the rest of the chapter we focus on the special case of Kähler metrics, which
are Hermitian metrics that satisfy an additional condition ensuring a closer relation-
ship between the Riemannian structure and the holomorphic structure. Complex
manifolds that admit Kähler metrics are far and away the most important class of
complex manifolds.
221
222 8. Hermitian and Kähler Manifolds
Proof. It follows directly from the definition that 𝑔 is smooth, positive definite, and
bilinear over 𝐶 ∞ (𝑀; ℝ). It remains only to show that it is symmetric. We compute
It is natural to ask what can be said about the imaginary part. The next lemma
answers that question.
Lemma 8.2. Suppose 𝑀 is a complex manifold and ℎ is a Hermitian fiber metric
on 𝑇𝐽 𝑀. Then 𝜔 = − Im ℎ is a 2-form of type (1, 1).
Proof. As before, it is immediate that 𝜔 is smooth and bilinear over 𝐶 ∞ (𝑀; ℝ),
so we need only show that it is antisymmetric and of type (1, 1). Antisymmetry is
another simple computation:
1 1
𝜔(𝑋, 𝑌 ) = − ℎ(𝑋, 𝑌 ) − ℎ(𝑋, 𝑌 )) = − (ℎ(𝑋, 𝑌 ) − ℎ(𝑌 , 𝑋)),
2𝑖 ( 2𝑖
and this last expression changes sign when 𝑋 and 𝑌 are swapped.
To see that 𝜔 is of type (1, 1), note that the properties of ℎ guarantee that
ℎ(𝐽 𝑋, 𝐽 𝑌 ) = (𝑖)(−𝑖)ℎ(𝑋, 𝑌 ) = ℎ(𝑋, 𝑌 ) for all real vector fields 𝑋 and 𝑌 . It
follows that
The reasons for the choice of a negative sign in the definition of 𝜔 will become
1
Proof. Once again, a computation:
Interchanging 𝑋 and 𝑌 has the effect of interchanging 𝑍 and 𝑊 , and this last
smooth and bilinear over 𝐶 ∞ (𝑀, ℝ), and it is positive definite because the skew
symmetry of 𝜔 implies
Finally, conjugate linearity in the second variable follows from the two previous
computations:
𝜕 𝜕 𝜕 𝜕
𝐽 = 𝑗 and 𝐽 𝑗 = − 𝑗 ,
Because
𝜕𝑥 𝑗 𝜕𝑦 𝜕𝑦 𝜕𝑥
𝐽 takes an orthonormal frame to an orthonormal frame, so it is orthogonal. Thus
𝑔E is Hermitian. Its fundamental 2-form 𝜔E satisfies
𝜕 𝜕 𝜕 𝜕
𝜔E ( 𝑗 , 𝑘 ) = 𝑔E ( 𝑗 , 𝑘 ) = 0,
𝜕𝑥 𝜕𝑥 𝜕𝑦 𝜕𝑥
𝜕 𝜕 𝜕 𝜕
𝜔E ( 𝑗 , 𝑘 ) = 𝑔E ( 𝑗 , 𝑘 ) = 𝛿𝑗𝑘 ,
𝜕𝑥 𝜕𝑦 𝜕𝑦 𝜕𝑦
𝜕 𝜕 𝜕 𝜕
𝜔E ( 𝑗 , 𝑘 ) = −𝑔E ( 𝑗 , 𝑘 ) = −𝛿𝑗𝑘 ,
𝜕𝑦 𝜕𝑥 𝜕𝑥 𝜕𝑥
𝜕 𝜕 𝜕 𝜕
𝜔E ( 𝑗 , 𝑘 ) = −𝑔E ( 𝑗 , 𝑘 ) = 0.
𝜕𝑦 𝜕𝑦 𝜕𝑥 𝜕𝑦
It follows that 𝜔E has the coordinate expression
𝑛
𝜔E = 𝑑𝑥𝑗 ∧ 𝑑𝑦𝑗 .
∑
(8.2)
𝑗=1
This 2-form is called the standard symplectic form on ℝ2𝒏 (see [LeeSM, Example
on 𝑇𝐽 𝑀. We can also start with a 2-form 𝜔 and ask the analogous question: Is there
metric and looked for conditions under which it determines a Hermitian fiber metric
a Hermitian metric 𝑔 for which 𝜔 is the fundamental 2-form? The next lemma
shows that such a 𝑔, if it exists, is determined by 𝜔.
Lemma 8.7. Suppose 𝑔 is a Hermitian metric on a complex manifold 𝑀 and 𝜔 is
its fundamental 2-form. Then
𝑔(𝑋, 𝑌 ) = 𝜔(𝑋, 𝐽 𝑌 ) for all 𝑋, 𝑌 ∈ Γ(𝑇 𝑀).
Kähler Metrics
called a Kähler manifold, This seemingly innocuous condition turns out to have
8.9, every Kähler form 𝜔 determines a Kähler metric via 𝑔 = 𝜔(⋅, 𝐽 ⋅). A Kähler
form is, in particular, a symplectic form, which is a smooth closed real 2-form that
is nondegenerate in the sense that the map from 𝑇 𝑀 to 𝑇 ∗ 𝑀 given by 𝑣 ↦ 𝑣 ⅃ 𝜔
is injective (see [LeeSM, Chap. 22]).
[𝜔] ∈ 𝐻dR
2
(𝑀; ℝ), called the Kähler class of the given metric.
Because a Kähler form is closed and real, it determines a real cohomology class
ifold. Given any local holomorphic coordinates (𝑧1 , … , 𝑧𝑛 ) for 𝑀, we will gen-
erally use the local frame (𝜕/𝜕𝑧1 , … , 𝜕/𝜕𝑧𝑛 , 𝜕/𝜕𝑧1 , … , 𝜕/𝜕𝑧𝑛 ) for the complexified
tangent bundle, numbered from 1 to 2𝑛. For each index 𝑗 ∈ {1, … , 𝑛}, we interpret
𝑗 to mean 𝑗 + 𝑛, and 𝑧𝑗 to be synonymous with 𝑧𝑗 . We use the abbreviations
𝜕 𝜕
𝜕𝑗 = , 𝜕𝑗 = ,
𝜕𝑧𝑗 𝜕𝑧𝑗
with implied summations over such indices going from 1 to 𝑛 = dimℂ 𝑀. Thus,
for example, the expression 𝑉 𝑗 𝜕𝑗 + 𝑉 𝑗 𝜕𝑗 is shorthand for
𝑛 𝑛
𝜕 𝜕
𝑉 𝑗
+ 𝑉𝑗 .
∑ 𝜕𝑧𝑗 ∑ 𝜕𝑧𝑗
𝑗=1 𝑗=1
Now suppose 𝑔 is a Hermitian metric. (For the time being, we are not assum-
ing it is Kähler.) As in the previous section, we extend 𝑔 to act on pairs of complex
ferentiate notationally between 𝑔 and its complex-bilinear extension, using the same
vector fields by complex bilinearity; but for simplicity, henceforth we will not dif-
𝑔 = 𝑔𝑗𝑘 𝑑𝑧𝑗 ⊗ 𝑑𝑧𝑘 + 𝑔𝑗𝑘 𝑑𝑧𝑗 ⊗ 𝑑𝑧𝑘 + 𝑔𝑗𝑘 𝑑𝑧𝑗 ⊗ 𝑑𝑧𝑘 + 𝑔𝑗𝑘 𝑑𝑧𝑗 ⊗ 𝑑𝑧𝑘 ,
= 2𝑔𝑗𝑘 𝑑𝑧 𝑑𝑧 ,
𝑗 𝑘
228 8. Hermitian and Kähler Manifolds
where the juxtaposition 𝑑𝑧𝑗 𝑑𝑧𝑘 represents the symmetric product. The Riemann-
ian metric 𝑔 is then the restriction of this tensor to pairs of real vector fields. For
example, if 𝑋 and 𝑌 are real vector fields, written locally as 𝑋 = 𝑋 𝑗 𝜕𝑗 + 𝑋 𝑗 𝜕𝑗 and
𝑌 = 𝑌 𝑗 𝜕𝑗 + 𝑌 𝑗 𝜕𝑗 , then
𝑔(𝑋, 𝑌 ) = 𝑔𝑗𝑘 (𝑋 𝑗 𝑌 𝑘 + 𝑌 𝑗 𝑋 𝑘 ),
and denote the associated norm by |𝑋| = ⟨𝑋, 𝑋⟩1/2 . It is easy to check that this
is Hermitian, and it coincides with 𝑔 when applied to real vector fields. Moreover,
because 𝑔(𝑍, 𝑊 ) = 0 when 𝑍 and 𝑊 are both sections of 𝑇 ′ 𝑀 or 𝑇 ″ 𝑀, this fiber
metric makes 𝑇 ′ 𝑀 orthogonal to 𝑇 ″ 𝑀.
Of course, we have already defined a Hermitian fiber metric on 𝑇𝐽 𝑀 by ℎ = 𝑔−
𝑖𝜔. One might hope that this new inner product matches ℎ under the isomorphism
𝜉 ∶ 𝑇𝐽 𝑀 → 𝑇 ′ 𝑀 given by 𝜉(𝑣) = 𝑣−𝑖𝐽 𝑣. Unfortunately not: for real vector fields
𝑋 and 𝑌 ,
We could have avoided this discrepancy by adding a factor of 1/√2 to the definition
of 𝜉; but since we will be computing norms using exclusively the inner product
⟨⋅, ⋅⟩, it is not worth the additional complication this would have brought to our
⟨𝑍, 𝑊 ⟩ = 𝑔 (𝑍 𝑗 𝜕𝑗 , 𝑊 𝑘 𝜕𝑘 ) = 𝑔𝑗𝑘 𝑍 𝑗 𝑊 𝑘 ,
where we have written 𝑊 𝑘 = 𝑊 𝑘 . On the other hand, if 𝑋 and 𝑌 are real, decom-
posed as 𝑋 = 𝑍 + 𝑍 and 𝑌 = 𝑊 + 𝑊 with 𝑍, 𝑊 ∈ Γ(𝑇 ′ 𝑀), then
We use the complexified metric 𝑔 (not the Hermitian fiber metric ⟨⋅, ⋅⟩) to define
the musical isomorphisms ♭ ∶ 𝑇ℂ 𝑀 → 𝑇ℂ∗ 𝑀 and ♯ ∶ 𝑇ℂ∗ 𝑀 → 𝑇ℂ 𝑀, called the
flat and sharp operators: for a complex vector field 𝑋, the 1-form 𝑋 ♭ is defined by
𝑋 ♭ (𝑌 ) = 𝑔(𝑋, 𝑌 ) for all complex vector fields 𝑌 ;
and ♯ is the inverse of ♭. Thus both ♯ and ♭ are smooth (but not holomorphic)
complex-linear bundle isomorphisms. For example, for 𝑍 ∈ Γ(𝑇 ′ 𝑀) and 𝑌 any
complex vector field, we have
𝑍 ♭ (𝑌 ) = 𝑔(𝑍, 𝑌 ) = 𝑔 (𝑍 𝑗 𝜕𝑗 , 𝑌 𝑘 𝜕𝑘 + 𝑌 𝑘 𝜕𝑘 ) = 𝑔𝑗𝑘 𝑍 𝑗 𝑌 𝑘 .
Thus we can write the coordinate expression of 𝑍 ♭ as 𝑍𝑘 𝑑𝑧𝑘 , where 𝑍𝑘 = 𝑔𝑗𝑘 𝑍 𝑗 .
Note that the flat operator maps 𝑇 ′ 𝑀 to Λ0,1 𝑀 and 𝑇 ″ 𝑀 to Λ1,0 𝑀. More gener-
ally, we use the matrix 𝑔𝑗𝑘 and its inverse 𝑔 𝑗𝑘 to raise and lower indices on complex
Next let us look at the coordinate expression for the fundamental 2-form 𝜔.
tensors of any type.
Since 𝜔 is a (1, 1)-form, its only nonzero terms in holomorphic coordinates are
those involving 𝑑𝑧𝑗 ∧𝑑𝑧𝑘 or 𝑑𝑧𝑗 ∧𝑑𝑧𝑘 , and by antisymmetry we can combine those
together after suitably renaming the indices. Thus we can write 𝜔 = 𝜔𝑗𝑘 𝑑𝑧𝑗 ∧ 𝑑𝑧𝑘
for some coefficient functions 𝜔𝑗𝑘 . To determine the coefficients, we compute
𝜔𝑗𝑘 = 𝜔(𝜕𝑗 , 𝜕𝑘 ) = 𝑔(𝐽 𝜕𝑗 , 𝜕𝑘 ) = 𝑖𝑔(𝜕𝑗 , 𝜕𝑘 ) = 𝑖𝑔𝑗𝑘 .
Thus
(8.6) 𝜔 = 𝑖𝑔𝑗𝑘 𝑑𝑧𝑗 ∧ 𝑑𝑧𝑘 .
(The reason there is a factor of 2 in formula (8.3) for 𝑔 but not in this formula for
𝜔 is because of our convention regarding wedge products—we use the convention
labeled the determinant convention in [LeeSM, p. 358], which for 1-forms 𝜔 and 𝜂
yields 𝜔∧𝜂 = 𝜔⊗𝜂−𝜂⊗𝜔, while the symmetric product is 𝜔𝜂 = 12 (𝜔 ⊗ 𝜂+𝜂 ⊗ 𝜔).
the Hermitian ones. Before stating it, we note that because 𝑇 ′ 𝑀 is a holomorphic
at the same time gives many alternative ways to characterize Kähler metrics among
𝜕𝑔𝑗𝑘
By the chain rule (Prop. 1.47),
𝜕 𝑔 𝑙𝑚
̃ 𝜕𝑓 𝑝 𝜕𝑓 𝑗 𝜕𝑓 𝑘 𝜕 2 𝑓 𝑗 𝜕𝑓 𝑘
= ( 𝜕𝑧𝑝 ∘ 𝑓 ) 𝜕𝑤𝑞 𝜕𝑤𝑙 𝜕𝑤𝑚 + ( 𝑔 ∘ 𝑓 ) .
𝜕𝑤𝑞 𝑗𝑘
𝜕𝑤𝑞 𝜕𝑤𝑙 𝜕𝑤𝑚
𝜕 𝑔 𝑙𝑚
̃ 𝜕𝑔𝑗𝑘
(0) = (0) 𝛿𝑞 𝛿𝑙 𝛿𝑚𝑘 + 𝑔𝑗𝑘 (0)2𝐴𝑞𝑙 𝛿𝑚𝑘
𝑝 𝑗 𝑗
𝜕𝑤 𝑞 𝜕𝑧𝑝
𝜕𝑔
= 𝑙𝑚 (0) + 2𝑔𝑗𝑚 (0)𝐴𝑞𝑙 .
𝑗
(8.9)
𝜕𝑧𝑞
1 𝜕𝑔
𝐴𝑞𝑙 = − 𝑔 𝑗𝑘 (0) 𝑙𝑘 (0),
Let us choose
𝑗
2 𝜕𝑧𝑞
where 𝑔 𝑗𝑘 = 𝑔 𝑘𝑗 is the matrix satisfying 𝑔𝑚𝑘 𝑔 𝑘𝑗 = 𝛿𝑚 . Note that hypothesis (c)
𝑗
guarantees that 𝐴𝑞𝑙 is symmetric in 𝑞 and 𝑙. It then follows easily from (8.9) (which
𝑗
232 8. Hermitian and Kähler Manifolds
(c) ⇒ (e): Assuming (c), choose holomorphic coordinates (𝑧𝑗 ), and write the
Christoffel symbols of 𝑔 as
Γ𝑏𝑐
𝑎
= 𝑔 𝑎𝑑 (𝜕𝑏 𝑔𝑐𝑑 + 𝜕𝑐 𝑔𝑏𝑑 − 𝜕𝑑 𝑔𝑏𝑐 ),
where each of the indices 𝑎, 𝑏, 𝑐, 𝑑 ranges through {1, … , 𝑛, 1, … , 𝑛}. First note
that the matrices 𝑔 and 𝑔 −1 have the block form
0 𝑔𝑗𝑘 0 𝑔 𝑘𝑙
𝑔= , 𝑔 −1 = ,
(𝑔𝑗𝑘 0 ) (𝑔 𝑘𝑙 0 )
(e) ⇒ (f): First we need to check that ∇ maps Γ(𝑇 ′ 𝑀) to itself. This is just a
and unbarred indices are also zero.
∇𝜕𝑘 𝜕𝑗 = Γ𝑘𝑗
𝑙
𝜕𝑙 + Γ𝑘𝑗
𝑙✚
𝜕𝑙 ,
✚
∇𝜕𝑘 𝜕𝑗 = Γ𝑘𝑗
✚𝜕𝑙 + Γ𝑙𝑘𝑗
𝑙 ✚
𝜕𝑙 .
✚
These form a commuting local frame for 𝑇 𝑀 (as a real vector bundle). A compu-
𝜕
tation shows that
⎧2 𝑗 , 𝑗 ≤ 𝑛,
⎪ 𝜕𝑧
𝜉(𝑋𝑗 ) = ⎨
⎪2𝑖 𝜕 , 𝑗 > 𝑛,
⎩ 𝜕𝑧𝑗
so by the way we have defined the holomorphic structure on 𝑇𝐽 𝑀, these are all
holomorphic sections of 𝑇𝐽 𝑀. Now for each 𝑗, note that 𝑋𝑗 + 𝑖𝐽 𝑋𝑗 is a section of
𝑇 ″ 𝑀, so the assumption that ∇ is compatible with the holomorphic structure on
𝑇𝐽 𝑀 implies
0 = ∇𝑋𝑗 +𝑖𝐽 𝑋𝑗 𝑋𝑘 = ∇𝑋𝑗 𝑋𝑘 + 𝐽 ∇𝐽 𝑋𝑗 𝑋𝑘 = ∇𝑋𝑘 𝑋𝑗 + 𝐽 ∇𝑋𝑘 (𝐽 𝑋𝑗 ),
where in the second equality we used the fact that multiplication by 𝑖 in 𝑇𝐽 𝑀 is
accomplished by applying 𝐽 ; and in the third we used the fact that ∇𝑉 𝑊 = ∇𝑊 𝑉
when 𝑉 and 𝑊 commute because ∇ is torsion-free. It follows that
(∇𝑋𝑘 𝐽 )𝑋𝑗 = ∇𝑋𝑘 (𝐽 𝑋𝑗 ) − 𝐽 ∇𝑋𝑘 𝑋𝑗 = −𝐽 (∇𝑋𝑘 𝑋𝑗 + 𝐽 ∇𝑋𝑘 (𝐽 𝑋𝑗 )) = 0,
which shows that 𝐽 is parallel with respect to ∇.
(k) ⇔ (l): The previous steps showed that (k) ⇒ (h) ⇒ (i), so assumption (k)
implies ∇𝜔 = 0. Therefore, ∇ℎ = ∇(𝑔 − 𝑖𝜔) = 0, so ∇ is also compatible with
the Hermitian fiber metric on 𝑇𝐽 𝑀. By uniqueness of the Chern connection, this
implies ∇ = ∇(ℎ) . Conversely, if ∇ = ∇(ℎ) , then ∇ is compatible with the holo-
morphic structure on 𝑇𝐽 𝑀 by definition of the Chern connection.
(l) ⇔ (m): If ∇(ℎ) = ∇, then ∇(ℎ) is torsion-free because ∇ is. Conversely,
suppose ∇(ℎ) is torsion-free. By definition of the Chern connection, for any real
vector field 𝑋, we have 0 = ∇𝑋 ℎ = ∇𝑋 (𝑔 − 𝑖𝜔). The real part of this equation
(ℎ) (ℎ)
the form ℂ𝑛 /Λ, where Λ ⊆ ℂ𝑛 is a lattice (see Example 1.18). Because the action
Example 8.12 (Complex Tori). Recall that a complex torus is a quotient space of
Example 8.14 (The Fubini–Study Metric on ℂℙ𝒏 ). Recall the Hermitian fiber
metric ℎ we defined on the hyperplane bundle 𝐻 → ℂℙ𝑛 (Example 7.26). The
curvature of its Chern connection is the global 2-form Θ𝐻 whose expression in
each set 𝑈𝛼 where 𝑤𝛼 ≠ 0 is
|𝑤𝛼 |2
Θ𝐻 |𝑈𝛼 = 𝜕𝜕 log .
|𝑤|2
(8.10)
Θ𝐻 = − .
1 + |𝑧|2 (1 + |𝑧|2 )2
Let 𝜔FS be the following closed real (1, 1)-form:
𝑖
𝜔FS = Θ𝐻 .
2
(8.11)
We will show that 𝜔FS is positive, and therefore is a Kähler form. The correspond-
ing Kähler metric 𝑔FS = 𝜔FS (⋅, 𝐽 ⋅) is called the Fubini–Study metric, after the
mathematicians who first described it in the early twentieth century, Guido Fubini
each affine coordinate chart, it is given by the formula 𝑔FS = 2𝑔𝑗𝑘 𝑑𝑧𝑗 𝑑𝑧𝑘 , where
and Eduard Study [Fub04, Stu05]. It follows from the computation above that in
1 𝛿𝑗𝑘 𝑧𝑗 𝑧𝑘
𝑔𝑗𝑘 = − .
2 ( 1 + |𝑧|2 (1 + |𝑧|2 )2 )
(8.12)
Problem 8-2. Others define the Kähler form to be equal to the Chern form of 𝐻,
primarily by the relationship with the standard metric on the sphere, described in
which is 1/𝜋 times our 𝜔FS ; the motivation for that choice is described in the proof
To see that 𝜔FS is a positive (1, 1)-form, or equivalently that 𝑔FS is positive
of Theorem 10.13.)
definite, let 𝑋 be a nonvanishing smooth real vector field on an open subset of one
of the affine charts 𝑈𝛼 , written as 𝑋 = 𝑍 + 𝑍 with 𝑍 a local section of 𝑇 ′ ℂℙ𝑛 ,
236 8. Hermitian and Kähler Manifolds
and compute
Proof. By (8.10) and (8.11), on 𝑈𝛼 ⊆ ℂℙ𝑛 we can write the Kähler form of 𝑔FS as
𝜔FS = 2𝑖 𝜕𝜕 log 𝑢𝛼 , where
|𝑤𝛼 |2
𝑢𝛼 ([𝑤]) = .
|𝑤|2
Suppose 𝐴 ∈ U(𝑛+1), and let 𝐴̃ ∶ ℂℙ𝑛 → ℂℙ𝑛 denote the corresponding projective
̃
transformation given by 𝐴([𝑤]) = [𝐴𝑤]. Given 𝑝 ∈ ℂℙ𝑛 , choose 𝛼, 𝛽 such that
̃ ∈ 𝑈𝛽 . Let 𝑓 = (𝐴𝑤)𝛽 /𝑤𝛼 , where (𝐴𝑤)𝛽 denotes the 𝛽 component
𝑝 ∈ 𝑈𝛼 and 𝐴(𝑝)
of 𝐴𝑤. Then 𝑓 is a nonvanishing holomorphic function on a neighborhood of 𝑝, so
̃ |(𝐴𝑤)𝛽 |2 |𝑓 |2 |𝑤𝛼 |2
𝑢𝛽 ∘ 𝐴([𝑤]) = = ,
|𝐴𝑤|2 |𝑤|2
where in the last equality we used the fact that |𝐴𝑤|2 = |𝑤|2 because 𝐴 is unitary.
Thus in a small enough neighborhood of 𝑝 where 𝑓 has a complex logarithm, we
have
𝑖 𝑖 |𝑤𝛼 |2
𝐴̃∗ 𝜔FS = 𝜕𝜕 log (𝑢𝛽 ∘ 𝐴̃) = 𝜕𝜕 (log 𝑓 + log 𝑓 + log = 𝜔FS ,
2 2 |𝑤|2 )
since 𝜕𝜕 log 𝑓 = 𝜕𝜕 log 𝑓 = 0. Therefore, 𝐴̃ preserves 𝜔FS , and since it also
preserves 𝐽 , it preserves 𝑔FS . □
Examples of Kähler Metrics 237
𝜕 𝜕 𝜕 𝜕
Because the frame
For 𝑘 = 1 this is obvious, and for 𝑘 = 𝑛 it is the result we are trying to prove. Thus
suppose (8.13) holds for some 𝑘 < 𝑛, and write
Note that 𝛼 and 𝛽 commute under wedge product because they are 2-forms. Also,
𝛽 ∧ 𝛽 = 0 because 𝑑𝑥𝑘+1 ∧ 𝑑𝑥𝑘+1 = 0, and the induction hypothesis shows that
It follows that 𝛼 𝑘+1 = 0 because it is a sum of terms each of which has a repeated
1-form.
Using the binomial theorem, we compute
+ (𝑘 + 1)✟
𝛼∧✟𝛽 𝑘 + ✟
𝛽 𝑘+1
✟ ✟
✟
Example 8.19 (The 6-sphere). Problem 1-13 showed that there is a nonintegrable
almost complex structure on 𝕊6 , and noted that it is still not known whether there
of algebraic topology [Hat02, Thm. 3.15] together with the de Rham theorem that
𝐻dR
2
(𝕊2𝑛−1 × 𝕊1 ; ℝ) ≅ (𝐻dR
2
(𝕊2𝑛−1 ; ℝ) ⊗ 𝐻dR
0
(𝕊1 ; ℝ))
⊕ (𝐻dR
1
(𝕊2𝑛−1 ; ℝ) ⊗ 𝐻dR
1
(𝕊1 ; ℝ)) ⊕ (𝐻dR
0
(𝕊2𝑛−1 ; ℝ) ⊗ 𝐻dR
2
(𝕊1 ; ℝ)),
which is zero when 𝑛 > 1 because all three terms in the direct sum are zero. Thus by
Theorem 8.18, Hopf manifolds of complex dimension greater than 1 do not admit
Kähler metrics. //
Initially defined only for real vector fields, 𝑅 and 𝑅𝑚 can be extended to act on
over 𝐶 ∞ (𝑀; ℂ), and satisfies the standard Riemannian symmetries for all complex
complex vector fields by the same formulas. The Riemann curvature is multilinear
vector fields 𝑊 , 𝑋, 𝑌 , 𝑍:
(Equation (8.17) is called the algebraic Bianchi identity.) These are proved for
vector fields, just note that we can choose a local frame for 𝑇ℂ 𝑀 consisting of real
real vector fields in [LeeRM, Prop. 7.12]. To see that they also hold for complex
fields is obtained from its action on real ones by complex multilinearity, we have
𝑅𝑚(𝑊 , 𝑋, ⋅, ⋅) = 𝑅𝑚(⋅, ⋅, 𝑊 , 𝑋) = 0,
𝑅𝑚(𝑊 , 𝑋, ⋅, ⋅) = 𝑅𝑚(⋅, ⋅, 𝑊 , 𝑋) = 0
(8.19)
(8.20)
(8.21) 𝑅𝑚(𝑊 , 𝑋, 𝑌 , 𝑍) = 𝑅𝑚(𝑌 , 𝑋, 𝑊 , 𝑍),
(8.22) 𝑅𝑚(𝑊 , 𝑋, 𝑌 , 𝑍) = 𝑅𝑚(𝑊 , 𝑍, 𝑌 , 𝑋),
0 = 𝑅𝑚(𝑊 , 𝑋, 𝑌 , 𝑍) + 𝑅𝑚(𝑋, 𝑌 , 𝑊 , 𝑍) + ✭
𝑅𝑚(𝑌
✭✭,✭𝑊✭, ✭
𝑋, 𝑍)
✭✭
► Exercise 8.22. Prove that the curvature tensor on a Kähler manifold satisfies
the following additional symmetries for all (real or complex) vector fields:
𝑅𝑚(𝑊 , 𝑋, 𝐽 𝑌 , 𝐽 𝑍) = 𝑅𝑚(𝑊 , 𝑋, 𝑌 , 𝑍) = 𝑅𝑚(𝐽 𝑊 , 𝐽 𝑋, 𝑌 , 𝑍).
coordinates. Using the facts that 𝑔𝑙𝑝 = 0 and 𝜕𝑗 𝑔𝑙𝑞 = 𝜕𝑙 𝑔𝑗𝑞 , we compute
Let us work out the formulas for the connection and curvature in holomorphic
(This can also be viewed as a reflection of the fact that ∇ restricts to the Chern
connection on 𝑇 ′ 𝑀 by virtue of Theorem 8.10(f), so its connection 1-forms are
determined by (7.17).) The only other nonzero Christoffel symbols are the ones
obtained from these by conjugation.
Using this formula, we can compute the components of the curvature endomor-
phism field and the Riemann curvature tensor.
𝑅(𝜕𝑗 , 𝜕𝑘 )𝜕𝑙 = ✘
∇𝜕𝑗
✘∇ 𝜕 − ∇𝜕𝑘 ∇𝜕𝑗 𝜕𝑙 − ✘
𝑘 𝑙
✘𝜕 ✘✘ ∇[𝜕
✘𝑗 ,𝜕✘ 𝜕
𝑘] 𝑙
✘
✘
so
to the sectional curvature. For each nonzero vector 𝑍 ∈ 𝑇 ′ 𝑀, we define the holo-
A Kähler metric allows us to define a new curvature invariant, closely related
𝑅𝑚(𝑍, 𝑍, 𝑍, 𝑍 )
𝐻(𝑍) = .
|𝑍|4
Lemma 8.23. For every nonzero vector 𝑍 ∈ 𝑇 ′ 𝑀, 𝐻(𝑍) is the ordinary sectional
curvature of the plane spanned by {Re 𝑍, Im 𝑍}.
using 𝑋 = 21 (𝑍 + 𝑍) and 𝑌 = 2𝑖1 (𝑍 − 𝑍), and interpreting the inner product in the
(See [LeeRM, Prop. 8.29].) We will prove the lemma by expanding this formula
𝑅𝑚(𝑋, 𝑌 , 𝑌 , 𝑋) = − 18 (𝑅𝑚(𝑍 + 𝑍, 𝑍 − 𝑍, 𝑍 − 𝑍, 𝑍 + 𝑍)
= − 18 (𝑅𝑚(𝑍, −𝑍, 𝑍, 𝑍) + 𝑅𝑚(𝑍, −𝑍, −𝑍, 𝑍)
+ 𝑅𝑚(𝑍, 𝑍, 𝑍, 𝑍) + 𝑅𝑚(𝑍, 𝑍, −𝑍, 𝑍))
= 12 𝑅𝑚(𝑍, 𝑍, 𝑍, 𝑍).
On the other hand, for the denominator, we use the facts that 𝑇 ′ 𝑀 and 𝑇 ″ 𝑀 are
orthogonal and |𝑍|2 = |𝑍|2 to compute
= 1
2
|𝑍|4 . □
242 8. Hermitian and Kähler Manifolds
Although this lemma suggests that the holomorphic sectional curvatures con-
tain only part of the information encoded by the curvature tensor (namely, sectional
tors, or equivalently by pairs of real vectors of the form {𝑋, 𝐽 𝑋}), it turns out that
curvatures of planes spanned by the real and imaginary parts of holomorphic vec-
they actually determine the full curvature tensor thanks to the Kähler symmetries.
satisfy the Riemann curvature symmetries (8.14)–(8.17) as well as the Kähler sym-
𝑍 ∈ 𝑇 ′ 𝑀,
metries (8.19)–(8.22). If the following equality holds for every nonzero vector
𝑅1 (𝑍, 𝑍, 𝑍, 𝑍) 𝑅2 (𝑍, 𝑍, 𝑍, 𝑍)
= ,
|𝑍|4 |𝑍|4
then 𝑅1 = 𝑅2 .
𝜕2𝑢
we conclude
0= (0) = 4𝐺(𝑊 , 𝑊 , 𝑍, 𝑍 ).
𝜕𝑧𝜕𝑧
Now let 𝑈 , 𝑉 be two more elements of 𝑇𝑝′ 𝑀 and consider the smooth function
𝑣(𝑤, 𝑧) defined by
𝑣(𝑤, 𝑧) = 𝐺(𝑊 + 𝑤𝑈 , 𝑊 + 𝑤𝑈 , 𝑍 + 𝑧𝑉 , 𝑍 + 𝑧𝑉 ).
The first part of the proof showed that 𝑣 is identically zero, so
𝜕2𝑣
0= (0, 0) = 𝐺(𝑈 , 𝑊 , 𝑉 , 𝑍 ).
𝜕𝑤𝜕𝑧
It then follows from the Riemann and Kähler symmetries that 𝐺 = 0. □
if there is a constant 𝑐 such that 𝐻(𝑍) = 𝑐 for every 𝑝 ∈ 𝑀 and every nonzero
A Kähler manifold is said to have constant holomorphic sectional curvature
𝑍 ∈ 𝑇𝑝′ 𝑀.
Lemma 8.25. A Kähler metric 𝑔 has constant holomorphic sectional curvature 𝑐
if and only if in each holomorphic coordinate chart, the coefficients of the Riemann
curvature tensor satisfy
(8.26) 𝑅𝑗𝑘𝑙𝑚 = 12 𝑐(𝑔𝑗𝑘 𝑔𝑙𝑚 + 𝑔𝑙𝑘 𝑔𝑗𝑚 ).
Curvature of Kähler Metrics 243
(b) We will show that the Fubini–Study metric on ℂℙ𝑛 has constant holo-
flat, and thus has constant holomorphic sectional curvature zero.
(c) The complex hyperbolic metric is the Kähler metric 𝑔CH on 𝔹2𝑛 whose
𝑖
Kähler form is
𝜔CH = − 𝜕𝜕 log(1 − |𝑧|2 ).
2
Problem 8-5 asks you to show that 𝑔CH is homogeneous and geodesically
complete, and has constant holomorphic sectional curvature −4. //
Thus we have examples of Kähler manifolds in every dimension with constant
holomorphic sectional curvature that is positive (the Fubini–Study metric), zero (the
Euclidean metric), and negative (the complex hyperbolic metric). By multiplying
these metrics by constants, we can obtain a Kähler metric with holomorphic sec-
tional curvature equal to any real constant. The next theorem shows that, in a sense,
these are all the possibilities. It is based on the theory of analytic continuations of
the following: Suppose (𝑀, 𝑔) and (𝑀, ̂ 𝑔 )̂ are Riemannian manifolds of the same
Riemannian isometries described in [LeeRM, Chap. 12]. The basic definition is
dimension and 𝜑 ∶ 𝑈 → 𝑀 ̂ is a local isometry (that is, a smooth map such that
244 8. Hermitian and Kähler Manifolds
Proof. First consider the case in which 𝑀 is simply connected. Given (𝑀, 𝑔)
satisfying the hypothesis, note that because the Riemann curvature tensor can be
∇𝑅𝑚 ≡ 0 since the metric is parallel. Let (𝑀, ̂ 𝑔)̂ be the model Kähler manifold
expressed purely in terms of the metric tensor by formula (8.25), it follows that
(ℂℙ , ℂ , or 𝔹 ) endowed with a Kähler metric 𝑔 ̂ with the same constant holo-
𝑛 𝑛 2𝑛
morphic sectional curvature as 𝑀. Then (𝑀, ̂ 𝑔)̂ also has a parallel curvature tensor
be the disjoint union of 𝑀 and 𝑀.) ̂ Corollary 12.3 of [LeeRM] shows that if 𝜑
Riemannian manifold, but it applies in the present case by taking the manifold to
can be analytically continued along every path starting at 𝑝, then there is a global
Riemannian isometry from 𝑀 to 𝑀 ̂ that agrees with 𝜑 on a neighborhood of 𝑝.
8-6). Let 𝛾 ∶ [0, 1] → 𝑀 be a path starting at 𝑝. Each point in the image of 𝛾 has a
geodesically convex neighborhood that is isometric to an open subset of 𝑀. ̂ Cover
the image of 𝛾 with finitely many such neighborhoods 𝑈0 , … , 𝑈𝑘 , with 𝑝 ∈ 𝑈0 ⊆
𝑈 , 𝑈𝑖 ∩ 𝑈𝑖+𝑖 ≠ ∅ for each 𝑖, and 𝛾(1) ∈ 𝑈𝑘 . For each 𝑖, let 𝜑𝑖 ∶ 𝑈𝑖 → 𝑈 ̂𝑖 ⊆ 𝑀̂
be an isometry, chosen so that 𝜑0 = 𝜑|𝑈0 . For each 𝑖, the intersection 𝑈𝑖 ∩ 𝑈𝑖+1 is
Ricci and Scalar Curvatures 245
connected, and the composition 𝜑𝑖 ∘𝜑−1 𝑖+1 is an isometry between the connected open
̂ so by Problem 8-6 it is the restriction
sets 𝜑𝑖+1 (𝑈𝑖 ∩ 𝑈𝑖+1 ) and 𝜑𝑖 (𝑈𝑖 ∩ 𝑈𝑖+1 ) in 𝑀,
of a global isometry Ψ. By replacing 𝜑𝑖+1 by Ψ ∘ 𝜑𝑖+1 , we can ensure that 𝜑𝑖+1
agrees with 𝜑𝑖 on the overlap. Thus by induction, we can continue 𝜑 all the way to
𝛾(1).
Consequently, there exists a global Riemannian isometry Φ ∶ 𝑀 → 𝑀. ̂ To see
̂
that it is holomorphic, we argue as follows. Let 𝐽 and 𝐽 be the almost complex
structures of 𝑀 and 𝑀, ̂ respectively, and define Φ∗ 𝐽̂∶ 𝑇 𝑀 → 𝑇 𝑀 by
Because the trace of a linear map is well defined, independent of choice of basis,
this is a globally defined tensor field, and it follows from the symmetries of the
any local frame, it has components 𝑅𝑎𝑏 = 𝑅𝑐𝑎𝑏 𝑐 . In addition, the scalar curvature
Riemann curvature tensor that it is symmetric [LeeRM, Lemma 7.15]). In terms of
is the real-valued function 𝑆 defined by raising an index of 𝑅𝑐 and taking the trace;
in a local frame, it is 𝑆 = 𝑔 𝑎𝑏 𝑅𝑎𝑏 .
Lemma 8.28. On a Kähler manifold in holomorphic coordinates, the Ricci and
scalar curvatures have the coordinate expressions
(8.27) 𝑅𝑐 = 2𝑅𝑗𝑘 𝑑𝑧𝑗 𝑑𝑧𝑘 , 𝑆 = 2𝑔 𝑗𝑘 𝑅𝑗𝑘 ,
where the coefficients 𝑅𝑗𝑘 are given by any of the following expressions:
(8.28) 𝑅𝑗𝑘 = 𝑅𝑚𝑗𝑘 𝑚 = 𝑅𝑗𝑘𝑙 𝑙 = −𝜕𝑗 𝜕𝑘 log(det 𝑔).
(Here det 𝑔 denotes the determinant of the 𝑛 × 𝑛 matrix (𝑔𝑗𝑘 ) in coordinates.)
Proof. The formula for the scalar curvature is an easy consequence of the one for
the Ricci curvature, so we focus on the latter.
246 8. Hermitian and Kähler Manifolds
A priori, as a symmetric 2-tensor field, the Ricci curvature might have compo-
nents of the forms 𝑅𝑗𝑘 , 𝑅𝑗𝑘 = 𝑅𝑘𝑗 , and 𝑅𝑗𝑘 . However, on a Kähler manifold,
𝑅𝑗𝑘 = 𝑅𝑙𝑗𝑘 𝑙 + 𝑅𝑙𝑗𝑘 𝑙 = 𝑔 𝑙𝑚 𝑅𝑙𝑗𝑘𝑚 + 𝑔 𝑚𝑙 𝑅𝑙𝑗𝑘𝑚 = 0 + 0,
and by conjugation 𝑅𝑗𝑘 = 0 as well. Thus the only nontrivial components are those
of the form 𝑅𝑗𝑘 , so we can write 𝑅𝑐 as in (8.27) with 𝑅𝑗𝑘 = 𝑅𝑐(𝜕𝑗 , 𝜕𝑘 ).
For the components of the Ricci tensor, we use the Kähler curvature symmetries
to compute
𝑅𝑗𝑘 = 𝑅𝑚𝑗𝑘
✟✟ + 𝑅𝑚𝑗𝑘
𝑚 𝑚
= 𝑅𝑗𝑘𝑙 𝑙 .
This proves the first two equalities in (8.28).
The total derivative of the determinant function is given by
𝐷(det)𝑋 (𝐵) = (det 𝑋) tr (𝑋 −1 𝐵)
for 𝑋 ∈ GL(𝑛, ℂ) and any 𝑛 × 𝑛 matrix 𝐵. (See [LeeSM, Problem 7-4, p. 172],
where the proof is sketched for GL(𝑛, ℝ); the same argument works for complex
matrices.) Thus by the chain rule,
(8.29) 𝜕𝑗 (det 𝑔) = 𝐷(det)𝑔 (𝜕𝑗 𝑔) = (det 𝑔) tr (𝑔 −1 𝜕𝑗 𝑔 ) = (det 𝑔)𝑔 𝑙𝑞 𝜕𝑗 𝑔𝑙𝑞 .
Now, (8.23) shows that
(8.30) Γ𝑗𝑙𝑙 = 𝑔 𝑙𝑞 𝜕𝑗 𝑔𝑙𝑞 = 𝜕𝑗 log(det 𝑔).
On the other hand, (8.24) shows that
(8.31) 𝑅𝑗𝑘 = 𝑅𝑗𝑘𝑙 𝑙 = −𝜕𝑘 (Γ𝑗𝑙𝑙 ).
As a consequence of this lemma, we can “twist” the Ricci tensor with 𝐽 to pro-
duce a 2-form, in the same way we did with the metric to produce the fundamental
2-form.
Ricci and Scalar Curvatures 247
Proposition 8.30 (The Ricci Form). Let (𝑀, 𝑔) be a Kähler manifold and 𝑅𝑐 its
Ricci curvature. Define a 2-tensor field 𝜌 by
𝜌(𝑋, 𝑌 ) = 𝑅𝑐(𝐽 𝑋, 𝑌 ).
Then 𝜌 is a closed (1, 1)-form, called the Ricci form of 𝒈.
Proof. Let ∇′ denote the Chern connection on 𝑇 ′ 𝑀 with respect to the Hermitian
fiber metric ⟨⋅, ⋅⟩ defined by (8.4). Recall from Theorem 8.10(f) that ∇′ is equal to
the restriction of the Levi-Civita connection ∇. To compute its first Chern form, we
work in holomorphic coordinates (𝑧1 , … , 𝑧𝑛 ) and note that the connection forms 𝜃𝑗𝑘
From formula (7.12), the Chern form is determined in this coordinate domain
𝑖 𝑖
by
𝑑𝜃 𝑙 =
𝑐1 (∇′ ) = 𝑑 Γ𝑙 𝑑𝑧𝑗 ),
2𝜋 𝑙 2𝜋 ( 𝑗𝑙
𝑖 𝑖 1
and (8.30) and (8.32) show that we can rewrite this as
[Cal57] that if (𝑀, 𝑔) is a compact Kähler manifold and 𝜌 ̃ is any closed real (1, 1)-
The Italian-American mathematician Eugenio Calabi conjectured in the 1950s
form representing the cohomology class 2𝜋𝑐1ℝ (𝑇 ′ 𝑀), then there is a Kähler metric
in the same Kähler class whose Ricci form is equal to 𝜌.̃ The conjecture was proved
in 1977 by Shing-Tung Yau [Yau78].
248 8. Hermitian and Kähler Manifolds
Theorem 8.32 (Calabi–Yau). Let (𝑀, 𝑔) be a compact Kähler manifold with Käh-
ler form 𝜔. If 𝜌 ̃ is any closed real (1, 1)-form representing 2𝜋𝑐1ℝ (𝑇 ′ 𝑀), then there
is a unique Kähler metric on 𝑀 whose Kähler form is cohomologous to 𝜔 and
whose Ricci form is equal to 𝜌.̃
The proof of this theorem (which was one of the main accomplishments for
which Yau was awarded the Fields Medal) was based on deep ideas in nonlinear
partial differential equations. We do not have the tools to prove the theorem, but it
𝜔 + 𝛾, where 𝛾 is an exact real (1, 1)-form. In fact, the global 𝜕𝜕-lemma (which we
will prove in Chapter 9) shows that every exact real (1, 1)-form can be expressed as
𝛾 = 𝑖𝜕𝜕𝑢 for some smooth real-valued function 𝑢. Thus we seek a function 𝑢 such
that 𝜔
̃ = 𝜔 + 𝑖𝜕𝜕𝑢 is a Kähler form with the prescribed Ricci form.
local holomorphic coordinates. The coefficients of the new metric 𝑔 ̃ are given by
To see how the Ricci form changes under such a change in metric, we work in
𝑔 𝑗𝑘
̃ = 𝑔𝑗𝑘 + 𝜕𝑗 𝜕𝑘 𝑢.
We note also that since the given form 𝜌 ̃ and the Ricci form 𝜌 of 𝑔 both represent 2𝜋
times the first Chern class of 𝑇 ′ 𝑀, they are cohomologous, so the global 𝜕𝜕-lemma
shows that there is smooth real function 𝑣 such that 𝜌 ̃ = 𝜌 + 𝑖𝜕𝜕𝑣.
Using (8.32), we see that in coordinates we have
𝜌 = −𝑖𝜕𝜕 log(det 𝑔𝑗𝑘 ),
𝜌 ̃ = −𝑖𝜕𝜕 log(det(𝑔𝑗𝑘 + 𝜕𝑗 𝜕𝑘 𝑢)),
so we need to solve the following system of PDEs for 𝑢:
(8.33) −𝑖𝜕𝜕 log(det(𝑔𝑗𝑘 + 𝜕𝑗 𝜕𝑘 𝑢)) = −𝑖𝜕𝜕 log(det 𝑔𝑗𝑘 ) + 𝑖𝜕𝜕𝑣.
Calabi realized that this can be hugely simplified by just looking for a function 𝑢
side is the ratio of the two globally defined volume forms: 𝑑𝑉𝑔 ̃/𝑑𝑉𝑔 . Thus the prob-
and in this form the equation actually makes sense globally, because the left-hand
lem has been reduced to solving a single equation for a single unknown function.
Equation (8.34) is of a type called a complex Monge–Ampère equation: a real
of an unknown function, and the complex version is similar but uses only the (1, 1)-
Monge–Ampère equation is any equation involving the determinant of the Hessian
part of the Hessian (or, as in this case, the Hessian plus some known matrix). It
Ricci and Scalar Curvatures 249
is a fully nonlinear second-order partial differential equation, for which Yau had to
develop a substantial array of new techniques.
There is another natural problem on compact Kähler manifolds that is closely
related to the Calabi–Yau theorem. For Riemann surfaces, there is a powerful re-
says every Riemann surface admits a holomorphic covering by ℂℙ1 , ℂ1 , or the unit
sult called the uniformization theorem (see, for example, [FK92, p. 191]), which
cause Theorem 8.27 shows that only certain manifolds (those covered by ℂℙ𝑛 , ℂ𝑛 ,
of constant holomorphic sectional curvature—is hopeless in higher dimensions be-
has Ricci form 𝜌 = 𝜆𝜔 for some constant 𝜆, and 𝜌 represents a positive multiple of
that it must possess a Kähler metric. Beyond that, since a Kähler–Einstein metric
the first real Chern class of 𝑇 ′ 𝑀, another necessary condition is that the first Chern
class must contain a representative (1, 1)-form that is positive (which would be the
case if 𝜆 > 0), zero (for 𝜆 = 0), or negative (for 𝜆 < 0).
The zero case is a direct consequence of the Calabi–Yau theorem: if 𝑐1ℝ (𝑇 ′ 𝑀)
contains the zero form, then there is a Kähler–Einstein metric whose Ricci form is
zero. Around the same time as Yau proved the Calabi conjecture, Yau [Yau78] and
Thierry Aubin [Aub78] independently solved the negative case, using techniques
very similar to those used in the proof of the Calabi–Yau theorem.
istence of Kähler–Einstein metrics even when 𝑐1ℝ (𝑇 ′ 𝑀) contains a positive (1, 1)-
The positive case is more complicated, because there are obstructions to the ex-
tion of trivial canonical bundle implies 𝑐1ℝ (𝑇 ′ 𝑀) = 0, and therefore the Calabi–Yau
ical bundle is called a Calabi–Yau manifold. Problem 8-10 shows that the assump-
250 8. Hermitian and Kähler Manifolds
theorem implies that 𝑀 carries a unique Kähler–Einstein metric with zero Ricci
curvature in each Kähler class (such a metric is said to be Ricci flat).
Here are some examples of Calabi–Yau manifolds.
metrics on 𝑀 are the flat metrics obtained from Hermitian inner products on ℂ𝑛 . //
every complex torus is a Calabi–Yau manifold. The corresponding Ricci-flat Kähler
by Yum-Tong Siu [Siu83] that every K3 surface has a Kähler metric, and thus is a
Calabi–Yau manifold. //
mial of degree 𝑑. The adjunction formula (Problem 4-10) shows that the canoni-
a nonsingular projective algebraic hypersurface defined by a homogeneous polyno-
whose base has the familiar 4 dimensions and whose model fiber is a Calabi–Yau
threefold (which is, in particular, a 6-dimensional Ricci-flat Riemannian manifold).
The interaction between physicists and mathematicians has led to striking new in-
sights into the structure of Calabi–Yau manifolds, which are worth learning about
if you want to pursue this field. (See [YN11] for an informal description of this
interaction.)
It should be noted that except for the trivial case of tori, there is no known
Calabi–Yau manifold whose Ricci-flat Kähler metric can be written down explicitly.
Even for Calabi–Yau manifolds that are defined algebraically such as the projective
Problems 251
tori). Other definitions relax one or more of the conditions, such as allowing 𝑀
manifold be simply connected or have finite fundamental group (which rules out
to be noncompact or requiring only trivial first real Chern class instead of trivial
canonical bundle. See also Problem 10-11 for another condition that is sometimes
imposed.
Problems
8-1. Suppose (𝑀, 𝑔) is a Kähler manifold of dimension 𝑛 ≥ 2, and 𝑔 ̃ is a metric
conformal to 𝑔 (i.e., 𝑔 ̃ = 𝑓 𝑔 for some smooth positive function 𝑓 ). Prove
that 𝑔 ̃ is Kähler if and only if 𝑓 is constant.
̃ 𝑔 )̃ and (𝑀, 𝑔) are Riemannian manifolds, a smooth submersion
8-2. If (𝑀,
𝜋∶ 𝑀 ̃ → 𝑀 is called a Riemannian submersion if for each 𝑥 ∈ 𝑀, ̃
the total derivative 𝐷𝜋(𝑥) ∶ 𝑇𝑥 𝑀 ̃ → 𝑇𝜋(𝑥) 𝑀 restricts to a linear isom-
etry from 𝐻𝑥 to 𝑇𝜋(𝑥) 𝑀, where 𝐻𝑥 ⊆ 𝑇𝑥 𝑀, ̃ called the horizontal
tangent space, denotes the orthogonal complement of Ker 𝐷𝜋(𝑥). Let
𝜋 ∶ 𝕊2𝑛+1 → ℂℙ𝑛 denote the restriction of the canonical quotient map
ℂ𝑛+1 ∖ {0} → ℂℙ𝑛 . Show that 𝜋 is a Riemannian submersion when 𝕊2𝑛+1
is given the standard round metric and ℂℙ𝑛 is given the Fubini–Study met-
ric. [Hint: Since the metrics on both 𝕊2𝑛+1 and ℂℙ𝑛 are invariant under
U(𝑛 + 1), it suffices to check the condition at one point of 𝕊2𝑛+1 .]
8-3. Let 𝑔 be a Kähler metric on a Riemann surface 𝑀. Show that the holo-
morphic sectional curvature of 𝑔 is equal to its Gaussian curvature, and
in terms of any local holomorphic coordinate 𝑧, both are given by the
formula
1 𝜕2
− log 𝑢,
𝑢 𝜕𝑧𝜕𝑧
8-4. Let 𝑄 ⊆ ℂℙ2 be the quadric curve defined by the homogeneous polyno-
mial 𝑤1 𝑤2 − (𝑤0 )2 . Compute the Gaussian curvature of 𝑄 in the metric
obtained by restricting the Fubini-Study metric to 𝑄.
252 8. Hermitian and Kähler Manifolds
8-5. Let 𝑔CH be the complex hyperbolic metric on 𝔹2𝑛 , defined by the Kähler
form 𝜔CH = − 2𝑖 𝜕𝜕 log(1 − |𝑧|2 ) (see Example 8.26(c)). Let U(𝑛, 1) be
the subgroup of GL(𝑛 + 1, ℂ) leaving invariant the following sesquilinear
form:
𝐻(𝑣, 𝑤) = 𝑣1 𝑤1 + ⋯ + 𝑣𝑛 𝑤𝑛 − 𝑣0 𝑤0 .
(a) Considering the unit ball 𝔹2𝑛 as a subset of ℂℙ𝑛 via the embedding
(𝑧1 , … , 𝑧𝑛 ) ↦ [1, 𝑧1 , … , 𝑧𝑛 ], show that U(𝑛, 1) acts transitively on
𝔹2𝑛 by projective transformations.
(b) Show that 𝑔CH is, up to a constant multiple, the unique U(𝑛, 1)-
invariant Riemannian metric on 𝔹2𝑛 .
(c) Show that 𝑔CH is geodesically complete.
(d) Show that 𝑔CH has constant holomorphic sectional curvature equal
to −4.
8-6. Let (𝑀, 𝑔) be one of the following Kähler manifolds with constant holo-
morphic sectional curvature: (ℂℙ𝑛 , 𝑔FS ), (ℂ𝑛 , 𝑔E ), or (𝔹2𝑛 , 𝑔CH ). Prove
that if 𝑈 ⊆ 𝑀 is a connected open set and 𝜑 ∶ 𝑈 → 𝑀 is a holomorphic
local isometry, then 𝜑 is the restriction of a global holomorphic isometry.
[Hint: Choose 𝑝 ∈ 𝑈 and show that there is a global holomorphic isom-
etry 𝜓 ∶ 𝑀 → 𝑀 such that 𝜓 ∘ 𝜑 fixes 𝑝 and an orthonormal basis for
𝑇𝑝′ 𝑀. Then use the exponential map to show that 𝜓 ∘ 𝜑 is the identity on
𝑈 .]
8-7. Let 𝑀 be a complex manifold of dimension 𝑛, and let 𝑔 be a Kähler metric
on 𝑀 with constant holomorphic sectional curvature 𝑐.
(a) Let 𝑣, 𝑤 ∈ 𝑇𝑥 𝑀 be a pair of orthonormal vectors. Show that the (or-
dinary) sectional curvature of 𝑔 in the direction of the plane spanned
by (𝑣, 𝑤) is given by
8-11. Let (𝑀, 𝑔) be a Kähler manifold, and let (𝑧𝑗 ) be holomorphic coordinates
satisfying (8.8) at a point 𝑎 ∈ 𝑀. Prove that the components of the cur-
vature tensor at 𝑎 are given by
folds. Given a Kähler manifold (𝑀, 𝑔), for any two linearly independent
8-14. Here is another curvature quantity that can be defined on Kähler mani-
𝑅𝑚(𝑍, 𝑍, 𝑊 , 𝑊 )
𝐵(𝑍, 𝑊 ) = .
|𝑍|2 |𝑊 |2
(a) Show that 𝐵(𝑍, 𝑊 ) is equal to the sum of two sectional curvatures:
(𝑑 − 1)(𝑑 − 2)
formula:
𝑔= .
2
[Hint: Use the results of Propositions 7.30 and 4.17, and Problems 4-10
group of 𝑂(2𝑛) that preserves the inner product and the complex
with respect to an appropriate basis, where we view U(𝑛) as the sub-
Chapter 9
Hodge Theory
We have seen in Chapter 6 that sheaf cohomology groups can play the role of ob-
structions to surjectivity of certain maps of global sections of sheaves. And thanks
to the de Rham–Weil theorem, we can often identify sheaf cohomology groups
with the cohomology groups of certain complexes of global sections, such as the
de Rham complex or the Dolbeault complex. But these cohomology groups are
still typically quotients of infinite-dimensional spaces by infinite-dimensional sub-
spaces, so by themselves they are not very practical for computations. Of course,
the de Rham groups are isomorphic to singular cohomology groups, for which there
are a multitude of computational methods coming from algebraic topology. But for
the Dolbeault groups we do not have such topological tools.
The computations would become more tractable if we could single out a partic-
ular representative for each cohomology class, one that has special properties that
might lead to computational simplifications or new insights. A plausible approach
to finding such a representative would be to seek a representative that is “smallest”
or “most efficient” according to some scheme for measuring sizes.
In this chapter, we introduce an inner product and associated norm on the space
of global differential forms on a compact Riemannian manifold, and show that a
closed form minimizes the norm within its cohomology class if and only if it sat-
isfies a certain differential equation; forms satisfying this equation are called har-
monic forms. The main result about harmonic forms is the Hodge theorem, which
says that on a compact Riemannian manifold, every cohomology class has a unique
harmonic representative. The proof of this important theorem is based on a funda-
mental result about elliptic partial differential operators on compact manifolds; the
proof of that result would take us too far afield into the realm of PDE theory, so we
merely state it and give several references where proofs can be found.
255
256 9. Hodge Theory
Then we turn to the case of Hermitian complex manifolds, and prove a simi-
lar Hodge theorem for the Dolbeault complex. The theory takes its most powerful
form on a compact Kähler manifold, where there is a close relationship between
harmonic representatives of de Rham cohomology classes and harmonic represen-
tatives of Dolbeault classes, leading to deep consequences for de Rham cohomology
and sheaf cohomology.
The general strategy of using harmonic forms to deduce topological, geomet-
ric, or complex-analytic properties of manifolds is now known as Hodge theory,
after William V. D. Hodge, who developed the theory in a series of papers in the
1930s, summarized in [Hod41]. It is now one of the most fundamental tools in both
differential and algebraic geometry.
⟨𝛼, 𝛽⟩ = ⟨𝛼 ♯ , 𝛽 ♯ ⟩ = 𝑔 (𝛼 ♯ , 𝛽 ♯ ).
⟨𝑑𝑥𝑗 , 𝑑𝑥𝑘 ⟩ = 𝑔 𝑗𝑘 .
orthonormal:
{𝜀 1 ∧ ⋯ ∧ 𝜀 𝑞 ∶ 𝑗 1 < ⋯ < 𝑗 𝑞 }.
𝑗 𝑗
Thanks to the following lemma, this yields a well-defined global fiber metric.
The Hodge Inner Product 257
Lemma 9.1. For 𝑞 ≥ 1, the pointwise Hodge inner product ⟨⋅, ⋅⟩ on 𝑞-forms is
uniquely determined by the following condition: for any locally defined 1-forms
𝛼 1 , … , 𝛼 𝑞 , 𝛽 1 , … , 𝛽 𝑞 , we have
Proof. Because both sides of (9.1) are linear over 𝐶 ∞ (𝑀; ℂ) in each 𝛼 𝑖 and
conjugate-linear in each 𝛽 𝑖 , it suffices to check the equality for basis covectors
𝛼 𝑖 = 𝜀𝑗𝑖 and 𝛽 𝑖 = 𝜀𝑘𝑖 . Let 𝐽 and 𝐾 denote the multi-indices (𝑗1 , … , 𝑗𝑞 ) and
(𝑘1 , … , 𝑘𝑞 ), respectively, and let 𝑆𝑞 denote the group of permutations of the set
{1, … , 𝑞}.
For the left-hand side of (9.1), since 𝜀𝑗1 ∧ ⋯ ∧ 𝜀𝑗𝑞 and 𝜀𝑘1 ∧ ⋯ ∧ 𝜀𝑘𝑞 match the
basis forms we have declared to be orthonormal up to sign, we have
sgn 𝜎 if 𝐾 = 𝜎(𝐽 ) for some 𝜎 ∈ 𝑆𝑞 ;
⟨𝜀𝑗1 ∧ ⋯ ∧ 𝜀𝑗𝑞 , 𝜀𝑘1 ∧ ⋯ ∧ 𝜀𝑘𝑞 ⟩ =
{0 if 𝐾 is not a permutation of 𝐽 .
(Here sgn 𝜎 denotes the sign of 𝝈, which is equal to 1 if 𝜎 is an even permutation
and −1 if it is odd.)
On the other hand, if 𝐾 = 𝜎(𝐽 ), then the matrix on the right-hand side of (9.1)
is obtained from the identity by applying the permutation 𝜎 to the columns, so its
determinant is equal to the sign of 𝜎. If 𝐾 is not a permutation of 𝐽 , then the matrix
has a column of zeros, so its determinant is zero. □
[LeeRM, Prop. 2.40]). These inner products are the same for 1-forms, but for 𝑞 >
1, the pointwise Hodge inner product differs from the tensor inner product by a
constant factor depending on 𝑞. (The exact constants depend on which convention
for the wedge product is in use; see [LeeRM, Problem 2-17 on p. 49].) In this book,
When 𝑀 is compact, we can use this pointwise inner product to define a global
we use only the pointwise Hodge inner product for differential forms.
inner product on the space ℰ 𝑞 (𝑀) of smooth complex-valued 𝑞-forms, called the
(global) Hodge inner product, by
check that it is a Hermitian inner product on the complex vector space ℰ 𝑞 (𝑀). We
can also extend this definition to noncompact 𝑀 if we restrict attention to compactly
258 9. Hodge Theory
measurable coefficients. Note, however, that ℰ 𝑞 (𝑀) is not complete under this
inner product, so the tools of Hilbert space theory, such as orthogonal projections
Hodge inner product by (𝛼, 𝛽) with parentheses, and its associated norm by ‖𝛼‖ =
and orthonormal bases, cannot be used here.) We will consistently denote the global
(𝛼, 𝛼)1/2 , reserving the notations ⟨⋅, ⋅⟩ and | ⋅ | for the pointwise inner product and
norm, respectively.
Using this inner product, we can single out a candidate for a “best” representa-
tive of each cohomology class.
Proposition 9.2. On a compact Riemannian manifold 𝑀, a closed 𝑞-form 𝛼 min-
imizes the norm ‖𝛼‖ within its cohomology class if and only if it is orthogonal to
the space ℬ 𝑞 (𝑀) of exact forms. If so, it is the unique minimizer in its cohomology
class.
Proof. Suppose 𝛼 ∈ ℰ 𝑞 (𝑀) is closed and orthogonal to ℬ 𝑞 (𝑀). Any other rep-
resentative of the same cohomology class is of the form 𝛼
̃ = 𝛼 + 𝑑𝛽 for some
𝛽 ∈ ℰ 𝑞−1 (𝑀). The hypothesis implies
‖̃
𝛼 ‖2 = (𝛼 + 𝑑𝛽, 𝛼 + 𝑑𝛽) = ‖𝛼‖2 + 2✘✘✘𝑑𝛽)✘ + ‖𝑑𝛽‖2
✘
Re(𝛼,
≥ ‖𝛼‖2 ,
with equality if and only if 𝑑𝛽 = 0 and thus 𝛼
̃ = 𝛼.
Conversely, suppose 𝛼 minimizes the norm within its cohomology class. For
an arbitrary 𝛽 ∈ ℰ 𝑞−1 (𝑀), the hypothesis implies ‖𝛼 +𝑡𝑑𝛽‖2 ≥ ‖𝛼‖2 for all 𝑡 ∈ ℝ.
Since the smooth real-valued function 𝑡 ↦ ‖𝛼 + 𝑡𝑑𝛽‖2 takes a minimum at 𝑡 = 0,
𝑑
we conclude that
0= ‖𝛼 + 𝑡𝑑𝛽‖2
𝑑𝑡 |𝑡=0
𝑑
= ‖𝛼‖2 + 2𝑡 Re(𝛼, 𝑑𝛽) + 𝑡2 ‖𝛽‖2 )
𝑑𝑡 |𝑡=0 (
= 2 Re(𝛼, 𝑑𝛽).
Applying the same computation with 𝑖𝛽 in place of 𝛽 shows that Im(𝛼, 𝑑𝛽) =
Re(𝛼, 𝑖𝑑𝛽) = 0 as well, so 𝛼 is orthogonal to 𝑑𝛽. □
In terms of orthonormal bases for 𝑉 and 𝑊 , it is the map whose matrix repre-
sentation is the Hermitian adjoint (transposed conjugate) of that of 𝐴, as you can
check.
Lemma 9.3. In the situation described above,
(Im 𝐴)⟂ = Ker(𝐴∗ ).
𝛽𝑗1 …𝑗𝑞
for some smooth functions 𝑝𝛼 on 𝑈 , with the 𝑞 = 𝑚 coefficients 𝑝𝛼 1 𝑚 not
𝛽𝑗 …𝑗
all zero (to ensure that it is actually an operator of order 𝑚 and not one of lower
order).
a local operator, meaning that if two sections 𝑢 and 𝑣 agree on an open set 𝑉 ⊆ 𝑀,
It is worth noting that this definition implies that a linear differential operator is
is called a formal adjoint of 𝑷 if it satisfies the following formula for all 𝑢 ∈ Γ𝑐 (𝐸)
and 𝑣 ∈ Γ𝑐 (𝐹 ):
(9.3) (𝑃 𝑢, 𝑣) = (𝑢, 𝑃 ∗ 𝑣).
(The term “formal” comes from functional analysis, where there is a notion of
Hilbert space adjoint of an operator acting on a Hilbert space of sections of a
bundle, which is required to satisfy (9.3) for a much larger class of sections. By
contrast, the formal adjoint is only required to satisfy it for smooth compactly sup-
ported sections. The formal adjoint is the only type of adjoint we will consider in
this book.)
Proposition 9.4 (Existence and Uniqueness of Formal Adjoints). Every linear
differential operator between smooth vector bundles has a unique formal adjoint,
which is a linear differential operator of the same order.
Proof. First, a comment: The proof looks a little daunting because of the notation,
where ℎ𝛽𝛾 = ⟨𝑓𝛽 , 𝑓𝛾 ⟩. Since the integrand is smooth and compactly supported in
𝑈𝑖 , we can consider this as an integral over a large cube in ℝ𝑁 and integrate by parts
with respect to each variable in turn. The boundary terms vanish, and we obtain
𝛽𝑗1 …𝑗𝑞
(𝑃 𝑢, 𝑣) = (−1)𝑞 𝑢𝛼 𝜕𝑗𝑞 ⋯ 𝜕𝑗1 (𝑝𝛼 𝑣𝛾 ℎ𝛽𝛾 √det 𝑔 )𝑑𝑥1 ⋯ 𝑑𝑥𝑁 .
∑ ∑∑∫𝑈
𝑞 𝑗𝑖 𝛼𝛽𝛾 𝑖
as you can check. (Here 𝐻 𝜎𝛼 denotes the inverse of the matrix 𝐻𝛼𝜎 = ⟨𝑒𝛼 , 𝑒𝜎 ⟩.)
For the general case, let {𝜑𝑖 }𝑖∈𝐼 be a partition of unity subordinate to the 𝑈𝑖 ’s,
and define 𝑄 ∶ Γ(𝐹 ) → Γ(𝐸) by
𝑄𝑣 = 𝑄𝑖 (𝜑𝑖 𝑣).
∑
(9.5)
𝑖∈𝐼
Because the supports of the 𝜑𝑖 ’s are locally finite, each point of 𝑀 has a neigh-
borhood on which only finitely many terms in the sum on the right-hand side are
The Hodge Inner Product 261
nonzero, so this is well defined. After we expand out the derivatives using the
𝛽𝑗1 …𝑗𝑞
ing various derivatives and conjugates of 𝑝𝛼 , ℎ𝛽𝛾 , 𝐻 𝜎𝛼 , det 𝑔, and 𝜑𝑖 ; thus it
product rule, we see that this has the same form as (9.2), with coefficients involv-
is a differential operator of the same order as 𝑃 . Based on the argument in the first
part of the proof, for 𝑢 and 𝑣 compactly supported we compute
(𝑃 𝑢, 𝑣) = (𝑃 𝑢, 𝜑𝑖 𝑣) = (𝑢, 𝑄𝑖 (𝜑𝑖 𝑣)) = (𝑢, 𝑄𝑣)
∑ ∑
𝑖∈𝐼 𝑖∈𝐼
(using the fact that there are now only finitely many values of 𝑖 for which 𝜑𝑖 𝑣 is not
identically zero), so 𝑄 is a formal adjoint of 𝑃 .
To prove uniqueness, suppose 𝑄 and 𝑄 ̃ are both formal adjoints of 𝑃 . Let
̃
𝛿𝑣 = 𝑄𝑣 − 𝑄𝑣 for 𝑣 ∈ Γ(𝐹 ); then by the definition of formal adjoint, for all
𝑢 ∈ Γ𝑐 (𝐸) and 𝑣 ∈ Γ𝑐 (𝐹 ), we have
̃ = (𝑃 𝑢, 𝑣) − (𝑃 𝑢, 𝑣) = 0.
(𝑢, 𝛿𝑣) = (𝑢, 𝑄𝑣) − (𝑢, 𝑄𝑣)
Applying this with 𝑢 = 𝛿𝑣, we see that 𝛿𝑣 = 0 for all compactly supported 𝑣. Since
̃
of each point and differential operators act locally, this implies 𝑄 = 𝑄.
every smooth section agrees with a compactly supported section in a neighborhood
Proof. Part (a) follows from the fact that (𝑃 ∗ 𝑢, 𝑣) = (𝑣, 𝑃 ∗ 𝑢) = (𝑃 𝑣, 𝑢) = (𝑢, 𝑃 𝑣)
for all 𝑢 ∈ Γ𝑐 (𝐹 ) and 𝑣 ∈ Γ𝑐 (𝐸), so 𝑃 satisfies the criterion to be the adjoint of 𝑃 ∗ .
To prove (b), for all 𝑢 ∈ Γ𝑐 (𝐸) and 𝑣 ∈ Γ𝑐 (𝐺), we have
(𝑄 ∘ 𝑃 𝑢, 𝑣) = (𝑃 𝑢, 𝑄∗ 𝑣) = (𝑢, 𝑃 ∗ ∘ 𝑄∗ 𝑣),
which shows that 𝑃 ∗ ∘ 𝑄∗ is the formal adjoint of 𝑄 ∘ 𝑃 . □
Using the concept of formal adjoints, we have the following analogue of Lemma
9.3.
Proposition 9.6. Suppose 𝐸 and 𝐹 are smooth Hermitian vector bundles over a
compact Riemannian manifold 𝑀, and 𝑃 ∶ Γ(𝐸) → Γ(𝐹 ) is a linear differential
operator. Then (Im 𝑃 )⟂ = Ker(𝑃 ∗ ).
Proof. Because all sections of 𝐸 and 𝐹 are compactly supported in this case, the
relation (𝑃 𝑢, 𝑣) = (𝑢, 𝑃 ∗ 𝑣) holds for all 𝑢 ∈ Γ(𝐸) and 𝑣 ∈ Γ(𝐹 ). Based on this
formula, the proof of the proposition is exactly the same as the proof of Lemma
9.3. □
262 9. Hodge Theory
spaces, the fact that (Im 𝐴)⟂ = Ker(𝐴∗ ) implies also that Im 𝐴 = (Ker 𝐴∗ )⟂ , just
by taking orthogonal complements of both sides. In other words, given 𝑦 ∈ 𝑊 ,
the equation 𝐴𝑥 = 𝑦 has a solution if and only if 𝑦 is orthogonal to the kernel
of 𝐴∗ . But in the case of a differential operator 𝑃 ∶ Γ(𝐸) → Γ(𝐹 ), the infinite-
dimensional inner product space Γ(𝐹 ) is not complete, so it need not be the case
that ((Im 𝑃 )⟂ )⟂ = Im 𝑃 . Thus we need to do more work to determine when an
equation like 𝑃 𝑢 = 𝑓 has a solution.
Hodge star operator, that satisfies the following formula for all 𝛼, 𝛽 ∈ Λℂ 𝑀:
𝑞
where 𝑑𝑉𝑔 is the Riemannian volume form. In terms of any local real oriented
orthonormal coframe, ∗ is given by (9.6). In addition,
(9.8) ∗ 𝛼 = ∗ 𝛼;
∗ ∗ 𝛼 = (−1)𝑞(𝑁−𝑞) 𝛼;
⟨∗ 𝛼, ∗ 𝛽⟩ = ⟨𝛼, 𝛽⟩.
(9.9)
(9.10)
Proof. We begin by showing that the operator ∗ defined locally by (9.6) in terms of
to basis forms. Thus let 𝛼 = 𝜀𝐽 and 𝛽 = 𝜀𝐾 , where 𝐽 and 𝐾 are arbitrary increasing
multi-indices of length 𝑞. Because we assumed the basis forms are real, we have
𝛽 = 𝛽. Then ∗ 𝛽 = sgn 𝜎(𝐾, 𝐾 ′ )𝜀𝐾 , which implies that 𝛽 ∧ ∗ 𝛽 = 𝜀1 ∧ ⋯ ∧ 𝜀𝑁 =
′
𝑑𝑉𝑔 .
First assume 𝐽 = 𝐾. Then 𝛼 = 𝛽, ⟨𝛼, 𝛽⟩ = 1, and
which proves (9.7) in this case. On the other hand, if 𝐽 ≠ 𝐾, then ⟨𝛼, 𝛽⟩ = 0, and
𝛼 ∧ ∗ 𝛽 = ±𝜀𝐽 ∧ 𝜀𝐾 = 0 because there is some index common to 𝐽 and 𝐾 ′ .
′
To show that ∗ is the unique operator satisfying (9.7), suppose ∗̃ also satisfies
the same property, and let 𝛿 = ∗ −∗.̃ Then 𝛼 ∧ 𝛿𝛽 = 0 for all 𝛼 and 𝛽, and applying
this with 𝛽 in place of 𝛽 shows that 𝛼 ∧ 𝛿𝛽 = 0 as well. Thus
|𝛿𝛽|2 𝑑𝑉𝑔 = 𝛿𝛽 ∧ ∗ 𝛿𝛽 = ± ∗ 𝛿𝛽 ∧ 𝛿𝛽 = 0,
which shows that 𝛿 is identically zero. Therefore, the definitions given by different
local coframes agree, so ∗ is globally well defined, and it is smooth because it takes
Now (9.8) follows from the fact that ∗ takes real basis forms to real forms and
a smooth local frame to a smooth local frame.
To prove (9.9), it suffices to consider the case 𝛼 = 𝜀𝐽 for some increasing multi-
is extended by complex linearity.
index 𝐽 . On the one hand, ∗ 𝛼 = ±𝜀𝐽 and thus ∗ ∗ 𝛼 = ±𝜀𝐽 = ±𝛼, with the sign
′
𝑑𝑉𝑔 = 𝛼 ∧ ∗ 𝛼 = (−1)𝑞(𝑁−𝑞) ∗ 𝛼 ∧ 𝛼,
264 9. Hodge Theory
For forms of degrees 0 and 1, there are simple formulas for the Hodge star
operator.
Proposition 9.9. On an oriented Riemannian manifold (𝑀, 𝑔), the following for-
mulas hold for a 0-form (scalar function) 𝑢 and a 1-form 𝛽:
(9.11) ∗ 𝑢 = 𝑢 𝑑𝑉𝑔 ,
(9.12) ∗ 𝛽 = 𝛽 ♯ ⅃ 𝑑𝑉𝑔 .
(𝛼, 𝛽) = 𝛼 ∧ ∗ 𝛽.
∫
(9.13)
𝑀
This is the formula we will use to determine the formal adjoint of 𝑑.
Proposition 9.10. For an oriented Riemannian 𝑁-manifold 𝑀, the formal adjoint
of the exterior derivative operator 𝑑 ∶ ℰ 𝑞−1 (𝑀) → ℰ 𝑞 (𝑀) is the differential op-
erator 𝑑 ∗ ∶ ℰ 𝑞 (𝑀) → ℰ 𝑞−1 (𝑀) given by
(9.14) 𝑑 ∗ 𝛽 = (−1)𝑁𝑞+𝑁+1 ∗ 𝑑 ∗ 𝛽.
Proof. Let 𝛿𝛽 denote the right-hand side of (9.14). The proposition will be proved
if we can show that the following holds for all compactly supported 𝛼 ∈ ℰ 𝑞−1 (𝑀)
and 𝛽 ∈ ℰ 𝑞 (𝑀):
(9.15) (𝛼, 𝛿𝛽) = (𝑑𝛼, 𝛽).
Elliptic Differential Operators 265
(𝛼, 𝛿𝛽) = 𝛼 ∧ ∗ 𝛿𝛽
∫𝑀
= (−1)𝑁𝑞+𝑁+1 𝛼 ∧ ∗ ( ∗ 𝑑 ∗ 𝛽)
∫𝑀
= (−1)𝑁𝑞+𝑁+1 (−1)(𝑁−𝑞+1)(𝑞−1) 𝛼 ∧ 𝑑 ∗𝛽
∫𝑀
= (−1)𝑞 𝛼 ∧ 𝑑 ∗ 𝛽,
∫𝑀
where in the third line we have used (9.9) together with the fact that 𝑑 ∗ 𝛽 is an
(𝑁 − 𝑞 + 1)-form. Stokes’s theorem gives
0= 𝑑 (𝛼 ∧ ∗ 𝛽 )
∫𝑀
= 𝑑𝛼 ∧ ∗ 𝛽 + (−1)𝑞−1 𝛼 ∧ 𝑑 ∗𝛽
∫𝑀 ∫𝑀
= (𝑑𝛼, 𝛽) − (𝛼, 𝛿𝛽). □
grad 𝑢 = (𝑑𝑢)♯ ,
and the divergence of a vector field 𝑋 is the unique scalar function div 𝑋 that sat-
isfies
𝑑(𝑋 ⅃ 𝑑𝑉𝑔 ) = (div 𝑋)𝑑𝑉𝑔 .
The Laplace–Beltrami operator is the partial differential operator Δ ∶ ℰ (𝑀) →
ℰ (𝑀) defined by
Δ𝑢 = div grad 𝑢.
266 9. Hodge Theory
0
essential fact about the Laplace–Beltrami operator is the following theorem.
Theorem 9.12. On a compact oriented Riemannian manifold 𝑀, the equation
Δ𝑢 = 𝑓 has a solution 𝑢 if and only if the integral of 𝑓 over each connected com-
ponent of 𝑀 is zero.
about differential operators. Accepting this for now, let 𝑀0 be any connected com-
We will prove this below, as a consequence of a much more general theorem
Recall that if (𝑥1 , … , 𝑥𝑁 ) are smooth local coordinates for 𝑀, the natural coordi-
folds. However, the principal symbol has a coordinate-independent interpretation.
Proposition 9.13. Suppose 𝐸 and 𝐹 are smooth complex vector bundles over a
smooth manifold 𝑀, and 𝑃 ∶ Γ(𝐸) → Γ(𝐹 ) is a linear differential operator of
order 𝑚. There is a globally defined smooth map 𝜎𝑃 ∶ 𝑇 ∗ 𝑀 → Hom(𝐸, 𝐹 ) called
the principal symbol of 𝑷 , such that for each (𝑥, 𝜉) ∈ 𝑇 ∗ 𝑀, 𝜎𝑃 (𝑥, 𝜉) is the linear
map from 𝐸𝑥 to 𝐹𝑥 whose matrix representation with respect to local frames for 𝐸
and 𝐹 and natural coordinates for 𝑇 ∗ 𝑀 is given by (9.16). For any point 𝑥0 ∈ 𝑀
and covector 𝜉0 ∈ 𝑇𝑥∗0 𝑀, the linear map 𝜎𝑃 (𝑥0 , 𝜉0 ) ∶ 𝐸𝑥0 → 𝐹𝑥0 satisfies
1
𝜎𝑃 (𝑥0 , 𝜉0 )𝑢0 = 𝑃 (𝑣𝑚 𝑢)(𝑥0 ),
𝑚!
(9.17)
where 𝑢 is any smooth local section of 𝐸 that satisfies 𝑢(𝑥0 ) = 𝑢0 and 𝑣 is any
smooth real-valued function on a neighborhood of 𝑥0 that satisfies 𝑣(𝑥0 ) = 0 and
𝑑𝑣𝑥0 = 𝜉0 .
Proof. It suffices to show that the map whose local matrix representation is defined
by (9.16) also satisfies (9.17), because then (9.17) shows it is independent of choices
Thus given (𝑥0 , 𝜉0 ) ∈ 𝑇 ∗ 𝑀, let (𝑥𝑗 ) be local coordinates for 𝑀 and (𝑒𝛼 ) and
of coordinates and frames, and (9.16) shows that it is smooth.
(𝑓𝛽 ) be local frames, and choose 𝑢 and 𝑣 as in the statement of the proposition.
We can write 𝑢0 = 𝑢(𝑥0 ) = ∑𝛼 𝑢𝛼 (𝑥0 )𝑒𝛼 (𝑥0 ) and 𝜉0 = ∑𝑗 𝜉𝑗 𝑑𝑥𝑗 |𝑥0 where 𝜉𝑗 =
𝜕𝑗 𝑣(𝑥0 ). When we apply 𝑃 to 𝑣𝑚 𝑢 and expand out the derivatives using the product
rule, every term in which fewer than 𝑚 derivatives fall on the 𝑣𝑚 factor will vanish
268 9. Hodge Theory
when we set 𝑥 = 𝑥0 because 𝑣(𝑥0 ) = 0, so the only terms that remain are
𝑃 (𝑣𝑚 𝑢)(𝑥0 ) = 𝑝𝛼 (𝑥0 )(𝜕𝑗1 ⋯ 𝜕𝑗𝑚 (𝑣𝑚 ))|𝑥=𝑥 𝑢𝛼 (𝑥0 )𝑓𝛽 (𝑥0 )
𝛽𝑗1 …𝑗𝑚
∑ ∑ 0
1≤𝑗𝑖 ≤𝑁 𝛼,𝛽
= 𝑚! 𝜎𝑃 (𝑥0 , 𝜉0 )𝑢0 . □
linear change of coordinates to (plus or minus) the Laplace operator 𝜕 2 /𝜕𝑥2 +𝜕 2 /𝜕𝑦2
hence the name. Problem 9-1 shows that such an operator can be transformed by a
The fundamental fact about elliptic operators on compact manifolds is the fol-
lowing theorem.
Theorem 9.14 (Fredholm Theorem for Elliptic Operators). Suppose 𝑀 is a
compact Riemannian manifold, 𝐸 and 𝐹 are Hermitian vector bundles over 𝑀, and
𝑃 ∶ Γ(𝐸) → Γ(𝐹 ) is an elliptic linear differential operator. Then Ker 𝑃 and Ker 𝑃 ∗
are finite-dimensional, and 𝑃 restricts to a bijection from (Ker 𝑃 )⟂ to (Ker 𝑃 ∗ )⟂ .
Developing the tools to prove this theorem would take us too far afield from
complex manifold theory, but here are some references where proofs can be found:
[Wel08, pp. 136–141], [GH94, pp. 80–100], [Bes87, pp. 456–467], or [War83,
Theorem 9.12 will follow from this once we show that Δ is elliptic.
pp. 220–251].
Proof. In any local coordinates (𝑥𝑖 ), the Laplace–Beltrami operator has the coor-
dinate representation
1 𝜕 𝜕𝑢 𝑖𝑗 𝜕 𝑢
2
Δ𝑢 = 𝑖(
𝑔 𝑖𝑗
√det 𝑔 = 𝑔 + terms of order 1
√det 𝑔 𝜕𝑥 𝜕𝑥𝑗 ) 𝜕𝑥𝑖 𝜕𝑥𝑗
(see [LeeRM, Prop. 2.46]). Thus its principal symbol is 𝜎Δ (𝑥, 𝜉) = 𝑔 𝑖𝑗 (𝑥)𝜉𝑖 𝜉𝑗 =
|𝜉|2 , which is invertible whenever 𝜉 ≠ 0. □
Proof of Theorem 9.12. The Fredholm theorem shows that Δ𝑢 = 𝑓 has a solution
if and only if 𝑓 is orthogonal to the kernel of Δ∗ . Now Δ∗ = (−𝑑 ∗ 𝑑)∗ = −𝑑 ∗ 𝑑 =
Δ. Clearly any function that is constant on each connected component of 𝑀 is
in the kernel of Δ. Conversely, if Δ𝑢 = 0, then 0 = (Δ𝑢, 𝑢) = −(𝑑 ∗ 𝑑𝑢, 𝑢) =
−‖𝑑𝑢‖2 , which shows that 𝑢 is constant on each connected component. It follows
that a function is orthogonal to Ker Δ if and only if its integral over each connected
component of 𝑀 is zero. □
run into a problem: the operator 𝑑 ∗ 𝑑 is not elliptic on forms of degree higher than 0.
When we try to apply the same method to differential forms of higher degree, we
forms of all degrees. The Hodge Laplacian is the operator Δ𝑑 ∶ ℰ 𝑞 (𝑀) → ℰ 𝑞 (𝑀)
To get around this problem, we define a new differential operator on differential
Δ𝑑 𝜂 = 𝑑𝑑 ∗ 𝜂 + 𝑑 ∗ 𝑑𝜂,
defined by
270 9. Hodge Theory
Proof. Part (a) follows from the formula for the formal adjoint of a composition
For a compact oriented Riemannian manifold 𝑀, let ℋ 𝑞 (𝑀) denote the space
of harmonic complex-valued 𝑞-forms, the kernel of Δ𝑑 ∶ ℰ 𝑞 (𝑀) → ℰ 𝑞 (𝑀). By
virtue of the preceding proposition, ℋ 𝑞 (𝑀) is contained in the space 𝒵 𝑞 (𝑀) of
closed 𝑞-forms.
We will show below that Δ𝑑 is elliptic in all degrees. But first, we need some
more facts about principal symbols, which will aid in computations.
Lemma 9.17. Suppose 𝐸 and 𝐹 are smooth Hermitian vector bundles over a Rie-
mannian manifold 𝑀, and 𝑃 ∶ Γ(𝐸) → Γ(𝐹 ) is a linear differential operator of
order 𝑚. Then the principal symbol of its formal adjoint is given by
Now if we assume that the local frames for 𝐸 and 𝐹 are orthonormal (so that ℎ𝛽𝛾
and 𝐻 𝜎𝛼 are identity matrices) and compute the principal symbol of 𝑃 ∗ , we get the
matrix representation
𝑗𝑖
Lemma 9.18. Suppose 𝐸, 𝐹 , and 𝐺 are smooth vector bundles over a smooth
manifold 𝑀, and 𝑃 ∶ Γ(𝐸) → Γ(𝐹 ), 𝑄 ∶ Γ(𝐹 ) → Γ(𝐺) are linear differential
operators. Then for all (𝑥, 𝜉) ∈ 𝑇 ∗ 𝑀,
𝜎𝑄∘𝑃 (𝑥, 𝜉) = 𝜎𝑄 (𝑥, 𝜉) ∘ 𝜎𝑃 (𝑥, 𝜉).
let 𝑣 be a smooth real-valued function such that 𝑣(𝑥) = 0 and 𝑑𝑣𝑥 = 𝜉. Since 𝑑 is
a first-order differential operator, (9.17) gives
𝜎𝑑 (𝑥, 𝜉)𝛼 = 𝑑(𝑣̃
𝛼 )|𝑥 = (𝑑𝑣 ∧ 𝛼 𝑣 𝑑̃
̃ +✘ ✘𝛼 )|𝑥 = 𝜉 ∧ 𝛼.
✘
Finally, (9.20) follows from (9.18) and (9.19) together with Lemma 9.18:
(9.22) 𝜎Δ𝑑 (𝑥, 𝜉)𝛼 = −𝜉 ∧ (𝜉 ♯ ⅃ 𝛼) − 𝜉 ♯ ⅃ (𝜉 ∧ 𝛼).
Because interior multiplication by 𝜉 ♯ is an antiderivation, we obtain
𝜉 ♯ ⅃ (𝜉 ∧ 𝛼) = (𝜉 ♯ ⅃ 𝜉) ∧ 𝛼 − 𝜉 ∧ (𝜉 ♯ ⅃ 𝛼) = |𝜉|2 𝛼 − 𝜉 ∧ (𝜉 ♯ ⅃ 𝛼),
where we have used the definition of the sharp operator to obtain 𝜉 ♯ ⅃ 𝜉 = 𝜉(𝜉 ♯ ) =
𝑔(𝜉 ♯ , 𝜉 ♯ ) = 𝑔(𝜉, 𝜉) = |𝜉|2 . Substituting this into (9.22) yields (9.20). □
Remark. The conclusion of the Hodge theorem holds also for nonoriented Rie-
computing the adjoint of 𝑑 and showing that Δ𝑑 is elliptic. Since complex mani-
mannian manifolds. The proof is very similar, but requires different techniques for
folds are always canonically oriented, it is easier for our purposes to stick with the
oriented case.
of closed forms, so the composite map (9.23) makes sense. We just need to show
that it is the unique form minimizing the Hodge norm within its cohomology class,
orthogonal to each other and thus must both be zero. That implies 𝑑 ∗ (𝛼 − 𝑑𝛽) = 0.
Since it is also the case that 𝑑(𝛼 − 𝑑𝛽) = 0, it follows that 𝛼 − 𝑑𝛽 is a harmonic
representative of the cohomology class of 𝛼. □
Here is an important application of the Hodge theorem. For any vector spaces 𝑉
and 𝑊 , a bilinear map 𝐵 ∶ 𝑉 × 𝑊 → ℂ is said to be nondegenerate if 𝐵(𝑣, 𝑤) = 0
for all 𝑤 implies 𝑣 = 0, and 𝐵(𝑣, 𝑤) = 0 for all 𝑣 implies 𝑤 = 0.
(𝜂, 𝜁) ↦ 𝜂∧𝜁
∫
(9.24)
𝑀
for any smooth forms 𝜂 and 𝜁 representing their de Rham cohomology classes. Thus
for each 𝑘 there is a complex-linear isomorphism
and the Betti numbers of 𝑀 satisfy 𝑏𝑘 (𝑀) = 𝑏𝑁−𝑘 (𝑀). Analogous results hold for
cohomology with real coefficients.
Proof. If 𝜂 and 𝜁 are closed and either one is exact, then 𝜂 ∧ 𝜁 is exact, so the
expression ∫𝑀 𝜂 ∧ 𝜁 depends only on the cohomology classes of 𝜂 and 𝜁, and thus
we also have an injective linear map from 𝐻 𝑁−𝑘 (𝑀; ℂ) to 𝐻 𝑘 (𝑀; ℂ)∗ given by
map, and the nondegeneracy of (9.24) implies it is injective. On the other hand,
the same formula, which shows that the dimension of 𝐻 𝑁−𝑘 (𝑀; 𝐸) is less than or
equal to that of 𝐻 𝑘 (𝑀; 𝐸 ∗ ). Thus both maps are isomorphisms for dimensional
reasons, and the statement about Betti numbers follows from this. The argument
for real cohomology is essentially identical. □
274 9. Hodge Theory
𝑁 = 2𝑛 is even, some of the formulas simplify. Here are the main properties of the
so the considerations of the previous section all apply. Since the real dimension
that the fact that 𝑇 ′ 𝑀 is orthogonal to 𝑇 ″ 𝑀 under the fiber metric ⟨⋅, ⋅⟩ implies
Proof. Part (a) follows immediately from (9.9) and (9.14). To prove (b), note first
that ℰ 𝑝,𝑞 (𝑀) is orthogonal to ℰ 𝑝 ,𝑞 (𝑀) under the Hodge inner product unless
′ ′
(𝑝, 𝑞) = (𝑝′ , 𝑞 ′ ). For 𝛼 ∈ ℰ 𝑝,𝑞 (𝑀), we will show that ∗ 𝛼 ∈ ℰ 𝑛−𝑞,𝑛−𝑝 (𝑀) by
showing that it is orthogonal to ℰ 𝑟,𝑠 (𝑀) unless (𝑟 + 𝑞, 𝑠 + 𝑝) = (𝑛, 𝑛).
Thus let 𝛽 ∈ ℰ 𝑟,𝑠 (𝑀) be arbitrary, and compute
Δ𝜕 𝛼 = 𝜕𝜕 ∗ 𝛼 + 𝜕 ∗ 𝜕𝛼,
Our next task is to prove that Δ𝜕 is elliptic, for which we need to compute the
formal adjoint of 𝜕.
Proposition 9.27. For 𝛼 ∈ ℰ 𝑝,𝑞 (𝑀), 𝜕 ∗ 𝛼 = − ∗ 𝜕 ∗ 𝛼.
paid to the types of forms. Let 𝛼 ∈ ℰ 𝑝,𝑞 (𝑀) and 𝛽 ∈ ℰ 𝑝,𝑞−1 (𝑀), and note that
Proof. This is just like the proof of Proposition 9.10, with a little more attention
0= 𝑑(𝛽 ∧ ∗ 𝛼)
∫𝑀
= 𝜕(𝛽 ∧ ∗ 𝛼)
∫𝑀
= 𝜕𝛽 ∧ ∗ 𝛼 + (−1)𝑝+𝑞−1 𝛽 ∧ 𝜕∗𝛼
∫𝑀 ∫𝑀
= 𝜕𝛽 ∧ ∗ 𝛼 + 𝛽 ∧ ∗∗𝜕∗𝛼
∫𝑀 ∫𝑀
= (𝜕𝛽, 𝛼) + (𝛽, ∗ 𝜕 ∗ 𝛼). □
where the real covector 𝜉 is decomposed as 𝜉 = 𝜉 0,1 + 𝜉 1,0 = 𝜉 0,1 + 𝜉 0,1 . Thus Δ𝜕
is elliptic.
is an isomorphism, where 𝒵 𝑝,𝑞 (𝑀) is the space of 𝜕-closed (𝑝, 𝑞)-forms and the
For a compact complex manifold 𝑀, recall that the Hodge numbers of 𝑴 are
ℎ𝑝,𝑞 (𝑀) = dim 𝐻 𝑝,𝑞 (𝑀) = dim 𝐻 𝑞 (𝑀; Ω𝑝 ).
The Hodge–Dolbeault theorem shows that ℎ𝑝,𝑞 (𝑀) = dim ℋ 𝑝,𝑞 (𝑀) and therefore
the Hodge numbers are finite for all 𝑝 and 𝑞.
Bundle-Valued Forms
phic vector bundle. Recall that the Cauchy–Riemann operator 𝜕 𝐸 ∶ ℰ 𝑝,𝑞 (𝑀; 𝐸) →
ℰ 𝑝,𝑞+1 (𝑀; 𝐸) is used to define the Dolbeault cohomology groups 𝐻 𝑝,𝑞 (𝑀; 𝐸) with
coefficients in 𝐸, and the Dolbeault theorem (Thm. 6.19) shows that these are iso-
morphic to the sheaf cohomology groups 𝐻 𝑞 (𝑀; Ω𝑝 (𝐸)).
the second. Here ⟨𝛼, 𝛽⟩ is the pointwise Hodge inner product of the ordinary (𝑝, 𝑞)-
and extending by complex linearity in the first argument and conjugate linearity in
forms 𝛼 and 𝛽, and ⟨𝜎, 𝜏⟩ is the inner product of 𝜎 and 𝜏 defined by the chosen
Hodge Theory on Complex Manifolds 277
Hermitian fiber metric on 𝐸. This defines as usual a global Hermitian inner product
on the space of compactly supported 𝐸-valued forms:
Proof. Let (𝑠𝑗 ) be a holomorphic local frame for 𝐸 over an open set 𝑈 ⊆ 𝑀. From
(4.20), in terms of this frame 𝜕 𝐸 has the local expression
𝜕 𝐸 (𝛼 𝑗 ⊗ 𝑠𝑗 ) = (𝜕𝛼 𝑗 ) ⊗ 𝑠𝑗 .
Since the principal symbol of 𝜕 𝐸 is independent of the choice of frame, this shows
that the principal symbol of 𝜕 𝐸 is the same as that of 𝜕 on scalar-valued forms,
It then follows from Lemma 9.17 that the principal symbol of 𝜕 ∗𝐸 is the same as that
of 𝜕 ∗ , and therefore
𝜎Δ𝜕 (𝑥, 𝜉)𝜂 = 𝜎Δ𝜕 (𝑥, 𝜉)𝜂 = − 21 |𝜉|2 𝜂,
𝐸
vector bundle. Then the space ℋ 𝑝,𝑞 (𝑀; 𝐸) of 𝜕 𝐸 -harmonic 𝐸-valued (𝑝, 𝑞)-forms
is finite-dimensional for each 𝑝 and 𝑞, and the composite map
ℋ 𝑝,𝑞 (𝑀; 𝐸) ↪ 𝒵 𝑝,𝑞 (𝑀; 𝐸) → 𝐻 𝑝,𝑞 (𝑀; 𝐸)
is an isomorphism. Thus every 𝐸-valued Dolbeault cohomology class has a unique
𝜕 𝐸 -harmonic representative.
One application of this theorem is to provide another proof that the space of
holomorphic sections of a holomorphic vector bundle on a compact manifold is
finite-dimensional.
278 9. Hodge Theory
Proof. The Dolbeault theorem shows that 𝐻 𝑞 (𝑀; Ω𝑝 (𝐸)) ≅ 𝐻 𝑝,𝑞 (𝑀; 𝐸) for each
𝑝 and 𝑞. Once we endow 𝑀 with a Hermitian metric, the Hodge–Dolbeault theorem
then shows that 𝐻 𝑝,𝑞 (𝑀; 𝐸) ≅ ℋ 𝑝,𝑞 (𝑀; 𝐸), which is finite-dimensional. More-
over since there are no nontrivial (𝑝, 𝑞) forms unless 0 ≤ 𝑝, 𝑞 ≤ dim 𝑀, those are the
only values of 𝑝 and 𝑞 for which the groups 𝐻 𝑞 (𝑀; Ω𝑝 (𝐸)) can be nontrivial. □
Using different techniques, one can prove a much more general version of this
finiteness theorem, which says that every coherent analytic sheaf on a compact com-
plex manifold has finite-dimensional cohomology in all degrees. For Stein man-
proved in 1953 [Car53] that if 𝒮 is any coherent analytic sheaf on a Stein manifold
ifolds, there is an even stronger result: the French mathematician Henri Cartan
𝑀, then 𝐻 𝑞 (𝑀; 𝒮 ) = 0 for all 𝑞 > 0. This fact is now known as Cartan’s the-
of the general finiteness theorem and Cartan’s theorems A and B can be found in
[GR09, pp. 243–246].
Serre Duality
There is an analogue of Poincaré duality for Dolbeault cohomology, and more
dle 𝐸 → 𝑀. Recall the wedge product operation between 𝐸-valued forms and
generally for Dolbeault cohomology with coefficients in a holomorphic vector bun-
𝐸 ∗ -valued forms defined by (4.16). When applied to sections 𝜂 ∈ ℰ 𝑝,𝑞 (𝑀; 𝐸) and
𝜁 ∈ ℰ 𝑛−𝑝,𝑛−𝑞 (𝑀; 𝐸 ∗ ), it yields a scalar-valued (𝑛, 𝑛)-form 𝜂 ∧ 𝜁 , which can be in-
tegrated over 𝑀 (assuming 𝑛 = dimℂ 𝑀). The following theorem was proved in
1955 by Jean-Pierre Serre [Ser55a].
Theorem 9.37 (Serre Duality). Let 𝑀 be a compact complex 𝑛-manifold and let
𝐸 → 𝑀 be a holomorphic vector bundle. There is a well-defined nondegenerate
Hodge Theory on Complex Manifolds 279
(𝜂, 𝜁) ↦ 𝜂∧𝜁
∫
(9.29)
𝑀
for any smooth bundle-valued forms 𝜂 and 𝜁 representing their Dolbeault cohomol-
all 𝑝 and 𝑞:
ogy classes. Consequently, we have the following complex-linear isomorphisms for
where the expression in the last line is the Hermitian fiber metric on 𝐸-valued forms
𝜂 ∈ ℰ 𝑝,𝑞−1 (𝑀; 𝐸) and 𝜁 ∈ ℰ 𝑝,𝑞 (𝑀; 𝐸). As in the proof of Proposition 9.27,
we compute
0= 𝑑 (𝜂 ∧ ∗𝐸 𝜁 )
∫𝑀
= 𝜕 (𝜂 ∧ ∗𝐸 𝜁 )
∫𝑀
= 𝜕 𝐸 𝜂 ∧ ∗𝐸 𝜁 + (−1)𝑝+𝑞−1 𝜂 ∧ 𝜕 𝐸 ∗ (∗𝐸 𝜁 )
∫𝑀 ∫𝑀
= 𝜕 𝐸 𝜂 ∧ ∗𝐸 𝜁 + 𝜂 ∧ ∗𝐸 ∗𝐸 ∗ 𝜕 𝐸 ∗ (∗𝐸 𝜁 )
∫𝑀 ∫𝑀
= (𝜕 𝐸 𝜂, 𝜁 ) + (𝜂, ∗𝐸 ∗ 𝜕 𝐸 ∗ ∗𝐸 𝜁 ),
On the other hand, we also have an injective linear map from 𝐻 𝑝,𝑞 (𝑀; 𝐸) to
linear map, and the Serre duality theorem implies it is injective.
𝐻 𝑛−𝑝,𝑛−𝑞
(𝑀; 𝐸 ∗ )∗ that sends [𝜂] to ([𝜁] ↦ ∫𝑀 𝜂 ∧ 𝜁), which shows that the dimen-
sion of 𝐻 𝑝,𝑞 (𝑀; 𝐸) is less than or equal to that of 𝐻 𝑛−𝑝,𝑛−𝑞 (𝑀; 𝐸 ∗ ). Thus both
maps are isomorphisms for dimensional reasons.
rem, and (9.32) is the 𝑝 = 0 case of (9.30), noting that the canonical bundle 𝐾𝑀 is
The isomorphism (9.31) follows directly from (9.30) and the Dolbeault theo-
equal to Λ𝑛,0 𝑀. Finally, (9.33) follows from (9.30) in the special case in which 𝐸
is the trivial line bundle. □
Hodge Theory on Kähler Manifolds 281
pose (𝑀, 𝑔) is a Kähler manifold with Kähler form 𝜔. Define a complex-linear bun-
The key is a set of technical identities that hold on every Kähler manifold. Sup-
dle homomorphism 𝐿𝜔 ∶ ℰ 𝑝,𝑞 (𝑀) → ℰ 𝑝+1,𝑞+1 (𝑀), called the Lefschetz operator,
by
𝐿𝜔 𝜂 = 𝜔 ∧ 𝜂,
and let 𝐿∗𝜔 ∶ ℰ 𝑝+1,𝑞+1 (𝑀) → ℰ 𝑝,𝑞 (𝑀) be its adjoint, so that ⟨𝐿𝜔 𝛼, 𝛽⟩ = ⟨𝛼, 𝐿∗𝜔 𝛽⟩
for all forms 𝛼, 𝛽. The Lefschetz operator is named after Solomon Lefschetz, who
introduced it as part of his statement of the hard Lefschetz theorem (Thm. 9.46 be-
sition, we use square brackets to denote commutators: for two operators 𝑃 and 𝑄,
low). The following identities were first proved by Hodge [Hod41]. In this propo-
follow by taking adjoints, noting that (𝑖𝐴)∗ = −𝑖𝐴∗ and [𝐴, 𝐵]∗ = [𝐵 ∗ , 𝐴∗ ] for any
Proof. We need only prove (a), for then (b) follows by conjugation, and (c) and (d)
operators 𝐴 and 𝐵.
To prove (a), we begin by working on ℂ𝑛 with its Euclidean metric. In standard
holomorphic coordinates, the Kähler metric is 𝑔 = ∑𝑗 𝑑𝑧𝑗 𝑑𝑧𝑗 and its associated
Kähler form is 𝜔 = 2𝑖 ∑𝑗 𝑑𝑧𝑗 ∧ 𝑑𝑧𝑗 (see (8.7)). We will derive a simple expression
for 𝜕 ∗ on Euclidean space.
For a differential form 𝛼 = ∑′𝐽 ,𝐾 𝛼𝐽 𝐾 𝑑𝑧𝐽 ∧ 𝑑𝑧𝐾 , we define 𝜕𝑗 𝛼 to be the form
obtained by applying 𝜕/𝜕𝑧𝑗 to the coefficients of 𝛼 in standard coordinates, and 𝜕𝑗 𝛼
is defined similarly:
′ 𝜕𝛼𝐽 𝐾 ′ 𝜕𝛼𝐽 𝐾
𝜕𝑗 𝛼 = 𝑑𝑧𝐽 ∧ 𝑑𝑧𝐾 , 𝜕𝑗 𝛼 = 𝑑𝑧𝐽 ∧ 𝑑𝑧𝐾 .
∑ 𝜕𝑧𝑗 ∑ 𝜕𝑧𝑗
𝐽 ,𝐾 𝐽 ,𝐾
282 9. Hodge Theory
𝜕𝛼 = 𝑑𝑧𝑗 ∧ 𝜕𝑗 𝛼,
∑
(9.37)
𝑗
𝜕𝑗 (𝜕𝑘 ⅃ 𝛼) = 𝜕𝑘 ⅃ (𝜕𝑗 𝛼),
𝜕𝑗 ⟨𝛼, 𝛽⟩ = ⟨𝜕𝑗 𝛼, 𝛽⟩ + ⟨𝛼, 𝜕𝑗 𝛽⟩.
(9.38)
(9.39)
𝜕𝑗 𝑓 𝑑𝑉𝑔 = 0,
∫ℂ𝑛
0= 𝜕𝑗 ⟨𝑑𝑧𝑗 ∧ 𝛼, 𝛽⟩ 𝑑𝑉𝑔
∑∫ℂ𝑛
𝑗
Using these identities together with the fact that interior multiplication is an
antiderivation, we compute
= −𝑖 𝜕𝑗 ⅃ ( 𝑑𝑧𝑘 ∧ 𝑑𝑧𝑘 ∧ 𝜕𝑗 𝛽 )
∑
𝑗,𝑘
= −𝑖 )𝑑𝑧
𝑑𝑧𝑘 (𝜕 ✭ ∧ 𝜕𝑗 𝛽 + 𝑖
✭𝑘✭ 𝑑𝑧𝑘 (𝜕𝑗 )𝑑𝑧𝑘 ∧ 𝜕𝑗 𝛽
∑ ✭✭✭𝑗 ∑
✭✭
𝑗,𝑘 𝑗,𝑘
−𝑖 𝑑𝑧 ∧ 𝑑𝑧 ∧ (𝜕𝑗 ⅃ 𝜕𝑗 𝛽 )
𝑘 𝑘
∑
𝑗,𝑘
=𝑖 𝑑𝑧𝑗 ∧ 𝜕𝑗 𝛽 + ( 𝑖
𝑑𝑧𝑘 ∧ 𝑑𝑧𝑘 ) ∧ (− 2𝜕 ⅃ 𝜕 𝛽
∑ ∑2 ∑ 𝑗 𝑗 )
𝑗 𝑘 𝑗
= 𝑖𝜕𝛽 + 𝜔 ∧ (𝜕 𝛽), ∗
first derivatives at 𝑥 match those of the Euclidean metric (Thm. 8.10(e)). Then the
we can choose holomorphic coordinates such that the metric coefficients and their
For later use, we also note the following two facts about the Lefschetz operator.
Lemma 9.39. Let (𝑀, 𝑔) be an 𝑛-dimensional Kähler manifold, let 𝜔 be its Käh-
ler form, and let 𝐿𝜔 ∶ ℰ 𝑝,𝑞 (𝑀) → ℰ 𝑝+1,𝑞+1 (𝑀) be the corresponding Lefschetz
operator.
(a) For 𝛼 ∈ ℰ 𝑝,𝑞 (𝑀), [𝐿𝜔 , 𝐿∗𝜔 ]𝛼 = (𝑝 + 𝑞 − 𝑛)𝛼.
(b) For every 0 ≤ 𝑘 ≤ 𝑛, the operator 𝐿𝑘𝜔 = 𝐿𝜔 ∘ ⋯ ∘ 𝐿𝜔 ∶ ℰ 𝑛−𝑘 (𝑀) →
ℰ 𝑛+𝑘 (𝑀) is an isomorphism.
Proof. Given 𝑥0 ∈ 𝑀, Theorem 8.10(d) shows that we can find holomorphic co-
ordinates (𝑧𝑗 ) on a neighborhood of 𝑥0 such that 𝑔𝑗𝑘 (𝑥0 ) = 12 𝛿𝑗𝑘 and thus
𝑖
𝜔 𝑥0 = 𝑑𝑧𝑗 ∧ 𝑑𝑧𝑗 |𝑥 .
2∑𝑗
0
Equation (9.40) shows that the adjoint of the operator 𝛼 ↦ 𝑑𝑧𝑗 ∧ 𝛼 is 𝛽 ↦ 2𝜕𝑗 ⅃ 𝛽.
Using this together with its conjugate, we conclude that the following formula holds
284 9. Hodge Theory
at 𝑥0 :
𝑖
𝐿∗𝜔 𝛼 = − (𝑑𝑧𝑗 ∧)∗ (𝑑𝑧𝑗 ∧)∗ 𝛼 = −2𝑖 𝜕 ⅃ 𝜕 ⅃ 𝛼.
2∑𝑗
∑ 𝑗 𝑗
𝑗
𝑖
𝐿∗𝜔 𝐿𝜔 𝛼 = −2𝑖 𝜕𝑗 ⅃ 𝜕𝑗 ⅃ ( 𝑑𝑧𝑘 ∧ 𝑑𝑧𝑘 ∧ 𝛼 )
∑ 2∑
𝑗 𝑘
To interpret the two intermediate terms, note that for 𝛼 of the form
̂
𝑑𝑧𝑗𝑠 ∧ (𝜕𝑗𝑠 ⅃ 𝛼) = (−1)𝑠−1 𝑑𝑧𝑗𝑠 ∧ (𝑑𝑧𝑗1 ∧ ⋯ ∧ 𝑑𝑧 𝑗𝑠 ∧ ⋯ ∧ 𝑑𝑧𝑘𝑞
)
= 𝛼.
Since 𝛼 is a (𝑝, 𝑞)-form, there are 𝑝 indices for which this expression is equal to
𝛼 and the rest are zero, so ∑𝑗 𝑑𝑧𝑗 ∧ (𝜕𝑗 ⅃ 𝛼) = 𝑝𝛼 for 𝛼 of this form; and since
every (𝑝, 𝑞)-form is a linear combination of forms of this type, this holds for all
𝛼 ∈ ℰ 𝑝,𝑞 (𝑀). Similarly ∑𝑘 𝑑𝑧𝑘 ∧ (𝜕𝑘 ⅃ 𝛼) = 𝑞𝛼. Inserting these formulas into
To prove (b), we note that 𝐿𝑘𝜔 is a smooth bundle homomorphism and Λ𝑛−𝑘
ℂ (𝑀)
(9.42) finishes the proof of (a).
and Λℂ (𝑀) are vector bundles with the same rank, so it suffices to show 𝐿𝑘𝜔 is
𝑛+𝑘
Λℂ (𝑀) is injective.
2𝑛−𝑗
= 𝑋 ⅃ (𝜔 ∧ ⋯ ∧ 𝜔 ∧ 𝛼)
= (𝑛 − 𝑗 + 1)(𝑋 ⅃ 𝜔) ∧ 𝐿𝜔 𝛼 + 𝐿𝜔 (𝑋 ⅃ 𝛼)
𝑛−𝑗 𝑛−𝑗+1
= 𝐿𝜔 (𝑋 ⅃ 𝛼),
𝑛−𝑗+1
so the inductive hypothesis shows that 𝑋 ⅃ 𝛼 = 0. Since this is true for every
complex vector field 𝑋, it follows that 𝛼 = 0. □
only case we will need. But the proof actually works when (𝑀, 𝑔) is merely Her-
Remark. We proved the preceding lemma for Kähler manifolds because that is the
mitian and 𝜔 is its fundamental 2-form, because the computations were all carried
out pointwise and did not involve any derivatives of 𝜔.
The next three lemmas and the theorem following them are the main applica-
tions of the Kähler identities.
Lemma 9.40. On every Kähler manifold, the following identities hold:
𝜕 ∗ 𝜕 + 𝜕𝜕 ∗ = 0,
𝜕 ∗ 𝜕 + 𝜕𝜕 ∗ = 0.
Proof. Proposition 9.38 shows that 𝜕 ∗ = −𝑖[𝐿∗𝜔 , 𝜕]. Using this and the fact that
𝜕 ∘ 𝜕 = 0, we compute
𝜕 ∗ 𝜕 + 𝜕𝜕 ∗ = −𝑖[𝐿∗𝜔 , 𝜕]𝜕 − 𝑖𝜕[𝐿∗𝜔 , 𝜕]
= −𝑖𝐿∗𝜔 𝜕𝜕 + 𝑖𝜕𝐿∗𝜔 𝜕 − 𝑖𝜕𝐿∗𝜔 𝜕 + 𝑖𝜕𝜕𝐿∗𝜔 = 0.
The second identity follows from the first by conjugation.
Lemma 9.41. On every Kähler manifold, Δ𝑑 = Δ𝜕 + Δ𝜕 .
□
= Δ 𝜕 + Δ𝜕 .
Lemma 9.42. On every Kähler manifold, Δ𝜕 = Δ𝜕 .
□
Δ𝜕 = 𝜕𝜕 ∗ + 𝜕 ∗ 𝜕
= −𝑖𝜕[𝐿∗𝜔 , 𝜕] − 𝑖[𝐿∗𝜔 , 𝜕]𝜕
= −𝑖𝜕𝐿∗𝜔 𝜕 + 𝑖𝜕𝜕𝐿∗𝜔 − 𝑖𝐿∗𝜔 𝜕𝜕 + 𝑖𝜕𝐿∗𝜔 𝜕.
𝐻dR
𝑘
(𝑀; ℂ) ≅ 𝐻 𝑝,𝑞 (𝑀),
⨁
𝑝+𝑞=𝑘
Proof. Let 𝛼 be a harmonic 𝑘-form, and for each 𝑝 + 𝑞 = 𝑘 let 𝛼 𝑝,𝑞 be its projec-
tion onto ℰ 𝑝,𝑞 (𝑀). Because Δ𝑑 = 2Δ𝜕 , which maps ℰ 𝑝,𝑞 to itself, it follows that
each component 𝛼 𝑝,𝑞 is 𝜕-harmonic and therefore lies in ℋ 𝑝,𝑞 (𝑀). This shows that
ℋ 𝑘 (𝑀) is the sum of the spaces ℋ 𝑝,𝑞 (𝑀) for 𝑝 + 𝑞 = 𝑘, and since any two such
fact that conjugation maps 𝜕-harmonic (𝑝, 𝑞)-forms to 𝜕-harmonic (𝑞, 𝑝)-forms; but
spaces have trivial intersection, the sum is direct. Hodge duality follows from the
ℎ𝑛,𝑛
ℎ𝑛,𝑛−1 ℎ𝑛−1,𝑛
⋮ ⋱
.
ℎ𝑛,0 ⋯ ⋯ ℎ0,𝑛
..
⋱ ⋮
.
ℎ1,0 ℎ0,1
..
ℎ0,0 .
Serre duality shows that the diamond is symmetric under 180∘ rotation: ℎ𝑝,𝑞 =
ℎ𝑛−𝑝,𝑛−𝑞 . If the manifold is Kähler, then Hodge duality shows that the diamond
is symmetric about its vertical axis (ℎ𝑝,𝑞 = ℎ𝑞,𝑝 ), and combining these two sym-
metries shows that it is also symmetric about its horizontal axis: ℎ𝑝,𝑞 = ℎ𝑛−𝑞,𝑛−𝑝 .
In addition, in the Kähler case, the sum of the Hodge numbers in each horizontal
row equals the corresponding Betti number. This leads to additional topological
obstructions to the existence of a Kähler metric, described in the next corollary.
Corollary 9.45. On a compact Kähler manifold, the odd Betti numbers are even
and the even Betti numbers are positive.
Proof. The statement about the even Betti numbers is Theorem 8.18. If 𝑘 = 2𝑚 + 1
is odd, the Hodge decomposition theorem gives
𝑏𝑘 = (ℎ2𝑚+1,0 + ℎ2𝑚,1 + ⋯ + ℎ𝑚+1,1 ) + (ℎ𝑚,𝑚+1 + ⋯ + ℎ1,2𝑚 + ℎ0,2𝑚+1 ),
and Hodge duality shows that the two sums in parentheses are equal. (If 𝑘 >
dimℂ 𝑀, some of the numbers in this expression are automatically zero, but the
result still holds.) □
We have already seen examples of compact complex manifolds (the Hopf man-
ifolds) that admit no Kähler structure because their second Betti numbers are zero
that perhaps every compact symplectic manifold had a compatible Kähler struc-
number is 3, so it does not have any Kähler structure. See [CdS01, p. 121] for
details.
Here is another important application.
Theorem 9.46 (Hard Lefschetz Theorem). Let 𝑀 be a compact 𝑛-dimensional
Kähler manifold with Kähler form 𝜔, and let 𝐿𝜔 be its Lefschetz operator. Then for
each 𝑘, 𝐿𝑘𝜔 descends to an isomorphism from 𝐻dR𝑛−𝑘
(𝑀; ℂ) to 𝐻dR 𝑛+𝑘
(𝑀; ℂ).
This result was claimed by Solomon Lefschetz in 1924 [Lef24], with a proof
that is generally considered to be incorrect, so the theorem was considered “hard”
by Lefschetz’s contemporaries. (According to the Italian-American mathematician
Gian-Carlo Rota, who was an undergraduate at Princeton when Lefschetz was chair
of the Mathematics Department there, it was said that Lefschetz “had never given
Applications of Hodge Theory 289
a completely correct proof, but had never made a wrong guess either” [Rot08, p.
19].) As you can see, with our modern machinery of Hodge theory and Kähler
identities the proof is quite straightforward; but the nickname of the theorem has
stuck anyway.
One immediate consequence of the hard Lefschetz theorem is the following
additional topological constraint on Kähler manifolds.
Corollary 9.47. Let 𝑀 be a compact Kähler 𝑛-manifold. The Lefschetz operator
𝐿𝜔 ∶ 𝐻dR𝑘
(𝑀; ℂ) → 𝐻dR 𝑘+2
(𝑀; ℂ) is injective for 𝑘 ≤ 𝑛 − 1 and surjective for
𝑘 ≥ 𝑛 − 1. Thus the Betti numbers of 𝑀 satisfy 𝑏𝑘 (𝑀) ≤ 𝑏𝑘+2 (𝑀) for 𝑘 ≤ 𝑛 − 1,
and 𝑏𝑘 (𝑀) ≥ 𝑏𝑘+2 (𝑀) for 𝑘 ≥ 𝑛 − 1.
Because the Kähler form is of type (1, 1), it follows that 𝐿𝜔 maps 𝐻 𝑝,𝑞 (𝑀) to
□
Corollary 9.48. Let 𝑀 be a compact Kähler 𝑛-manifold and let 𝐿𝜔 be its Lefschetz
operator. For each 𝑝 and 𝑞, the operator 𝐿𝜔
𝑛−𝑝−𝑞
𝐻 𝑝,𝑞 (𝑀) to 𝐻 𝑛−𝑞,𝑛−𝑝 (𝑀). Thus 𝐿𝜔 ∶ 𝐻 𝑝,𝑞 (𝑀) → 𝐻 𝑝+1,𝑞+1 (𝑀) is injective for
restricts to an isomorphism from
Proof. Example 8.13 showed that 𝑀 admits a Kähler metric. Since 𝑀 is con-
nected and compact, 𝐻dR
0
(𝑀; ℂ) ≅ 𝐻dR
2
(𝑀; ℂ) ≅ ℂ [LeeSM, Prop. 17.6 and
Thm. 17.31]. Thus the Hodge decomposition theorem gives ℎ0,0 = 𝑏0 = 1 and
ℎ1,1 = 𝑏2 = 1.
On the other hand, 𝐻1 (𝑀) is a free abelian group of rank 2𝑔 [LeeTM, Cor.
13.15], so by the universal coefficient theorem, 𝐻dR
1
(𝑀; ℂ) ≅ Hom(𝐻1 (𝑀), ℂ) ≅
ℂ2𝑔 . The statement about ℎ0,1 and ℎ1,0 then follows from the Hodge decomposition
theorem. □
290 9. Hodge Theory
For our next application, recall that smooth complex line bundles on a complex
𝑐 ∶ Pic(ℂℙ𝑛 ) → 𝐻Sing
2
(ℂℙ𝑛 ; ℤ)
Proof. The long exact sequence associated with the exponential sheaf sequence
(5.20) contains the following portion:
𝛿∗
𝐻 1 (ℂℙ𝑛 ; 𝒪) → 𝐻 1 (ℂℙ𝑛 ; 𝒪 ∗ ) ⟶ 𝐻 2 (ℂℙ𝑛 ; ℤ) → 𝐻 2 (ℂℙ𝑛 ; 𝒪).
𝐻 0,1 (ℂℙ𝑛 ) and 𝐻 0,2 (ℂℙ𝑛 ), respectively, which are both zero by Proposition 9.50.
By the Dolbeault theorem, the groups on the left and right ends are isomorphic to
Since 𝐻 1 (ℂℙ𝑛 ; 𝒪 ∗ ) is isomorphic to the Picard group of ℂℙ𝑛 and the Chern class
map is 𝑐 = −𝛿∗ , it follows that 𝑐 is an isomorphism from Pic(ℂℙ𝑛 ) to 𝐻 2 (ℂℙ𝑛 ; ℤ) ≅
𝐻Sing
2
(ℂℙ𝑛 ; ℤ).
As noted in the proof of Proposition 9.50, 𝐻2 (ℂℙ𝑛 ) ≅ ℤ and 𝐻1 (ℂℙ𝑛 ) =
0, so it follows from the universal coefficient theorem that 𝐻Sing 2
(ℂℙ𝑛 ; ℤ) ≅
Hom(𝐻2 (ℂℙ𝑛 ), ℤ) ≅ ℤ. Thus Pic(ℂℙ𝑛 ) ≅ ℤ, and since the Chern class map is
injective, its kernel Pic0 (ℂℙ𝑛 ) is trivial. Thus holomorphic line bundles on ℂℙ𝑛
Applications of Hodge Theory 291
are classified by their Chern classes. Since smooth line bundles are also classified
by their Chern classes (Thm. 6.29), it follows that every smooth line bundle has
some 𝑑. In the case of ℂℙ1 , Proposition 6.30 shows that smooth line bundles are
classified by their degrees, and since we now know that the smooth classification
holomorphic line bundle on ℂℙ1 of each degree (up to isomorphism). Since 𝐻 𝑑 has
is the same as the holomorphic classification, it follows that there is exactly one
degree 𝑑 by Example 7.27, this shows that every line bundle on ℂℙ1 is isomorphic
to 𝐻 𝑑 for some 𝑑.
For ℂℙ𝑛 with 𝑛 > 1, we know from the first part of the proof that the Picard
group is isomorphic to ℤ, so there is a holomorphic line bundle 𝐿 → ℂℙ𝑛 that
represents a generator of the group. The hyperplane bundle 𝐻 is thus isomorphic
to 𝐿𝑘 for some integer 𝑘. Problem 3-2 shows that 𝐻 pulls back to the hyperplane
bundle of ℂℙ1 under an embedding 𝐹 ∶ ℂℙ1 → ℂℙ𝑛 ; and 𝐿 pulls back to a bundle
𝐹 ∗ 𝐿 → ℂℙ1 whose 𝑘th tensor power is isomorphic to 𝐹 ∗ 𝐻. Since 𝐹 ∗ 𝐻 generates
Pic(ℂℙ1 ) by the argument in the preceding paragraph, it follows that 𝑘 must be ±1,
which shows that 𝐻 generates Pic(ℂℙ𝑛 ). □
Now we can prove Proposition 2.31, which asserts that every nonsingular pro-
jective algebraic hypersurface is defined by a single homogeneous polynomial. It
is a consequence of the following slightly more general result.
Corollary 9.52. If 𝑆 ⊆ ℂℙ𝑛 is a closed codimension-1 complex submanifold, then
𝑆 is the variety defined by a single homogeneous polynomial 𝑝 ∶ ℂ𝑛+1 → ℂ.
Proof. Given such an 𝑆, Theorem 3.39 shows that there is a holomorphic line bun-
dle 𝐿𝑆 → ℂℙ𝑛 and a holomorphic section 𝜎 ∶ ℂℙ𝑛 → 𝐿𝑆 that vanishes simply
on 𝑆 and nowhere else. By Proposition 9.51, 𝐿𝑆 is isomorphic to 𝐻 𝑑 for some
integer 𝑑, which must be positive because 𝐿𝑆 has a nontrivial holomorphic section
that vanishes somewhere. Theorem 3.36 showed that 𝜎 is the section determined
by a homogeneous polynomial 𝑝 of degree 𝑑 on ℂ𝑛+1 , and thus 𝑆 is the variety
determined by 𝑝. □
submanifold of ℂℙ𝑛 is algebraic. We can now prove it in the special case of hyper-
Recall Chow’s theorem (Thm. 2.29), which says that every closed complex
surfaces.
Corollary 9.53 (Chow’s Theorem for Hypersurfaces). Suppose 𝑆 ⊆ ℂℙ𝑛 is a
closed complex submanifold of codimension 1. Then 𝑆 is algebraic.
Proof. Assume for the sake of contradiction that 𝑆 is disconnected, and write 𝑆 =
𝑆1 ∪ 𝑆2 , where 𝑆1 , 𝑆2 are open and closed in 𝑆 and disjoint. Since 𝑆1 and 𝑆2
are closed complex hypersurfaces in ℂℙ𝑛 , Corollary 9.52 shows that each is cut
out by a single homogeneous polynomial. But then Lemma 2.40 implies they must
intersect, which is a contradiction. □
Example 9.56 (Iwasawa Manifolds are Not Kähler). Let 𝑀 = 𝐺/Γ be an Iwa-
sawa manifold as described in Example 1.20. The holomorphic 1-form 𝑑𝑧3 −𝑧2 𝑑𝑧1
is right-invariant on 𝐺 and therefore preserved by the right action of Γ, so it de-
scends to a holomorphic form on 𝐺/Γ which is not closed. Thus 𝐺/Γ has no Kähler
metric. //
The local 𝜕𝜕-lemma (Cor. 4.15) showed that every closed (𝑝, 𝑞)-form is locally
in the image of 𝑖𝜕𝜕. The next corollary shows that on a compact Kähler manifold,
the same is true globally provided the form is exact.
Corollary 9.57 (Global 𝝏𝝏-Lemma). Suppose 𝑀 is a compact Kähler manifold
and 𝜃 is a 𝑑-exact (𝑝, 𝑞)-form on 𝑀, with 𝑝 and 𝑞 both positive. Then there exists a
smooth (𝑝 − 1, 𝑞 − 1)-form 𝛼 defined on all of 𝑀 such that 𝜃 = 𝑖𝜕𝜕𝛼. If 𝜃 is a real
(𝑝, 𝑝)-form, then 𝛼 can be chosen to be real.
and the fact that 𝜃 is of type (𝑝, 𝑞) implies that the first and last terms on the right-
hand side are zero. In particular, both 𝜂 𝑝−1,𝑞 and 𝜂 𝑝,𝑞−1 are 𝜕-closed. By the Hodge–
Dolbeault theorem, there are 𝜕-harmonic representatives 𝜎 and 𝜌 for the same Dol-
beault cohomology classes as 𝜂 𝑝−1,𝑞 and 𝜂 𝑝,𝑞−1 , respectively, which means there
exist a (𝑝 − 1, 𝑞 − 1)-form 𝛽 and a (𝑞 − 1, 𝑝 − 1)-form 𝛾 such that
𝜂 𝑝−1,𝑞 = 𝜎 + 𝜕𝛽,
𝜂 𝑝,𝑞−1 = 𝜌 + 𝜕𝛾.
Since 𝜕-harmonic forms on a Kähler manifold are also 𝜕-harmonic, it follows that
𝜎 and 𝜌 are both 𝜕-closed and 𝜕-closed. Therefore, if we set 𝛼 = 𝑖𝛾 − 𝑖𝛽, we have
As in the local case, if 𝜃 is a real (𝑝, 𝑝)-form, we can choose 𝜂 to be real and then
take 𝛾 = 𝛽, so that 𝛼 = 𝑖𝛽 − 𝑖𝛽 is real. □
𝑖𝜕𝜕 ( 2𝜋
1
𝑢) = 𝑖
2𝜋
Θ − 𝜂.
Θ = 𝜕𝜕 log |𝑠|2ℎ ,
̃ = 𝜕𝜕 log |𝑠|2 = 𝜕𝜕 log(𝑒𝑢 |𝑠|2 ) = 𝜕𝜕𝑢 + Θ =
Θ 2𝜋
𝜂.
̃ ℎ ℎ 𝑖
Thus ̃
ℎ satisfies the conclusion of the corollary. □
294 9. Hodge Theory
By Theorem 7.14, when 𝑐1ℝ (𝐿) is identified with an element of 𝐻 2 (𝑀; ℂ) under
real Chern class.
@ℂ
𝑗
𝑘
ℤ / 𝒪.
𝑖
𝐻 2 (𝑀; ℂ) o 𝐻dR
2
(𝑀; ℂ)
𝑗∗ qqqq ℛ
𝑘∗ 𝜋 0,2
8
(9.43)
q
𝑖∗ 𝒟
Applications of Hodge Theory 295
where ℛ and 𝒟 are the isomorphisms given by the de Rham–Weil theorem. The
left-hand triangle commutes by functoriality of sheaf cohomology, and the right-
In our current situation, we are given 𝛾0 ∈ 𝐻 2 (𝑀; ℤ) and [𝜂] ∈ 𝐻dR (𝑀; ℂ)
hand square commutes by Proposition 6.21.
2
such that 𝑗∗ 𝛾0 = ℛ[𝜂] and 𝜂 is of type (1, 1). This implies 𝜋 [𝜂] = 0, and therefore
0,2
Proof. Note that these Euler characteristics are all well defined due to Proposition
9.36. We begin by proving (9.45). Consider the following exact sheaf sequence:
𝑒
(9.46) 0 → ℐ{𝑝} (𝐿) ↪ 𝒪(𝐿) ⟶ (𝐿𝑝 )𝑝 → 0,
where ℐ{𝑝} (𝐿) is the sheaf of holomorphic sections of 𝐿 that vanish at 𝑝; (𝐿𝑝 )𝑝
is the skyscraper sheaf whose stalk at 𝑝 is the fiber 𝐿𝑝 , with all other stalks zero;
and 𝑒 is the sheaf morphism defined be evaluating a section at 𝑝: for any open set
𝑈 ⊆ 𝑀, if 𝑝 ∈ 𝑈 , then 𝑒𝑈 (𝜎) = 𝜎(𝑝), and otherwise 𝑒𝑈 is the zero map.
Proposition 5.16 showed that ℐ{𝑝} (𝐿) ≅ 𝒪(𝐿⊗𝐿∗{𝑝} ), so its Euler characteristic
is defined. Example 6.13(c) showed that (𝐿𝑝 )𝑝 is a fine sheaf, so its cohomology
groups are all zero except for 𝐻 0 (𝑀; (𝐿𝑝 )𝑝 ) ≅ 𝐿𝑝 ; thus 𝜒((𝐿𝑝 )𝑝 ) = dim 𝐿𝑝 = 1.
Proposition 6.10 then implies
(9.47) 𝜒(𝒪(𝐿)) = 𝜒(ℐ{𝑝} (𝐿)) + 𝜒((𝐿𝑝 )𝑝 ) = 𝜒(𝒪(𝐿 ⊗ 𝐿∗{𝑝} )) + 1,
which is strictly positive for 𝑘 large enough. This implies that 𝐿 ⊗ 𝐿𝑘{𝑝} has a
nontrivial holomorphic section 𝜎. The uniqueness assertion of Theorem 3.41 shows
that 𝐿 ⊗ 𝐿𝑘{𝑝} ≅ 𝐿𝐷1 , where 𝐷1 is the divisor of 𝜎.
If we let 𝐷2 be the divisor 𝑘𝑝, the fact that the mapping from divisors to the
Picard group is a homomorphism implies that 𝐿𝑘{𝑝} ≅ 𝐿𝐷2 and thus (𝐿𝑘{𝑝} )∗ ≅
𝐿−𝐷2 . It follows that
Proof. Let 𝐿 → 𝑀 be such a bundle. Theorem 9.61 shows that there is a divisor
𝐷 such that 𝐿 ≅ 𝐿𝐷 , and then Theorem 3.41 shows that there is a meromorphic
section 𝜎 of 𝐿 whose divisor is 𝐷. Since 𝜎 has only finitely many zeros, it is not
trivial. □
is the group of divisors on 𝑀 modulo linear equivalence, and Pic(𝑀) (the Picard
group of 𝑀) is the group of isomorphism classes of holomorphic line bundles on
𝑀. We also define Div0 (𝑀) ⊆ Div(𝑀) to be the subgroup of divisors of degree
zero, and Cl0 (𝑀) ⊆ Cl(𝑀) to be the image of Div0 (𝑀) in Cl(𝑀). As in Chap-
ter 6, Pic0 (𝑀) (the Picard variety of 𝑀) is the subgroup of Pic(𝑀) consisting of
isomorphism classes of line bundles with zero Chern class; for a Riemann surface,
these are exactly the line bundles of degree zero.
Applications of Hodge Theory 297
Corollary 9.63 (The Divisor Class Group and the Picard Group). Suppose 𝑀
is a connected compact Riemann surface. The map from Div(𝑀) to Pic(𝑀) that
Proof. Theorem 3.41 showed that the natural map from Div(𝑀) to Pic(𝑀) de-
scends to an injective homomorphism from Cl(𝑀) to Pic(𝑀), and Theorem 9.61
of its associated line bundle by Theorem 7.22, the image of Cl0 (𝑀) is exactly
shows that it is surjective. Because the degree of a divisor is equal to the degree
Pic0 (𝑀). □
Because of this result, in the algebraic geometry literature, the Picard group is
sometimes defined to be the group Cl(𝑀) of divisors modulo linear equivalence.
The following theorem is fundamental to the study of Riemann surfaces. It
term involving 𝐾 ⊗ 𝐿∗ ); the full strength of the theorem was proved in 1865 by
was first stated in 1857 by Bernhard Riemann [Rie57] as an inequality (without the
deg 𝐷 = ∑𝑗 𝑛𝑗 .
that all of its coefficients are nonnegative). We will prove (9.48) by induction on
298 9. Hodge Theory
We will see quite a few applications of the Riemann–Roch theorem in the prob-
lems at the end of this chapter and the next; here is one to get us started.
Corollary 9.65 (Uniqueness of the Holomorphic Structure on ℂℙ1 ). If 𝑀 is a
connected compact Riemann surface of genus 0, then 𝑀 is biholomorphic to ℂℙ1 .
Proof. Suppose 𝑀 has genus 0. Let 𝑝 ∈ 𝑀 be arbitrary, and let 𝐿 denote the
degree-1 bundle 𝐿{𝑝} . Problem 8-15 shows that deg 𝐾𝑀 = 𝑔−2 = −2, so 𝐾𝑀 ⊗𝐿∗
has degree −3 and therefore no nontrivial holomorphic sections. The Riemann–
Roch theorem then shows that dim 𝒪(𝑀; 𝐿) = 2, and Proposition 7.25 shows that
𝑀 is biholomorphic to ℂℙ1 . □
Proof. The long exact sequence associated with the exponential sheaf sequence
(6.35) reads in part
𝑖∗ 𝜀∗ 𝛿∗
𝐻 1 (𝑀; ℤ) ⟶ 𝐻 1 (𝑀; 𝒪) ⟶ Pic(𝑀) ⟶ 𝐻 2 (𝑀; ℤ).
The subgroup Pic0 (𝑀) is the kernel of 𝛿∗ in the sequence above, and by exactness
it is isomorphic to the quotient group 𝐻 1 (𝑀; 𝒪)/𝑖∗ 𝐻 1 (𝑀; ℤ). By the Dolbeault
theorem, 𝐻 1 (𝑀; 𝒪) is a complex vector space isomorphic to 𝐻 0,1 (𝑀), whose di-
mension is ℎ0,1 (𝑀). So we need only show that 𝑖∗ 𝐻 1 (𝑀; ℤ) is a lattice in this
space.
Consider the following commutative diagram of cohomology groups analogous
to (9.43):
𝐻 1 (𝑀; ℂ) o 𝐻dR
1
(𝑀; ℂ)
𝑗∗ qqqq ℛ
𝑘∗ 𝜋 0,1
8
(9.49)
q
𝑖∗ 𝒟
cohomology class is unique, that means the form ∑𝑗=1 𝑎𝑗 𝜋 0,1 𝜂 𝑗 is identically zero,
2𝑞
the zero Dolbeault cohomology class. Because the harmonic representative of a
thus all of the 𝑎𝑗 ’s are zero because the 𝜂 𝑗 ’s are linearly independent over ℂ. □
fined as follows. Let Ω1 (𝑀) be the complex vector space of global holomorphic
The other torus canonically associated with a compact Kähler manifold is de-
1-forms on 𝑀, and let Ω1 (𝑀)∗ be its dual space, that is, the space of complex-linear
functions from Ω1 (𝑀) to ℂ. Define a homomorphism 𝜑 ∶ 𝐻1 (𝑀) → Ω1 (𝑀)∗ as
follows: for each singular homology class 𝛾 ∈ 𝐻1 (𝑀), let 𝜑(𝛾) ∈ Ω1 (𝑀)∗ be the
300 9. Hodge Theory
linear functional
𝜑(𝛾)(𝜂) = 𝜂,
∫
(9.50)
𝛾
group:
Alb(𝑀) = Ω1 (𝑀)∗ /𝜑(𝐻1 (𝑀)).
Proof. Because there are no nontrivial 𝜕-exact (1, 0)-forms, Ω1 (𝑀) = 𝐻 1,0 (𝑀).
Let 𝑞 = dim Ω1 (𝑀) = ℎ1,0 (𝑀) = ℎ0,1 (𝑀). By the Hodge decomposition theorem,
the dimension of 𝐻dR
1
(𝑀; ℂ) is 2𝑞.
Because 𝑀 is compact, 𝐻1 (𝑀) is finitely generated (see [Hat02, Corollaries
A.8 and A.9]). Let 𝑇 ⊆ 𝐻1 (𝑀) denote the torsion subgroup of 𝐻1 (𝑀), so the quo-
tient group 𝐻1 (𝑀)/𝑇 is a finitely generated free abelian group. By the de Rham
and universal coefficient theorems, 𝐻dR
1
(𝑀; ℂ) is isomorphic to Hom(𝐻1 (𝑀), ℂ),
which in turn is isomorphic to Hom(𝐻1 (𝑀)/𝑇 , ℂ). Since 𝐻dR 1
(𝑀; ℂ) has dimen-
sion 2𝑞, it follows that 𝐻1 (𝑀)/𝑇 has rank 2𝑞.
Choose homology classes (𝛾1 , … , 𝛾2𝑞 ) in 𝐻1 (𝑀) that descend to a basis for
the free abelian group 𝐻1 (𝑀)/𝑇 , and choose a basis (𝜂 1 , … , 𝜂 𝑞 ) for the complex
vector space Ω1 (𝑀). Let (𝜀1 , … , 𝜀𝑞 ) be the dual basis for Ω1 (𝑀)∗ , defined by
𝜀𝑗 (𝜂 𝑘 ) = 𝛿𝑗𝑘 . The subgroup 𝜑(𝐻1 (𝑀)) ⊆ Ω1 (𝑀)∗ is generated by the 2𝑞 elements
𝜑(𝛾1 ), … , 𝜑(𝛾2𝑞 ). In terms of the dual basis (𝜀𝑗 ), the linear functional 𝜑(𝛾𝑖 ) has
coordinate representation 𝜑(𝛾𝑖 ) = ∑𝑗 Π𝑖 𝜀𝑗 , where Π𝑖 = 𝜑(𝛾𝑖 )(𝜂 𝑗 ) = ∫𝛾 𝜂 𝑗 .
𝑗 𝑗
𝑖
⎛ 𝜂1 … 𝜂1⎞
⎜∫ ∫ ⎟
⎜ 1 ⎟
𝛾 𝛾2𝑞
Π=⎜ ⋮ ⋱ ⋮ ⎟.
⎜ ⎟
⎜∫ 𝜂 … 𝜂𝑞 ⎟
𝑞
⎝ 1
𝛾 ∫𝛾2𝑞 ⎠
This is called the period matrix of 𝑀 with respect to the chosen bases. The columns
of Π, called the periods of 𝑀 with respect to these bases, represent the linear func-
tionals 𝜑(𝛾1 ), … , 𝜑(𝛾2𝑞 ) in terms of the dual basis (𝜀𝑗 ); thus to complete the proof,
we just need to show that these columns are linearly independent over ℝ, so they
generate a lattice in Ω1 (𝑀)∗ , called the period lattice.
Applications of Hodge Theory 301
When we specialize to Riemann surfaces, these two tori are always isomorphic.
The following theorem was essentially proved (in a somewhat different form) by
Niels Henrik Abel and Carl Gustav Jacob Jacobi in the first half of the nineteenth
century. (See also Problem 9-14.)
Theorem 9.68 (Abel–Jacobi). Let 𝑀 be a connected compact Riemann surface.
The complex Lie groups Pic0 (𝑀) and Alb(𝑀) are holomorphically isomorphic,
and both have dimension equal to the genus of 𝑀.
𝑎1 𝑏2
𝑏1 𝑏̃1 𝑎2̃ 𝑎2
𝑎1 𝑎1̃ 𝑏̃2 𝑏2
𝑏1 𝑎2
for the case 𝑞 = 2). The images of the 4𝑞 sides in the quotient space (with suitable
parametrizations) are 2𝑞 simple closed curves (thus singular cycles) whose homol-
ogy classes represent a basis for the free abelian group 𝐻1 (𝑀). (See [LeeTM, Thm.
Any two closed curves in 𝑀 that are freely homotopic represent the same ele-
13.14 and Cor. 13.15].)
ment in 𝐻1 (𝑀). One way to see this is to note that a closed curve 𝑎 ∶ [0, 1] → 𝑀
descends to a continuous map 𝑎 ̂ ∶ 𝕊1 → 𝑀, and the homology class represented
by the cycle 𝑎 is equal to 𝑎∗̂ (𝜀), where 𝜀 is a generator of the infinite cyclic group
𝐻1 (𝕊1 ) and 𝑎∗ ∶ 𝐻1 (𝕊1 ) → 𝐻1 (𝑀) is the induced homology homomorphism; then
with freely homotopic cycles 𝑎𝑗̃ and 𝑏̃𝑗 as in Fig. 9.1, we can arrange that for each
𝑗, the images of 𝑎𝑗̃ and 𝑏̃𝑗 intersect exactly once, and otherwise the images of all
[LeeSM, Thm. 6.26], we can arrange that the cycles 𝑎𝑗̃ and 𝑏̃𝑗 are smooth cycles
the cycles are pairwise disjoint. Moreover, by the Whitney approximation theorem
topy theorem [LeeSM, Thm. 6.36] we can arrange that the curves 𝑎𝑗̃ and 𝑏̃𝑗 meet
whose images are embedded smooth submanifolds, and by the transversality homo-
in such a way that 𝑝𝑗 = 𝑎𝑗 (0) = 𝑏𝑗 (0) = 𝑎𝑗 (1) = 𝑏𝑗 (1) is the point where the curves
meet, and the velocity vectors (𝑎′𝑗 (0), 𝑏′𝑗 (0)) = (𝑎′𝑗 (1), 𝑏′𝑗 (1)) form an oriented basis
for 𝑇𝑝𝑗 𝑀.
Applications of Hodge Theory 303
𝑏𝑗
𝑎𝑗
𝑁
𝐴𝑗
For each 𝑗, we will construct closed real 1-forms 𝛼 𝑗 and 𝛽 𝑗 on 𝑀 with the
following properties for all 𝑗, 𝑘 = 1, … , 𝑛:
𝛼𝑘 = 𝛽 𝑘 = 0;
∫ ∫
(9.51)
𝑎𝑗 𝑏𝑗
𝛽𝑘 = − 𝛼 𝑘 = 𝛿𝑗𝑘 ;
∫ ∫
(9.52)
𝑎𝑗 𝑏𝑗
for some small 𝜀 > 0 (see Fig. 9.2). By choosing 𝜀 small enough, we can ensure
that 𝐴𝑗 is disjoint from all of the curves 𝑎𝑘 and 𝑏𝑘 for 𝑘 ≠ 𝑗, and such that the curve
𝑏𝑗 enters 𝐴𝑗 on one boundary component exactly once and leaves exactly once on
the other boundary component. (It is an easy consequence of transversality that this
is possible.)
304 9. Hodge Theory
𝑑𝑓 , on 𝐴𝑗 ,
𝛼𝑗 =
{0, on 𝑀 ∖ supp(𝑑𝑓 ).
This form satisfies ∫𝑎 𝛼 𝑗 = 0 for all 𝑘 because the image of each 𝑎𝑘 is disjoint
from the support of 𝛼 𝑗 . Similarly, ∫𝑏 𝛼 𝑗 = 0 for 𝑘 ≠ 𝑗. For 𝑘 = 𝑗, our choices of
𝑘
orientations guarantee that 𝑏′𝑗 (0) points into 𝐴𝑗 , so there is some 𝑡1 > 0 such that
𝑘
𝑏𝑗 (𝑡) lies in 𝐴𝑗 exactly when 𝑡 ∈ [0, 𝑡1 ], and 𝑏𝑗 (𝑡1 ) is on the boundary component
of 𝐴𝑗 where 𝑓 = 0. Thus
𝛼𝑗 ∧ 𝜂 = 𝛼𝑗 ∧ 𝜂 = 𝑑𝑓 ∧ 𝜂 = 𝑑(𝑓 ∧ 𝜂) = 𝑓𝜂 = 𝜂.
∫𝑀 ∫𝐴𝑗 ∫𝐴𝑗 ∫𝐴𝑗 ∫𝜕𝐴𝑗 ∫𝑎𝑗
Finally, we use the same technique to construct an annulus 𝐵𝑗 for each 𝑏𝑗 and
a corresponding 1-form 𝛽 𝑗 satisfying ∫𝑏 𝛽 𝑗 = 0 for all 𝑘 and ∫𝑎 𝛽 𝑗 = 0 for all
𝑘 ≠ 𝑗, and ∫𝑀 𝛽 𝑗 ∧ 𝜂 = ∫𝑏 𝜂 for every closed 1-form 𝜂. In this case our choices
𝑘 𝑘
of orientations ensure that the velocity vector 𝑎′𝑗 (0) = 𝑎′𝑗 (1) is outward-pointing at
𝑗
the point where 𝑎𝑗 and 𝑏𝑗 meet, so there is a time 𝑠1 < 1 such that 𝑎𝑗 (𝑠) ∈ 𝐵𝑗 for
𝑠 ∈ [𝑠1 , 1], and we conclude that ∫𝑎 𝛽 𝑗 = +1. This completes the proof of the
𝑗
It follows from (9.51)–(9.52) that 𝛼 𝑗 and 𝛽 𝑗 yield integer values when integrated
existence of forms satisfying (9.51)–(9.54).
need to check that they generate all such cohomology classes. Since 𝐻0 (𝑀) ≅ ℤ
over smooth singular cycles, so they determine integral cohomology classes. We
Similarly, 𝜎([(𝛽 𝑖 )0,1 ])(𝜂) = ∫𝑏 𝜂. Thus the image of Λ under 𝜎 is exactly the lattice
Γ.
𝑖
□
projective algebraic varieties when 𝑀 is projective; see Problem 10-12 for a proof
9-13. (The reason for the word “variety” in the names is because they are always
as the line integral ∫𝛾 𝜁 for some piecewise smooth curve segment 𝛾 from 𝑝0 to 𝑞.
0
First we note that Φ is well defined. If 𝛾1 and 𝛾2 are two such curves, then the path
product 𝛾1 ⋅ 𝛾2−1 is a loop and therefore represents a homology class in 𝐻1 (𝑀);
thus ∫𝛾 𝜁 and ∫𝛾 𝜁 differ by an element of the lattice Γ and their projections onto
1 2
then follows from Proposition 7.25 that 𝑀 is biholomorphic to ℂℙ1 . This contra-
dicts the assumption that 𝑀 has genus 1, and completes the proof that Φ is injec-
tive. Since Φ is an injective holomorphic immersion between connected compact
manifolds of the same dimension, it is an open and closed map and therefore also
surjective. Thus it is a biholomorphism, and the theorem is proved. □
Proof. We first consider the case in which the image of 𝛾 ∶ [0, 1] → 𝑀 is con-
tained in a holomorphic coordinate chart 𝑈 biholomorphic to the unit disk. Let 𝑧
be the coordinate function in 𝑈 , and let 𝑎, 𝑏 be the coordinates of the points 𝑝 and
𝑞, respectively. Let 𝜓 ∈ 𝐶 ∞ (𝑀; [0, 1]) be a smooth bump function that is sup-
ported in 𝑈 and equal to 1 on a smaller disk 𝐷𝑟 = {𝑧 ∈ 𝑈 ∶ |𝑧| < 𝑟} for some
1 > 𝑟 > max(|𝑎|, |𝑏|); and define a smooth function 𝑢 ∶ 𝑀 ∖ {𝑝, 𝑞} → ℂ by setting
𝑧−𝑎
𝑢(𝑧) = 𝜓(𝑧) + 1 − 𝜓(𝑧)
𝑧−𝑏
for 𝑧 ∈ 𝑈 ∖ {𝑎, 𝑏} and extending it to be equal to 1 outside the support of 𝜓. Then
𝑢 does not vanish anywhere on 𝑀 ∖ {𝑝, 𝑞}, because it is equal to 1 away from the
support of 𝜓, is nonvanishing by definition in 𝐷𝑟 (0) ∖ {𝑎, 𝑏}, and if 𝑢(𝑧) = 0 for
some 𝑟 ≤ |𝑧| ≤ 1, we would have 𝑧 = 𝜓(𝑧)𝑎 + (1 − 𝜓(𝑧))𝑏 by direct computation,
meaning that 𝑧 is on the line segment connecting 𝑎 and 𝑏, contradicting our choice
of 𝑟. Thus the (0, 1)-form 𝛼 = 𝜕𝑢/𝑢 is smooth everywhere outside of 𝐷𝑟 (0) and
Applications of Hodge Theory 307
vanishes identically on 𝐷𝑟 (0) ∖ {𝑎, 𝑏}, so it extends to a smooth, 𝜕-closed (0, 1)-
form on all of 𝑀.
Choose some Kähler metric on 𝑀. We will show that 𝛼 is orthogonal to the
space of 𝜕-harmonic (0, 1)-forms. Because each holomorphic (1, 0)-form 𝜁 is 𝜕-
harmonic and conjugation takes ℋ 1,0 (𝑀) to ℋ 0,1 (𝑀), the 𝜕-harmonic (0, 1)-forms
are exactly those of the form 𝜁 for 𝜁 ∈ Ω1 (𝑀). Thus we have to show (𝛼, 𝜁) =
∫𝑀 𝛼 ∧ ∗𝜁 = 0 for all such 𝜁. Since ∗𝜁 = −𝑖𝜁 by the result of Example 9.24, this
is equivalent to ∫𝑀 𝛼 ∧ 𝜁 = 0.
For small 𝜀 > 0, let 𝐷𝜀 (𝑎), 𝐷𝜀 (𝑏) ⊆ 𝑈 be the coordinate disks of radius 𝜀 cen-
tered at 𝑎 and 𝑏, respectively, and let 𝑈𝜀 = 𝑈 ∖(𝐷𝜀 (𝑎)∪𝐷𝜀 (𝑏)). For any holomorphic
1-form 𝜁 , using the fact that 𝛼 is supported in 𝑈 , we compute
𝜕𝑢 𝑑𝑢
𝛼 ∧ 𝜁 = lim 𝛼 ∧ 𝜁 = lim ∧ 𝜁 = lim ∧ 𝜁.
∫𝑀 𝜀→0 ∫𝑈
𝜀
𝜀→0 ∫𝑈 𝜀
𝑢 𝜀→0 ∫𝑈𝜀 𝑢
𝑑𝑢 𝑑𝑢 𝑑𝑢
∧𝜁 = ∧ 𝑑ℎ = − 𝑑 (ℎ )
∫𝑈𝜀 𝑢 ∫𝑈𝜀 𝑢 ∫𝑈𝜀 𝑢
𝑑𝑢 𝑑𝑢 𝑑𝑢
=− ℎ = ℎ + ℎ .
∫𝜕𝑈𝜀 𝑢 ∫𝜕𝐷𝜀 (𝑎) 𝑢 ∫𝜕𝐷𝜀 (𝑏) 𝑢
To compute these last integrals, note that on 𝜕𝐷𝜀 (𝑎) and 𝜕𝐷𝜀 (𝑎), we have 𝑑𝑢/𝑢 =
𝑑𝑧/(𝑧 − 𝑏) − 𝑑𝑧/(𝑧 − 𝑎). We parametrize 𝜕𝐷𝜀 (𝑎) by 𝑧 = 𝑎 + 𝜀𝑒𝑖𝜃 for 𝜃 ∈ [0, 2𝜋],
which yields
𝑑𝑢 𝜀𝑖𝑒𝑖𝜃 𝑑𝜃
2𝜋
ℎ = ℎ(𝑎 + 𝜀𝑒𝑖𝜃 ) − 𝑖 𝑑𝜃 .
∫𝜕𝐷𝜀 (𝑎) 𝑢 ∫0 ( 𝑎 − 𝑏 + 𝜀𝑒𝑖𝜃 )
As 𝜀 → 0, this approaches −2𝜋𝑖ℎ(𝑎). Similarly, the integral over 𝜕𝐷𝜀 (𝑏) ap-
proaches 2𝜋𝑖ℎ(𝑏). Putting these results together, we obtain ∫𝑀 𝛼 ∧ 𝜁 = 2𝜋𝑖(ℎ(𝑏) −
ℎ(𝑎)). But our hypothesis is that 0 = ∫𝛾 𝜁 = ℎ(𝑏) − ℎ(𝑎) for each such 𝜁, so it
follows that 𝛼 ⟂ Ker Δ𝜕 .
The Fredholm theorem then shows that there is some smooth (0, 1)-form 𝛽 such
that 𝛼 = Δ𝜕 𝛽, which is equal to 𝜕𝜕 ∗ 𝛽 because 𝜕 = 0 on (0, 1)-forms. Let 𝑣 = 𝜕 ∗ 𝛽
and 𝑓 = 𝑒−𝑣 𝑢 on 𝑀 ∖ {𝑝, 𝑞}. Then 𝜕𝑓 = 𝑒−𝑣 (𝜕𝑢 − 𝑢𝜕𝑣) = 0, so 𝑓 is holomorphic
away from 𝑝 and 𝑞. Since it agrees with (𝑧 − 𝑎)/(𝑧 − 𝑏) in a neighborhood of 𝑝 and
𝑞, it is meromorphic on 𝑀 and its divisor is equal to 𝑝 − 𝑞.
308 9. Hodge Theory
It remains only to consider the general case in which the image of 𝛾 is not
0 = 𝑡0 < 𝑡1 < ⋯ < 𝑡𝑘 = 1 such that the image of 𝛾𝑗 = 𝛾|[𝑡𝑗−1 ,𝑡𝑗 ] is contained in a
necessarily contained in a coordinate disk. In that case, we can choose numbers
coordinate disk. The construction above yields a function 𝑢𝑗 for each 𝑗 that has a
zero at 𝛾𝑗 (𝑡𝑗−1 ) and a pole at 𝛾𝑗 (𝑡𝑗 ); but 𝛼𝑗 = 𝜕𝑢𝑗 /𝑢𝑗 no longer satisfies ∫𝑀 𝛼𝑗 ∧𝜁 = 0
for holomorphic 1-forms. Instead, the calculation above shows that ∫𝑀 𝛼𝑗 ∧ 𝜁 =
2𝜋𝑖(ℎ(𝛾𝑗 (𝑡𝑗 )) − ℎ(𝛾𝑗 (𝑡𝑗−1 ))) = 2𝜋𝑖 ∫𝛾 𝜁 . Letting 𝑢 denote the product of the 𝑢𝑗 ’s
and 𝛼 = 𝜕𝑢/𝑢, we see that the intermediate poles and zeros cancel, and we have
𝑗
𝑀 of genus 1 can be given the structure of an abelian Lie group, once a particular
It follows from Theorem 9.69 that every connected compact Riemann surface
point 𝑝0 ∈ 𝑀 is chosen to define the map 𝑀 → Jac(𝑀) (so that 𝑝0 becomes the
definition you read) is called an elliptic curve. The name derives from the fact
that elliptic integrals (certain indefinite integrals that appear in the computation of
century to show that nonsingular cubic curves in ℂℙ2 are biholomorphic to complex
the arc length of an ellipse) were used by Abel and Jacobi in the early nineteenth
tori (Problem 10-4). (See [Jos06, Section 5.10] for a discussion of this.) Just for
rather a complex curve in ℂℙ2 with the same equation as an ellipse) is a nonsingular
the record, it should be noted that an ellipse is not an elliptic curve: an ellipse (or
Problems
9-1. Suppose 𝑃 is a constant-coefficient second-order scalar differential oper-
ator acting on smooth real-valued functions on ℝ2 . Show that 𝑃 is elliptic
if and only if there is a linear change of coordinates that transforms 𝑃 into
±Δ plus lower-order terms, where Δ is the Laplace–Beltrami operator
with respect to the Euclidean metric.
9-2. Prove Proposition 9.28 (principal symbols of 𝜕, 𝜕 ∗ , and Δ𝜕 ).
9-3. Let (𝑀, 𝑔) be a Kähler manifold. Prove that in every holomorphic coor-
dinate chart, the Laplace–Beltrami operator on scalar functions is given
by the following formula:
𝜕2𝑢
Δ𝑢 = 𝑔 𝑗𝑘 .
𝜕𝑧𝑗 𝜕𝑧𝑘
Problems 309
9-4. Let (𝑀, 𝑔) be a Kähler manifold, and let 𝜔 be its Kähler form, 𝜌 its Ricci
form, and 𝑆 its scalar curvature. Let 𝐿𝜔 be the Lefschetz operator and 𝐿∗𝜔
(a) Show that 𝐿∗𝜔 ∶ ℰ 1,1 (𝑀) → ℰ 0,0 (𝑀) has the coordinate formula
its adjoint.
𝐿∗𝜔 𝜔 = dim 𝑀,
𝐿∗𝜔 𝜌 = 21 𝑆,
𝐿∗𝜔 (𝑖𝜕𝜕𝑢) = Δ𝑢 for 𝑢 ∈ 𝐶 ∞ (𝑀; ℂ).
9-5. Let (𝑀, 𝑔) be a Kähler manifold and 𝜔 its Kähler form. Show that 𝜔 is
harmonic.
9-6. A cohomology class 𝛾 ∈ 𝐻dR 𝑘
(𝑀; ℂ)) on an 𝑛-dimensional Kähler mani-
fold 𝑀 is said to be primitive if 𝐿𝑛−𝑘+1
𝜔 𝛾 = 0, where 𝐿𝜔 is the Lefschetz
operator. Let 𝑃 𝑘 (𝑀) ⊆ 𝐻dR𝑘
(𝑀; ℂ) denote the space of primitive degree-
𝑘 cohomology classes, and 𝑃 𝑝,𝑞 (𝑀) ⊆ 𝐻 𝑝,𝑞 (𝑀) the space of primitive
(𝑝, 𝑞)-classes. Prove the Lefschetz decomposition theorem: Let 𝑀 be a
compact 𝑛-dimensional Kähler manifold. There are direct sum decompo-
sitions
𝐻dR
𝑘
(𝑀; ℂ) = 𝐿𝑟𝜔 𝑃 𝑘−2𝑟 (𝑀),
⨁
0≤𝑟≤𝑘/2
𝐻 𝑝,𝑞
(𝑀) = 𝐿𝑟𝜔 𝑃 𝑝−𝑟,𝑞−𝑟 (𝑀).
⨁
0≤𝑟≤(𝑝+𝑞)/2
(b) Prove the following theorem, also due to Bochner [Boc46]: If (𝑀, 𝑔)
the Ricci curvature is positive somewhere, then ℎ𝑝,0 (𝑀) = 0 for all
𝑝 > 0.
9-9. Prove that every automorphism of ℂℙ𝑛 is a projective transformation.
[Hint: Given an automorphism 𝐹 ∶ ℂℙ𝑛 → ℂℙ𝑛 , prove that 𝐹 ∗ 𝑇 ≅ 𝑇 ,
where 𝑇 → ℂℙ𝑛 is the tautological bundle, and use this fact to construct
a holomorphic map 𝐹̃ ∶ 𝑇 → 𝑇 , linear on fibers, such that the following
diagram commutes:
𝐹̃ /
𝑇 𝑇
ℂℙ𝑛 / ℂℙ𝑛 .]
𝐹
9-12. Suppose (𝑀, 𝑔) is a compact Kähler manifold with constant scalar cur-
vature whose Kähler class is equal to a multiple of 𝑐1ℝ (𝑀). Prove that
𝑀 is Kähler-Einstein. [Hint: Show that a constant multiple of the Ricci
form is equal to 𝜔 + 𝑖𝜕𝜕𝑢 for some scalar function 𝑢, and use the result of
Problem 9-4 to conclude that Δ𝑢 is constant. Conclude from this that 𝑢 is
constant.]
Problems 311
𝐹
𝑀 /𝑁
𝐴𝑀 𝐴𝑁
̃
𝐹 /
Alb(𝑀) Alb(𝑁).
Chapter 10
In this chapter, we present the proof of the Kodaira embedding theorem, which
completely characterizes those compact complex manifolds that can be holomor-
phically embedded in projective spaces. The theorem comes in two versions: The
first, more technical version states that a compact complex manifold is projective
class is represented by a positive (1, 1)-form. The second, more geometric version
if and only if it carries a positive line bundle, meaning one whose first real Chern
states that a compact complex manifold is projective if and only if it admits a Käh-
ler metric whose Kähler class is integral, meaning it lies in the image of integral
cohomology under the coefficient homomorphism.
The proof of this theorem uses most of the tools we have developed in this book:
blowups, Hartogs’s theorem, holomorphic line bundles, Chern connections, sheaf
cohomology, and Hodge theory. It was first published in 1954 by Kunihiko Kodaira
[Kod54].
Preliminaries
The heart of Kodaira’s embedding theorem is the statement that every positive holo-
morphic line bundle over a compact complex manifold is ample, meaning that some
positive tensor power of it is very ample: its global holomorphic sections separate
points and directions. It then follows from Corollary 3.44 that a compact complex
how one might go about proving it is very ample. We need to show that 𝒪(𝑀; 𝐿)
separates points and separates directions.
315
316 10. The Kodaira Embedding Theorem
sections of sheaves. Thus let 𝑝 and 𝑞 be a pair of distinct points in 𝑀, and let
The first step is to transform the desired conclusions into statements about
(𝐿𝑝 )𝑝 ⊕ (𝐿𝑞 )𝑞 be the “double skyscraper sheaf” whose stalks at 𝑝 and 𝑞 are the
fibers 𝐿𝑝 and 𝐿𝑞 , respectively, and all other stalks are zero. There is a sheaf mor-
phism 𝑒 ∶ 𝒪(𝐿) → (𝐿𝑝 )𝑝 ⊕(𝐿𝑞 )𝑞 called the evaluation map, defined as follows: for
𝜎 ∈ 𝒪(𝑈 ; 𝐿) over some open set 𝑈 ⊆ 𝑀, we set 𝑒𝑈 (𝜎) = (𝜎(𝑝), 𝜎(𝑞)) ∈ 𝐿𝑝 ⊕ 𝐿𝑞
if 𝑝 and 𝑞 both lie in 𝑈 ; if only one of them does, then 𝑒𝑈 (𝜎) = 𝜎(𝑝) or 𝜎(𝑞) as
appropriate; and otherwise 𝑒𝑈 (𝜎) = 0. Then the statement that 𝒪(𝑀; 𝐿) separates
points is equivalent to the global section map 𝑒𝑀 ∶ 𝒪(𝑀; 𝐿) → 𝐿𝑝 ⊕ 𝐿𝑞 being
surjective for all 𝑝 and 𝑞.
The evaluation map fits into a short exact sheaf sequence:
𝑒
(10.1) 0 → ℐ{𝑝,𝑞} (𝐿) ↪ 𝒪(𝐿) → (𝐿𝑝 )𝑝 ⊕ (𝐿𝑞 )𝑞 → 0,
where ℐ{𝑝,𝑞} (𝐿) is the sheaf of holomorphic sections of 𝐿 that vanish at 𝑝 and 𝑞.
section map 𝑒𝑀 being surjective lies in the cohomology group 𝐻 1 (𝑀; ℐ{𝑝,𝑞} (𝐿)).
It is easy to check that this sheaf sequence is exact, so the obstruction to the global
𝛿
0 → ℐ{𝑝} (𝐿) ↪ ℐ{𝑝} (𝐿) → (Λ𝑝 𝑀)𝑝 → 0,
2 1,0
(10.2)
where the sheaf on the right is the skyscraper sheaf whose stalk at 𝑝 is Λ𝑝 𝑀 with
1,0
all other stalks zero, and 𝛿(𝑓 𝑠) = 𝑑𝑓𝑝 . Surjectivity at (Λ𝑝 𝑀)𝑝 can be proved
1,0
follows from the fact that, thanks to Taylor’s theorem, a holomorphic function 𝑓
satisfying 𝑓 (𝑝) = 0 and 𝑑𝑓𝑝 = 0 can be written in local holomorphic coordinates
centered at 𝑝 in the form 𝑓 (𝑧) = ∑𝑗,𝑘 𝑧𝑗 𝑧𝑘 𝑔𝑗𝑘 (𝑧) for some holomorphic functions
𝑔𝑗𝑘 .
The next exercise shows that proving 𝒪(𝑀; 𝐿) separates directions is equiva-
lent to proving that the global section map 𝛿𝑀 ∶ ℐ{𝑝} (𝑀; 𝐿) → Λ𝑝 𝑀 is surjec-
1,0
tive for every 𝑝 ∈ 𝑀. Once again, the obstruction lies in the cohomology group
𝐻 1 (𝑀; ℐ{𝑝}
2
(𝐿)).
The Kodaira Vanishing Theorem 317
► Exercise 10.1. With notation as above, show that 𝛿𝑀 ∶ ℐ{𝑝} (𝑀; 𝐿) → Λ1,0
𝑝 𝑀
is surjective if and only if for every nonzero 𝑣 ∈ 𝑇𝑝′ 𝑀, there exists a global section
𝜎 ∈ ℐ{𝑝} (𝑀; 𝐿) that can be expressed in a neighborhood of 𝑝 as 𝜎 = 𝑓 𝑠, where
𝑓 (𝑝) = 0 and 𝑣𝑓 ≠ 0.
we will see below). On the other hand, the sheaf of sections of 𝐿 that vanish on
a hypersurface is isomorphic to the sheaf of sections of a holomorphic line bundle
by the result of Proposition 5.16, and we will prove a theorem below (the Kodaira
such a sheaf are zero. So the plan is to transfer the problem to the blowup of 𝑀 at
vanishing theorem) that gives conditions under which the cohomology groups of
the points 𝑝 and 𝑞 (for separating points) or at 𝑝 alone (for separating directions),
where the selected points are replaced by hypersurfaces, and try to find an appro-
Proof. We begin with (a). Suppose (𝑠𝑗 ) is a local frame for 𝐸 on an open set
𝑈 ⊆ 𝑀, and 𝛼 = 𝛼 𝑗 ⊗ 𝑠𝑗 is an 𝐸-valued (𝑝, 𝑞 − 1)-form. If 𝜃𝑗𝑘 denotes the matrix
of connection 1-forms with respect to this frame, then (7.11) gives the following
local expression for 𝐷𝛼:
𝐷𝛼 = 𝑑𝛼 𝑗 ⊗ 𝑠𝑗 + (−1)𝑝+𝑞−1 (𝛼 𝑗 ∧ 𝜃𝑗𝑘 ) ⊗ 𝑠𝑘 ,
and therefore
𝐷′ 𝛼 = 𝜕𝛼 𝑗 ⊗ 𝑠𝑗 + (−1)𝑝+𝑞−1 (𝛼 𝑗 ∧ (𝜃 ′ )𝑘𝑗 ) ⊗ 𝑠𝑘 ,
𝐷″ 𝛼 = 𝜕𝛼 𝑗 ⊗ 𝑠𝑗 + (−1)𝑝+𝑞−1 (𝛼 𝑗 ∧ (𝜃 ″ )𝑘𝑗 ) ⊗ 𝑠𝑘 ,
where 𝜃 ′ and 𝜃 ″ represent the (1, 0)- and (0, 1)-parts of 𝜃, respectively. Let us write
the second terms on the right-hand sides as 𝜃 ′ 𝛼 and 𝜃 ″ 𝛼, so
𝐷′ 𝛼 = 𝜕𝛼 𝑗 ⊗ 𝑠𝑗 + 𝜃 ′ 𝛼,
𝐷″ 𝛼 = 𝜕𝛼 𝑗 ⊗ 𝑠𝑗 + 𝜃 ″ 𝛼,
= ⟨𝜕𝛼 𝑗 , 𝛽 𝑗 ⟩𝑑𝑉𝑔 + (𝜃 ″ 𝛼, 𝛽)
∫ ∑
𝑀 𝑗
This formula holds with respect to every local orthonormal frame. On the other
each 𝑥0 ∈ 𝑀 we can use any convenient frame to verify the identity at 𝑥0 . Lemma
hand, since both sides of (a) are defined independently of any choice of frame, for
7.3 shows that we can choose an orthonormal frame with the property that 𝜃𝑘 = 0
𝑗
both vanish at 𝑥0 , and then (10.4) shows that (a) holds at 𝑥0 . This proves (a).
The proof of (b) is exactly the same, with single-primed and double-primed
expressions interchanged; and then (c) and (d) follow by taking adjoints. □
Besides the Kähler identities, the other key ingredient in proving that Δ𝜕 = Δ𝜕
on scalar-valued forms (Lemma 9.42) was the fact that 𝜕𝜕 = −𝜕𝜕, which follows
immediately from 𝑑 2 = 0. But in the present context, the role of 𝑑 is played by
the exterior covariant derivative 𝐷, whose square is not zero. Instead, we have the
following lemma.
Lemma 10.3. Suppose 𝐸 → 𝑀 is a Hermitian holomorphic vector bundle and
∇ is its Chern connection. Let 𝐷 = 𝐷′ + 𝐷″ be the exterior covariant derivative
associated with ∇, and let Θ ∈ ℰ 1,1 (𝑀; 𝐸) be its curvature. Then for every 𝐸-
valued differential form 𝛼,
𝐷′ 𝐷″ 𝛼 + 𝐷″ 𝐷′ 𝛼 = Θ ∧ 𝛼.
This does not directly yield results analogous to the Hodge decomposition for
scalar-valued forms; but in special cases when something can be said about the
curvature, it can lead to very powerful results. We will see one such application
below—the Kodaira–Nakano–Akizuki vanishing theorem (Thm. 10.6).
Proof. To prove (a), let 𝜔 be a closed, positive (1, 1)-form representing 𝑐1ℝ (𝐿).
Then 𝜔 is a Kähler form, so we can endow 𝑀 with the Kähler metric 𝑔 = 𝜔(⋅, 𝐽 ⋅).
By Corollary 9.58, there is a Hermitian fiber metric on 𝐿 whose Chern connection
has a curvature form Θ𝐿 that satisfies 2𝜋𝑖 Θ𝐿 = 𝜔.
For (b), suppose 𝑓 ∶ 𝑀 ′ → 𝑀 is a holomorphic immersion. Give 𝐿 the Her-
mitian fiber metric described in part (a), and give 𝑓 ∗ 𝐿 the pullback metric. Then
Proposition 7.21 shows that the curvature of the Chern connection on 𝑓 ∗ 𝐿 is given
by Θ𝑓 ∗ 𝐿 = 𝑓 ∗ Θ𝐿 . Because 𝐹 is a holomorphic immersion, it follows that for all
𝑥 ∈ 𝑀 ′ and all nonzero 𝑋 ∈ 𝑇𝑥 𝑀 ′ ,
𝑖 𝑖 ∗
Θ ∗ (𝑋, 𝐽 𝑋) = 𝑓 Θ𝐿 |𝑥 (𝑋, 𝐽 𝑋)
2𝜋 𝑓 𝐿 |𝑥 2𝜋
𝑖
= Θ (𝐷𝑓 (𝑥)(𝑋), 𝐽 𝐷𝑓 (𝑥)(𝑋)) > 0,
2𝜋 𝐿 |𝑓 (𝑥)
which shows that 𝑓 ∗ 𝐿 is positive. □
The following theorem expresses one of the deepest properties of positive line
bundles. It was proved in 1954 by Yasuo Akizuki and Shigeo Nakano [AN54],
generalizing an earlier result by Kunihiko Kodaira (Cor. 10.7 below).
Theorem 10.6 (Kodaira–Nakano–Akizuki Vanishing Theorem). Suppose 𝑀 is
a compact 𝑛-dimensional complex manifold and 𝐿 → 𝑀 is a positive line bundle.
Then 𝐻 𝑝,𝑞 (𝑀; 𝐿) = 0 for 𝑝 + 𝑞 > 𝑛.
Proof. Give 𝑀 the Kähler metric and 𝐿 the Hermitian fiber metric described in
Proposition 10.5(a), and endow 𝐿 with the corresponding Chern connection. By the
ogy class in 𝐻 𝑝,𝑞 (𝑀; 𝐿) has a 𝜕 𝐿 -harmonic representative. Let 𝛼 ∈ ℋ 𝑝,𝑞 (𝑀; 𝐿)
Hodge–Dolbeault theorem for bundle-valued forms (Thm. 9.35), every cohomol-
be such a form. Because we are using the Chern connection on 𝐿, the exterior co-
variant derivative operator is 𝐷 = 𝐷′ + 𝐷″ where 𝐷″ = 𝜕 𝐿 , and the Dolbeault
Laplacian Δ𝜕𝐿 = 𝜕 𝐿 𝜕 ∗𝐿 + 𝜕 ∗𝐿 𝜕 𝐿 is equal to Δ″ .
The Akizuki–Nakano identity (Thm. 10.4) gives
(10.5) 0 = Δ𝜕𝐿 𝛼 = Δ″ 𝛼 = Δ′ 𝛼 + [Ω, 𝐿∗𝜔 ]𝛼.
On the other hand, our choice of Kähler metric gives
Ω𝛼 = 𝑖Θ𝐿 ∧ 𝛼 = 2𝜋𝐿𝜔 𝛼.
Therefore, (10.5) combined with Lemma 9.39(a) yields
−Δ′ 𝛼 = 2𝜋[𝐿𝜔 , 𝐿∗𝜔 ]𝛼 = 2𝜋(𝑝 + 𝑞 − 𝑛)𝛼.
(Here we are using the fact that 𝐿𝜔 and 𝐿∗𝜔 act only on the differential form part
of a bundle-valued form, so the commutation relation of Lemma 9.39(a) still holds
322 10. The Kodaira Embedding Theorem
for bundle-valued forms.) Taking the global inner product with 𝛼, we find
2𝜋(𝑝 + 𝑞 − 𝑛)‖𝛼‖2 = −(Δ′ 𝛼, 𝛼) = −(𝐷′ 𝐷′∗ 𝛼, 𝛼) − (𝐷′∗ 𝐷′ 𝛼, 𝛼)
= −‖𝐷′∗ 𝛼‖2 − ‖𝐷′ 𝛼‖2 ≤ 0.
When 𝑝 + 𝑞 − 𝑛 > 0, this implies 𝛼 = 0. □
The most useful case of the preceding theorem is the one below; it is the orig-
inal vanishing theorem proved by Kunihiko Kodaira in 1953 [Kod53] and later
generalized as above by Akizuki and Nakano.
Corollary 10.7 (Kodaira Vanishing Theorem). If 𝑀 is a compact complex man-
ifold, 𝐿 → 𝑀 is a positive line bundle, and 𝐾 → 𝑀 is the canonical bundle, then
𝐻 𝑞 (𝑀; 𝒪(𝐾 ⊗ 𝐿)) = 0 for all 𝑞 > 0.
Proof. Give 𝑀 the Kähler metric and 𝐿 the Hermitian fiber metric described in
Proposition 10.5(a), and endow 𝐿 with the corresponding Chern connection, so the
Chern form 2𝜋𝑖 Θ𝐿 is equal to the Kähler form 𝜔. Fix 𝑝 ∈ 𝑀 and let 𝜋𝑝 ∶ 𝑀𝑝 → 𝑀
be the blowup. By Proposition 7.21, the Chern form of 𝜋𝑝∗ 𝐿 with respect to the
𝑖 ∗
pullback metric is equal to
𝜋 Θ = 𝜋𝑝∗ 𝜔.
2𝜋 𝑝 𝐿
Since 𝜋𝑝 restricts to a biholomorphism from 𝑀𝑝 ∖ 𝑆𝑝 to 𝑀 ∖ {𝑝}, and biholomor-
phisms pull positive (1, 1)-forms back to positive (1, 1)-forms, this shows that the
Chern form of 𝜋𝑝∗ 𝐿 is positive on 𝑀𝑝 ∖ 𝑆𝑝 , and thus so is the Chern form of 𝜋𝑝∗ 𝐿𝑘
for all 𝑘 > 0. However, at a point 𝑥 ∈ 𝑆𝑝 , because 𝐷𝜋𝑝 (𝑥)(𝑌 ) = 0 exactly when
𝑌 ∈ 𝑇𝑥 𝑆𝑝 , this form is positive when applied to vectors in 𝑇𝑥 𝑀𝑝 ∖ 𝑇𝑥 𝑆𝑝 , but zero
when restricted to 𝑇𝑥 𝑆𝑝 . We will use the bundle 𝐿∗𝑆 to correct this, at the cost of
introducing some negativity in 𝑀𝑝 ∖ 𝑆𝑝 , which we can eliminate by raising 𝐿 to a
𝑝
centered at 𝑝, whose image contains a closed ball 𝐵 𝜀 (0) ⊆ ℂ𝑛 . For each 𝑠 ∈ (0, 𝜀],
let 𝑊𝑠 denote the subset of 𝑊 where |𝑣| < 𝑠. Let 𝑊 ̃ = 𝜋𝑝−1 (𝑊𝜀 ) ⊆ 𝑀𝑝 , identified
with the subset 𝑇 (𝜀) of the tautological bundle 𝑇 as in (3.13), so we can write
̃ = {([𝑤], 𝑣) ∶ [𝑤] ∈ ℂℙ𝑛−1 , 𝑣 ∈ [𝑤], |𝑣| < 𝜀}.
𝑊
With this identification, 𝑆𝑝 = {([𝑤], 𝑣) ∶ 𝑣 = 0}, and the restriction of the blow-
down map 𝜋 ∶ 𝑊 ̃ → 𝑊 is given by 𝜋([𝑤], 𝑣) = (𝑣1 , … , 𝑣𝑛 ). There is a holomor-
phic retraction 𝑟 ∶ 𝑊̃ → 𝑆𝑝 given by 𝑟([𝑤], 𝑣) = ([𝑤], 0).
Cover 𝑊 ̃ with open sets 𝑈𝛼 , 𝛼 = 1, … , 𝑛, where 𝑈𝛼 = {([𝑤], 𝑣) ∶ 𝑤𝛼 ≠ 0},
and let 𝑈0 = 𝑀𝑝 ∖ 𝑆𝑝 . We construct a system of local defining functions for 𝑆𝑝 as
follows. On each set 𝑈𝛼 with 𝛼 ≠ 0, we take 𝑓𝛼 = 𝑣𝛼 , which vanishes simply on
𝑈𝛼 ∩ 𝑆𝑝 ; and on 𝑈0 , we take 𝑓0 ≡ 1. Theorem 3.39 shows that {𝑈0 , 𝑈1 , … , 𝑈𝑛 }
is a trivializing cover for 𝐿𝑆𝑝 . The transition function on 𝑈𝛼 ∩ 𝑈𝛽 for nonzero 𝛼, 𝛽
is the holomorphic extension of 𝑣𝛼 /𝑣𝛽 to 𝑈𝛼 ∩ 𝑈𝛽 , which is equal to 𝑤𝛼 /𝑤𝛽 on all
of 𝑈𝛼 ∩ 𝑈𝛽 . On 𝑈𝛼 ∩ 𝑈0 , on the other hand, the transition function is 𝑓𝛼 /𝑓0 = 𝑣𝛼 .
Thus for this trivializing cover, 𝐿𝑆𝑝 has transition functions
𝜏𝛼0 = 𝑣𝛼 on 𝑈𝛼 ∩ 𝑈0 ,
𝑤𝛼
𝜏𝛼𝛽 = on 𝑈𝛼 ∩ 𝑈𝛽 for 𝛼, 𝛽 ∈ {1, … , 𝑛}.
𝑤𝛽
̃ ≅ 𝑟 𝐻.
Taking duals shows that 𝐿∗𝑆 |𝑊 ∗
𝑝
𝑖 𝑖 ∗
Θ𝑟∗ 𝐻 = 𝑟 Θ𝐻 .
2𝜋 2𝜋
By Theorem 3.39, there is a global section 𝜎 ∈ 𝒪(𝑀𝑝 , 𝐿𝑆𝑝 ) that vanishes only
on 𝑆𝑝 . Thus the restriction of 𝜎 to 𝑀𝑝 ∖ 𝑆𝑝 is a local holomorphic frame for 𝐿𝑆𝑝
there, and we can define a fiber metric ⟨⋅, ⋅⟩1 on 𝐿𝑆𝑝 |𝑀 by setting ⟨𝜎, 𝜎⟩1 ≡ 1.
𝑝 ∖𝑆𝑝
|𝜎|21
identically zero. Give 𝐿∗𝑆 |𝑀 ∖𝑆 the dual metric, also denoted by ⟨⋅, ⋅⟩1 ; it too has
Because is constant, the curvature of the Chern connection for this metric is
𝑝 𝑝 𝑝
We now create a global fiber metric on 𝐿∗𝑆 by blending these two metrics to-
zero curvature.
gether. Fix once and for all a smooth cutoff function 𝜑 ∶ [0, ∞) → [0, 1] sup-
𝑝
ported in [0, 3𝜀/4) and identically 1 on [0, 𝜀/2], and define a smooth function
𝜌 ∶ 𝑀𝑝 → [0, 1] by 𝜌([𝑤], 𝑣) = 𝜑(|𝑣|) for ([𝑤], 𝑣) ∈ 𝑊 ̃ , extended by zero to
the rest of 𝑀𝑝 . Define a Hermitian fiber metric ⟨⋅, ⋅⟩𝑝 on 𝐿∗𝑆 by
𝑝
The Chern form 2𝜋𝑖 Θ𝑝 associated with ⟨⋅, ⋅⟩𝑝 is nonnegative on 𝜋𝑝−1 (𝑊𝜀/2 ) (where
𝜌 ≡ 1), is strictly positive when restricted to 𝑇 𝑆𝑝 , and is zero on 𝑀𝑝 ∖ 𝜋𝑝−1 (𝑊3𝜀/4 );
but it may have positive and/or negative values on 𝜋𝑝−1 (𝑊3𝜀/4 ∖ 𝑊𝜀/2 ) where 𝜌 is not
The tensor product metric on 𝜋𝑝∗ 𝐿𝑘 ⊗ 𝐿∗𝑆 has its Chern form equal to
𝑝
𝑖
𝑘𝜋 ∗ Θ + Θ𝑝 ).
2𝜋 ( 𝑝 𝐿
(10.7)
formula for the form Ψ𝑝 defined above. Example 7.26 shows that the tautological
bundle 𝐻 ∗ over 𝑆𝑝 ≈ ℂℙ𝑛−1 has a trivializing cover {𝑈1 ∩ 𝑆𝑝 , … , 𝑈𝑛 ∩ 𝑆𝑝 }, and
on 𝑈𝛼 ∩ 𝑆𝑝 we have a local frame 𝑠𝛼 whose norm is
|𝑤|2
|𝑠𝛼 |2𝐻 ∗ = .
|𝑤𝛼 |2
|𝑤𝛼 |2
|𝑠∗𝛼 |2𝐻 = .
|𝑤|2
(10.8)
On each set 𝑈𝛼 , the local frame 𝑠∗𝛼 for 𝐻 pulls back under 𝑟 to a local frame for
𝐿∗𝑆 |𝑈 , which for simplicity we also denote by 𝑠∗𝛼 . The norm of the pullback
𝑝 𝛼
|𝑤𝛼 |2 /|𝑤|2 = |𝑣𝛼 |2 /|𝑣|2 , so we can also express the norm there as
|𝑣𝛼 |2
|𝑠∗𝛼 |2𝑟∗ 𝐻 = .
|𝑣|2
|𝑣𝛼 |2 (𝜌 + (1 − 𝜌)|𝑣|2 )
Θ𝑝 |𝑈 = 𝜕𝜕 log
𝛼 ∖𝑆𝑝 |𝑣|2
(𝜌 + (1 − 𝜌)|𝑣| )
2
= 𝜕𝜕 log |𝑣𝛼 |2 + log
( |𝑣|2 )
(10.9)
(𝜌 + (1 − 𝜌)|𝑣| )
2
= 𝜕𝜕 log ,
|𝑣|2
where we have used the fact that 𝜕𝜕 log |𝑣𝛼 |2 = 0, which can be seen by writing
log |𝑣𝛼 |2 = log 𝑣𝛼 + log 𝑣𝛼 in a neighborhood of each point where a branch of the
to 𝑊𝜀 ∖ {𝑝} is given by 𝜎𝑝 (𝑣) = ([𝑣], 𝑣), it follows that the pullback Ψ𝑝 = 𝜎𝑝∗ Θ𝑝 is
given by the same formula (10.9) on 𝑊𝜀 ∖ {𝑝}.
Now let 𝑞 = (𝑞 1 , … , 𝑞 𝑛 ) be any other point in the open set 𝑊𝜀/4 . We can carry
out the same construction of a fiber metric on 𝐿∗𝑆 using coordinates (𝑣1̃ , … , 𝑣𝑛̃ ),
𝑞
where 𝑣𝑗̃ = 𝑣𝑗 − 𝑞 𝑗 . Defining 𝜎𝑞 ∶ 𝑀 ∖ {𝑞} → 𝑀𝑞 and Ψ𝑞 = 𝜎𝑞∗ Θ𝑞 as above, we
find that that construction results in
̃ + (1 − 𝜑(|𝑣|))|
(𝜑(|𝑣|) ̃ 𝑣|̃ ) 2
Ψ𝑞 = 𝜕𝜕 log
|𝑣|̃ 2
(𝜑(|𝑣 − 𝑞|) + (1 − 𝜑(|𝑣 − 𝑞|))|𝑣 − 𝑞| )
2
= 𝜕𝜕 log
|𝑣 − 𝑞|2
on 𝑊 𝜀 ∖ {𝑞}. For any such 𝑞, the form Ψ𝑞 is nonnegative except possibly in the
compact annulus 𝐾 ′ = 𝑊 𝜀 ∖ 𝑊𝜀/4 , and the expression 2𝜋𝑖 Ψ𝑞 |𝑥 (𝑋, 𝐽 𝑋) depends
continuously on 𝑞 ∈ 𝑊𝜀/4 and (𝑥, 𝑋) ∈ 𝑈 𝑇 𝐾 ′ . Since 𝑊 𝜀/8 × 𝑈 𝑇 𝐾 ′ is compact,
there exists an integer 𝑘𝑝 such that 2𝜋𝑖 (𝑘Θ𝐿 + Ψ𝑞 ) is positive for all 𝑘 ≥ 𝑘𝑝 and
all 𝑞 in the neighborhood 𝑊𝜀/8 of 𝑝, which implies as above that 𝜋𝑞∗ 𝐿𝑘 ⊗ 𝐿∗𝑆 is
positive for all such 𝑘 and 𝑞. Since 𝑀 is compact, we can cover it with finitely
𝑞
many such neighborhoods and let 𝑘0 be the largest such integer, thus completing
the proof. □
For proving that 𝒪(𝑀; 𝐿𝑘 ) separates points, we will also need an adaptation of
the previous result for blowups at two points.
Proposition 10.10. With 𝑀 and 𝐿 as in the hypothesis of Proposition 10.9, let 𝑘0 be
the integer guaranteed by that proposition. For a pair of distinct points 𝑝, 𝑞 ∈ 𝑀,
let 𝜋𝑝𝑞 ∶ 𝑀𝑝𝑞 → 𝑀 be the blowup of 𝑀 at 𝑝 and 𝑞, and let 𝑆𝑝 = 𝜋𝑝𝑞 −1
({𝑝}) and
𝑆𝑞 = 𝜋𝑝𝑞 −1
({𝑞}). For any 𝑘 ≥ 𝑘0 and any distinct 𝑝, 𝑞 ∈ 𝑀, the following line
The Kodaira Vanishing Theorem 327
̃𝑝 𝜋𝑝𝑞 ̃𝑞
④
𝑀 𝑀
④ ❈❈
④④ ❈❈
}④
④ !
𝑀.
❊
̃
hood of 𝑆 𝑝 , it follows from Problem 3-12 that 𝜋𝑞∗ 𝐿𝑆̃𝑝 ≅ 𝐿𝑆𝑝 . Thus the bundle
𝜋𝑝𝑞 𝐿 ⊗ 𝐿∗𝑆 ≅ 𝜋𝑞∗ (𝜋̃∗𝑝 𝐿𝑘 ⊗ 𝐿∗𝑆̃ ) has a Chern form that is positive on 𝑀𝑝𝑞 ∖ 𝑆𝑞 ,
∗ 𝑘
namely
has a Chern form that is the sum of the two, which is positive everywhere. □
Because the Kodaira vanishing theorem involves the canonical bundle, it will
also be important to have explicit information about the canonical bundle of a
blowup.
Proposition 10.11. Suppose 𝑀 is a complex 𝑛-manifold and 𝜋 ∶ 𝑀 ̃ → 𝑀 is the
blowup of 𝑀 at finitely many points 𝑝1 , … , 𝑝𝑚 ∈ 𝑀. Let 𝐾 denote the canonical
bundle of 𝑀, 𝐾 ̃ the canonical bundle of 𝑀,̃ and for each 𝑖, 𝐿𝑆 the line bundle
associated with the exceptional hypersurface 𝑆𝑖 = 𝜋 −1 ({𝑝𝑖 }). Then
𝑖
̃ ≅ 𝜋 ∗ 𝐾 ⊗ 𝐿𝑛−1 ⊗ ⋯ ⊗ 𝐿𝑛−1 .
𝐾
(10.10) 𝑆 1 𝑆 𝑚
Proof. For simplicity, we will prove the proposition for the blowup at one point.
The generalization of the proof to multiple points is more complicated notationally
but not conceptually, so it is left to the reader.
328 10. The Kodaira Embedding Theorem
̃ ≅ 𝜋 ∗ 𝐾 ⊗ 𝐿𝑛−1
𝐾
(10.11) 𝑆
by showing that the bundles on both sides of the equality have a trivializing cover
𝜕𝜁(𝑑)
𝑗
𝜏𝑐𝑑
𝐾
= det on 𝑊𝑐 ∩ 𝑊𝑑 ,
( 𝜕𝜁 𝑘 )
(𝑐)
𝜕𝜁(𝑑)
𝑗
𝜏0𝑑
𝐾
= on 𝑊0 ∩ 𝑊𝑑 .
( 𝜕𝑣𝑘 )
det
⎧ 𝑤 , 𝑗 ≠ 𝛼,
𝑗
⎪ 𝛼
𝑧(𝛼) = ⎨𝑤
𝑗
⎪𝑣𝛼 , 𝑗 = 𝛼,
⎩
and the inverse of the coordinate map is given by
with the 1’s in the 𝛼th positions. (The motivation for these coordinates comes from
the description of 𝑇 as the tautological bundle over ℂℙ𝑛−1 : the 𝛼th coordinate is
a fiber coordinate for 𝑇 , and the remaining coordinates are affine coordinates for
ℂℙ𝑛−1 .)
Over each 𝑈𝛼 , there is a holomorphic local frame for 𝐾 ̃ given by
̃ 0 . On the complement of 𝑆 in 𝑈𝛼 , we
in terms of the functions (𝑣1 , … , 𝑣𝑛 ) on 𝑊
To compute the transition functions for these frames, it is easiest to express them
have 𝑤 /𝑤 = 𝑣 /𝑣 , so
𝑗 𝛼 𝑗 𝛼
𝑣1 𝑣𝑛
𝑠𝛼̃ = 𝑑 ( 𝛼 ) ∧ ⋯ ∧ 𝑑𝑣𝛼 ∧ ⋯ ∧ 𝑑 ( 𝛼 )
𝑣 𝑣
1 𝑛−1 1
= ( 𝛼 ) 𝑑𝑣 ∧ ⋯ ∧ 𝑑𝑣𝛼 ∧ ⋯ ∧ 𝑑𝑣𝑛
𝑣
1 𝑛−1
= ( 𝛼 ) 𝜋 ∗ 𝑠0 ,
𝑣
derivatives of 𝑣𝛼 cancel because 𝑑𝑣𝛼 ∧ 𝑑𝑣𝛼 = 0. Therefore 𝑠𝛽̃ = (𝑣𝛼 /𝑣𝛽 )𝑛−1 𝑠𝛼̃ =
where the second equality follows from the fact that the remaining terms involving
(𝑤𝛼 /𝑤𝛽 )𝑛−1 𝑠𝛼̃ on (𝑈𝛼 ∩ 𝑈𝛽 ) ∖ 𝑆, and by continuity 𝑠𝛽̃ = (𝑤𝛼 /𝑤𝛽 )𝑛−1 𝑠𝛼̃ on all of
̃ 𝑐 ∶ 𝑐 ∈ 𝐶} is a trivializing
𝑈𝛼 ∩ 𝑈𝛽 . It follows that the collection {𝑈1 , … , 𝑈𝑛 , 𝑊
̃ ̃
cover of 𝑀 for 𝐾, with transition functions
𝜏𝑐𝑑
̃
𝐾
= 𝜋 ∗ 𝜏𝑐𝑑
𝐾 ̃𝑐 ∩ 𝑊
on 𝑊 ̃𝑑,
𝜏𝛼𝑑
𝐾̃
= (𝑣𝛼 )𝑛−1 𝜋 ∗ 𝜏0𝑑
𝐾 ̃𝑑,
on 𝑈𝛼 ∩ 𝑊
𝑤𝛼 𝑛−1
𝜏𝛼𝛽 = ( 𝛽) on 𝑈𝛼 ∩ 𝑈𝛽 .
𝐾̃
𝑤
𝜏𝑐𝑑
𝜋 𝐾
= 𝜋 ∗ 𝜏𝑐𝑑
𝐾 ̃𝑐 ∩ 𝑊
on 𝑊 ̃𝑑,
∗
𝜏0𝑑
𝜋 𝐾
= 𝜋 ∗ 𝜏0𝑑
𝐾 ̃𝑑,
on 𝑈𝛼 ∩ 𝑊
∗
𝜏𝛼𝛽
𝜋 𝐾
=1 on 𝑈𝛼 ∩ 𝑈𝛽 .
∗
Finally, the proof of Proposition 10.9 shows that there are trivializations for 𝐿𝑆
over the same open cover, with transition functions
𝜏𝑐𝑑𝑆 = 1
𝐿
̃𝑐 ∩ 𝑊
on 𝑊 ̃𝑑,
𝜏𝛼𝑑𝑆 = 𝑣𝛼
𝐿
̃𝑑,
on 𝑈𝛼 ∩ 𝑊
𝑤𝛼
𝜏𝛼𝛽𝑆 = on 𝑈𝛼 ∩ 𝑈𝛽 .
𝐿
𝑤𝛽
̃ satisfy
Putting these results together, we see that the transition functions for 𝐾
Proof. For the 1-dimensional case, see Problem 10-3. We assume from now on
that 𝑀 has dimension 𝑛 ≥ 2.
Let 𝐿 → 𝑀 be a holomorphic line bundle. Suppose first that 𝐿 is ample,
meaning that some positive tensor power 𝐿𝑘 is very ample. Thus by Theorem 3.43,
its associated map 𝐹 ∶ 𝑀 → ℂℙ𝑁 is an embedding for some 𝑁. Proposition 3.45
shows that 𝐿𝑘 ≅ 𝐹 ∗ 𝐻, so 𝐿𝑘 is positive by Proposition 10.5.
Given a Hermitian fiber metric ⟨⋅, ⋅⟩𝐿𝑘 on 𝐿𝑘 whose Chern form is positive,
there is a unique Hermitian fiber metric ⟨⋅, ⋅⟩𝐿 on 𝐿 such that ⟨⋅, ⋅⟩𝐿𝑘 is the tensor
product metric of that on 𝐿, namely
|𝑣|𝐿 = (|𝑣 ⊗ ⋯ ⊗ 𝑣|𝐿𝑘 ) .
1/𝑘
Suppose 𝑘 is any positive integer such that 𝑘 ≥ 2𝑛𝑘0 +𝑘1 , where 𝑘0 is the integer
guaranteed by Proposition 10.9 and 𝑘1 is defined in the preceding paragraph.
We will show first that 𝒪(𝑀; 𝐿𝑘 ) separates points. As explained at the begin-
ning of this chapter, this is equivalent to showing that the evaluation map
𝑒𝑀 ∶ 𝒪(𝑀; 𝐿𝑘 ) → 𝐿𝑘𝑝 ⊕ 𝐿𝑘𝑞
is surjective for each pair of distinct points 𝑝, 𝑞 ∈ 𝑀. Let 𝑝, 𝑞 ∈ 𝑀 be arbitrary
distinct points and consider the following short exact sheaf sequence on 𝑀:
𝑒
(10.12) 0 → ℐ{𝑝,𝑞} (𝐿𝑘 ) ↪ 𝒪(𝐿𝑘 ) → (𝐿𝑝𝑘 )𝑝 ⊕ (𝐿𝑘𝑞 )𝑞 → 0.
Proof of the Embedding Theorem 331
𝒪(𝐿𝑘 )/ℐ{𝑝,𝑞} (𝐿𝑘 ), so our problem is equivalent to showing the surjectivity of the
By Proposition 5.22, the sheaf on the right is isomorphic to the quotient sheaf
Π𝑀 is the global section map associated with the canonical sheaf homomorphism
where the right-hand group is the group of global sections of the quotient sheaf and
Π given by Proposition 5.22. (Bear in mind that this group of global sections is ob-
𝜋0∗ 𝜋∗ 𝜋1∗
O O O
(10.15)
Π𝑀
0 /ℐ
{𝑝,𝑞} (𝑀; 𝐿 )
𝑘 / 𝒪(𝑀; 𝐿𝑘 ) / Γ(𝒪(𝐿𝑘 )/ℐ
{𝑝,𝑞} (𝐿 )),
𝑘
where 𝜋 ∗ is the pullback operator on sections (see Prop. 3.10), 𝜋0∗ is the restriction
of 𝜋 ∗ , and 𝜋1∗ is obtained from 𝜋 ∗ by passing to the quotient: specifically, given
a global section 𝜎 of the quotient sheaf 𝒪(𝐿𝑘 )/ℐ{𝑝,𝑞} (𝐿𝑘 ), for each 𝑥̃ ∈ 𝑀𝑝𝑞 , we
choose a representative 𝑠 ∈ 𝒪(𝑈 ; 𝐿𝑘 )/ℐ{𝑝,𝑞} (𝑈 ; 𝐿𝑘 ) for the germ 𝜎(𝜋(𝑥)), and
̃ 𝑘 )/ℐ𝑆 (𝜋 −1 (𝑈 ); 𝐿
define (𝜋1∗ 𝜎)(𝑥)̃ to be the germ of 𝜋 ∗ 𝑠 in 𝒪(𝜋 −1 (𝑈 ); 𝐿 ̃ 𝑘 ). Because
𝜋 𝑠 vanishes on 𝑆 whenever 𝑠 vanishes at 𝑝 and 𝑞, this is well defined.
∗
To see that 𝜋1∗ is injective, suppose 𝜎 is a global section of the quotient sheaf
𝒪(𝐿𝑘 )/ℐ{𝑝,𝑞} (𝐿𝑘 ) satisfying 𝜋1∗ 𝜎 = 0. Given 𝑥 ∈ 𝑀 and a representative sec-
tion 𝑠 ∈ 𝒪(𝑈 ; 𝐿𝑘 ) for the germ 𝜎(𝑥), let 𝑥̃ be any point in 𝜋 −1 (𝑥). The fact that
̃; 𝐿
(𝜋1∗ 𝜎)(𝑥)̃ = 0 means that the pullback 𝜋 ∗ 𝑠 lies in ℐ𝑆 (𝑈 ̃ 𝑘 ) on some neighborhood
𝑈̃ of 𝑥.̃ Since 𝜋 𝑠(𝑥)̃ = (𝑥,̃ 𝑠(𝑥)), this implies that 𝑠(𝑥) = 0 when 𝑥 is equal to 𝑝
∗
to show that the map Π̃ 𝑀 in (10.15) is surjective. From the long exact cohomol-
Now comes the heart of the proof. We will use the Kodaira vanishing theorem
𝑝𝑞
̃ 𝑘 ⊗ 𝐿∗ ⊗ 𝐿∗ )) = 0 provided that 𝐾
𝐻 1 (𝑀𝑝𝑞 ; 𝒪(𝐿 ̃∗ ⊗ 𝐿 ̃ 𝑘 ⊗ 𝐿∗ ⊗ 𝐿∗ is a
by Problem 3-11. Corollary 10.8 to the Kodaira vanishing theorem shows that
𝑆 𝑆 𝑆 𝑆
̃ is the canonical bundle of 𝑀𝑝𝑞 . But Proposition
𝑝 𝑞 𝑝 𝑞
positive line bundle, where 𝐾
̃ ≅ 𝜋 ∗ 𝐾 ⊗ 𝐿𝑛−1 ⊗ 𝐿𝑛−1 ,
𝐾
10.11 shows that
𝑆𝑝 𝑆𝑞
The first bundle in this tensor product is the pullback of a positive bundle, which is
̃ 𝑀 𝜋 ∗ (𝜏) = Π
𝜋1∗ Π𝑀 (𝜏) = Π ̃ 𝑀 (𝜏)̃ = 𝜋 ∗ 𝜎,
implies
𝑝𝑞 𝑝𝑞 1
and the fact that 𝜋1∗ is injective means that Π𝑀 (𝜏) = 𝜎. This completes the proof
that 𝒪(𝑀; 𝐿𝑘 ) separates points.
Next we address the question of separating directions. Let 𝑝 ∈ 𝑀 be arbitrary
and let 𝑠 be a holomorphic local frame for 𝐿 on a neighborhood of 𝑝. Using the
result of Exercise 10.1, we need to show that the map 𝛿𝑀 ∶ ℐ{𝑝} (𝑀; 𝐿𝑘 ) → Λ𝑝 𝑀
1,0
Proof of the Embedding Theorem 333
and the sheaf on the right is isomorphic to the quotient sheaf ℐ{𝑝} (𝐿𝑘 )/ℐ{𝑝}
2
(𝐿𝑘 ),
so we need to show the surjectivity of Π𝑀 in the following sequence:
Π𝑀
(10.18) 0 → ℐ{𝑝}
2
(𝑀; 𝐿𝑘 ) ↪ ℐ{𝑝} (𝑀; 𝐿𝑘 ) ⟶ Γ(ℐ{𝑝} (𝐿𝑘 )/ℐ{𝑝}
2
(𝐿𝑘 )).
̃ = 𝜋 ∗ 𝐿. We
Let 𝜋 ∶ 𝑀𝑝 → 𝑀 be the blowup of 𝑀 at 𝑝, 𝑆 = 𝜋 −1 (𝑝), and 𝐿
have a short exact sheaf sequence on 𝑀𝑝 :
̃
̃ 𝑘 ) ↪ ℐ 𝑆 (𝐿
̃ 𝑘 ) → ℐ𝑆 (𝐿
̃ 𝑘 )/ℐ 2 (𝐿
̃ 𝑘 )) → 0,
Π
0 → ℐ𝑆2 (𝐿 𝑆
As before, 𝜋 ∗ is surjective. We can also show that 𝜋1∗ is injective, but it takes a little
more work this time. Suppose 𝜎 ∈ Γ(ℐ{𝑝} (𝐿𝑘 )/ℐ{𝑝} 2
(𝐿𝑘 )) with 𝜋1∗ 𝜎 = 0. Since
the stalks of ℐ{𝑝} (𝐿𝑘 )/ℐ{𝑝}
2
(𝐿𝑘 ) are zero at all points of 𝑀 other than 𝑝, we need
only show 𝜎(𝑝) = 0. Choose holomorphic coordinates (𝑣1 , … , 𝑣𝑛 ) on a domain
𝑊0 centered at 𝑝 with image 𝐵𝜀 (0) ⊆ ℂ𝑛 , and identify 𝑊 ̃ = 𝜋 −1 (𝑊0 ) ⊆ 𝑀𝑝
with {([𝑤], 𝑣) ∈ ℂℙ𝑛−1 × 𝐵𝜀 (0) ∶ 𝑣 ∈ [𝑤]} as in the proof of Proposition 10.9.
After shrinking 𝑊0 if necessary, we can choose a section 𝑠0 ∈ ℐ{𝑝} (𝑊0 ; 𝐿𝑘 ) whose
image in the quotient space ℐ{𝑝} (𝑊0 ; 𝐿𝑘 )/ℐ{𝑝}
2
(𝑊0 ; 𝐿𝑘 ) is a representative of the
germ 𝜎(𝑝). Because 𝑠0 vanishes at 𝑝, we can write its coordinate representation in
𝑊0 as
𝑠0 (𝑣) = 𝑣𝑗 𝑓𝑗 (𝑣)𝑠(𝑣) ⊗ ⋯ ⊗ 𝑠(𝑣),
∑
𝑗
for some holomorphic functions 𝑓1 , … , 𝑓𝑛 , where 𝑠 is our chosen local frame for
𝐿. The hypothesis implies (after shrinking 𝑊0 further if necessary) that 𝜋 ∗ 𝑠0 ∈
̃; 𝐿
ℐ𝑆2 (𝑊 ̃ 𝑘 ). To show that 𝑠0 ∈ ℐ 2 (𝑊0 ; 𝐿𝑘 ) and therefore 𝜎(𝑝) = 0, we need
{𝑝}
to show that 𝑓𝑗 (𝑝) = 0 for each 𝑗. Let 𝑗 ∈ {1, … , 𝑛} be arbitrary, and define a
̃ by
function 𝜆𝑗 ∶ 𝐷𝜀 (0) → 𝑊
with the nonzero entries in the 𝑗th positions. Then 𝜆𝑗 (𝑧) ∈ 𝑆 if and only if 𝑧 = 0,
and
(𝜋1∗ 𝑠0 )(𝜆𝑗 (𝑧)) = ([0, … , 1, … , 0], 𝑧𝑓𝑗 (0, … , 𝑧, … , 0)𝑠(0, … , 𝑧, … , 0)𝑘 ).
The assumption that 𝜋1∗ 𝑠0 ∈ ℐ𝑆2 (𝑊 ̃; 𝐿̃ 𝑘 ) implies that 𝑓𝑗 (0) = 0. Since this is true
for each 𝑗, it follows that 𝑠0 ∈ ℐ{𝑝}
2
(𝑊0 ; 𝐿𝑘 ), and thus 𝜎(𝑝) = 0.
The map Π ̃ 𝑀 in (10.19) is surjective provided 𝐻 1 (𝑀𝑝 ; ℐ 2 (𝐿
̃ 𝑘 )) = 0. Propo-
𝑆
̃ 𝑘 ) ≅ 𝒪(𝐿
̃ 𝑘 ⊗ 𝐿∗ ⊗ 𝐿∗ ), and Corollary 10.8 shows that
𝑝
sition 5.16 shows that ℐ𝑆2 (𝐿 𝑆 𝑆
𝐻 1 (𝑀𝑝 ; 𝒪(𝐿̃ 𝑘 ⊗ 𝐿∗ ⊗ 𝐿∗ )) = 0 provided 𝐾 ̃∗ ⊗ 𝐿̃ 𝑘 ⊗ 𝐿∗ ⊗ 𝐿∗ is positive. By
𝑆 𝑆 𝑆 𝑆
Proposition 10.11, this bundle is isomorphic to
𝜋 ∗ (𝐾 ∗ ⊗ 𝐿𝑘 ) ⊗ (𝐿∗𝑆 )𝑛+1 .
Because 𝑘 ≥ 2𝑛𝑘0 + 𝑘1 ≥ (𝑛 + 1)𝑘0 + 𝑘1 , we can write 𝑘 = (𝑛 + 1)𝑘0 + 𝑘″ with
𝑘″ ≥ 𝑘1 , and rewrite the tensor product above as
Hodge metric if its Kähler class is integral; that is, its image in 𝐻 2 (𝑀; ℝ) lies in
the image of the coefficient homomorphism 𝐻 2 (𝑀; ℤ) → 𝐻 2 (𝑀; ℝ).
Theorem 10.13 (Kodaira Embedding Theorem, Geometric Version). A com-
pact complex manifold is projective if and only if it admits a Hodge metric.
blowup at one point. Since 𝑀 is projective, it has a positive complex line bundle
𝐿 → 𝑀. Proposition 10.9 shows that for some 𝑘 > 0, the bundle 𝜋𝑝∗ 𝐿𝑘 ⊗ 𝐿∗𝑆 →
𝑀𝑝 is positive (where 𝑆𝑝 ⊆ 𝑀𝑝 is the exceptional hypersurface), so 𝑀𝑝 is also
𝑝
projective.
Theorem 10.15 (Covering Manifolds Are Projective). Suppose 𝑀 ̃ and 𝑀 are
□
Proof. First suppose 𝑀 is projective. Then it admits a positive line bundle 𝐿, and
𝜋 ∗ 𝐿 is positive line bundle on 𝑀 ̃ by Proposition 10.5.
Conversely, suppose 𝑀 ̃ is projective, and let 𝑔 ̃ be a Hodge metric on 𝑀 ̃ with
Kähler form 𝜔. ̃
̃ Because 𝑀 and 𝑀 are compact, the covering 𝜋 has only finitely
many sheets. Define a positive (1, 1)-form on 𝑀 as follows. Given 𝑝 ∈ 𝑀, let 𝑈 be
a connected evenly covered neighborhood of 𝑝, and let 𝑠1 , … 𝑠𝑚 ∶ 𝑈 → 𝜋 −1 (𝑈 ) be
the distinct local sections of 𝜋, where 𝑚 is the number of sheets of 𝜋. Define 𝜔|𝑈 =
∑𝑚 𝑖=1 𝑠𝑖 𝜔.
̃ Given any other such neighborhood 𝑈 ′ with sections 𝑠′1 , … , 𝑠′𝑚 , let 𝑈0
∗
To see that 𝜔 is integral, by Lemma 6.27 we just need to show that its integral
over every smooth 2-cycle is an integer. Let 𝑐 ∈ Sing∞ 2 (𝑀) be such a cycle. By
[LeeTM, Prop. 13.19], we can replace 𝑐 by a homologous smooth singular cycle
(still denoted by 𝑐) with the property that the image of every singular simplex in 𝑐 is
contained in an evenly covered open set. Writing 𝑐 = ∑𝑗 𝑛𝑗 𝜎𝑗 , we define a smooth
singular chain 𝜋 # 𝑐 ∈ Sing2∞ (𝑀 ̃ ) by
𝜋#𝑐 = 𝑛𝑗 (𝑠1 ∘ 𝜎𝑗 + ⋯ + 𝑠𝑚 ∘ 𝜎𝑗 ),
∑
𝑗
̃ We compute
cycle in 𝑀.
𝜔= 𝑛𝑗 𝜔= 𝑛𝑗 ( 𝑠∗1 𝜔
̃ + ⋯ + 𝑠∗𝑚 𝜔
̃)
∫𝑐
∑ ∫𝜎𝑗
∑ ∫𝜎𝑗
𝑗 𝑗
= 𝑛𝑗 ( 𝜔
̃+⋯+ 𝜔
̃)
∑ ∫𝑠1 ∘𝜎𝑗 ∫𝑠𝑚 ∘𝜎𝑗
𝑗
= 𝜔.
̃
∫𝜋#𝑐
This is an integer by our assumption on 𝜔.
̃ □
Theorem 10.16. If 𝑀 is a compact Kähler manifold with ℎ2,0 (𝑀) = 0, then 𝑀 is
projective.
Proof. Suppose 𝑀 satisfies the hypothesis. By Hodge symmetry, ℎ0,2 (𝑀) is also
zero, and thus 𝐻dR 2
(𝑀; ℂ) ≅ 𝐻 1,1 (𝑀) by the Hodge decomposition theorem.
Let 𝜔 be a Kähler form on 𝑀. Lemma 6.27 shows that the integral classes span
𝐻dR2
(𝑀; ℝ) over ℝ, so rational linear combinations of integral classes are dense in
𝐻dR (𝑀; ℝ). Therefore by perturbing 𝜔 slightly, we can find a closed real (1, 1)-
2
form 𝜔 ̃ that is a rational linear combination of integral forms and is still positive.
Then multiplying 𝜔 ̃ by a suitable positive integer, we obtain a positive integral
(1, 1)-form, which thus determines a Hodge metric on 𝑀. □
jective. Problem 10-3 shows that every 1-dimensional complex torus is projective,
For our final application, we address the question of which complex tori are pro-
Proof. Suppose first that Ω is a Riemann form for Λ. Under the canonical identi-
fication of each tangent space of 𝑉 with the underlying real vector space of 𝑉 , we
may consider Ω to be a constant-coefficient 2-form on 𝑉 . Property (i) implies it is
of type (1, 1) by the result of Problem 4-1, and (ii) shows it is positive. Because it
torus. Thus we need to show that ∫𝑇 𝜔 ∈ ℤ for each 𝑖 < 𝑗. We can parametrize 𝑇𝑖𝑗
under inclusion, which we can represent as smooth cycles by triangulating each such
𝑖𝑗
by the map 𝜑𝑖𝑗 ∶ [0, 1]2 → 𝑀 defined by 𝜑𝑖𝑗 = 𝜋 ∘ Φ𝑖𝑗 , where 𝜋 ∶ 𝑉 → 𝑀 is the
quotient map and Φ𝑖𝑗 ∶ [0, 1]2 → 𝑉 is given by Φ𝑖𝑗 (𝑠, 𝑡) = (0, … , 𝑠, … , 𝑡, … , 0),
with 𝑠 and 𝑡 in positions 𝑖 and 𝑗. Writing Ω = ∑𝑘𝑙 Ω𝑘𝑙 𝑑𝑥𝑘 ∧𝑑𝑥𝑙 in these coordinates,
we see that 𝜑∗𝑖𝑗 𝜔 = Φ∗𝑖𝑗 Ω = Ω𝑖𝑗 𝑑𝑠 ∧ 𝑑𝑡, and therefore
be its Kähler form. Since Λ is a discrete subgroup of the Lie group 𝑉 , the quotient
space 𝑀 = 𝑉 /Λ is a complex Lie group, which acts transitively on itself by left
multiplication. Define a new 2-form Ω on 𝑀 by
Problem 10-5 gives an example of how to apply this theorem to distinguish pro-
jective and nonprojective tori, and Problem 10-12 applies it to prove that Jacobian
varieties of compact Riemann surfaces are always projective. A projective complex
torus is called an abelian variety. These projective varieties are among the most
intensely studied objects in algebraic geometry.
Problems
10-1. Suppose 𝑀 is a compact complex 𝑛-manifold and 𝐿 → 𝑀 is a negative
line bundle. Prove that 𝐻 𝑞 (𝑀; Ω𝑝 (𝐿)) = 0 for 𝑝 + 𝑞 < 𝑛.
10-2. Prove that a negative line bundle on a compact complex manifold has no
nontrivial holomorphic sections.
338 10. The Kodaira Embedding Theorem
in ℂℙ2 .
10-5. Let 𝑎 ∈ ℝ and let Λ ⊆ ℂ2 be the lattice spanned by the following four
vectors:
⎧ 𝑛+𝑑 , 𝑞 = 0 and 𝑑 ≥ 0,
⎪( 𝑛 )
⎪
dim 𝐻 𝑞 (ℂℙ𝑛 ; 𝒪(𝐻 𝑑 )) = ⎨ −𝑑 − 1 , 𝑞 = 𝑛 and 𝑑 ≤ −𝑛 − 1,
⎪( 𝑛 )
⎪0
⎩ otherwise.
10-10. Suppose (𝑀, 𝑔) is a connected compact 𝑛-dimensional Kähler manifold.
For any 𝑝 ∈ 𝑀, let Hol(𝑝) denote the holonomy group at 𝑝 (see Problem
8-19). Show that 𝑀 is a Calabi–Yau manifold and 𝑔 is Ricci-flat if and
only if Hol(𝑝) ⊆ SU(𝑛) for some 𝑝 ∈ 𝑀 and an appropriate choice of
basis for 𝑇𝑝 𝑀.
10-11. Show that if (𝑀, 𝑔) is a connected Ricci-flat Calabi–Yau manifold of di-
mension 𝑛 ≥ 3 whose holonomy group is equal to all of SU(𝑛) for some
𝑝 ∈ 𝑀, then ℎ2,0 (𝑀) = 0 and therefore 𝑀 is projective. [Hint: First use
Problem 9-8 to show that if 𝜂 is a harmonic (2, 0)-form, then 𝜂𝑝 is invari-
ant under the holonomy group Hol(𝑝). Then show that Hol(𝑝) ≅ SU(𝑛)
acts transitively on the set of 2-dimensional complex-linear subspaces of
𝑇𝑝′ 𝑀, but there is a 2-dimensional subspace 𝑉 such that 𝜂𝑝 |𝑉 ×𝑉 ≡ 0.]
[Remark: Because of this result, some authors define Calabi–Yau mani-
folds as Kähler manifolds with holonomy equal to SU(𝑛).]
𝑔
𝐴𝑘𝑗 𝐵𝑗𝑙 − 𝐵𝑗𝑘 𝐴𝑙𝑗 ) = 0.
∑(
𝑗=1
𝑗=1
[AN54] Yasuo Akizuki and Shigeo Nakano, Note on Kodaira-Spencer’s proof of Lefschetz theorems, Proc. Japan
Acad. 30 (1954), 266–272. MR0066694
[Aub78] Thierry Aubin, Équations du type Monge-Ampère sur les variétés kählériennes compactes (French,
with English summary), Bull. Sci. Math. (2) 102 (1978), no. 1, 63–95. MR0494932
[Bal06] Werner Ballmann, Lectures on Kähler Manifolds, ESI Lectures in Mathematics and Physics, European
Mathematical Society (EMS), Zürich, 2006, DOI 10.4171/025. MR2243012
[Bes87] Arthur L. Besse, Einstein Manifolds, Ergebnisse der Mathematik und ihrer Grenzgebiete (3) [Results
in Mathematics and Related Areas (3)], vol. 10, Springer, New York, 1987, DOI 10.1007/978-3-540-
74311-8. MR0867684
[Boc46] Salomon Bochner, Vector fields and Ricci curvature, Bull. Amer. Math. Soc. 52 (1946), 776–797, DOI
10.1090/S0002-9904-1946-08647-4. MR0018022
[BS53] Armand Borel and Jean-Pierre Serre, Groupes de Lie et puissances réduites de Steenrod (French), Amer.
J. Math. 75 (1953), 409–448, DOI 10.2307/2372495. MR0058213
[Bre97] Glen E. Bredon, Sheaf Theory, 2nd ed., Graduate Texts in Mathematics, vol. 170, Springer, New York,
1997, DOI 10.1007/978-1-4612-0647-7. MR1481706
[BC13] James Ward Brown and Ruel V. Churchill, Complex Variables and Applications, 9th ed., McGraw–Hill
Book Co., New York, 2013.
[Cal57] Eugenio Calabi, On Kähler manifolds with vanishing canonical class, Algebraic geometry and topol-
ogy. A symposium in honor of S. Lefschetz, Princeton Univ. Press, Princeton, NJ, 1957, pp. 78–89.
MR0085583
[CdS01] Ana Cannas da Silva, Lectures on Symplectic Geometry, Lecture Notes in Mathematics, vol. 1764,
Springer, New York, 2001, DOI 10.1007/978-3-540-45330-7. MR1853077
[Car53] Henri Cartan, Variétés analytiques complexes et cohomologie (French), Colloque sur les Fonctions de
Plusieurs Variables, Tenu à Bruxelles, 1953, Georges Thone, Liège, 1953, pp. 41–55. MR0064154
[Čec32] Eduard Čech, Théorie générale de l’homologie dans un espace quelconque (French), Fund. Math. 19
(1932), 149–183, DOI 10.4064/fm-19-1-184-197.
[Che46] Shiing-Shen Chern, Characteristic classes of Hermitian manifolds, Ann. of Math. (2) 47 (1946), 85–
121, DOI 10.2307/1969037. MR0015793
[Cho49] Wei-Liang Chow, On compact complex analytic varieties, Amer. J. Math. 71 (1949), 893–914, DOI
10.2307/2372375. MR0033093
343
344 Bibliography
[Dem12] Jean-Pierre Demailly, Complex Analytic and Differential Geometry (2012), available at https://
[Link]/~demailly/[Link].
[Dol53] Pierre Dolbeault, Sur la cohomologie des variétés analytiques complexes (French), C. R. Acad. Sci.
Paris 236 (1953), 175–177. MR0052771
[Dol56] , Formes différentielles et cohomologie sur une variété analytique complexe. I (French), Ann.
of Math. (2) 64 (1956), 83–130, DOI 10.2307/1969950. MR0083166
[FK92] Hershel M. Farkas and Irwin Kra, Riemann Surfaces, 2nd ed., Graduate Texts in Mathematics, vol. 71,
Springer-Verlag, New York, 1992, DOI 10.1007/978-1-4612-2034-3. MR1139765
[Fub04] Guido Fubini, Sulle metriche definite da una forma Hermitiana (Italian), Atti del Reale Istituto Veneto
di Scienze, Lettere ed Arti 63 (1904), 501–513.
[Gam01] Theodore W. Gamelin, Complex Analysis, Undergraduate Texts in Mathematics, Springer, New York,
2001, DOI 10.1007/978-0-387-21607-2. MR1830078
[GKZ08] Israel M. Gelfand, Mikhail M. Kapranov, and Andrei V. Zelevinsky, Discriminants, Resultants and
Multidimensional Determinants, Modern Birkhäuser Classics, Birkhäuser Boston, Inc., Boston, MA,
2008. Reprint of the 1994 edition. MR2394437
[God73] Roger Godement, Topologie Algébrique et Théorie des Faisceaux (French), Publications de l’Institut
de Mathématique de l’Université de Strasbourg, vol. XIII, Hermann, Paris, 1973. Troisième édition
revue et corrigée; Actualités Scientifiques et Industrielles, No. 1252. [Current Scientific and Industrial
Topics]. MR0345092
[GH94] Phillip Griffiths and Joseph Harris, Principles of Algebraic Geometry, Wiley Classics Library, John
Wiley & Sons, Inc., New York, 1994. Reprint of the 1978 original, DOI 10.1002/9781118032527.
MR1288523
[Gro57] Alexander Grothendieck, Sur quelques points d’algèbre homologique (French), Tohoku Math. J. (2) 9
(1957), 119–221, DOI 10.2748/tmj/1178244839. MR0102537
[GR09] Robert C. Gunning and Hugo Rossi, Analytic Functions of Several Complex Variables, AMS Chelsea
Publishing, Providence, RI, 2009. Reprint of the 1965 original.
[Har06] Friedrich Hartogs, Einige Folgerungen aus der Cauchyschen Integralformel bei Funktionen mehrerer
Veränderlichen (German), Sitzungsberichte der Königlich Bayerischen Akademie der Wissenschaften
zu München, Mathematisch-Physikalische Klasse 36 (1906), 223–242.
[Har77] Robin Hartshorne, Algebraic Geometry, Graduate Texts in Mathematics, No. 52, Springer, New York,
1977. MR0463157
[Hat02] Allen Hatcher, Algebraic Topology, Cambridge University Press, Cambridge, UK, 2002. MR1867354
[Hod41] William V. D. Hodge, The Theory and Applications of Harmonic Integrals, Cambridge University Press,
Cambridge; The Macmillan Company, New York, 1941. MR0003947
[Hör90] Lars Hörmander, An Introduction to Complex Analysis in Several Variables, 3rd ed., North–Holland
Mathematical Library, vol. 7, North–Holland Publishing Co., Amsterdam, 1990. MR1045639
[Huy05] Daniel Huybrechts, Complex Geometry, Universitext, Springer-Verlag, Berlin, 2005. MR2093043
[Jos06] Jürgen Jost, Compact Riemann Surfaces, 3rd ed., Universitext, Springer-Verlag, Berlin, 2006. An in-
troduction to contemporary mathematics, DOI 10.1007/978-3-540-33067-7. MR2247485
[Kod53] Kunihiko Kodaira, On a differential-geometric method in the theory of analytic stacks, Proc. Nat. Acad.
Sci. U.S.A. 39 (1953), 1268–1273, DOI 10.1073/pnas.39.12.1268. MR0066693
[Kod54] , On Kähler varieties of restricted type (an intrinsic characterization of algebraic varieties),
Ann. of Math. (2) 60 (1954), 28–48, DOI 10.2307/1969701. MR0068871
[Kod64] , On the structure of compact complex analytic surfaces. I, Amer. J. Math. 86 (1964), 751–798,
DOI 10.2307/2373157. MR0187255
[Kra01] Steven G. Krantz, Function Theory of Several Complex Variables, AMS Chelsea Publishing, Provi-
dence, RI, 2001. Reprint of the 1992 edition, DOI 10.1090/chel/340. MR1846625
[Lan02] Serge Lang, Algebra, 3rd ed., Graduate Texts in Mathematics, vol. 211, Springer-Verlag, New York,
2002, DOI 10.1007/978-1-4613-0041-0. MR1878556
Bibliography 345
[LeeRM] John M. Lee, Introduction to Riemannian Manifolds, 2nd ed., Graduate Texts in Mathematics, vol. 176,
Springer, Cham, 2018. MR3887684
[LeeSM] , Introduction to Smooth Manifolds, 2nd ed., Graduate Texts in Mathematics, vol. 218, Springer,
New York, 2013. MR2954043
[LeeTM] , Introduction to Topological Manifolds, 2nd ed., Graduate Texts in Mathematics, vol. 202,
Springer, New York, 2011, DOI 10.1007/978-1-4419-7940-7. MR2766102
[Lef24] Solomon Lefschetz, L’analysis Situs et la Géométrie Algébrique, Gauthier-Villars et Cie., Paris, 1924.
[MH98] Jerrold E. Marsden and Michael J. Hoffman, Basic Complex Analysis, 3rd ed., W. H. Freeman and
Company, New York, 1998.
[May99] J. Peter May, A Concise Course in Algebraic Topology, Chicago Lectures in Mathematics, University
of Chicago Press, Chicago, IL, 1999. MR1702278
[Mil00] Haynes Miller, Leray in Oflag XVIIA: the origins of sheaf theory, sheaf cohomology, and spectral
sequences, Gaz. Math. 84 (2000), 17–34. Jean Leray (1906–1998). MR1775587
[Mor07] Andrei Moroianu, Lectures on Kähler Geometry, London Mathematical Society Student Texts, vol. 69,
Cambridge University Press, Cambridge, 2007, DOI 10.1017/CBO9780511618666. MR2325093
[Mun66] James R. Munkres, Elementary Differential Topology, Revised edition, Annals of Mathematics Studies,
vol. No. 54, Princeton University Press, Princeton, NJ, 1966. Lectures given at Massachusetts Institute
of Technology, Fall, 1961. MR0198479
[Mun84] , Elements of Algebraic Topology, Addison-Wesley Publishing Company, Menlo Park, CA,
1984. MR0755006
[Nir73] Louis Nirenberg, Lectures on Linear Partial Differential Equations, Conference Board of the Math-
ematical Sciences Regional Conference Series in Mathematics, vol. No. 17, American Mathematical
Society, Providence, RI, 1973. Expository Lectures from the CBMS Regional Conference held at the
Texas Technological University, Lubbock, Tex., May 22–26, 1972. MR0450755
[Pet22] Dan Petersen, A remark on singular cohomology and sheaf cohomology, Math. Scand. 128 (2022),
no. 2, 229–238. MR4472714
[Rie57] Bernhard Riemann, Theorie der Abel’schen Functionen (German), J. Reine Angew. Math. 54 (1857),
115–155, DOI 10.1515/crll.1857.54.115. MR1579035
[Roc65] Gustav Roch, Ueber die Anzahl der willkürlichen Constanten in algebraischen Functionen (German),
J. Reine Angew. Math. 64 (1865), 372–376, DOI 10.1515/crll.1865.64.372. MR1579304
[Rot08] Gian-Carlo Rota, Indiscrete Thoughts, Modern Birkhäuser Classics, Birkhäuser Boston, Inc., Boston,
MA, 2008. Reprint of the 1997 edition [Birkhäuser Boston, Boston, MA; MR1419503]; With forewords
by Reuben Hersh and Robert Sokolowski; Edited, with notes and an epilogue by Fabrizio Palombi, DOI
10.1007/978-0-8176-4781-0. MR2374113
[Rud76] Walter Rudin, Principles of Mathematical Analysis, 3rd ed., International Series in Pure and Applied
Mathematics, McGraw-Hill Book Co., New York-Auckland-Düsseldorf, 1976. MR0385023
[Sel16] Yehonatan Sella, Comparison of sheaf cohomology and singular cohomology (2016), available at
arXiv:1602.06674 [[Link]].
[Ser55a] Jean-Pierre Serre, Un théorème de dualité (French), Comment. Math. Helv. 29 (1955), 9–26, DOI
10.1007/BF02564268. MR0067489
[Ser55b] , Géométrie algébrique et géométrie analytique (French), Ann. Inst. Fourier (Grenoble) 6
(1955/56), 1–42. MR0082175
[Siu83] Yum-Tong Siu, Every K3 surface is Kähler, Invent. Math. 73 (1983), no. 1, 139–150, DOI
10.1007/BF01393829. MR0707352
[Stu05] Eduard Study, Kürzeste Wege im komplexen Gebiet (German), Math. Ann. 60 (1905), no. 3, 321–378,
DOI 10.1007/BF01457616. MR1511309
[vdW50] Bartel Leendert van der Waerden, Modern Algebra, Vol. II, Frederick Ungar Publishing Co., New York,
NY, 1950. Translated from the second revised German edition by Theodore J. Benac.
346 Bibliography
[War83] Frank W. Warner, Foundations of Differentiable Manifolds and Lie Groups, Graduate Texts in Math-
ematics, vol. 94, Springer-Verlag, New York-Berlin, 1983. Corrected reprint of the 1971 edition.
MR0722297
[Wei52] André Weil, Sur les théorèmes de de Rham (French), Comment. Math. Helv. 26 (1952), 119–145, DOI
10.1007/BF02564296. MR0050280
[Wei14] , Oeuvres Scientifiques/Collected Papers. II. 1951–1964 (French), Springer Collected Works in
Mathematics, Springer, Heidelberg, 2014. Reprint of the 2009 [MR2883739] and 1979 [MR0537935]
editions. MR3309921
[Wel08] Raymond O. Wells Jr., Differential Analysis on Complex Manifolds, 3rd ed., Graduate Texts in Math-
ematics, vol. 65, Springer, New York, 2008. With a new appendix by Oscar Garcia-Prada, DOI
10.1007/978-0-387-73892-5. MR2359489
[Yau78] Shing-Tung Yau, On the Ricci curvature of a compact Kähler manifold and the complex Monge-Ampère
equation. I, Comm. Pure Appl. Math. 31 (1978), no. 3, 339–411, DOI 10.1002/cpa.3160310304.
MR0480350
[YN11] Shing-Tung Yau and Steve Nadis, String theory and the geometry of the universe’s hidden dimensions,
Notices Amer. Math. Soc. 58 (2011), no. 8, 1067–1076. MR2856140
[Zhe00] Fangyang Zheng, Complex Differential Geometry, AMS/IP Studies in Advanced Mathematics, vol. 18,
American Mathematical Society, Providence, RI; International Press, Boston, MA, 2000, DOI
10.1090/amsip/018. MR1777835
Notation Index
∗ (Hodge star operator), 263 𝑐1ℝ (𝐸) (first real Chern class), 203
∞ (point at infinity), 56 𝐶𝑔 (conjugation by 𝑔), 100
347
348 Notation Index
Div0 (𝑀) (divisors of degree 0), 296, 311 𝑔FS (Fubini–Study metric), 235
Div(𝑀) (group of divisors), 93
Ω𝑝 (sheaf of holomorphic 𝑝-forms), 124 Sing𝑘 (𝑀; 𝐺) (singular cochain group), 165
Ω𝑝 (𝐸) (sheaf of holomorphic 𝐸-valued SL(2, ℤ) (integer matrices with determinant
𝑝-forms), 124 1), 42
Ω𝑝 (𝑀) (space of holomorphic 𝑝-forms), 118 SL(𝑛, ℂ) (complex matrices with
Ω𝑝 (𝑀; 𝐸) (space of holomorphic 𝐸-valued determinant 1), 51
𝑝-forms, 118 SO(𝑛, ℂ) (subgroup of O(𝑛, ℂ) with
𝒪 (sheaf of holomorphic functions), 124 determinant 1), 51
𝒪 ∗ (sheaf of nonvanishing holomorphic St 𝑣 (star of a vertex), 191
𝑧𝑗 (holomorphic coordinates), 3
𝑧𝑗 (conjugate of 𝑧𝑗 ), 3
𝑧𝑗 (conjugate of 𝑧𝑗 ), 227
𝒵 𝑘 (sheaf of closed complex-valued
𝑘-forms), 123
𝒵 𝑝,𝑞 (sheaf of 𝜕-closed (𝑝, 𝑞)-forms), 124
𝒵 𝑝,𝑞 (𝐸) (sheaf of 𝜕-closed 𝐸-valued
(𝑝, 𝑞)-forms), 124
𝑍 𝑝 (𝒰; 𝒮 ) (group of Čech cocycles), 149
Subject Index
of ℂℙ1 , 69
affine coordinates, 6 automorphism, 7
of ℂℙ𝑛 , 310
affine embedding, 55
standard, 55
Akizuki, Yasuo, 319, 321, 322
Akizuki–Nakano identity, 319 Bézout’s theorem, 61
Albanese map, 311 ball, 4
Albanese variety, 298, 300, 301 unit, 4
universal property, 312 base locus, 95
algebraic variety base point, 95
affine, 51 Betti number, 108, 143
nonsingular, 51, 52 Bianchi identity
projective, 52 algebraic, 239
smooth, 51, 52 differential, 219
almost complex manifold, 39 for a connection, 219
almost complex structure, 39 bidegree, 104
351
352 Subject Index
over 𝑀, 25
bundle homomorphism, 25 for hypersurfaces, 291
classification of smooth line bundles, 181
bundle isomorphism, 25 coboundary
holomorphic, 25 Čech, 149
smooth, 25 singular, 166
bundle-valued form, 114, 116 coboundary operator
𝐶 𝑘 manifold, 1
Čech, 148
singular, 166
Calabi, Eugenio, 247
Calabi–Yau manifold, 249, 339 cochain
Calabi–Yau theorem, 247 Čech, 147
canonical bundle, 118 singular, 165
degree of, 253 cochain complex, 107
of projective space, 118 cochain group, 147
canonical curve, 339 cochain homotopy formula, 151
cochain map, 107
on ℂ𝑛 , 4
canonical holomorphic structure
cocompact subgroup, 12
on an open subset of ℂ𝑛 , 4 cocycle
canonical map, 339 Čech, 149
Cartan, Henri, 278 singular, 166
Cartan’s theorems A & B, 278 cocycle condition, 73
category, equivalence of, 133 codimension, 48
Cauchy–Riemann equations, 12, 14 coefficient homomorphism, 166
inhomogeneous, 109 coherent analytic sheaf, 144
Cauchy–Riemann operator, 106 cohomologous, 149
Čech, Eduard, 147 cohomology
Čech coboundary, 149 Čech, 147, 148
Čech cochain, 147 of a cochain complex, 107
Čech cocycle, 149 of constant sheaves, 168
Čech cohomology, 147, 152 sheaf, 147, 152
on an open cover, 148 singular, 166, 168
chain smooth singular, 175
singular, 165 cohomology class, 149
𝜕 𝐸 -harmonic, 277
of a meromorphic function, 93
𝜕𝜕-lemma
Dolbeault, Pierre, 105, 173
Dolbeault cohomology, 108
global, 248, 292 functoriality, 108
of ℂℙ𝑛 , 289
Hodge numbers, 108, 276 holomorphic tangent space, 37
holomorphic vector bundle, 25, 71
of a Riemann surface, 289 holomorphic vector field, 99
Hodge star operator, 262, 263 holomorphically compatible charts, 2
on a Hermitian manifold, 274 holomorphically convex, 65
on a Riemann surface, 274 holonomy group, 254, 339
on a Riemannian manifold, 262 homogeneous coordinates, 5
Hodge theorem, 255 homogeneous function, 83
for elliptic complexes, 313 homogeneous polynomial, 52
for Kähler manifolds, 286 homogenization of a polynomial, 59
for Riemannian manifolds, 272 homologous, 165
Hodge theory, 256 homology
holomorphic action, 9 of a chain complex, 107
holomorphic atlas, 2 singular, 165
holomorphic bisectional curvature, 253 smooth singular, 175
holomorphic bundle isomorphism, 25 homology class, 165
holomorphic coordinate chart, 3 homomorphism bundle, 81
holomorphic coordinates, 3 homomorphism of vector bundles, 25
holomorphic covering map, 9 Hopf manifold, 11, 238
holomorphic embedding, 46 horizontal tangent space, 251
holomorphic form, 118 hull
is closed and harmonic, 292 convex, 65, 69
is parallel, 310 holomorphic, 65
holomorphic function, 7 hyperbolic metric, complex, 243, 252
of one variable, 12 hyperelliptic curve, 338
of several variables, 13 hyperplane, projective, 54
hyperplane at infinity, 55
vector-valued, 13
hyperplane bundle, 90
holomorphic hull, 65
is positive, 320
holomorphic immersion, 46
hypersurface, 48
holomorphic implicit function theorem, 46
in projective space, 291
holomorphic inverse function theorem, 45
holomorphic Jacobian, 31, 37 ideal sheaf, 125, 133, 137
holomorphic manifold, 2 identity theorem, 18
holomorphic map for manifolds, 19
on ℂ𝑛 , 4
determined by an atlas, 3 is flasque, 185
injective sheaf morphism, 139
on an open subset of ℂ𝑛 , 4
on a manifold, 2 injective symbol, 312
inner product, Hermitian, 76
holomorphic subbundle, 76 integrable almost complex structure, 40
holomorphic submersion, 46 integral cohomology class, 178, 294, 334
Subject Index 357
ℛ-module, 126
of sheaves, 126 Plücker embedding, 69
pluriharmonic function, 119, 189
multiplicity of a zero, 13 Poincaré lemma, 109
musical isomorphism, 229 for the Dolbeault operator, 109
point bundle, 93
Nakano, Shigeo, 319, 321, 322 pointwise Hodge inner product, 256
of ℰ -modules, 125
of discontinuous sections, 187 slice chart, 48
smooth atlas, 2
of 𝒪-modules, 125
of modules over a sheaf of rings, 125 smooth bundle isomorphism, 25
of ℛ-modules, 125
smooth chain, 175
smooth complex vector bundle, 24
of rings, 125 smooth covering map, 9
of ℤ-modules, 126
of rough sections, 186 smooth exponential sheaf sequence, 142
smooth manifold, 1, 2
sheaf cohomology, 152 smooth map, 2
Čech, 147 smooth partition of unity, 162, 163
functoriality, 153 smooth singular chain, 175
long exact sequence, 154 smooth singular cohomology, 175
sheaf isomorphism, 126 smooth singular homology group, 175
sheaf morphism, 126 smooth singular simplex, 175
composition, 126 smooth structure, 2
injective, 139 smooth variety
surjective, 139 affine, 51
sheaf partition of unity, 163 projective, 52
sheaf-theoretic Chern class, 181 smoothly compatible charts, 2
and first real Chern class, 204 soft sheaf, 190
sheafification, 131 stalk
universal property, 131 of a presheaf, 128
short exact sheaf sequence, 139 of an étalé space, 129
sign of a permutation, 257 of the sheaf of holomorphic functions, 127
simple zero, 13 stalk homomorphism, 128
standard basis of ℂ𝑛 , 35
simplex standard affine embedding, 55
singular, 164
smooth singular, 175 standard holomorphic structure on a vector
standard, 164 space, 5
GSM/244
[Link]