Locally Free Sheaves and Vector Bundles
Section 2: Locally Free Sheaves and Vector Bundles
2 Locally Free Sheaves and Vector Bundles
The set T (M) of all homogeneous rst order operators on M has some nice structure.
Firstly it forms a vector space over R in an obvious way. In fact, if D
1
, D
2
∈ T (M) then
D
1
+ D
2
is dened by
(D
1
+ D
2
)(φ) = D
1
φ + D
2
φ
for all φ ∈ A(M ). It is obvious that it is also a derivation. Moreover if f ∈ A(M ) then
fD dened by
(fD)(φ) = fDφ
is also a derivation, thus making T (M ) an A(M )-module. Thirdly, if D
1
, D
2
are two
such operators, then the operator [D
1
, D
2
] dened by
[D
1
, D
2
](φ) = D
1
(D
2
(φ)) − D
2
(D
1
(φ))
is also one such. For, if φ, ψ ∈ A(M), then we have
[D
1
, D
2
](φ · ψ) = D
1
(D
2
(φ · ψ)) − D
2
(D
1
(φ · ψ))
= D
1
((D
2
φ)ψ + φ(D
2
ψ)) − D
2
((D
1
φ)ψ + φ(D
1
ψ))
= (D
1
(D
2
φ))ψ + (D
2
φ)(D
1
ψ) + (D
1
φ)(D
2
ψ) + φ(D
1
(D
2
ψ))
− (D
2
(D
1
φ))ψ − (D
1
φ)(D
2
ψ) − (D
2
φ)(D
1
ψ) − φ(D
2
(D
1
ψ))
= ([D
1
, D
2
]φ)ψ + φ([D
1
, D
2
]ψ).
We will refer to the map (D
1
, D
2
) 7→ [D
1
, D
2
] as the bracket operation. Finally, since any
D ∈ T (M ) may also be described as a sheaf homomorphism of A into itself satisfying
the Leibniz rule, it is clear that if V ⊂ U are open subsets of M, a restriction map
T (U) → T (V ) may also be dened, making the assignment to any U of T (U) a sheaf
as well. This sheaf will be denoted T .
2.1. Denition. A Lie algebra over a commutative ring k is a module V over k with
a k-bilinear operation
(X, Y ) 7→ [X, Y ]
which satises
i) [X, X] = 0;
ii) (Jacobi’s identity) [X, [Y, Z]] + [Y, [Z, X]] + [Z, [X, Y ]] = 0,
for all X, Y, Z ∈ V . A homomorphism of a Lie algebra V into another Lie algebra W is
a k-linear map f : V → W which satises
f([X, Y ]) = [f (X), f(Y )]
35
Chapter II: Differential Operators
for all X, Y ∈ V .
2.2. Examples.
1) Consider the n
2
-dimensional vector space M(n, k) of (n, n) matrices with coe-
cients in a commutative ring k. Dene the bilinear map (X, Y ) 7→ XY −Y X to be
the bracket operation (using matrix multiplication). Then it is a Lie algebra over
k. More generally, any (associative) algebra can be regarded as a Lie algebra by
dening [x, y] = xy −yx where on the right side we use the algebra multiplication.
If V is a vector space of dimension n, the algebra End(V ) can be regarded as a
Lie algebra and this is the abstract version of the matrix Lie algebra.
2) We can use various subspaces of End(V ) or M(n) which are closed under the
bracket operation and obtain Lie algebras. For example, if b is a bilinear form on
V , we may consider {X ∈ End(V ) : b(Xv, w) + b(v, Xw) = 0 for every v, w ∈ V }.
It is easy to check that if X and Y satisfy this condition, XY − Y X also does.
3) Any vector space with the bracket operation dened by [v, w] = 0 gets a Lie
algebra structure. A Lie algebra in which all the bracket operations are 0 is called
an abelian Lie algebra.
4) Let A be any associative algebra over k. Then the space of k-derivations of A form
a Lie algebra over k under the operation [D
1
, D
2
] = D
1
D
2
− D
2
D
1
, for any two
derivations D
1
, D
2
.
The relevance of this denition here is of course that the bracket operation we dened
above on the space of homogeneous rst order operators, endows it with the structure
of a Lie algebra over R. Although T (M ) is a Lie algebra over R and is a module over
A(M), it is not a Lie algebra over A ( M ) since the bracket operation we dened above
is not A(M)-bilinear. In fact, we have
[D
1
, fD
2
](φ) = D
1
(f(D
2
φ)) − (fD
2
)(D
1
(φ))
= D
1
f · D
2
φ + fD
1
(D
2
φ) − fD
2
(D
1
φ)
= (D
1
f · D
2
+ f[D
1
, D
2
])(φ).
It is obvious that the restriction maps T (U ) → T (V ) are all Lie algebra homomorphisms
so that the sheaf T is a sheaf of Lie algebras over R. Besides, we now have the following
situation. On the one hand, A and T are sheaves on M and on the other T (U ) is
an A(U)-module for every open subset U of M. The module structure is compatible
with the restriction maps in an obvious sense. We recall the denition of a sheaf of
A-modules, already indicated in [Ch. 1, 2.7]
2.7.
36
Section 2: Locally Free Sheaves and Vector Bundles
2.3. Denition.
i) Let A be a sheaf of rings over a topological space X. Let M be a sheaf of abelian
groups over X with a structure of A(U)-module on M(U) for every open subset
U of X. Then we say that M is a sheaf of A-modules or that it is an A-module, if
res
UV
(am) = (res
UV
a)(res
UV
(m))
for all a ∈ A(U) and m ∈ M(U ) and open sets V ⊂ U .
ii) An A-homomorphism of an A-module M
1
into another A-module M
2
is a ho-
momorphism f of sheaves of abelian groups such that the homomorphisms f (U) :
M
1
(U) → M
2
(U) are A(U )-linear, for all open sets U in X.
2.4. Examples.
1) With this denition, we see that if (M, A) is a dierential manifold, then T is an
A-module, besides being a sheaf of Lie algebras over R. This sheaf will be called
the tangent sheaf.
2) The direct sum A
r
of A with itself r times (where A is a sheaf of rings) is obviously
an A-module.
3) If (M, A) is a dierential manifold and Z ⊂ M is a closed set, one may consider for
each open subset U of M , the set of all elements of A(U ) which vanish on Z ∩U.
This gives a sheaf I
Z
which is clearly an A-module. This is called the ideal sheaf
of Z in M .
The local structure of the sheaf T as an A-module is quite simple. We have seen
that if (U, x) is a coordinate system, the sheaf T |U is actually isomorphic to A
n
, the
map (a
i
) 7→
∑
a
i
∂
∂x
i
providing such an isomorphism.
2.5. Denition. Let A be a sheaf of rings on a topological space X. An A-module
M is said to be locally free of rank r if every x ∈ X has a neighbourhood U such that
the restriction of M to U is isomorphic to A
r
|U as an A|U -module.
With this denition, our observation above implies that the tangent sheaf of a dif-
ferential manifold is locally free as an A-module, where A is the sheaf of dierentiable
functions.
2.6. Example. Let N be a closed submanifold of a dierential manifold M . We
dened in 2.4, Example 3) the sheaf of ideals I by the prescription I(U) = {f ∈ A(U ) :
f(x) = 0 for all x ∈ U ∩ N }. If N has dimension n −1, then this sheaf is a locally free
A-module of rank 1. In order to see this, rst observe that this being a local statement,
we may assume that M is the unit ball in R
n
and that N is the closed submanifold
37
Chapter II: Differential Operators
given by x
n
= 0. If f is a function vanishing on N , then it can be written as x
n
· g. In
fact, we have
f(x
1
, . . . , x
n
) =
∫
1
0
∂
∂t
f(x
1
, . . . , tx
n
)dt = x
n
∫
1
0
∂f
∂x
n
(x
1
, . . . , tx
n
)dt.
In other words, the ideal of functions vanishing on N is a principal ideal generated by
x
n
.
Any function f which generates the ideal of functions vanishing on N, can be written
as x
n
· g with g nonvanishing. This implies that at any point of N , the function
∂f
∂x
n
=
g +x
n
∂g
∂x
n
does not vanish at any point of N. In other words, a function f is a generator
of the ideal at 0 if and only if it vanishes on
N
and at least one of the partial derivatives
of f is nonzero at 0.
2.7. Exercise. Show that the R-linear map of the maximal ideal M of functions
vanishing at 0 into R
r
taking f to
((
∂f
∂x
1
)
0
, . . . ,
(
∂f
∂x
r
)
0
)
induces an isomorphism of
M/M
2
onto R
r
. Conclude that if r > 1, then the ideal sheaf M of 0 is not locally free.
2.8. Denition. Let A be a constant sheaf of rings. Then any locally free sheaf of
A-modules is called a local system.
Let (M, A) be a dierential manifold. Since sections of A are simply dierentiable
functions on U , it is natural to call sections of the A-module A
r
=
⊕
r
A, systems of
functions or vector-valued functions. In the general case of a locally free sheaf E, let
us discuss whether we can think of sections as some sort of functions. Locally it is
indeed possible since we have assumed that E is locally isomorphic to A
r
. If x ∈ M ,
and M
x
is the ideal of A
x
consisting of germs of functions at x which vanish at x,
one may consider for any f ∈ A
x
its image in A
x
/M
x
. The natural evaluation map
A
x
→ R taking any f to f (x), gives an isomorphism of A
x
/M
x
with R. Therefore one
may think of the evaluation map as taking the image of f in A
x
/M
x
. Guided by this
fact, we may take the R-vector space E
x
/M
x
E
x
to be the space in which the sections
of E take values at the point x ∈ M . The (important) dierence between the case of
A and the general case of a locally free sheaf, is that the vector space associated to
x ∈ M , namely E
x
= E
x
/M
x
E
x
depends on the point x ∈ M . In other words, there is
no natural isomorphism of these vector spaces at two dierent points. Consider the set
union E of all these sets, namely
∪
x∈M
E
x
. This comes with a natural map π into M,
with π
−1
(x) = E
x
. For any x ∈ M there exists an open neighbourhood U such that
E|U is isomorphic to A
r
, so that π
−1
(U) may be identied with U × R
r
and the map
π
−1
(U) → U with the projection U × R
r
→ U. In particular, the set π
−1
(U) can be
provided with the dierential structure of the product. This is obviously independent
of the isomorphism E|U → A
r
chosen and hence may be patched together to yield a
dierential structure on E. It is easy to see that the topology we have introduced is
38
Section 2: Locally Free Sheaves and Vector Bundles
Hausdor and that it admits a countable base for open sets. Now we have the following
structures on E.
a) E is a dierential manifold.
b) π : E → M is a dierentiable map.
c) For any x ∈ M , there exist an open neighbourhood U of x and a dieomorphism
π
−1
(U) → U × R
r
such that π becomes the projection U ×R
r
→ U following this
isomorphism.
d) There is a structure of a vector space on each bre π
−1
(x) for every x ∈ M, which
is compatible with the isomorphism above. This means that if we identify π
−1
(x)
with R
r
using the local isomorphism in c) above, then the identication is a linear
isomorphism.
2.9. Denition. A dierentiable map π : E → M satisfying a) – d) above, is called
a dierentiable vector bundle of rank r. A homomorphism of a vector bundle E into F
is a dierentiable map E → F which makes the diagram
E F
M
commutative such that the induced maps on bres are all linear.
The isomorphism of the type described in c) above is referred to as a local triviali-
sation of the bundle E.
We have associated, to any locally free sheaf E of A-modules, a dierentiable vector
bundle E → M. Conversely, if π : E → M is a dierentiable vector bundle, then the
sheaf of dierentiable sections of π is a locally free sheaf of A-modules. Moreover, if F
is another locally free sheaf of A-modules with associated vector bundle F , then there
is a natural bijection between the set of A-linear sheaf homomorphisms E → F and the
set of vector bundle homomorphisms E → F . Thus one may use the notions of ‘locally
free sheaf’ and ‘dierentiable vector bundle’ interchangeably.
2.10. Remark. One has however to guard against the following possible confusion.
A subbundle of E is a vector bundle F together with a homomorphism F → E which is
injective on all bres. It gives rise to an injective A-homomorphism of F into E, namely
an A-subsheaf of E. Conversely, the inclusion of an A-module F in E gives rise to a
homomorphism F into E, but the latter need not be injective on all bres.
2.11. Exercise. Consider the inclusion of the ideal sheaf of any point in R in the
sheaf A. Show that the corresponding homomorphism at the vector bundle level is not
injective on all bres.
39
Chapter II: Differential Operators
If φ : M → M
′
is a dierentiable map and E is a dierentiable vector bundle on
M
′
, then one can dene a dierentiable vector bundle φ
∗
E called the pull-back of E as
follows. Take the subspace of M × E dened by
φ
∗
E = {(m, x) ∈ M × E : φ(m) = π(x)}
It is obvious that it is Hausdor and admits a countable base for open sets. This
subspace comes with two natural maps, namely, π
′
: φ
∗
E → M given by π
′
(m, x) = m
and ˜φ : φ
∗
E → E given by ˜φ(m, x) = x. If U is an open set over which E is trivial and
V = φ
−1
(U), then π
′−1
(V ) can be identied with V × R
r
so that φ
∗
E is a dierential
manifold, with respect to which π
′
is dierentiable. Clearly the bre π
′−1
(m) over
m ∈ M can be identied with the bre π
−1
(φ(m)) and hence has a natural vector space
structure. It is now easy to verify that π
′
: φ
∗
E → M satises the conditions a) – d)
and hence φ
∗
E is a vector bundle.
2.12. Denition. The vector bundle φ
∗
E dened above is called the pull-back of
the vector bundle E by the map φ : M → M
′
. For every dierentiable section s of E
one can dene a section of φ
∗
E called the pull-back of s in such a way that
˜φ(φ
∗
s(m)) = s(φ(m))
for all m ∈ M .
Suppose E is a locally free sheaf of A-modules on M
′
and φ is a dierentiable map
M → M
′
. Then the inverse image φ
−1
A
M
′
as dened in Chapter 1, 2.3 is a sheaf of
algebras over M. The inverse image φ
−1
(E) is not a sheaf of A
M
-modules but only a
locally free sheaf of φ
−1
(A
M
′
)-modules. The companion map of φ, namely the map
φ : φ
−1
(A
M
′
) → A
M
may be used to dene φ
∗
E as φ
−1
E ⊗
φ
−1
(A
M
′
)
A
M
, where A
M
is
considered as a sheaf of φ
−1
(A
M
′
)-modules via φ. With this denition it is easy to see
that the vector bundle associated to φ
∗
E can be canonically identied with the pull-back
φ
∗
E of the vector bundle E associated to E.
2.13. Remarks.
1) All the constructions which we have made above are also valid for locally free
sheaves of A
M
⊗ C-modules. The corresponding vector bundles are bundles of
vector spaces over C. If E is a complex vector bundle, one can dene E by setting
E = E as a dierential manifold but changing the vector space structure on the
bres of E by redening multiplication by i =
√
−1 as multiplication by −i in E.
Given any real vector bundle E one can associate to it a complex vector bundle E
C
by tensoring with C. Of course in such a case, we have a canonical isomorphism
of E
C
with E
C
.
2) We refer to complex vector bundles of rank 1 as line bundles. Real vector bundles
40
Section 2: Locally Free Sheaves and Vector Bundles
of rank 1 are not that interesting. In fact, if L is one such, then consider the
relation given by declaring two points v, v
′
of L to be equivalent if there exists
a positive real number a such that v
′
= av. Then the quotient space maps onto
M and has precisely two points on each bre. In view of the local triviality of
the line bundle, the quotient is easily seen to be a two-sheeted (étale) covering
space M
′
of M . If M is simply connected, this covering consists therefore of two
copies of M . Choosing one of them is equivalent to choosing for all m ∈ M , one
of the components of L
m
\ {0}, where L
m
is the bre of L at m. We may call
elements of that component positive vectors. Local trivialisation of L is equivalent
to the data consisting of an open covering {U
i
} and sections s
i
on each U
i
which
are everywhere nonzero. We may in the above situation, actually choose positive
sections s
i
, i.e. sections whose values are in the chosen component in the bre.
We may then take a partition of unity {φ
i
} for the covering and get a global
everywhere nonzero section
∑
φ
i
s
i
of L. This shows that L is globally trivial.
This argument actually shows that even if M were not simply connected, we can
pull back L to the two-sheeted covering M
′
and trivialise it on M
′
.
3) If M is a closed submanifold of R
n
of dimension n − 1, then we have remarked
already in (2.6) that its ideal sheaf is a locally free A-module of rank 1. By 2)
this sheaf is globally trivial. Therefore there is a section which generates the local
ideal everywhere, that is to say, there is a function f which vanishes precisely on
M and generates the ideal sheaf locally at all points.
Let us get back to our sheaf T , the tangent sheaf of M. Applying the above con-
siderations to it, we get a vector bundle, which is called the tangent bundle T . For any
x ∈ M , the bre over x is called the tangent space at x. Elements of this space are
called tangent vectors at x. A dierentiable section of this vector bundle may therefore
be called a vector eld and thus the concept of a homogeneous dierential operator of
rst order and that of a vector eld are essentially equivalent.
The tangent space at a point x ∈ M is thus the quotient space T
x
/M
x
T
x
. If X is a
germ of a vector eld at x then the map f 7→ Xf induces a derivation of the R-algebra
A
x
. The map f 7→ (Xf )(x) gives rise to a map t : A
x
→ R which is a derivation in the
sense that
t(fg) = (tf )g(x) + f (x)t(g)
for all f, g ∈ A
x
. By this correspondence, one easily veries that the tangent space at x
can be identied with the set of linear maps A
x
→ R satisfying the above condition.
In the case when M = R
n
, or more abstractly a vector space V of dimension n, the
tangent bundle is trivial. The tangent space at any point v ∈ V can be identied with
the vector space itself. In fact, we associate to any x ∈ V the derivation ∂
v
: A
x
→ R
given by f(x) 7→ lim
t→0
f(x+tv)−f (x)
t
. If N is a submanifold of V , then the tangent
41
Chapter II: Differential Operators
bundle of N is a subbundle of the trivial bundle N ×V . Thus the tangent space at any
point P ∈ N is a subspace of V . We visualise this geometrically as the coset space of
this subspace in V which contains P . In other words, the geometric tangent space is
then the space parallel to the abstract tangent space, passing through P .
2.14. Exercise. If a submanifold N of R
n
is given by f = 0 where f is a dierentiable
function with the property that at least one of the partial derivatives of f is nonzero at
every point of N , write down the equation of the tangent space at a point n ∈ N.
2.15. Dierential of a map. If φ : M → M
′
is a dierentiable map of a manifold
M into M
′
and t is a tangent vector at m ∈ M, then one can dene a tangent vector
φ(t) at m
′
= φ(m) , by setting φ(t)(f) = t(f ◦ φ) for all f ∈ A
m
′
. This denes a linear
map T
m
(M) → T
m
′
(M
′
) called the dierential of φ. The tangent space at m is to be
thought of as the linear approximation of M near m and the dierential of φ as the
linear approximation of the map φ. Globally speaking, the dierential gives a vector
bundle homomorphism of T
M
into φ
∗
(T
M
′
), or what is the same, a sheaf homomorphism
of T
M
into φ
∗
(T
M
′
). This homomorphism is usually denoted by dφ. Occasionally, we
may write φ for this dierential as well.
If (U, x) (resp. (V, y)) is a coordinate system in M (resp. M
′
), such that φ(x) = y
and φ(U) ⊂ V , then φ is given by functions φ
i
(x
1
, . . . , x
n
). Then its dierential takes
∂
∂x
k
to the vector at φ(x) which takes the coordinate functions y
j
to
∂
∂x
k
(φ
j
(x)). Hence
we deduce that the dierential of φ maps
∂
∂x
k
to
∑
∂
∂x
k
(φ
j
(x))
∂
∂y
j
. In other words, the
matrix of the linear map T
x
→ T
φ(x)
with respect to the standard bases, is given by
A
kj
=
∂φ
i
∂x
j
(φ
j
(x)). This matrix is called the Jacobian of the map φ.
If f is a dierentiable function, namely a dierentiable map M → R, then df is thus
a homomorphism T
M
→ f
∗
(T
R
). But T
R
is a trivial bundle since the vector eld
d
dx
forms a basis for the tangent spaces at all points of R. Hence df may be regarded as a
homomorphism of T
M
into the trivial bundle of rank 1, or what is the same, a section
of the dual vector bundle. This may simply be called the dierential of f.
42
Section 2: Locally Free Sheaves and Vector Bundles
2.16. Normal bundle. If f : N → M is a dierentiable map such that the dierential
of f is injective at all points of N , then the dierential of f, namely the homomorphism
T
N
→ f
∗
(T
M
), is a subbundle inclusion. The cokernel of this is called the normal bundle
of N in M . Thus we have the exact sequence of vector bundles:
0 → T
N
→ f
∗
(T
M
) → Nor(N, M ) → 0
Under this assumption, the implicit function theorem assures us of the existence
of a local coordinate system (U, x) at a point n ∈ N and a local coordinate system
(V, y) at f(n) such that f|U is injective and f (U ) ⊂ V is given by the vanishing of
some of the coordinates, say y
1
, . . . , y
r
. The tangent space to N is freely generated by
∂
∂y
r+1
, . . . ,
∂
∂y
n
.
If in addition f is injective, it follows that N is a manifold immersed in M . In that
case, the notion of normal bundle is more geometric. Suppose now that N is a closed
submanifold of R
n
. Then the tangent space at P ∈ N is a subspace of R
n
, and the
normal space is a quotient. But using the Euclidean metric on R
n
, we may identify this
quotient with a subspace as well. We may visualise it as the coset of this latter space,
passing through P .
2.17. Exercises.
1) Let N be a submanifold of R
n
given by f = 0 as in 2.14. Write down the equation
of the normal space at any point n ∈ N .
2) If M is a closed submanifold of R
n
of dimension n−1, show that its normal bundle
is trivial.
On the other hand, the dierential of f may even be an isomorphism at all points,
without the map f being injective.
43
Chapter II: Differential Operators
2.18. Denition. If the dierential of f : N → M is an isomorphism at all points of
N, we call it an étale map.
2.19. Example. The map t 7→ exp(it) of R → S
1
is an étale map.
If an étale map is also injective, it follows from the denition that it is an inclusion
of an open submanifold.
44