Glob Analysis
Glob Analysis
Lecture notes
Andriy Haydys
1 Introduction 2
1.1 The de Rham cohomology groups . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Some linear algebra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 Riemannian metrics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.4 Harmonic forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.5 Riemann surfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.6 The Laplacian on Riemann surfaces . . . . . . . . . . . . . . . . . . . . . . . 12
1.7 Some consequences of Theorem 1.48 . . . . . . . . . . . . . . . . . . . . . . 13
1
Chapter 1
Introduction
The last property simply means that d (dω) = 0 for each ω ∈ Ωk (M ). This yields the de
Rham complex
d d d d d d d
0 → Ω0 (M ) −→ Ω1 (M ) −→ . . . −→ Ωk−1 (M ) −→ Ωk (M ) −→ Ωk+1 (M ) −→ . . . −→ Ωn (M ) → 0
(1.1)
Remark 1.2. The map d : Ωk (M ) → Ωk+1 (M ) depends on k, however this is suppressed in
the notations.
Property (iii) means that (1.1) is a complex, that is the kernel of d : Ωk → Ωk+1 contains
the image of d : Ωk−1 → Ωk and therefore we can define
k k+1
k Ker d : Ω (M ) → Ω (M )
HdR (M ) := (1.3)
Im (d : Ωk−1 (M ) → Ωk (M ))
This is called the k th de Rham cohomology group, which is in fact a vector space.
Assume that M is closed, that is M is compact and has no boundary. Then the number
k
bk (M ) := dim HdR (M )
2
Global analysis
where ω ∈ Ωk (M ) is closed: dω = 0. Hence, we may ask the following question: What is the
best representative in [ω]?
Of course, at this point the above question is vague, since the notion of being "the best" is
undefined. One possibility to make this more precise is as follows. Just by its definition, the set
[ω] is an affine subspace of Ωk (M ). We could call an element in [ω] "the best" if it is the closest
one to the origin just as shown schematically on Figure 1.1.
[ω]
Ωk (M )
However, this raises our next question: How do we measure distance in Ωk (M )? A suitable
answer to this question requires a detour, which we do next.
Then V ∗ has a unique scalar product such that e∗ = (e∗1 , . . . , e∗n ) is an orthonormal basis.
Explicitly, for ξ, η ∈ V ∗ define
ξ = P ξi e∗i
P
ξi := ξ (ei )
⇐⇒
ηi := η (ei ) η = ηj e∗j
n
X n
X
=⇒ ⟨ξ, η⟩ = ξi ηi = ξ (ei ) η (ei ) .
i=1 i=1
To sum up, for any scalar product on V there exists a unique scalar product on V ∗ such that
the dual basis of an orthonormal basis is itself orthonormal.
More generally, any basis e of V yields a basis of Λk V ∗ . Explicitly,
is a basis of Λk V ∗ consisting of
n n!
=
k (n − k)!k!
elements. Just like in the case of V ∗ = Λ1 V ∗ , we can define a scalar product on each Λk V ∗ by
declaring (1.5) to be an orthonormal basis.
Recall that any two bases e and f of V are related by a change-of-basis matrix A. This
means n
X
f =e·A ⇐⇒ fi = aij ej
j=1
Then e and f are said to be cooriented, if det A > 0. It is easy to check that
yields an equivalence relation on the set of all bases of V . Moreover, there are exactly two
equivalence classes represented by e and ē = (−e1 , e2 , . . . , en ).
Definition 1.6. An orientation on V is a choice of an equivalence class of bases of V . Any basis
in the chosen class is said to be positively oriented and any basis, which does not belong to the
selected class is said to be negatively oriented.
Example 1.7. For Rn the class of the standard basis is called the standard orientation of Rn .
Example 1.8. Any ω ∈ Λn V ∗ , ω ̸= 0, determines an orientation of V by the rule: e is positively
oriented if and only if
ω (e1 , . . . , en ) > 0.
For example, if e∗ = (e∗1 , . . . , e∗n ) is the dual basis to the standard one, then
ω (e1 , . . . , en ) = 1 (1.11)
for all ξ , η ∈ Λk V ∗ .
η := e∗i1 ∧ . . . ∧ e∗ik ∈ Λk e∗
we must have
ξ ∧ ∗ η = ⟨ξ, η⟩ vol = ξi1 ...ik · e∗1 ∧ . . . ∧ e∗n .
This yields
∗ η = ∗ e∗i1 ∧ . . . ∧ e∗ik = ε · e∗l1 ∧ . . . ∧ e∗ln−k ,
(1.15)
where ε ∈ {±1} and 1 ≤ l1 < . . . < ln−k ≤ n consists of those integers in the interval [1, n]
which are complementary to {i1 , . . . , ik }.
For example, if n = 6 and η = e2 ∧ e4 , then
To determine ε, we compute
d
0= b + t dη ∥2L2
∥ω
dt t=0
d (1.23)
b ∥2L2 + 2t⟨b
ω , dη⟩L2 + t2 ∥ dη ∥2L2
= ∥ω
dt t=0
= 2⟨bω , dη⟩L2
Proof. Notice first that (1.14) and (1.17) imply the equality
d (ω ∧ ζ) = dω ∧ ζ + (−1)k ω ∧ dζ
d∗ ω
b=0 =⇒ 0 = ⟨d∗ ω
b , η⟩L2 = ⟨b
ω , dη⟩L2 .
Conversely, setting η = d∗ ω
b in (1.23), we obtain
ω , dd∗ ω
0 = ⟨b b ⟩L2 = ⟨d∗ ω b ⟩L2 = ∥ d∗ ω ∥2L2
b , d∗ ω =⇒ d∗ ω
b = 0.
Notice that (1.26) is nothing else but the Euler-Lagrange equation for the functional
∆ = dd∗ + d∗ d : Ωk (M ) → Ωk (M )
is called the Laplace operator (or, simply, the Laplacian). A k-form ω such that ∆ω = 0 is
called harmonic.
dω = 0 and d∗ ω = 0. (1.30)
Proof. If (1.30) holds, then ω is clearly harmonic. To show the converse, consider
Here the last equality follows by Proposition 1.24, (i). Since both summands are non-negative,
we obtain (1.30). □
db
ω = dω + d (dη) = 0 + 0.
Theorem 1.32. (Hodge) Each de Rham cohomology class is represented by a unique harmonic
form.
Notice that since we have already proved the uniqueness, it is the existence, which remains
to be proved. It turns out that this is somewhat harder and requires certain technology, which
we will consider first.
Notice that for any oriented Riemannian manifold, the Laplacian on Ω0 (M ) = C ∞ (M ) is
given by
∆f = d∗ df = − ∗ d ∗ df. (1.33)
Example 1.34. Consider the case M = R3 equipped with the standard Euclidean matric. If
(x, y, z) are coordinates on R3 , then
∂f ∂f ∂f ∂f ∂f ∂f
∗ df = ∗ dx + dy + dz = dy ∧ dz − dx ∧ dz + dx ∧ dy.
∂x ∂y ∂z ∂x ∂y ∂z
Hence,
∂ 2f ∂ 2f ∂ 2f ∂ 2f ∂ 2f ∂ 2f
d ∗ df = + + dx ∧ dy ∧ dz =⇒ ∆f = − + + .
∂x2 ∂y 2 ∂z 2 ∂x2 ∂y 2 ∂z 2
Sometimes this is called "the non-negative Laplacian", since its eigenvalues are non-negative.
More generally, if the Riemannian metric on Rn is given by a positive-definite matrix (gij ),
where gij = gij (x), then the corresponding Laplacian on functions is given explicitly by
1 p
ij
∆f = − p ∂i |g| g ∂j f , (1.35)
|g|
where |g| = | det (gij ) | and (g ij ) = (gij )−1 . This is sometimes called the Laplace-Beltrami
operator.
The Hodge theorem follows from the following more general result, which is also attributed
to Hodge.
∆f = h, f, h ∈ C ∞ (M )
Let me also show that Theorem 1.38 implies that any de Rham cohomolgy class is represented
by a harmonic form. To this end, pick any closed k-form ω. Then by Proposition 1.29, ω + dη
is harmonic if and only if
d (ω + dη) = 0
⇐⇒ d∗ (ω + dη) = 0 ⇐⇒ d∗ dη = −d∗ ω. (1.41)
d∗ (ω + dη) = 0
∆η = −d∗ ω. (1.42)
since η0 is closed. Hence, Theorem 1.38 guarantees that (1.42) has a solution η.
Furthermore, notice that (1.42) is equivalent to d∗ (dη + ω) + dd∗ η = 0. However, the two
summands appearing on the left hand side are L2 -orthogonal:
Hence, if η is a solution of (1.42), then in fact η solves (1.41) so that ω + dη is harmonic indeed.
Remark 1.43. The argument above shows in fact that Im d and Im d∗ are L2 -orthogonal subspaces
provided M is closed.
With these preliminary considerations at hand we proceed by showing that Theorem 1.38
has useful applications, in particular in the theory of Riemann surfaces.
¯ α = ∂fα dz̄
∂f and ∂fα =
∂fα
dz
∂ z̄ ∂z
are local representations of ∂f ¯ α = ∂f
¯ and ∂f respectively, that is ψ ∗ ∂f ¯ and ψ ∗ ∂fα = ∂f .
α α
Furthermore, since
dz = dx + i dy, dx = 21 (dz + dz̄) ,
⇐⇒
dz̄ = dx − i dy, dy = 2i1 (dz − dz̄) ,
any ω ∈ Ω1 (Σ; C) can be written uniquely as ω = a dz + b dz̄ for some functions a and b.
Denote by Ω1,0 (Σ) the space of all those complex valued 1-forms, whose local representation
is a dz for some a ∈ C ∞ (Σ; C). More invariantly, we have
Ω1,0 (Σ) = ω ∈ Ω1 (Σ; C) | ω (I·) = i ω (·) .
Similarly, denote by Ω0,1 (Σ) the space of all those 1-forms, whose local representation is
b dz̄ for some complex valued function b, or equivalently,
Ω0,1 (Σ) := ω ∈ Ω1 (Σ) | ω (I·) = −i ω (·) .
Ω0,1 (Σ)
Here ∂¯ : Ω1,0 (Σ) → Ω2 (Σ; C) is just the restriction of d to Ω1,0 (Σ) and ∂ : Ω0,1 (Σ) →
Ω (Σ, C) is the restriction of d to Ω0,1 (Σ). Locally, we have
2
1,0 ∂a ∂a ∂a
ω ∈ Ω (Σ) =⇒ ω = a dz =⇒ dω = da ∧ dz = dz + dz̄ ∧ dz = − dz ∧ dz̄,
∂z ∂ z̄ ∂ z̄
∂b ∂b ∂b
ω ∈ Ω0,1 (Σ) =⇒ ω = b dz̄ =⇒ dω = db ∧ dz̄ = dz + dz̄ ∧ dz̄ = dz ∧ dz̄.
∂z ∂ z̄ ∂z
Notice that we have
d2 = 0 ⇐⇒ ∂ ∂¯ + ∂∂
¯ = 0.
The splitting (1.46) of the de Rham complex yields the Dolbeault cohomology groups:
¯
H 1,0 (Σ) := ker ∂,
¯ ¯
H 0 (Σ) := ker ∂, H 1,1 (Σ) := Ω2 Im ∂,
¯
H 0,1 (Σ) := Ω0,1 Im ∂.
we obtain
¯ = − ∂ 2 f + ∂ 2 f dx ∧ dy.
∆f = −2i ∂ ∂f xx yy
Remark 1.47. To relate this operator to the Laplacian in the sense of (1.33), let g be a Hermitian
metric on Σ, that is g (I·, I·) = g (·, ·).
If z = x + yi is a local holomorphic coordinate, then
−1
λ 0 ij
λ 0
(gij ) = =⇒ g =
0 λ 0 λ−1
for some positive function λ = λ (x, y).
Substituting this into (1.35), we obtain
1 1 2
∂x λ · λ−1 ∂x f + ∂y λ · λ−1 ∂y f 2
∆f = − = − ∂xx f + ∂yy f .
λ λ
Furthermore, the Riemannian volume form on Σ in terms of local coordinates (x, y) is
vol = λ dx ∧ dy.
Hence, ∗ vol = 1 =⇒ ∗ (dx ∧ dy) = λ−1 . This yields
1 2 2
¯ .
∆f = − ∂xx f + ∂yy f = ∗ −2i ∂ ∂f
λ
Hence, up to the application of the isomorphism ∗ : Ω2 (Σ) → Ω0 (Σ), the Laplacian coincides
with −2i ∂ ∂¯ indeed.
In the current setting, Corollary 1.40 yields the following.
Theorem 1.48. Let Σ be a compact connected Riemann ¯ = η,
surface. The equation −2i ∂ ∂f
where η ∈ Ω (Σ; C), has a solution if and only if Σ η = 0.
2
R
□
= ω ∧ η − 0 + 0.
Σ
In the last equality the second summand vanishes by the Stokes’ thm; The last summand
vanishes, since ω is closed: Locally ω = a (z) dz so that
∂a ∂a
dω = da ∧ dz = dz + dz̄ ∧ dz = 0 + 0 = 0,
∂z ∂ z̄
since a is a holomorphic. This finishes the proof of this lemma. □
Notice that we have a natural map
The class [ω] is well-defined, since ω is closed as it has been shown in the proof Lemma 1.50.
Furthermore, the conjugation Ω1 (Σ; C) −→ Ω1 (Σ, C) , η 7−→ η̄, induces a map
Theorem 1.51.
(i) σ is an isomorphism;
(ii) For a complex vector space V denote V ∗ = {ψ : V → C | ψ is antilinear}. Then B : H 1,0 (Σ) →
H 0,1 (Σ)∗ is an isomorphism;
(iii) The map
H 1,0 (Σ) ⊕ H 0,1 (Σ) −→ H 1 (Σ; C) , (ω, [η]) 7−→ i (ω) + i (σ −1 ([η])) (1.52)
is an isomorphism.
Proof. Notice that σ : H 1,0 (Σ) −→ H 0,1 (Σ) is well-defined. We want to show that for each
class [η] ∈ H 0,1 (Σ) there exists a unique ω ∈ H 1,0 (Σ) such that σ (ω) = [η]. Indeed, any
representative of [η] ∈ H 0,1 (Σ) can be written as
¯
η ′ = η + ∂f
∂η ′ = 0 ⇐⇒ ¯ = −∂η.
∂ ∂f (1.53)
The equation on the right hand side of (1.53) has a solution, since
Z Z
∂η = dη = 0.
Σ Σ
In fact, f is defined uniquely by (1.53) up to the addition of a constant. Hence, for each class
[η] ∈ H 0,1 (Σ) there exists a unique representative η ′ such that ∂η ′ = 0.
Define ω := η̄ ′ . Then
¯ = ∂¯η̄ ′ = ∂η ′ = 0,
∂ω
that is ω lies in H 1,0 (Σ) and is a unique preimage of [η].
To prove (ii), we only need to show that (1.49) is non-degenerate, that is
provided ω ̸= 0.
Furthermore, denote ζ := i (σ −1 ([η])) and assume that ω + ζ̄ = df = ∂f + ∂f¯ for some
1,0 ¯ ∈
function f , that is (ω, [η]) is in the kernel of (1.52). Since ω − ∂f ∈ Ω (Σ) and ζ̄ − ∂f
Ω0,1 (Σ), we obtain
ω = ∂f and ζ = ∂ f¯.
¯ = ∂ω
Hence, ∂∂f ¯ = 0 and therefore f is constant, which yields ω = 0 and
¯ ′=0
∂ζ ⇐⇒ ¯ + ∂df
0 = ∂ζ ¯ = ∂ζ
¯ − ∂ ∂f.
¯ (1.54)
The existence of a function f satisfying (1.54) follows from Theorem 1.48 just like in the proof
of (i).
Furthermore, write
1 ′ 1 ′
ζ ′ = ω + η, where ω = (ζ − iζ ′ (I·)) and η= (ζ + iζ ′ (I·)) .
2 2
Locally, we have
¯ ′ = 0, we obtain
Since ∂ζ ∂a
= 0, that is ω is a holomorphic differential.
∂ z̄
Furthermore,
¯ ′=0 ∂b
∂ζ and dζ ′ = 0 =⇒ ∂ζ ′ = 0 =⇒ =0 =⇒ ∂η = 0
∂z
=⇒ ∂¯η̄ = 0.
Hence, η̄ is also a holomorphic differential. Combining this with (i), we obtain (iii). □
Corollary 1.55. If b1 (Σ) = 0, then Σ admits a meromorphic function with a single simple pole.
Proof. Pick any point p ∈ Σ and a local holomorphic coordinate z centered at p. Let χ be a
bump function at p, that is χ ≡ 1 on a neighbourhood V of p and χ vanishes identically outside
of a slightly larger neighbourhood W ⊃ V .
We wish to show that there exists a meromorphic function f on Σ with a unique simple pole
at p. Assume for a moment, however, that such f does exist and consider
a
h := f − χ ,
z
where a is the residue of f at p. Then h is smooth everywhere, albeit may fail to be holomorphic
on W \V . In any case, we have
∂h ¯ − a ∂χ
¯ = ∂f ¯ = − a ∂χ.
¯ (1.56)
z z
¯ is a smooth (0, 1)-form supported in W \V .
Notice that η := − az ∂χ
Conversely, if h is a smooth solution of (1.56), we can define f by
a
f := h + χ ,
z
which is meromorphic and has a unique simple pole at p.
Thus, our task reduced to showing that (1.56) has a solution. By the definition of H 0,1 (Σ),
this is the case if and only if the class of η in H 0,1 (Σ) vanishes. However, by (ii), we have
dimR H 1,0 (Σ) + dimR H 0,1 (Σ) = 2b1 (Σ) = 0 =⇒ H 0,1 (Σ) = {0}
Idea of the proof. By the classification theorem for closed surfaces, Σ is homeomorphic to S 2
if and only if b1 (Σ) = 0. By Corollary 1.55, there exists a meromorphic function f on Σ with a
unique simple pole. We can view f as a holomorphic map f : Σ −→ CP 1 . A simple topological
argument yields that f must be in fact bijective (this uses crucially that the pole of f is unique
and simple). The reader can find the details of this topological argument in [Don, Sec 4.1]. □
Another reformulation of the above theorem is that the sphere S 2 admits a unique structure
of a complex manifold. This is in contrast with the torus T2 (or, in fact, any closed orientable
surface with b1 ≥ 2), which admits continuous families of inequivalent complex structures.
Developing these ideas somewhat further one can obtain also a classification of all elliptic
curves, that is Riemann surfaces homeomorphic to the torus. Or, one can show that any closed
Riemann surface can be embedded into some projective space. However, this goes somewhat
beyond the purposes of this course.
Definition 2.1. Choose a non-negative integer k. A real smooth vector bundle of rank k is a
triple (π, E, M ) such that the following holds:
ψU
π −1 (U ) U × Rk
π
pr1
U
The following terminology is commonly used: E is the total space, M is the base, π is the
projection, and ψU is the local trivialization (over U ).
It is worth pointing out that one can equally well talk about complex and quaternionic vector
bundles. This requires only cosmetic changes, which are left to the reader. The preference for
real vector bundles in this section is given for the sake of definitness mainly. I shall feel free to
use complex vector bundles below without further explanations.
Examples of vector bundles known already to the reader include the product bundle M × Rk
and the tangent bundle T M of any smooth manifold M .
17
Global analysis
I leave to the reader to check that E is a smooth manifold and that the natural map π([x], y) = [x]
is a smooth submersion. To show that E is locally trivial, consider a standard chart (or, rather,
a parametrization) of RPn :
h0 : Rn → U0 := [x0 : . . . : xn ] | x0 ̸= 0 ,
h0 (z1 , . . . , zn ) = [1 : z1 : . . . : zn ].
Over U0 we have the isomorphism
U0 × R → π −1 (U0 ),
[1 : z1 : . . . : zn ], λ 7→ [λ : λz1 : . . . : λzn ].
The inverse of this map yields a trivialization ψ0 of E over U0 . Trivializations over other charts
Uj = {xj ̸= 0} can be constructed in a similar way. Thus, E is a rank k = 1 real vector bundle.
Let E and F be two vector bundles over a common base M . A homomorphism between E
and F is a smooth map φ : E → F such that the diagram
ϕ
E F
πE
πF
M
Operations on vector bundles. Let E and F be two vector bundles over a common base M .
Then we can construct new bundles E ∗ , Λp E, E ⊕ F, E ⊗ F, and Hom(E, F ) as follows:
(∗) (E ∗ )m = (Em )∗ ;
(Λ) (Λp E)m = Λp (Em );
(⊕) (E ⊕ F )m := Em ⊕ Fm ;
(⊗) (E ⊗ F )m := Em ⊗ Fm ;
(Hom) Hom(E, F )m := Hom(Em , Fm ).
Sections of the tangent bundle T M are called vector fields. Sections of Λp T ∗ M are called
differential p-forms.
Exercise 2.6. Let E → M be a vector bundle of rank k and U ⊂ M be an open subset. Prove
that E is trivial over U if and only if there are k sections e = (e1 , . . . , ek ), ej ∈ Γ(U ; E),
such that e(m) is a basis of Em for each m ∈ U . More precisely, given e show that ψU can be
constructed according to the formula
We denote by Γ(E) = Γ(M ; E) the space of all smooth sections of E. Clearly, Γ(E) is a
vector space, where the addition and multiplication with a scalar are defined pointwise. In fact,
Γ(E) is a C ∞ (M )-module.
Given a local trivialization e over U (cf. Exercise 2.6) and a section s, we can write
k
X
s(m) = σj (m)ej (m)
j=1
for some functions σj : U → R. Thus, locally any section of a vector bundle can be thought of
as a map σ : U → Rk .
It is important to notice that σ depends on the choice of a local trivialization. Indeed, if e′ is
another local trivialization of E over U ′ , then there is a map
s = e′ σ ′ = eg −1 σ ′ = eσ =⇒ σ ′ = gσ.
Covariant derivatives. The reader surely knows from the basic analysis course that the notion
of the derivative is very useful. It is natural to ask whether there is a way to differentiate sections
of bundles too.
To answer this question, recall the definition of the derivative of a function f : M → R.
Namely, choose a smooth curve γ : (−ε, ε) → M and denote m := γ(0), v := γ̇(0) ∈ Tm M .
Then
f (γ(t)) − f (m)
df (v) = lim . (2.8)
t→0 t
Trying to replace f by a section s of a vector bundle, we immediately run into a problem,
namely the difference s(γ(t)) − s(m) is ill-defined in general since these two vectors may lie
in different vector spaces.
Hence, instead of trying to mimic (2.8) we will define the derivatives of sections axiomatically,
namely asking that the most basic property of the derivative—the Leibnitz rule—holds.
∇(f s) = df ⊗ s + f ∇s (2.10)
Theorem 2.12. For any vector bundle E → M the space of all connections A(E) is an affine
space modelled on Ω1 (End E) = Γ T ∗ M ⊗ End(E) .
To be somewhat more concrete, the above theorem consists of the following statements:
(∇ + a)s := ∇s + as
is a connection.
For the proof of Theorem 2.12 we need the following elementary lemma, whose proof is
left as an exercise.
Lemma 2.13. Let A : Γ(E) → Ωp (F ) be an R-linear map, which is also C ∞ (M )-linear, i.e.,
Proof of Theorem 2.12. Notice first that A(E) is convex, i.e., for any ∇, ∇ ˆ ∈ A(E) and any
ˆ
t ∈ [0, 1] the combination t∇ + (1 − t)∇ is also a connection.
If ψU is a local trivialization of E over U , then we can define a connection ∇U on E|U by
declaring
∇U s := ψU−1 d(ψU (s)).
Using a partition of unity and the convexity property, a collection of these local covariant
derivatives can be sewed into a global covariant derivative just like in the proof of the existence
of Riemannian metrics on manifolds, cf. [BT03, Thm. 3.3.7]. This proves (a).
By (2.10), the difference ∇ − ∇ˆ is C ∞ (M )–linear. Hence, (b) follows by Lemma 2.13.
The remaining step, namely (c), is straightforward. This finishes the proof of this theorem.
□
While Theorem 2.12 answers the question of the existence of connections, the reader may
wish to have a more direct way to put his hands on a connection. One way to do this is as
follows.
Let e be a local trivialization. Since e is a pointwise base we can write
∇e = e · A, (2.14)
where A = A(∇, e) is a k × k-matrix, whose entries are 1-forms defined on U . A is called the
connection matrix of ∇ with respect to e.
If σ is a local representation of a section s, then
∇s = ∇(eσ) = ∇(e)σ + e ⊗ dσ = e Aσ + dσ .
∇ = d + A,
This is a (complex) Hilbert space with respect to the Hermitian scalar product
Z
⟨u, v⟩L2 := u (x) v̄ (x) dx.
Rn
Remark 2.15. Strictly speaking, we should also identify those functions, which differ only on a
subset of measure zero so that L2 (Rn ) consists of classes of functions. However, this will not
be an issue for us and we shall treat square-integrable functions as honest functions.
D\
α f (ξ) = ξ α fb (ξ) , (2.17)
where ξ α = ξ1α1 . . . ξnαn .
Another basic property of the Fourier transform is the following.
Lemma 2.18 (Riemann-Lebesgue). If u ∈ L1 (Rn ), then ub ∈ C 0 (Rn ) and u
b decays at ∞. □
Denote by f ∨ (ξ) = (2π)n fb(−ξ) = f (x) ei⟨x,ξ⟩ dx.
R
1
Theorem 2.19 (The Fourier inversion theorem). If f ∈L (Rn ) and fb
∈ L
1 n
(R ), then f agrees
∨
almost everywhere with a continuous function f0 and fb = f0 = fc∨ . □
Sobolev spaces
Let u ∈ L2 (Rn ). For α ∈ Zn≥0 , we say that v ∈ L1loc (Rn ) is the αth -weak derivative if
∂ |α| ψ
Z Z
|α|
u = (−1) v·ψ
Rn ∂xα1 1 . . . ∂xαnn Rn
k
b (ξ) ∈ L2 (Rn ) .
Properties (2.16) and (2.17) imply that u ∈ H k (Rn ) if and only if (1 + |ξ|2 ) 2 u
Hence, we can equally well define H k (Rn ) by
Z
k n 2 2 k 2
H (R ) := u | ∥u∥H k := 1 + |ξ| |b u (ξ) | dξ < ∞ .
Rn
Moreover, the norm appearing in the above definition is equivalent to (2.20). The advantage of
the above definition is that this makes sense for any k ∈ R, not just non-negative integers.
The following are basic results about Sobolev spaces.
H k (Rn ) −→ C l (Rn )
provided |α| ≤ l.
Furthermore, by the Cauchy-Schwartz inequality we have
Z Z
l
2 2
k l−k
1 + |ξ| |b u (ξ) |dξ = 1 + |ξ|2 2 |b
u (ξ) | · 1 + |ξ|2 2 dξ
Z 21 Z 21
2 k 2 2 l−k
≤ 1 + |ξ| |b
u (ξ) | dξ 1 + |ξ| dξ
The last integral converges since |ξ|2(l−k) · |ξ|n−1 = |ξ|β , where β = 2 (l − k) + n − 1 <
−n + n − 1 = −1. Hence, we obtain
Z
|D
d α u| (ξ) dξ ≤ C∥u∥ k .
H
Let E be an Euclidean vector bundle over a manifold M . That means that each fiber Em is
equipped with a scalar product ⟨·, ·⟩m and this scalar product depends smoothly on m. More
formally, just like in Definition 1.18, an Euclidean structure on E is a smooth section ⟨·, ·⟩ of
E ∗ ⊗ E ∗ such that
⟨v, w⟩ = ⟨w, v⟩ and ⟨v, v⟩ > 0
holds for all v, w ∈ Em and all m ∈ M ; In addition, in the last inequality we assume v ̸= 0.
In any case, the definition of the L2 -spaces for sections of Euclidean bundles generalizes in
a straightforward manner. Namely, if M is a compact oriented Riemannian manifold, then
( Z 1 )
2
L2 (E) := s | ∥s∥L2 := |s|2 vol <∞ .
M
These facts can be established by a straightforward modification of the proof of Theorem 2.12.
We can define
1
n
2 2
21 o
H (E) := s | ∥s∥H 1 := ∥s∥L2 + ∥∇s∥L2 < ∞ .
Just like in the case of R , H (E) can be understood in at least two following ways. First,
n 1
we can define H 1 (E) as the completion of Γ (E) with respect to the ∥ · ∥H 1 -norm. Secondly,
for s ∈ L2 (E) we can first define the weak covariant derivative ∇s as a functional acting on
Ω1 (E) and ask ∇s to lie in L2 (T ∗ M ⊗ E).
To describe some details concerning the second approach, notice that akin to the de Rham
complex for any connection ∇ we have the sequence
∇=d d d
0 → Ω0 (E) = Γ(E) −−−−∇
→ Ω1 (E) −−∇→ . . . −−∇→ Ωn (E) → 0, (2.25)
Notice, however, that (2.25) is not a complex in general, that is d∇ ◦ d∇ does not necessarily
vanish.
In any case, just like for the de Rham differential we can also define
cf. Proposition 1.24. Here the Hodge operator acts as follows: ∗(ω ⊗ s) = (∗ω) ⊗ s. Assuming
∇ is Euclidean, d∗∇ is the formal adjoint of d∇ , that is
Then we can define H 1 (E) as a subspace of L2 (E) consisting of those s, whose weak derivative
belongs to L2 , that is if there exists w ∈ L2 (T ∗ M ⊗ E) such that
holds for any ψ ∈ Γ (E). Of course, in this case we must have w = ∇s.
Our definition of H 1 (E) depends a priory on the choice of the connection ∇. It turns out
that this dependence is not really essential as the following result shows.
Proposition 2.26. Pick any two Euclidean connections ∇ and ∇′ on E. If M is compact, then
the corresponding norms ∥ · ∥H 1 and ∥ · ∥′H 1 are equivalent.
Proof. By Theorem 2.12, we have ∇′ = ∇ + a, where a ∈ Ω1 (End (E)) (in fact a takes values
in o (E), but this is immaterial here). Denote
Then for any v ∈ Tm M of unit norm and any smooth section s we have
for some positive constants C1 and C2 independent of s. This yields the claim of this proposition.
□
Our next aim is to define the Sobolev spaces H k (E) with k ≥ 1 being an integer. To this
end notice first the following.
Lemma 2.28.
(i) If ∇ is a connection on a vector bundle E, then there exists a unique connection ∇∗ on
E ∗ such that
d⟨σ, s⟩ = ⟨∇∗ σ, s⟩ + ⟨σ, ∇s⟩ (2.29)
holds for all σ ∈ Γ (E ∗ ) and all s ∈ Γ (E). Here ⟨·, ·⟩ denotes the natural pointwise
pairing E ∗ ⊗ E → R.
(ii) If ∇E and ∇F are connections on vector bundles E and F respectively, then there exists
a unique connection ∇ on E ⊗ F such that
∇ (s ⊗ t) = ∇E s ⊗ t + s ⊗ ∇F t (2.30)
The proof of this lemma can be obtained by a straightforward verification that ∇∗ and ∇
defined by (2.29) and (2.30) respectively satisfies the Leibnitz rule. I leave this as an exercise
to the reader.
With this understood, we can proceed as follows. Pick an Euclidean connection ∇E on E
TM E TM
and an Euclidean connection ∇ on T M . This yields a connection ∇ = ∇ ∇ , ∇ on
T ∗ M ⊗ E. Hence, for any smooth section s of E we can define the second derivative by
∇2 s = ∇ ∇E s ∈ Γ (T ∗ M ⊗ T ∗ M ⊗ E) .
In a less regular case, for example when s ∈ H 1 (E) we can still define the weak second
derivative as a functional on Γ (T ∗ M ⊗ T ∗ M ⊗ E) just like we defined the weak first derivative.
Then we may set
where the second equality should be treated with care just like in the case of functions.
Furthermore, we can define H k (E) for any integer k ≥ 2 by induction. The details are left
to the reader.
Alternatively, we can also define H k (E) as the closure of Γ (E) with respect to ∥ · ∥H k ,
where
Xk
2
∥s∥H k := ∥∇j s∥2L2 . (2.31)
j=0
Yet another way to define Sobolev spaces, which works for any real k, is as follows. Since
M is compact, we can pick a finite covering (Uα , ψα ), where ψα is a trivialization of E Uα just
like in Definition 2.1. Moreover, we can assume that each Uα is a coordinate chart. Let {ρα } be
a partition of unity subordinate to {Uα }, that is
• supp ρα ⊂ Uα ;
• ρα ≥ 0 everywhere;
P
• α ρα (m) = 1 for each m ∈ M .
This norm depends on the choice of {(Uα , ψα , ρα )}, however turns out to be equivalent to (2.31)
if k is an integer. Hence, we can define H k (E) in the usual way, for example as the completion
of Γ (E) with respect to the above norm.
With this understood, we have the sequence of inclusions
L2 (M ; E) = H 0 (M ; E) ⊃ H 1 (M ; E) ⊃ H 2 (M ; E) ⊃ . . .
Relations between all these spaces is given by the following theorem, which is of fundamental
importance in the theory of PDEs.
Theorem 2.32. Let M be a compact manifold.
(i) The natural inclusion
j : H k (M ; E) ⊂ H l (M ; E)
is a compact operator provided k > l. This means that if k > l any sequence bounded in
H k has a subsequence, which converges in H l .
(ii) We have a natural continuous embedding
H k (M ; E) ⊂ C l (M ; E)
provided k − n
2
> l. In particular, if s ∈ H k (M ; E) for all k ≥ 0, then s ∈ C ∞ (M ; E).
U
commutes. Moreover, ψU is a fiberwise complex linear isomorphism.
Given a local trivialization ψU as above, any section s ∈ Γ (E) can be identified with a
smooth map σ : U → Ca in the following sense:
ψU ◦ s = (idU , σ) .
ΨU : Γ E U −→ C ∞ (U ; Ca ) .
Let F be another complex vector bundle over M of rank b. Then F admits a local trivialization
over some neighbourhood U ′ of M . Replacing U and U ′ by U ∩ U ′ if necessary, we can assume
U ′ = U . Notice also that by shrinking U further if necessary, we can assume that U is a chart.
Denote by (x1 , . . . , xn ) local coordinates on U . Let ψUF be the trivialization of F over U so that
sections of F over U can be thought of as maps U −→ Cb .
Definition 2.33. A C-linear map L : Γ (E) → Γ (F ) is called a differential operator of order
at most l, if for each choice of local trivializations of E and F as above there is a differential
operator L̃ : C (U ; C ) → C U ; C of order at most l such that the following diagram
∞ ∞
a b
L
Γ E U
Γ F U
ΨU ΨF
U
L̃
C ∞ (U ; Ca ) C ∞ U ; Cb
where ξ = (ξ1 , . . . , ξn ) can be understood as a formal variable and the negative sign is a
convention. This leads to the notion of the symbol of a differential operator.
It is important to understand how the symbol changes if we change the variables, since on a
manifold there are no preferred coordinates in general. Thus, let
y1 = y1 (x1 , . . . , xn )
...
yn = yn (x1 , . . . , xn )
where ". . ." denotes the lower order terms. Therefore, the symbol of L̃ is given by
n n
!
X X ∂yp ∂yq
σ L̃ (η) = − aij ηp ηq .
p,q=1 i,j=1
∂xi ∂xj
Hence, if we set
n n
X ∂yp X ∂yq
ξi = ηp =⇒ ξj = ηq ,
p=1
∂xi q=1
∂xj
then
σ(L̃) (η) = σ(L) (ξ) ⇐⇒ σ(L̃) (η) = σ L (Jη)
for all λ ∈ R.
In general, we can proceed as follows. For vector bundles E and F as above, consider
π E −→ T ∗ M and π ∗ F −→ T ∗ M , where π : T ∗ M −→ M is the cotangent bundle. For any
∗
l ∈ Z set
|α|=l
Proposition 2.40.
is exact.
(ii) σ (L1 ◦ L2 ) = σ (L1 ) ◦ σ (L2 ). □
Example 2.41. Recall that in local coordinates the Laplacian (acting on functions) is given by
1 p
∆f = − p ∂i |g|g ij ∂j f .
|g|
1 p
σ (∆) (ξ) = + p ξi |g|g ξj = g ij ξi ξj = |ξ|2 .
ij
|g|
Example 2.42. Consider d : Ωp (M ) −→ Ωp+1 (M ), which is clearly the first order linear
differential operator. Pick a point m ∈ M and a function f ∈ C ∞ (M ) such that f (m) = 0.
We have
d (f ω) m = df ∧ ω m + 0 · dω m = df ∧ ω m .
Hence, σ (d) (m, ξ) (α) = iξ ∧ α.
2.3.2 The formal adjoint of a linear differential operator and its symbol
An important role in what follows is played by the adjoint of a differential operator. We first
prove an auxiliary result, which will be useful below, define the (formal) adjoint operator, and
prove its existence afterwards.
Let E be Hermitian vector bundle. The Hermitian structure is defined just like the Euclidean
one, namely as a family of Hermitian scalar products (·, ·)m on each fiber depending smoothly
on m.
∗
Lemma 2.43. For any non-negative k ∈ R, we have H k (M ; E) ∼ = H −k (M ; E). In
particular, the natural semilinear map
H k (M ; E) × H −k (M ; E) −→ C
Idea of the proof. The proof boils down to showing that for any u, v ∈ C0∞ (Rn ; C) we have
Z
u (x) v̄ (x) dx ≤ C∥u∥H k ∥v∥H −k .
Rn
To see that this inequality holds indeed, notice that the Plancherel theorem yields
Z Z
n
u (x) v̄ (x) dx = (2π) u
b (ξ) vb (ξ)dξ
Rn Rn
Z
n k − k
≤ (2π) u (ξ) | 1 + |ξ|2 2 |b
|b v (ξ) | 1 + |ξ|2 2 dξ
Rn
Z 21 Z 21
n 2 2 k 2 2 −k
≤ (2π) u (ξ) | 1 + |ξ|
|b dξ v (ξ) | 1 + |ξ|
|b
Rn Rn
= (2π)n ∥u∥H k · ∥v∥H −k ,
Proposition 2.45. If L ∈ Diff l (E; F ), then L∗ exists and is unique. Moreover, L∗ ∈ Diff l (F ; E)
and σ (L∗ ) = σ (L)∗ , where σ (L)∗ denotes the pointwise Hermitian-dual map.
Since
|ψt (s) | ≤ ∥Ls∥H −k ∥t∥H k ≤ C∥t∥H k ∥s∥H l−k , (2.46)
ψt can be viewed as a bounded functional on H l−k . Hence, by the Riesz representation theorem
there exists a unique u = u (t) ∈ H k−l such that ψt (s) = (s, u (t)).
Since ψt depends semilinearly on t, the map t 7−→ u (t) is C-linear. Moreover,
|ψt (s) |
∥ψt ∥H l−k = sup ≤ C ∥u (t) ∥H k−l . (2.47)
s̸=0 ∥s∥H l−k
In fact, ∥ψt ∥ = C ∥u (t) ∥H k−l , since1 , roughly speaking, (2.47) follows from the Cauchy–
Schwartz inequality, which is optimal.
1
A proper justification of this equality requires an extra argument, which I omit here.
∗
is also a linear differential operator of order l. Moreover, σ L̃∗ = σ L̃ .
Write L̃ = |α|≤l aα (x) Dα and consider the term corresponding to α = (1, 0, . . . , 0). We
P
have Z Z
α tr
α
(aα D s, t)L2 , ρ = (aα D s) t̄ ρ dx = −i (∂1 s)tr atr
α t̄ ρ dx
RnZ Rn
∂1 str atr tr tr
= −i α t̄ ρ − s ∂1 aα t̄ ρ dx
RZn
Z
tr tr
str ∂1 atr
=0+i s aα ∂1 t ρ dx + i α ρ t̄ dx
Rn Rn
Z Z
str a∗α Dα t ρ dx − str bα t ρ dx,
=
Rn Rn
tr
where bα = − ρi ∂1 (a∗α ρ) and a∗α = (ā) denotes the Hermitian dual matrix. In other words,
for α = (1, 0, . . . , 0) we have (aα Dα )∗ = a∗α Dα − bα . Iterating this argument, we obtain
(aα Dα )∗ = a∗α Dα + Sα , where Sα ∈ Diff |α|−1 . This yields
X
L̃∗ = a∗α (x) Dα + S,
|α|=l
∗
where S ∈ Diff l−1 . In particular, we have σ L̃∗ = σ L̃ .
where σ and τ are local representations of s and t respectively. Moreover, L̃∗ ∈ Diff l . □
1 b
ξ12 + . . . + ξn2 u
b (ξ) = fb(ξ) =⇒ u
b (ξ) = f (ξ)
|ξ|2
ei⟨x,ξ⟩ b
Z
=⇒ u (x) = f (ξ) dξ.
Rn |ξ|
2
Definition 2.51. The class S l (U ) consists of those p ∈ S̃ l (U ) for which the limit σl (p) (x, ξ) =
limλ→∞ p(x,λξ)
λl
exists for ξ ̸= 0 and
where ψ is a cut-off function such that ψ ≡ 0 near the origin and ψ ≡ 1 outside of the unit ball.
α r
P
Example 2.53. Let p (x, ξ) = |α|≤l pα (x) ξ . If each pα is bounded in any C (U ), then
p ∈ S l (U ).
Definition 2.54 (Local pseudodifferential operator). For any p ∈ S̃ l (U ) and any u ∈ C0∞ (U )
set Z
Lp u (x) := b (ξ) ei⟨x,ξ⟩ dξ.
p (x, ξ) u
Rn
Example 2.56. Assume K ∈ C ∞ (U × U ; C) and supp K (x, ·) is compact. Consider the map
Z
Lu (x) = K (x, y) u (y) dy,
U
Hence ei⟨x,ξ⟩ p (x, ξ) is essentially the Fourier transform of a compactly supported function and
therefore is rapidly decaying, that is (1 + |ξ|)N |p (x, ξ) | → 0 as ξ → ∞ for any N > 0, see
Step 1 of the proof of Theorem 2.57 for details.
Theorem 2.57. Assume p belongs to the class
n o
l
S̃0 (U ) := p ∈ S̃ (U ) | ∃ cmpt K ⊂ U with supp p (·, ξ) ⊂ K ∀ξ ∈ R .
l n
Then Lp maps C0∞ (Rn ) into C ∞ (Rn ) and its closure yields a bounded map Lp : H k (Rn ) →
H k−l (Rn ).
Proof. The proof consists of the following steps.
Step 1. Lp (C0∞ (Rn )) ⊂ C ∞ (Rn ).
If u ∈ C0∞ (Rn ), then
Z
−n
α
ξ u
b (ξ) = D
d α u (ξ) = (2π) Dα u (x) e−i⟨x,ξ⟩ dx
Rn
u (ξ) | ≤ CN (1 + |ξ|)−N ,
|b (2.58)
□
Let L : C0∞ (M ; C) → C ∞ (M ; C) be a linear map.
Definition 2.59. L is said to be a pseudodifferential operator of order l if for any chart U ⊂ M
and any open subset U ′ ⊂ U such that Ū ′ ⊂ U there exists some
p ∈ S0l (U ) = S̃0l (U ) ∩ S l (U )
Proposition 2.61. Let U be an open bounded subset of Rn equipped with coordinates (x1 , . . . , xn )
and let p ∈ S0l (U ). Let y = f (x) be new coordinates on U . Let L̃ be the representation of
L = Lp in these new coordinates, i.e.,
L̃v := L v ◦ f −1 ◦ f.
□
The above proposition yields that to any L ∈ PDiff l (M ) we can associate a well-defined
(principal) symbol
σl (L) ∈ Smbl (C; C) ⊂ C ∞ (T ∗ M ; C) .
Notice, that if l is negative, the homogeneity property of the symbol implies that σl (L) may be
singular along the zero section. Thus, strictly speaking, σl is defined away from the zero section
only.
A simple consequence of Theorem 2.57 is the following.
Proposition 2.62. If M is compact, then the closure of any L ∈ PDiff l (M ) yields a linear
bounded operator
L : H k (M ) −→ H k−l (M ) .
□
Let E and F be complex vector bundles over M .
L
C0∞ (U ′ ; E) C ∞ (U ; F )
ΨE ΨF
Lp
C0∞ (U ′ ; Ca ) C ∞ U ′ ; Cb
commutes. The matrix p is called the local symbol of L (this depends on the choices made). If
L ∈ PDiff l (E; F ), then we have a well-defined principal symbol σl (L) ∈ Smbl (E; F ).
Sketch of proof. We first prove (2.66). Thus, assume L ∈ Kl−1 , that is σl (L) = 0. Then locally
we have L = Lp and
σl (p) = 0 =⇒ p ∈ S̃0l−1
Theorem 2.67. Let E, F, and G be Hermitian vector bundles over a compact manifold M .
Then the following holds:
(a) If L ∈ PDiff l (E; F ) and S ∈ PDiff s (F ; G), then S ◦L ∈ PDiff l+s (E; G) and σl+s (S ◦ L) =
σs (S) ◦ σl (L).
(b) If L ∈ PDiff (E; F ), then the formal adjoint L∗ exists and belongs to PDiff l (F ; E).
Moreover, σl (L∗ ) = σl (L)∗ .
The proof, which is omitted here, can be found in [Wel08, Thm. IV.3.17].
Example 2.69. Consider the Laplacian ∆ acting on functions. By Example 2.41, σ (∆) (m, ξ) =
|ξ|2 . Hence, ∆ is elliptic.
More generally, consider the Laplacian ∆ = dd∗ +d∗ d acting on p-forms. By Example 2.42,
we know that σ (d) (ξ) α = i ξ ∧ α. For ξ ∈ T ∗ M denote by ξ # ∈ Tm M the metric dual of ξ,
that is ξ # is defined by requiring that the equality
gm ξ # , v = ξ (v)
holds for any v ∈ Tm M . A computation yields that the adjoint of σ (d) is given by
ıξ# ω = ω ξ # , · , . . . , · .
Thus, σ (∆) is still given by the multiplication with |ξ|2 and, hence, ∆ is elliptic.
This example largely explains our interest to elliptic operators. It turns out that this class
contains many other interesting operators and has particularly good properties, which we consider
next.
Definition 2.70.
(i) If L : C ∞ (E) → C ∞ (F ) is a linear map, then we say that L ∈ OPl (E; F ) if the closure
of L yields a bounded map H k (E) → H k−l (F ) for each k ∈ R.
(ii) For L : C ∞ (E) → C ∞ (F ), a linear map S : C ∞ (F ) → C ∞ (E) is called a parametrix,
if
L ◦ S − idF ∈ OP−1 (F ) and S ◦ L − idE ∈ OP−1 (E) .
where K ∈ Diff 1 . Then for L := ∆+K we have G ◦ L−id = G ◦ ∆+G ◦ K −id = G ◦ K ∈ OP−1
and also L ◦ G − id = K ◦ G ∈ OP−1 . Thus, G is a parametrix for ∆ + K.
One of the main theorems about elliptic operators is the following.
Theorem 2.72. For any elliptic L ∈ PDiff l (E; F ) there exists a parametrix S ∈ PDiff −l (F ; E).
Proof. For any elliptic L the symbol σ (L) is invertible at each (m, ξ) , ξ ̸= 0. Then by
Theorem 2.64 there exists some S ∈ PDiff −l such that σ−l (S) = σl (L)−1 . We have
Proposition 2.73. Let M be a closed manifold, L ∈ Diff l (E; F ) an elliptic operator, and k a
real number. Then the following holds:
(i) HL := Ker L : H k → H k−l is finite-dimensional and consists of smooth sections only;
In particular, HL does not depend on k.
(ii) Denote V := HL⊥ ∩ H k+l (E), where ⊥ means the orthogonal complement in L2 (E).
Then for all k ≥ 0 there exists a constant Ck > 0 such that
HLk := u ∈ H k | Lu = 0 = u ∈ H k | Ru = −u
u ∈ Hk =⇒ u ∈ H k+1 =⇒ u ∈ H k+2 =⇒ . . .
so that u ∈ ∩H s = C ∞ . In particular, each u ∈ HLk is smooth so that HLk in fact does not
depend on k.
Step 3. We prove (2.74).
Assume (2.74) fails, that is there exists a sequence vj ∈ V such that
Applying the parametrix S we obtain that vj + Rvj → 0 in H k+l . Since R is compact, vj has a
subsequence, which converges to some v in H k+l . Then we must have
Corollary 2.75 (Elliptic estimate). Let M be a closed manifold and L ∈ Diff l (E; F ) be an
elliptic operator. Then for any k ≥ 0 there exists a constant Ck > 0 such that the estimate
∥u∥H k+l ≤ ∥v∥H k+l + ∥w∥H k+l ≤ Ck′ ∥v∥L2 + Ck′′ ∥Lw∥H k
= Ck′ ∥v∥L2 + Ck′′ ∥Lu∥H k ≤ Ck (∥Lu∥H k + ∥u∥L2 ) .
Theorem 2.76. Let M be a closed manifold and L ∈ Diff l (E; F ) be an elliptic operator. Then
for any k ∈ R the operator L : H k+l (E) → H k (F ) is Fredholm, i.e.,
1. dim Ker L < ∞;
2. The image of L is a closed subspace of H k (F );
3. The cokernel Coker L := H k (F ) / Im L is finite dimensional.
This yields that (vj ) is a Cauchy sequence, hence converges to some v ∈ V . Then we must have
Lv = lim Lvj = w.
j→∞
Corollary 2.77. Let M be a compact manifold and L ∈ Diff l (E; F ) be an elliptic operator.
Given w ∈ H k (F ) the equation
Lu = w (2.78)
has a solution u ∈ H k+l (E) if and only if w ⊥ Ker L∗ . Moreover, if w ∈ C ∞ (M ; F ), then any
solution u of (2.78) is smooth.
Proof. We only need to show that w ∈ C ∞ ⇒ u ∈ C ∞ . However, this follows immediately
from ∩ H k (E) = C ∞ (E). □
Corollary 2.79 (Fredholm’s alternative). Let M be a compact manifold and L ∈ Diff l (E; F )
an elliptic operator. Then one and only one of the following statements holds:
(a) The inhomogeneous equation Lu = w has a solution for any w ∈ Γ (F ).
(b) The homogeneous equation L∗ v = 0 has a non-trivial solution. □
Corollary 2.77 implies in particular Theorem 1.38. To see this, it just suffices to recall that
the Laplacian is formally self-adjoint, that is ∆∗ = ∆, which is the content of Proposition 1.36.
In the case of the Laplacian, it is also possible to give a more detailed version of Corollary 2.77
as follows.
Theorem 2.80 (Hodge). Let M be a closed oriented Riemannian manifold. Denote Hk :=
Ker ∆ : Ωk (M ) → Ωk (M ) . We have the following decomposition
Ωk (M ) = Hk ⊕ Im d ⊕ Im d∗ ,
where all three spaces are orthogonal with respect to the L2 -scalar product.
Proof. First we show that Hk is orthogonal to Im d in the L2 -sense. Indeed, if ω ∈ Hk and
η ∈ Ωk−1 (M ), then
⟨ω, dη⟩L2 = ⟨d∗ ω, η⟩L2 = 0,
since d∗ ω = 0 by Proposition 1.29.
The claims that Hk ⊥ Im d∗ and Im d ⊥ Im d∗ can be obtained by using similar arguments.
Furthermore, to prove the rest of the claim it suffices to show that Im ∆ = Im (d) ⊕ Im d∗ .
Clearly, we have Im ∆ ⊂ Im d ⊕ Im d∗ by the definition of ∆. The converse inclusion follows
from Corollary 2.77 and the self-adjointness of ∆. □
where each Lj ∈ Diff l (Ej ; Ej+1 ) and l does not depend on j. Assume also that (2.81) is a
complex, i.e., Lj+1 ◦ Lj = 0.
Definition 2.82. (2.81) is said to be an elliptic complex, if the associated sequence of symbols
σl (L0 ) σl (L1 ) σl (LN −1 )
0 −→ π ∗ E0 −−−−→ π ∗ E1 −−−−→ ... −−−−−−→ π ∗ EN −→ 0
Just like in the case of the de Rham complex, we can define the corresponding cohomology
groups by
Ker (Lj : Γ (Ej ) −→ Γ (Ej+1 ))
Hj (E) := ,
Im (Lj−1 : Γ (Ej−1 ) −→ Γ (Ej ))
where H0 (E) = Ker L0 and HN (E) = Γ (EN ) / Im LN−1 .
Example 2.83. Any elliptic operator L : Γ (E) → Γ (F ) is a (very short) elliptic complex.
Example 2.84. The de Rham complex of any smooth manifold.
New examples of elliptic complexes will be given below.
Associated to (2.81), is the (generalized) Laplacian
is called harmonic.
Theorem 2.86. If M is closed connected oriented Riemannian manifold, then the following
holds:
(i) s ∈ H (Ej ) ⇐⇒ Lj s = 0 and L∗j−1 s = 0.
(ii) There is an orthogonal decomposition
The proof of this theorem can be obtained by a straightforward modification of the proofs
of the corressponding statements for the de Rham complex. I leave the details to the reader.
xj = Re zj and yj = Im zj .
Using the fact that the change-of-coordinates maps are holomorphic, it can be shown that I is
well-defined. Since I 2 = −id by the very definition, we obtain that each tangent space Tm M is
equipped with the structure of a complex vector space via
(a + bi) · v = a v + b Iv, v ∈ Tm M.
Then the complexification of the cotangent space splits:
Tm∗ M ⊗ C = (Tm∗ M )1,0 ⊕ (Tm∗ M )0,1 ,
(Tm∗ M )1,0 := {ψ : Tm M −→ C | ψ (Iv) = iψ (v)} ,
(Tm∗ M )0,1 := {ψ : Tm M −→ C | ψ (Iv) = −iψ (v)} .
In other words, (Tm∗ M )1,0 consists of C-linear functionals, whereas (Tm∗ M )0,1 consists of C-
antilinear ones.
Since (Tm∗ M )1,0 and (Tm∗ M )0,1 are isomorphic via ψ 7→ ψ̄, we obtain
1
dimC (Tm∗ M )1,0 = dimC (Tm∗ M )0,1 = dimC (Tm∗ M ⊗ C) = n.
2
Remark 2.87. By the way of reminder, for any real vector space V its complexification V ⊗ C is
a complex vector space with the obvious complex structure, namely v ⊗ z 7→ v ⊗ iz. Suppose V
is itself a complex vector space regarded as a real vector space equipped with an endomorphism
I such that I 2 = −id. Then its complexification V ⊗R C inherits a complex structure from
V , namely I ⊗ id. The default complex structure on V ⊗ C is v ⊗ z 7→ v ⊗ iz. Then on
V 1,0 = {v ⊗ z − Iv ⊗ iz | v ∈ V, z ∈ C} these two complex structures coincide, while
on V 0,1 = {v ⊗ z − Iv ⊗ iz | v ∈ V, z ∈ C} they have opposite signs. The conjugation
v⊗z 7→ v⊗z̄ is a complex anti-linear isomorphism with respect to the default complex structure
but a complex linear isomorphism between (V 1,0 , I ⊗ id) and (V 0,1 , I ⊗ id). In particular,
dimC V 1,0 = dimC V 0,1 = dimR V , although V 1,0 and V 0,1 are not naturally isomorphic.
If (z1 , . . . , zn ) are local holomorphic coordinates in a neighbourhood of m, denote
dzj = dxj + i dyj ∈ (Tm∗ M )1,0 and dz̄j = dxj − i dyj ∈ (Tm∗ M )0,1 ,
where j = 1, . . . , n. It is easy to see that dz := (dz1 , . . . dzn ) consists of linearly independent
1-forms. Hence, dz is a basis of (Tm∗ M )1,0 at each point m where the coordinates (z1 , . . . , zn )
are defined. Likely, dz̄ = (dz̄1 , . . . , dz̄n ) is a basis of (Tm∗ M )0,1 .
Furthermore, using the isomorphism
Λk (U ⊕ V ) = ⊕ Λp U ⊗ Λq V
p+q=k
p,q≥0
Denote
Ωp,q (M ) := Γ (Λp,q ) .
Thus, ω ∈ Ωp,q (M ) if and only if ω is a smooth complex-valued differential form of degree
p + q and locally ω can be written in the following form
X
ω= ωi1 ...ip ;j1 ...jq dzi1 ∧ . . . ∧ dzip ∧ dz̄j1 ∧ . . . ∧ dz̄jq .
i1 <...<ip
j1 <...<jq
are called the Dolbeault cohomolgy groups of M . Notice, however, that unlike the de Rham
cohomology groups, the Dolbeault cohomology groups depend on the complex structure of M .
In particular, they are not topological invariants of M .
Proposition 2.88. For any complex manifold M the Dolbeault complex is elliptic.
¯
Proof. Just like in Example 2.42, for the symbol of the ∂-operator we have
σ ∂¯ (ξ) ω = i ξ ∧ ω,
0,1
where ξ 0,1 = 12 (ξ + iξ (I·)) is the (0, 1)-part of ξ and ω ∈ Λp,q . We have to show the following
ξ 0,1 ∧ ω = 0 ⇐⇒ ω = ξ 0,1 ∧ η
for some η ∈ Λp,q−1 , where ξ ̸= 0 ⇔ ξ 0,1 ̸= 0.
Assume ξ is based at a point m. Since ξ 0,1 ̸= 0, we can find a complex basis (ψ1 , . . . , ψn )
of (Tm∗ M )1,0 such that ψ1 = ξ 0,1 . Then ω ∈ Λp,q m can be uniquely written in the form
X
ω= ωi1 <...<ip ;j1 <...<jq ψi1 ∧ . . . ∧ ψip ∧ ψ̄j1 ∧ . . . ∧ ψ̄jq .
i1 <...<ip
j1 <...<jq
Then ξ 0,1 ∧ ω = 0 ⇔ ψ̄1 ∧ ω = 0 yields ωi1 ,...ip ;j1 ,...jq = 0 provided j1 ̸= 1. Hence,
X
ω= ωi1 ...ip ;1 j2 ...jq ψi1 ∧ . . . ∧ ψip ∧ ψ̄1 ∧ ψ̄j2 ∧ . . . ∧ ψ̄jq
i1 <...<ip
j1 =1<j2 <...<jq
X
= (−1)p ψ̄1 ∧ ωi1 ...ip ;1 j2 ...jq ψi1 ∧ . . . ∧ ψip ∧ ψ̄j2 ∧ . . . ∧ ψ̄jq
i1 <...<ip
j2 <...<jq
= ξ 0,1 ∧ η.
This finishes the proof of this proposition. □
Corollary 2.89. If M is a compact complex manifold, then hp,q (M ) := dimC H p,q (M ) < ∞.
□
p,q
The integers h (M ) are called the Hodge numbers of M .
Let ∂¯∗ be the formal adjoint of ∂.
¯ The Laplacian corresponding to the Dolbeault complex is
then
□ := ∂¯∂¯∗ + ∂¯∗ ∂,
¯
H p,q (M ) ∼
= Ker (□ : Ωp,q (M ) −→ Ωp,q (M )) .
Definition 2.90. Let g be a Riemannian metric on a complex manifold M such that g (Iv, Iw) =
g (v, w) for all v, w (such metrics always exist). Define a 2-form ω on M by
ω (v, w) := g (Iv, w) .
Kähler metrics should be understood as those metrics, which fit with the complex structure
particularly well (this may not be obvious from the definition and I shall not try to justify this
claim here).
Proof. Let ι : N → M be a complex submanifold. Then for the inherited Riemannian metric
on N , we have ωN = ι∗ ωM . Hence, ωN is closed. □
While we shall not use the above lemma directly, it immediately yields a vast number of
examples of Kähler manifolds. Indeed, it is shown in the following section that the induced
metric on CP n = S 2n+1 /U(1) is Kähler (this is known as the Fubini–Study metric). Then the
common zero locus of a collection of homogenious polynomials with complex coefficients is a
Kähler manifold provided it is a smooth manifold.
Hk (M ) ∼
= ⊕ H p,q (M ) and H p,q (M ) ∼
= H q,p (M ) (2.93)
p+q=k
Corollary 2.94. If M is a compact Kähler manifold, then all odd Betti numbers of M are even.
Corollary 2.95. There exist compact complex manifolds, which can not be embedded into any
complex projective manifold.
where zj = xj + yj i.
To endow CPn with a Riemannian metric, think of CPn as a quotient of the sphere, namely
CP = S 2n+1 /U(1). Here we think of S 2n+1 as a subspace of Cn+1 . For p ∈ S 2n+1 , the scalar
n
product on Tp S 2n+1 ∼= p⊥ is simply the restriction of the standard scalar product on Cn+1 .
Denoting by
K ∈ X(S 2n+1 ), K(p) = ip,
the infinitesimal action of U(1), we obtain that T[p] CPn can be identified with the orthogonal
complement of K(p) in Tp S 2n+1 , i.e.,
T[p] CPn ∼
= span{p, ip}⊥ ,
where the latter orthogonal complement is meant in Cn+1 . Since span{p, ip} is a complex
subspace of Cn+1 , T[p] CPn inherits a scalar product g, a complex structure I, and a symplectic
form ω. All these three tensors are independent of the choice of a representative in [p]. This
follows easily from the U(1)-invariance of the Kähler structure on Cn+1 .
The reader should check that the inherited complex structure coincides with the standard
complex structure of CPn . Moreover, I claim that the 2-form ω is closed and, thus, the name
“symplectic form” is justified. Indeed, if ι : S 2n+1 → Cn+1 denotes the embedding and π : S 2n+1 →
CPn the projection, ω is uniquely characterized by the following property: π ∗ ω = ι∗ ω♭ . Hence,
∗ ∗ ∗ ∗
π dω = d π ω = d ι ω♭ = ι dω♭ = 0. This yields that dω vanishes itself as claimed above.
Thus, the Fubini–Study metric on CPn is Kähler.
1 n
Exercise 2.98. Show that for any Kähler manifold M 2n we have n!
ω = volM . Deduce from
here that ω k ∈ Ωk,k (M ) ⊂ Ω2k (M ) is harmonic.
Proposition 2.99. There are no non-trivial harmonic forms of odd degrees on CPn . Any non-
trivial harmonic 2k-form on CPn is of the form Cω k , where C ̸= 0 is a constant. In particular,
the Hodge numbers of CPn are given by
(
1 if p = q ≤ n,
hp,q (CPn ) =
0 otherwise.
Combining this with Theorem 2.92, we obtain that ω k is a unique (up to multiplication by
constants) harmonic 2k-form on CPn , where ω is the Fubini-Study form. □
In fact, H k (E) is well-defined for all k ∈ Z (or even k ∈ R, however, this will be of minor
importance below). These have the following properties:
(1) H k (E), ∥ · ∥k is a Banach (Hilbert) space for each k ∈ Z;
(2) For each k ≥ l we have an inclusion H k (E) ⊂ H l (E), which is a bounded map, i.e.,
The qualifier ‘filtered’ means that we have an increasing sequence Diff 0 = C ∞ End(E) ⊂
Diff 1 ⊂ Diff 2 ⊂ . . . and if L1 ∈ Diff l1 and L2 ∈ Diff l2 , then L1 ◦ L2 ∈ Diff l1 +l2 . These come
equipped with “the principal symbol” homomorphism
σ : Diff → Smb such that σ Diff l ⊂ Smbl
for all l ∈ N0 . In other words, σ has degree zero as a homomorphism of filtered algebras.
Moreover, the sequence
σ
0 → Diff l−1 → Diff l −−−−→ Smbl (2.100)
is exact for any l ∈ N0 and each L ∈ Diff l yields a bounded map L : H k → H k−l , i.e., L has
degree −l viewed as a map of the Banach scale.
With this understood, the main objective of this chapter is a construction of enhancements
of algebras Diff and Smb. In the case of Smb, there are a few possibilities to proceed, which
correspond to the choices of various classes of functions such as S l , S̃ l or S0l . Ignoring non-
essential details, the outcome is a filtered algebra
[
S= Sl , where . . . ⊂ Sl−1 ⊂ Sl ⊂ Sl+1 ⊂ . . .
l∈Z
Denoting S[l] := Sl /Sl−1 , we have the natural projection πl : Sl → S[l] . Also, one can construct
a filtered algebra [
Ψ= Ψl
l∈Z
with the following properties:
(a) Diff l ⊂ Ψl provided l ≥ 0;
(b) There is a degree zero homomorphism σl : Ψl → S[l] . Moreover, for l ≥ 0 we have
Smbl ⊂ S[l] and the restriction of σl to Diff l yields the principal symbol of a differential
operator;
(c) For any k ∈ Z there is a homomorphism Ψl → B H k ; H k−l , where B denotes the space
of linear bounded
maps. Moreover, this extends the natural homomorphism Diff l →
k k−l
B H ;H and yields a homomorphism of filtered algebras: Ψ → B(H);
(d) The sequence
σ
0 → Ψl−1 −→ Ψl −−−−→ S[l] → 0 (2.101)
is exact for each l ∈ Z (cf. (2.100)).
Notice that at this point I deviate slightly from the exposition of Section 2.4, namely the
kernel of σ in that setting is Kl−1 rather than Ψl−1 . This is a minor point which allows one to
prove the main result omitting certain technical details. By choosing an appropriate class of
symbols, one can construct an algebra of pseudo-differential operators Ψ so that (2.101) holds.
Below I show that the main results about elliptic operators (elliptic estimates and Fredholm-
ness) are formal consequences of Properties (a)–(d). We begin with the following simple
observation.
The proof of this proposition follows immediately from the observation that the composition
of a bounded and compact operators is a compact operator. Thus, the above proposition is a
simple observation indeed; I stated it formally for convenience only.
Clearly, if σ(L) ∈ Sl and σ(L)−1 exists, then it must be of degree −l, because 1 = σ(id) =
σ(L ◦ L−1 ) = σ(L)σ(L)−1 and 1 ∈ S0 .
Proposition 2.104. Any elliptic operator L admits a parametrix, i.e., there exists an operator
P ∈ Ψ such that
L ◦ P = id + R1 and P ◦ L = id + R2 ,
where R1 , R2 ∈ Ψ−1 .
Proof. Since L is elliptic, there exists σ(L)−1 and σ(L)−1 ∈ S−l . By the exactness of (2.101),
we can find some P ∈ Ψ−l with σ(P ) = σ(L)−1 . Hence, σ(P L−id) = σ(P )σ(L)−σ(id) = 0.
Using the exactness of (2.101) again, we conclude that R2 := P L − id belongs to Ψ−1 . The
proof that R1 := LP − id ∈ Ψ−1 requires cosmetic changes only. □
The following statements follow rather easily from the existence of a parametrix. Notice,
that I do not try to prove the most general statements here, rather just to illustrate the ideas.
Corollary 2.105 (Elliptic estimate). Let L ∈ Ψl be elliptic. There exists a positive constant C
such that for any u ∈ H k we have
∥u∥k ≤ C ∥Lu∥k−l + ∥u∥k−1 . (2.106)
Proof. Pick k ∈ Z an assume that un is any sequence in Ker L : H k → H k−l such that
u ∈ Hk =⇒ u ∈ H k+1 =⇒ u ∈ H k+2 . . . =⇒ u ∈ C ∞.
Let V be a complement of Im id + R1 in H k−l . Thus, dim V < ∞ and there exists a subspace
V1 ⊂ V such that Im L : H k → H k−l = Im id + R1 ⊕ V1 . In particular, Im L is closed and
dim Coker L ≤ dim Coker(id + R1 ) < ∞. □
It is worthwhile to note that Corollary 2.107 is a very satisfactory statement about the
solvability of the equation Lu = v. Indeed, choosing a basis f1 , . . . , fN of the cokernel of
L, Corollary 2.107 simply says that Lu = v is solvable, if and only if
R example, in the case of the Laplacian (acting on functions), we have N = 1 and f (v) =
For
M
v and Im ∆ is necessarily contained in Ker f so that the above corollary is clearly optimal.
In general, checking a finite number of linear conditions on v is typically not too hard.
The power of Corollary 2.107 is perhaps best seen by contrasting with the case where the
base manifold may be non-closed. In this case, the image of an elliptic operator may well fail
to be closed and even if one obtains a finite number of linear necessary conditions, there is still
no guarantee that the equation Lu = v is solvable. Even if it is solvable for some v0 , this may
fail to be the case for some v arbitrarily close to v0 . . .
Having said this though, for suitable classes of non-closed manifolds and/or elliptic operators
one can still prove the Fredholm property. However, this goes beyond the goals of these notes.
∥T h∥H2
∥T ∥ := sup .
h∈H1 \{0} ∥h∥H1
T̃ : V ⊕ W −→ H2 , T̃ (v, w) = T v + w.
H1 = Ker T ⊕ Z ⊕ V,
52
Global analysis
Ker T0 ∼
= H1 /V ∼
= Ker T ⊕ Z and Coker T0 ∼
= H2 / Im T0 = H2 /T0 (V ) . (3.2)
Coker T0 = W ∼
= H2 /T (V ) = T (Z) ⊕ Coker T ∼
= Z ⊕ Coker T.
S1 (T + K) = S1 T + S1 K = id + (R1 + S1 K) ,
Corollary 3.5. Let L ∈ Diff l (E; F ) be an elliptic differential operator. If M is closed, then
Proof. If σl (L) is the principal symbol of L, pick any L0 ∈ Diff l (E; F ) such that σl (L0 ) =
σl (L). Then K := L − L0 is of order at most l − 1. Hence, its closure (still denoted by the same
letter) K : H k+l (E) −→ H k (F ) is compact as a composition of a bounded map H k+l (E) →
H k+1 (F ) and a compact one H k+1 (F ) → H k (F ). Hence, ind L = ind (L0 + K) = ind L0 .
□
Exercise 3.6. Find a mistake in the following "proof" of the claim that any two elliptic operators
of the same order have equal indices. Thus, assume that L0 and L1 are two such operators. Then
ind ((1 − t) L0 + tL1 ) does not depend on t implying that ind L0 = ind L1 .
Exercise 3.7. Show that the index of a formally self-adjoint differential operator vanishes.
The above corollary raises naturally the question how one can actually compute the index of
a differential operator just in terms of its principal symbol. This task has been accomplished by
Atiyah and Singer in 1960s. However, even to formulate an answer we need to make a detour.
see (2.25) for details. As it was already pointed out above, this sequence is not a complex in
general, that is d2∇ := d∇ ◦ d∇ does not necessarily vanish. Nevertheless, d2∇ has the following
interesting property.
This proves this proposition for k = 0. The rest of the proof is left as an exercise to the
reader. □
Remark 3.9. In our setting it is convenient to work over the field of complex numbers, although
we could have considered R as a basic field equally well. Hence, we assume that ∇ is compatible
with the complex structure of E, that is ∇ (is) = i∇s. In particular, in the above proposition
C ∞ (M ) means C ∞ (M ; C). I shall not always be very picky concerning such details below.
Corollary 3.11. For any connection ∇ there exists a 2-form F∇ ∈ Ω2 (End (E)) such that for
any ω ∈ Ωk (E) we have d∇ (d∇ ω) = F∇ ∧ ω. □
Definition 3.12. The 2-form F∇ as in the above corollary is called the curvature form of ∇.
To establish a geometric meaning of the curvature form, pick local coordinates (x1 , . . . xn )
on M . We could call
∇j s = ı ∂ (∇s)
∂xj
n n n
!
X X X
d∇ (d∇ s) = − dxj ∧ ∇ (∇j s) = − dxj ∧ dxi ⊗ ∇i (∇j s)
j=1 j=1 i=1
X
= dxi ∧ dxj (∇i (∇j s) − ∇j (∇i s)) .
i<j
P
In other words, by writing F∇ = i<j Fij dxi ∧ dxj where Fij ∈ End (E), we have Fij s =
∇i (∇j s) − ∇j (∇i s). Thus, the curvature measures the extend to which partial covariant
derivatives fail to commute.
∇=d+A ⇐⇒ ∇s ≡ dσ + Aσ,
Hence, locally F∇ can be identified with the 2-form dA + A ∧ A, which takes values in Ma (C).
Somewhat informally, one simply writes
F∇ = dA + A ∧ A (3.13)
keeping in mind that the right hand side depends on the trivialization chosen.
Exercise 3.14. For any A ∈ Ω1 (M ; Ma (C)) ∼= Ma (Ω1 (M )) define [A, A] ∈ Ω2 (M ; Ma (C))
by
[A, A] (v, w) = A (v) A (w) − A (w) A (v) ∈ Ma (C) .
Show that A ∧ A = 21 [A, A], where the factor 1
2
stems from the following definition of the
wedge-product for 1-forms:
1 1
ω∧η = (ω ⊗ η − η ⊗ ω) ⇐⇒ ω ∧ η (v, w) = (ω (v) η (ω) − ω (w) η (v)) .
2 2
In particular,
1
F∇ = dA + [A, A].
2
1
Warning: Sometimes the wedge-product is defined without the factor 2
in the literature. This
may lead to confusions.
Exercise 3.17. If e′ is another trivialization of E such that e = e′ · g just like in Section 2.1,
then
F∇′ = g −1 F∇ g, (3.18)
where F∇′ denotes the local representation of the curvature of ∇ with respect to e′ .
Proposition 3.19 (Bianchi identity). If A ∈ Ω1 (U ; Ma (C)) is a local representation of ∇ as
above, then dF∇ + [A, F∇ ] = 0.
Sketch of proof. We have
1 1 1 1 1
d dA + [A, A] + A, dA + [A, A] = [dA, A] − [A, dA] + [A, dA] + [A, [A, A]]
2 2 2 2 2
1 1 1
= − [A, dA] − [A, dA] + [A, dA] + [A, [A, A]]
2 2 2
1
= [A, [A, A]] ,
2
where the second equality follows from [A, B] = − [B, A] if A ∈ Ω1 (U ; Ma (C)) and B ∈
Ω2 (U ; Ma (C)), cf. (3.16). The proof is finished by the following observation, whose proof is
left to the reader: The Jacobi identity
which is valid for any X, Y, Z ∈ Ma (C), implies that [A, [A, A]] = 0. □
Remark 3.20. More invariant interpretation of the Bianchi identity is as follows. By Lemma 2.28,
∇ induces a connection on E ∗ . Hence, using Lemma 2.28 again we obtain a connection, which
is still denoted by the same letter, on E ∗ ⊗E ∼
= End (E). Then we also obtain the corresponding
k k+1
map d∇ : Ω (M ; End (E)) −→ Ω (M ; End (E)) and the above proposition may be restated
simply as d∇ F∇ = 0.
Proposition 3.21. If ∇ is Hermitian, then F∇ takes values in skew-Hermitian endomorphisms.
In other words, for any v, w ∈ T M we have
since ∇ is Hermitian. Here ⟨·, ·⟩ denotes the standard Hermitian scalar product on Ca . The right
hand side of the above equality equals
so that we must have ⟨Aσ1 , σ2 ⟩ = −⟨σ1 , Aσ2 ⟩. Hence, A ∈ Ω1 (U ; u (a)) and therefore F∇ =
dA + 21 [A, A] ∈ Ω2 (U ; u (a)), since the commutator of any pair of matrices from u (a) belongs
to u (a). □
polynomial of degree j.
Moreover, notice that the equality
i i
det λ · 1 + ξ = det λ̄ · 1 + ξ
2π 2π
implies that cj (ξ) = cj (ξ), that is each cj takes values in R rather than C.
Definition 3.23. Let E be a Hermitian vector bundle of rank a. Pick an invariant homogeneous
polynomial p as above and a Hermitian connection ∇. In a local trivialization e = (e1 , . . . , ea )
such that e is pointwise an orthonormal basis, think of F∇ as a 2-form F∇loc = dA + 21 [A, A]
with values in u (a). Finally, set p (F∇ ) = p F∇loc ∈ Ω2d (M ; C).
where the multiplication is understood as the wedge-product. Notice that all F1 , . . . , Fj commute
as forms of even degrees thus manifesting that p(F∇loc ) is well-defined as an element of Ω2d (U ).
Of course, one is free to choose the basis of u(a) in the form of skew-symmetric matrices ξij
with just one non-trivial entry above the diagonal (or a single non-trivial entry on the diagonal
if i = j). In this case the corresponding ‘variables’ are just Fij . This particular choice may be
convenient sometimes but is immaterial for our exposition.
Proof. Claim (i) follows easily from (3.18) and the invariance of p. The rest of the proof consists
of the following steps.
Step 1. We prove (ii).
Let ξ, ξ1 , . . . , ξd be arbitrary elements of u (a). Slightly abusing notations, denote by p : u (a)×
. . . × u (a) → C the symmetrization of p, that is a multilinear symmetric map, whose restriction
to the diagonal {(ξ, . . . , ξ)} yields the original polynomial p.
Differentiating the equality
p F∇loc , A , A, . . . , A + . . . + p A, A, . . . , F∇loc , A = 0.
Hence,
= 0,
where the first equality follows from the Bianchi identity and the second one from (3.25).
Step 2. Let I = [0, 1] be the interval and ı0 , ı1 : M → I be the natural inclusions corresponding
to the endpoints of the interval. There exists a linear map Q : Ωk (M × I) → Ωk−1 (M ) such
that for any ω ∈ Ωk (M × I) we have ı∗1 ω − ı∗0 ω = dQω − Qdω. ref
Step 3. The cohomology class of p (F∇ ) does not depend on the choice of ∇.
Pick any two Hermitian connections ∇0 and ∇1 and think of ∇t := (1 − t) ∇0 + t∇1 as a
connection on pr1∗ E → M × I, where pr1 : M × I → M is the natural projection. Then we
have
p (F∇0 ) − p (F∇1 ) = ı∗1 p (F∇t ) − ı∗0 p (F∇t )
= dQp (F∇t ) − Qdp (F∇t )
= dQp (F∇t ) .
Here the second equality follows from Step 2 and the third one from Step 1.
Step 4. The cohomology class of p (F∇ ) does not depend on the Hermitian scalar product of E.
The proof of this step is similar to the proof of the preceding one and follows in essense
from the fact that the space of all Hermitian scalar products is convex. I leave the details to the
reader. □
Let cj be as in Example 3.22. Then by Lemma 3.24, cj (F∇ ) is a closed real-valued form
and the de Rham cohomology class of cj (F∇ ) depends on E only.
2j
Definition 3.26. The class cj (E) := [cj (F∇ )] ∈ HdR (M ; R) is called the j th Chern class of E
and
c (E) := 1 + c1 (E) + c2 (E) + . . . + ca (E) ∈ H • (M ; R)
is called the total Chern class of E.
Proof. Property (i) is just the definition of c0 . The rest of the proof consists of the following
steps.
Step 1. We prove (ii).
Suppose ψ : E0 → E1 is an isomorphism. Given a Hermitian scalar product ⟨·, ·⟩1 and a
Hermitian connection ∇1 on E1 we can define a Hermitian scalar product ⟨·, ·⟩0 and a Hermitian
connection ∇0 on E0 as follows:
⟨t1 , t2 ⟩0 = ⟨ψ t1 , ψ t2 ⟩1 , t1 , t2 ∈ E0 .
∇0 s0 := ψ −1 (∇1 (ψs0 )) , s0 ∈ Γ (E0 ) .
∇1 e1 = e1 · A ∇0 e0 = ψ −1 ∇1 e1 = ψ −1 e1 · A = e0 · A.
=⇒
This yields that the curvature forms of ∇0 and ∇1 with respect to the above trivializations
coincide, so that we trivially have c (E0 ) = c (E1 ).
Step 2. We prove (iii).
Given a Hermitian scalar product ⟨·, ·⟩ on E and a local trivialization e = (e1 , . . . , ea ) of
E over U such that e is pointwise an orthonormal basis, we can construct a Hermitian scalar
product and a local trivialization of f ∗ E over f −1 (U ) by
(f ∗ ∇) (f ∗ e) = (f ∗ e) · f ∗ A,
∇ (t1 , t2 ) = (∇1 t1 , ∇2 t2 ) .
where the right hand side is a block-matrix with non-trivial blocks in the upper left and lower
right corners only.
Since for any block-matrix we have
!
A 0
det = det A · det B,
0 B
we obtain
1 + 2πi F∇1 0
c (F∇ ) = det = c (F∇1 ) ∧ c (F∇2 )
0 1+ i
F
2π ∇2
If E ∼
= Ca , then we can use the trivial connection ∇ = d to deduce that c (E) = 1. If
E∼
= E1 ⊕ Cb , by the preceding step we have
Therefore, the total Chern class of any complex line bundle on S 2 is determined by a single
number, 2πi S 2 F∇ , where ∇ is an arbitrary connection on T S 2 . This is called the Chern number
R
of S 2 . A well-known fact is that the Chern number is in fact an integer, but we shall see this
directly.
Define a connection on T S 2 as in Example 2.11. In other words, thinking of a vector field v
on S 2 as a smooth map v : S 2 → R3 such that v(p) ⊥ p for all p ∈ S 2 , define ∇v := prT S 2 dv ,
where prT S 2 denotes the orthogonal projection onto T S 2 . Even more explicitly, for w ∈ X(S 2 )
we have
dv D dv E
∇w v = − , n n,
dw dw
where n is the unit normal field on S 2 : n(p) = p. The reader should check that this connection
preserves both the Riemannian metric and the complex structure on S 2 .
Furthermore, pick w ∈ Tp S 2 such that |w| = 1 and local coordinates (x1 , x2 ) on S 2 near p
such that
∂ ∂
(p) = w and (p) = Iw.
∂x1 ∂x2
∂v
Denoting ∂j v = ∂xj
and ∇j v := ∇ ∂ v, we obtain
∂xj
2 2
∇2 ∇1 v = ∂21 v − ⟨∂21 v, n⟩ n − ⟨∂1 v, ∂2 n⟩ n − ⟨∂1 v, n⟩ ∂2 n,
2 2
∇1 ∇2 v = ∂12 v − ⟨∂12 v, n⟩ n − ⟨∂2 v, ∂1 n⟩ n − ⟨∂2 v, n⟩ ∂1 n.
2 2
Using the equality ∂12 v = ∂21 v, we have
F∇ (∂1 , ∂2 )v = ∇1 ∇2 v − ∇2 ∇1 v = ⟨∂1 v, n⟩ ∂2 n − ⟨∂2 v, n⟩ ∂1 n.
Notice that I also ignored the terms that are parallel to n, since the left hand side of the above
equality is a vector field on S 2 and ∂j n is pointwise orthogonal to n, that is a vector field on S 2 .
The equality ⟨v, n⟩ ≡ 0 implies ⟨∂j v, n⟩ = −⟨v, ∂j n⟩. Hence, we obtain
Notice that the right hand side of the above expression does not contain derivatives of v; this is
expected since F∇ (∂1 , ∂2 ) is a section of End(T S 2 ).
Furthermore, recalling that ∇ preserves the Riemannian metric and the complex structure,
we conclude that in fact F∇ (∂1 , ∂2 ) must take values in skew-Hermitian endomorphisms of
T S 2 . Hence, F∇ (∂1 , ∂2 ) can be thought of as a function with values in iR, since up to the
multiplication with a real number the only skew-Hermitian endomorphism of T S 2 is I. Explicitly,
if v is a local vector field on S 2 such that |v| = 1 everywhere (on an open subset), then this
purely imaginary valued function is given by ⟨F∇ (∂1 , ∂2 )v, Iv⟩ (up tp the factor i). Using (3.28),
we obtain
⟨v, ∂1 n⟩ ⟨v, ∂2 n⟩
⟨F∇ (∂1 , ∂2 )v, Iv⟩ = ⟨v, ∂2 n⟩ ⟨∂1 n, Iv⟩−⟨v, ∂1 n⟩ ⟨∂2 n, Iv⟩ = − det .
⟨Iv, ∂1 n⟩ ⟨Iv, ∂2 n⟩
Notice that the left hand side of the above formula is independent of the choice of v.
2
Think of n as the Gauss map of the sphere, i.e., n : S → S 2 . Its differential at p is a linear
∂ ∂
map dp n : Tp S 2 → Tn(p)S 2 = Tp S 2 that maps ∂x1 , ∂x2 to (∂1 n, ∂2 n). Of course, n is just the
identity map so that at p we have (∂1 n, ∂2 n) = (w, Iw). Since we are free to choose v so that
v(p) = w we see that for these choices the matrix appearing above is just the identity matrix.
Thus, taking into the account the ommitted factor i we obtain F∇ = −i volS 2 and therefore
Z Z
2 i 4π
c1 (T S ) = i −volS 2 = = 2.
S2 2π S 2 2π
Thus, the Chern number of S 2 equals 2.
We could proceed just like in the example above, that is define a connection on O(−1) by
utilizing the obvious projection CP1 ×C2 → O(−1) and compute the curvature of this connection
explicitly.
To simplify computations somewhat, we shall take a different route. Notice first, that O(−1)
is a Hermitian vector bundle and its sphere bundle S O(−1) = {ξ ∈ O(−1) | |ξ| = 1} is
diffeomorphic to S 3 . Indeed, thinking of S 3 as a subset of C2 ∼ = R4 a diffeomorphism may be
given explicitly as follows:
In particular, the standard U(1)-action on S 3 induces a transitive action on each fiber so that we
can think of CP1 ∼ = S 2 as the quotient S 3 /U(1). Explicitly, a diffeomorphism is induced by the
map
(z0 , z1 ) 7→ z0 z̄1 , 21 (|z0 |2 − |z1 |2 ) ∈ C × R ∼
= R3 .
The reader should check that the induced metric on S 3 /U(1) is that of the sphere of radius 1/2.
Let a ∈ Ω1 (S 3 ) be any U(1)-invariant 1-form such that a(K) = 1, where K ∈ X(S 3 ) the
infinitesimal U(1)-action, i.e., K(z) = iz. In real coordinates (x0 , x1 , x2 , x3 ) on R4 we have
K(x) = (−x1 , x0 , −x3 , x2 ) and we can choose
Let s be any trivialization of O(−1) over an open subset U . Without loss of generality, we
can assume that |s| = 1 everywhere on U and think of s as a map U → S 3 . Define
∇a s := i(s∗ a)s,
Exercise 3.29. Show that the U(1)-invariance implies that the connection ∇a does not depend
on the choice of s. Moreover, show that ∇a is Hermitian.
Thus, the above exercise implies that there is a unique Hermitian connection on O(−1) such
that for any local trivialization s such that |s| = 1 we have ∇a s = i(s∗ a)s. Hence,
F∇a s = d∇a (∇a s) = i d(s∗ a) s + is∗ a ∧ is∗ a s = i d(s∗ a) s + 0 = i s∗ da s.
Furthermore, observe that T[z] S 3 /U(1) can be identified with K(z)⊥ and the latter space is
spanned by
v1 (x) = (−x2 , x3 , x0 , −x1 ) and v2 = (−x3 , −x2 , x1 , x0 ).
In fact, (v1 , v2 ) is an orthonormal oriented basis of K(z)⊥ . If ω = dx0 ∧ dx1 + dx2 ∧ dx3 , we
have
ıK ω = −x1 dx1 − x0 dx0 − x3 dx3 − x2 dx2 = − 21 d(x20 + x21 + x22 + x23 ) = 0 on S 3 and
ω(v1 , v2 ) = x22 + x23 + x20 + x21 = 1.
Hence, ω is the pull-back of the volume form on S 3 /U(1) and therefore da = 2ω is twice the
pull-back of the volume form. It follows that Fa = 2i vol and therefore the Chern number of
O(−1) is
2i2
Z
i 2
Fa = Vol(S1/2 ) = −1.
2π S 2 2π
Exercise 3.30. Show that for any natural number n the Chern class of the tautological bundle
of CPn is the negative of the standard generator of H 2 (CPn ).
The Chern class of the tangent bundle of the complex projective space
Let L be a complex linear subspace in Cn+1 of dimension 1, i.e., a line through the origin.
Observe that any line near L can be represented as the graph of a unique linear map A : L → L⊥ .
In other words, T[L] CPn ∼
= Hom(L; L⊥ ) or, as complex vector bundles,
T CPn ∼ = Hom O(−1); O(−1)⊥ ,
In the above formula, ⟨·, ·⟩ denotes the standard Hermitian scalar product on Cn+1 .
Observe that by the definition of O(−1)⊥ we have O(−1) ⊕ O(−1)⊥ ∼ = Cn+1 . Hence,
Hom O(−1); O(−1) ⊕ O(−1)⊥ ∼ = Hom O(−1); Cn+1 ∼ = O(−1)∨ ⊗ Cn+1 ,
where O(−1)∨[z] := Hom O(−1)[z] ; C is the (complex) dual vector bundle. Using the isomorphism
Denoting by x ∈ H 2 (CPn ) the first Chern class of O(−1)∨ and comparing the right hand
sides of the above two formulae, we obtain
c(T CPn ) = c(T CPn ⊕ C) = c O(−1)∨ ⊕ . . . ⊕ O(−1)∨
= (1 + x)n+1 = 1 + (n + 1)x + . . .
Exercise 3.31. Show that for any complex vector bundle E we have cj (E ∨ ) = −cj (E).
Combining the above exercise with our computation of the Chern class of O(−1), we
see that x is in fact the standard generator of H 2 (CPn ). In particular, for n = 1 we obtain
c(T CP1 ) = (1 + x)2 = 1 + 2x, i.e., c1 (T S 2 ) = 2x, which is in line with our previous
computation.
This fact implies the following: Given any symmetric polynomial p (x1 , . . . , xa ) we can
construct a characteristic class p (E) by setting
p (E) := q (c1 , c2 , . . . , ca ) ∈ H • (M ; R) .
For example, choose
a
X
ch (x1 , . . . , xa ) = e xj
j=1
1 2 1 2
= 1 + x1 + x1 + . . . + . . . + 1 + xa + xa + . . .
2 2
1 2
x1 + . . . + x2a + . . .
= a + (x1 + . . . + xa ) +
2
1 2
= a + σ1 + σ − 2σ2 + . . .
2 1
Notice that here and below, we think of xj as nilpotent elements of the ring H • (M ; R) so that
all sums above are finite.
Thus we have
1 2
ch (E) = rk E + c1 (E) + c1 (E) − 2c2 (E) + . . .
2
Remark 3.32. It is not true in general that any vector bundle can be written as the Whitney sum
of line bundles. Nevertheless, this is true in some sense, which I shall not try to describe here.
In particular, when manipulating with characteristic classes it is admissable to imagine that
bundles decompose as Whitney sums of line bundles. This is called "the splitting principle",
which is explained somewhat more concretely in the proof below.
Proposition 3.33. The Chern character satisfies the following:
(i) ch (E ⊕ F ) = ch (E) ⊕ ch (F );
(ii) ch (E ⊗ F ) = ch (E) · ch (F ).
Proof. Assume that both E and F split as Whitney sums of line bundles:
E = L1 ⊕ . . . ⊕ La and F = L1 ⊕ . . . ⊕ Lb .
Denote xj := c1 (Lj ) and yk := c1 (Lk ). The bundle E ⊕ F also splits as the Whitney sum of
line bundles so that we have
a
X b
X
xj
ch (E ⊕ F ) = e + eyj = ch (E) + ch (F )
j=1 k=1
for all bundles, which split as the sum of line bundles. This imples that we have the algebraic
identity
ch (x1 , . . . xa , y1 , . . . , yb ) = ch (x1 , . . . , xa ) + ch (y1 , . . . , yb ) (3.34)
where we think of ch simply as a polynomial in the corresponding number of variables. Notice
that (3.34) can be easily established purely algebraically without any reference to vector bundles.
Furthermore, if qa+b (σ1 , . . . , σa+b ) is the expression of ch (x1 , . . . , xa ; y1 , . . . , yb ) in terms
of elementary symmeric polynomials in a + b variables, then we must have
qa+b (σ1 (x, y) , . . . , σa+b (x, y)) = qa (σ1 (x) , . . . , σa (x)) + qb (σ1 (y) , . . . , σb (y)) .
This implies that (i) holds not only for those vector bundles, which split, but rather for all
bundles.
The proof of (ii) goes along similar lines and the details are left to the reader. □
Definition 3.35. The Todd class td (E) ∈ H • (M ; R) is the characteristic class corresponding
to the polynomial
a
Y xj 1 1 2
td (x1 , . . . , xa ) := = 1 + σ1 + σ 2 + σ1 + ...
j=1
1 − e−xj 2 12
is elliptic.
Ker D = H0 (M ) ⊕ H2 (M ) ⊕ . . . ∼ ev
= HdR (M ) .
Coker D = H1 (M ) ⊕ H3 (M ) ⊕ . . . ∼ odd
= HdR (M ) .
Akin to (1.3), we define H0k (M ) to be the k th cohomolgy group of the above complex.
Of course, if M is compact, we trivially have H k (M ) = H0k (M ), however for non-compact
manifolds H k (M ) ̸= H0k (M ) in general. For example, one can show that H0n (Rn ) ∼ = R, see
[BT82, Cor. 4.7.1].
The only property which will be of concern for us is the following. If M n is oriented, the
integration Z
: Ωn0 (M ) −→ R
K (N ) = {n − m | n, m ∈ N } / ∼,
n − m = n′ − m′ ⇐⇒ ∃ k ∈ N such that n + m′ + k = n′ + m + k.
Let M be a compact manifold. Then the set of isomorphism classes of (complex) vector
bundles over M is a semiring with respect to ⊕ and ⊗ operations. Hence, we can construct a
ring K (M ), which consists of (classes of) formal diferences E − F . By setting
ch (E − F ) := ch (E) − ch (F )
S±n := {(x0 , . . . xn ) ∈ S n | ± xn ≥ 0}
so that S+n ∩ S−n = S n−1 is the equator. Given a (smooth) map g : S n−1 → GLa (C), we can
construct a complex vector bundle E of rank a on S n as follows. Declare E to be
S+n × Ca ⊔ S−n × Ca \ ∼,
(3.41)
where (x, v) ∼ (x, g(x)v) if and only if x ∈ S n−1 . This is usually called the clutching
construction, which yields all complex vector bundles on S n up to an isomorphism.
Furthermore, pick σ ∈ Smbl (E; F ) and a point m ∈ M . We can do the following
parameterized version of the clutching construction. Denote first by Tm∗ M + the one-point
= Rn so that Tm∗ M + ∼
compactification of Tm∗ M ∼ = S n . We can think of Tm∗ M + as the union of
the "hemispheres"
−
= ξ ∈ Tm∗ M | |ξ| ≤ 1 +
= ξ ∈ Tm∗ M | |ξ| ≥ 1 ∪ {∞}
Sm and Sm
−
+
so that Sm ∩ Sm = {|ξ| = 1} ⊂ Tm∗ M . Therefore, we can construct the bundle Σm by attaching
− +
Sm × Em to Sm × Fm by means of σ. To be more precise,
− +
Σm := Sm × Em ⊔ Sm × Fm / ∼, where (ξ, v) ∼ ξ, σ(m, ξ)v
Remark 3.44.
• On each Uαβ := Uα ∩Uβ the corresponding transition maps gαβ : Uαβ → GLa (C) defined
by eβ = eα · gαβ are holomorphic.
dim H 0 (T ∗ Σ) − dim H 1 (T ∗ Σ) = 1 − g + 2g − 2 = g − 1.
Hence, a compact Riemann surface admits a non-trivial holomorphic (1, 0) − form provided
g (Σ) > 1.
[BT03] D. Barden and C. Thomas, An introduction to differential manifolds, Imperial College Press, London,
2003. MR1992457 ↑20
[BT82] R. Bott and L. Tu, Differential forms in algebraic topology, Graduate Texts in Mathematics, vol. 82,
Springer-Verlag, New York-Berlin, 1982. MR658304 ↑66
[Don11] S. Donaldson, Riemann surfaces, Oxford Graduate Texts in Mathematics, vol. 22, Oxford University
Press, Oxford, 2011. MR2856237 ↑12
[Hir94] M. Hirsch, Differential topology, Graduate Texts in Mathematics, vol. 33, Springer-Verlag, New York,
1994. Corrected reprint of the 1976 original. MR1336822 ↑6
[Wel08] R. Wells, Differential analysis on complex manifolds, Third, Graduate Texts in Mathematics, vol. 65,
Springer, New York, 2008. With a new appendix by Oscar Garcia-Prada. MR2359489 ↑38
70