Lectures On Sheaf Theory: C.H. Dowker
Lectures On Sheaf Theory: C.H. Dowker
Lectures On Sheaf Theory: C.H. Dowker
by
C.H. Dowker
C.H. Dowker
Notes by
Contents
1 Lecture 1
2 Lecture 2
3 Lecture 3
4 Lecture 4
15
5 Lecture 5
21
6 Lecture 6
27
7 Lecture 7
31
8 Lecture 8
35
9 Lecture 9
41
10 Lecture 10
47
11 Lecture 11
55
12 Lecture 12
59
13 Lecture 13
65
14 Lecture 14
73
iii
iv
Contents
15 Lecture 15
81
16 Lecture 16
87
17 Lecture 17
93
18 Lecture 18
101
19 Lecture 19
107
20 Lecture 20
113
21 Lecture 21
123
22 Lecture 22
129
23 Lecture 23
135
24 Lecture 24
139
25 Lecture 25
143
26 Lecture 26
147
27 Lecture 27
155
28 Lecture 28
161
29 Lecture 29
167
30 Lecture 30
171
31 Lecture 31
177
32 Lecture 32
183
33 Lecture 33
189
Lecture 1
Sheaves.
1
onto
Lecture 1
2
2
Lecture 1
Lecture 1
Lecture 2
Example 4. Let S : {(x, y) : x2 + y2 = 1, x < 1} together with the group 6
of integers Z}. The topology on the former set is the usual induced
topology, and the neighbourhoods for an integer n Z are given by
Ga (n) = {n, (x, y) : x2 + y2 = 1, a < x < 1}; X : {(x, y) : x2 + y2 = 1} and
let : S X be defined by (n) = (1, 0), (x, y) = (x, y). 1 (1, 0) is the
group Z, for other pints (x, y) X, 1 (x, y) = (x, y) is regarded as the
zero group. It is easily verified that S = (s, , X) is a sheaf. Here S is
locally euclidean, and has a countable base. The set of all zeros is open
(Corollary 2) and compact but not closed; its closure is not compact, S
is T 1 but not Hausdorff though X is Hausdorff.
Exercise. If X is a T o or a T 1 space, space, so is S
So far we have only defined sheaves of abelian groups. It is now
quite clear how we can extend the definition to the case where the stalks
are any algebraic systems.
A sheaf of rings is a local homeomorphism : S X such that
each 1 (x) is a ring and addition and multiplication are continuous, i.e
f : S + S S where f (p, q) = p + q,
g : S + S S where g(p, q) = p q,
are continuous.
The sheaf of function elements (Example 3) where multiplication 7
of two function elements in the same stalk is defined to be the usual
multiplication of power series is a sheaf of rings.
In the sheaf of twisted integers (Example 2) each S x is isomorphic
to the ring Z, but this sheaf is not a sheaf of rings.
5
Lecture 2
f (p, q) = p + q,
g : A + S S,
g(a, p) = ap
are continuous.
A + S is the subspace of A S consisting of all pairs (a, p) for which
(a) = (p).
Lecture 2
f (p, q) = p + q,
Lecture 2
8
10
11
Lecture 3
Sections.
Definition . A section of a sheaf (S , , X) over an open set U X is a 12
map f : U S such that f = 1|U where 1|U denotes the identity
function on U. (A map is a continuous function).
By abuse of language, the image f (U) is also called a section.
For each open set U X the function f : U S , where f (x) = 0x
is a section.
Proof. Zero is continuous, and (0x ) = x.
Lecture 3
10
Proof. The proposition follows from the fact that addition zero, inverse,
unit and multiplication (ring multiplication as well as scalar multiplication) are continuous.
Remark. If a = (X B, , X) is a constant sheaf of rings with units, for
each open set U X we can identify B with the ring of constant sections
fb , b B where fb (x) = (x, b) over U. Then B (U, a) is a subring,
and by restricting the ring of scalars, each (U, a)-module becomes a
B-module. (B need not be the whole of (U, a)).
Abuse of . If S is a sheaf of a-modules, we agree that the unique
section over the empty set is the 0-section, and the set (S ) = 0.
Example 6. If S = (S , , X) is the sheaf of function elements over the
complex sphere X, (X, S ) can be identified with the ring of functions,
analytic in U. Then (X, S ) is the ring of functions, analytic everywhere, hence is isomorphic to the ring of complex numbers C.
Note . Usually a sheaf S = (S , , X) may be interpreted as describing
some local property of the space X; then (X, S ) gives the corresponding global property.
A section f : U S is an open mapping
Proof. This is proved using the fact that f is continuous and that is a
local homeomorphism.
14
Lecture 3
11
12
Lecture 3
16
(ii) if s1 (x), s2 (x) are defined then, for some open U with x
P
dom(s1 ) dom(s2 ), (s1 + s2 )|U ,
Proof. Let p s(U) s1 (U1 ) and let x = (p). By (i) there exists
s2 with s2 (x) = p, by (ii) there exists a neighbourhood V of x with
P
(s + s2 )|V
and by (iii), since (s + s2 )x = p p = 0x there is a
smaller neighbourhood V of x with (s + s2 )(V ) consisting of zeros.
Lecture 3
13
Lecture 4
If (S , , X) and (S , , X) are two sheaves of a-modules with S S and 18
if the inclusion map i : S S is a homomorphism, then S is an open
subset of S since i is an open map; further the topology on S is the one
induced from S . Then = i = |S and since i|S x : S x S x is a
homomorphism, S x is a sub - A x - module of S x .
This suggests the following definition of a subsheaf.
Definition. (S , |S , X) is called a subsheaf of (S , , X) if S is open in
S and, for each x, S x = S S x is a sub - A x - module of S x .
A subsheaf is a sheaf and the inclusion map i is a homomorphism.
Proof. For each p S there exists an open set G, p G S , with
|G a homeomorphism. Then G S is open in S and (|S )|G S =
|G S is a homeomorphism. S x is an A x -module and the operations
which are continuous in S are continuous in the subspace S . Therefore
(S , |S , X) is a sheaf.
Since i : S S is a map, and i = |S and i|S x : S x S x is
the inclusion homomorphism of the submodule S x , it follows that i is a
homomorphism.
The set of all zeros in S is a subsheaf of S .
Proof. The set of zeros is open in S , and 0x is a sub-A x -module of S x .
This sheaf is called the 0-sheaf (zero sheaf) and is usually identified 19
with the constant sheaf 0 = (X 0, , X).
15
Lecture 4
16
h j+1
S j1 S j S j+1
of homomorphisms of sheaves is called exact at S j if ker h j+1 = im h j ;
it is called exact if it is exact at each S j .
If h : S R is a homomorphism, the sequence
i
0 ker h
S
im h 0
20
is exact.
Here i : ker h S is the inclusion homomorphism, and h : S
im h is defined by h (p) = h(p). It is a homomorphism. The other two
homomorphisms are, of course, uniquely determined.
Proof. The statement is the composite of the three trivial statements:
(i) i : ker h S is a monomorphism,
(ii) ker h = ker h,
Lecture 4
17
21
Lecture 4
18
define (a) + (b) = ( a + b).
G
G TTTT
TTTT jjjjjjj
jjTT
tjjjjjjj TTTTT*
G 1
G I
II
II
I$
G 2
tt
tt
ztt
To show that this does not depend on the choice of choose 1 >
and > , let 2 > and > 1 . Then
2 ( a + b) = 2 a + 2 b
= 2 1 (1 a + 1 b),
hence a+ b 1 b. Clearly the class ( a+ b) is independent
of the choice of a and b.
If {G , } is a direct system of abelian groups, the equivalence
classes form an abelian group G called the direct limit of the system.
Proof. That G is an abelian group follows easily from the fact that each
G is an abelian group.
22
The zero element of G is the class containing all the zeros of all the
groups G .
Clearly, if each G is a ring, then G is a ring, and similarly for any
other algebraic system.
The function : G G, where a = (a) is a homomorphism
and if < , = .
Proof.
(a + b) = (a + b) = (a) + (b) = a + b,
( a) = ( a) = (a) = a.
Lecture 4
19
Example . Let (N, ) be the directed set of natural numbers. For each
natural number n let Gn = Z and if n m, let mn : Gn Gm be defined
m!a
. The direct limit is isomorphic to the group of rational
by mn a =
n!
numbers.
Example. Let (N, ) be as before. For each natural number n, let Gn be
the group of rational numbers modulo 1 and if n m let mn : Gn Gm
m!a
be defined by mn a =
. The direct limit is zero.
n!
If {G , } is a direct system of abelian groups and if { f : G H}
are homomorphisms into an abelian group H with f = f , there is
a unique homomorphism f : G H of the limit group G such that
f = f .
Proof. Since f = f , all elements of an equivalence class have the
same image in H. Then f is uniquely determined by f ( a) = f a.
For any two equivalence classes, choose representatives a1 , b1 in 23
some G . Then
f ( a1 + b1 ) = f (a1 + b1 )
= f a1 + f b1
since f = f is a homomorphism. Thus f is a homomorphism.
Lecture 5
Definition . Let S be a unitary left A-module and R a unitary left B- 24
module; a homomorphism : (A, S ) (B, R) is a pair ( : A
B, : S R) where
(a + b) = (a) + (b), (ab) = (a) (b), (1) = 1, a, b A
(s + t) = (s) + (t), (as) = (a) (s), s, t S , a A.
[Remark. For a homomorphism : (A, S ) (B, R), we sometimes
write only for both and .]
Direct systems and direct limits are defined for arbitrary algebraic
systems. Thus if is a directed set and {A , S , }, , where
= (:A A , :S S ), is a direct system of unitary modules, the
direct limit consists of a ring A with unit element, and a unitary left Amodule S , and there are homomorphisms : (A , S ) (A, S ) such
that, if < , = .
The unit element of A is the equivalence class containing all the
unit elements of all A , and the zero of A is the class containing all the
zeros. Thus, if 1 = 0 in some A , 1 = 0 in A and hence for all a A,
a = 1 a = 0 a = 0, and for all s S , s = 0, and the direct limit consists
of the pair (0,0).
If h : (A , S ) (B, R) are homomorphisms with h mu = h ,
there is a unique homomorphism h : (A, S ) (B, R) such that h = h
for each .
Proof. This is proved exactly as in the last lecture.
21
25
Lecture 5
22
Definition. If is a directed set, a subset of is said to be a subdirected set of , if, with the induced order relation, it is a directed set.
Definition . A subset of a directed set is said to be cofinal in if,
for any element , there exists a with < .
If is cofinal in , is a subdirected set.
Proof. This is simple.
P
If = {A , S , }, is a direct system and if is a subdirected
P
set of , then = {A , S , }, , is also a direct system. Let
(A , S ) be its direct limit and : (A , S ) (A , S ) for . Since,
for < = ; there is a unique induced homomorphism
i : (A , S ) (A, S ) with i = .
/ (A , S ) / (A , S )
KKK
UUUU
UUUU
K
UUUU KKKK
i
U
UUUUKK%
U*
(A , S ) UU
(A, S )
S
P
P
a,
A and a o in then a o in . Thus i : A A is an
26
/ (A , S )
f
(B , R )
/ (B , R )
/ (A, S )
JJ
JJh
JJ
f
f
JJ
%
/ (B, R)
(B , R )
(A , S J)
Lecture 5
23
/ (A , R )
(A , S )
/ (A , Q )
/ (A , R )
/ (A , Q )
S
R
Q
is exact.
27
/ (A , R )
(A , S )
/ (A , R )
(A, S )
/ (A , Q )
/ (A , Q )
/ (A, R)
/ (A, Q)
Lecture 5
24
r = r = g s = g s im g.
Lecture 5
25
(A, R A O S )
llll5
l
lll
(A, R, S )R
RRR
RRR
R(
(A, R A S )
Lecture 6
Definition . A homomorphism : (A, R, S ) (B, P, Q) consists of ho- 30
momorphisms (A, R) (B, P) and (A, S ) (B, Q) (in the sense already
defined), where the homomorphism A B is the same in both cases.
A homomorphism : (A, R, S ) (B, P, Q) induces a map : R
S P Q. We now consider the following diagram:
/ (B, P Q)
OOO
OO
OOO
OOO
/ (B, P B Q)
(A, R A S )
(A, R SO)
/ (C, T U)
/ (C, T C U)
Here , are the induced maps and , , the bihomomorphisms included in the definition of tensor products. Further, the homomorphism
= ,
induces a unique homomorphism as indicated, such that
= . From the uniqueness, we have = bar. If
and similarly
is the identity then also is the identity.
The operator of taking the tensor product commutes with the operation of taking the direct limit.
Proof. Let {A , R , S , }, be a direct system, where each A is a
commutative ring with unit element, R and S are unitary A -modules
and : (A , R , S ) (A , R , S ) are homomorphisms. Then, since
is the identity and = = ( < < ), the system
{A , R A S , } is a direct system. Let its direct limit be denoted by
(A, Q).
27
Lecture 6
28
(A , R , S )
/ (A , R , S )
(A , R A S )
/ (A, R, S )
JJJ
JJJf
JJJ
J%
/ (A , R A S )
(B, T )
t9
t
t
tt
tt
ttt f
/ (A, Q)
31
k
X
i=1
(ai ) (ri , si ) =
k
X
i=1
(ai )( ri , si )
Lecture 6
32
29
Lecture 6
30
34
Lecture 7
With the notations introduced in the last lecture, we prove
35
Lecture 7
32
z
(a, ) o
(a,) F
z<
F
h
F"
(a , )
Lecture 7
33
VU
/ (A , S )
V
V
fV
fU
(AU , S U )
VU
/ (AV , S V ).
P P
Let (a , S ), (a, S ) be the sheaves determined by , . Then
P
P
the homomorphism f :
induces a sheaf homomorphism f :
(a , S ) (a, S ).
Proof. For each x, { fU } xU induces a homomorphism f x : (Ax , S x )
(A x , S x ), with f x xU = xU fU and these homomorphism f x define a
function f : (A , S ) (A, S ).
Lecture 7
34
If for a AU , fU a = a, then
ax = xU a = xU fU a = f x xU a = f x (ax ).
39
/ (a, s)
u:
u
u
u u
f
/
(a, s)
(a , s ).
h1
Lecture 8
P g P f P
Proposition 4. If
fU
(AU , S U
) (AU , S U ) (AU , S U
)
g
S
S of sheaves is also
is exact, then the induced sequence S
exact.
Proof. The sequences (A x , S x ) (A x , S x ) (A x , S x ) are exact by a
property of the direct limit.
Induced homomorphism of presheaves of sections. If S , S are
sheaves of a-modules and g : S S is a homomorphism, there
is a homomorphism g : S S of the presheaves of sections with
g U : (U, S ) (U, S ) defined by g U ( f ) = g f . This homomorphism
takes all sections through s S into sections through gs . Thus, with
the usual identification, g inducts the sheaf homomorphism g : s s.
Quotient Sheaves.
Proposition 5. If S is a sheaf of a-modules and S is a subsheaf of
S , there is a unique sheaf S , whose stalks are the quotient modules
S x = S x /S x , such that j : S S where j|S x = jx : S x S x is the
natural homomorphism, is a sheaf homomorphism.
S is the quotient sheaf S = S /S .
S
Proof. If S = x S x /S x is to have a topology such that j : S 41
S is a sheaf homomorphism, S must be covered by sections which
35
Lecture 8
36
sequence 0 (a, S )
(a, S )
0 S
S
S 0,
where S is the sheaf determined by
the sequence
ix
jx
0 S x
S x S x 0
is exact. Thus j x induces an isomorphism S x /S x S x , and if we
identify S x with S x /S x , jx : S x S x /S x is the natural homomorphism.
Thus a sheaf S having the required properties exists.
42
Lecture 8
37
Example 13. Let X be the circle |z| = 1, let S be the constant sheaf
(X Z, , X) of integers over X and let S be the subsheaf obtained by
omitting the points (1, n) for n , o. Then S /S is isomorphic to the
sheaf of Example 4.
Example 14. Let X be the complex plane. Let S U be the additive abelian
be the multiplicative abelian
group of functions analytic in U, let S U
U = U + U R + S T ;
where U + U is the set of points (x, x), x U. We write t = fU (r, s).
Then fU : (AU , RU , S U ) (BU , T U ) where AU = (U, a), etc., is a
bihomomorphism, as follows from the property at each x, e.g.
fU (ar, s)(x) = f ((ar)(x), s(x)) = f (a(x)r(x), s(x)
Lecture 8
38
fU
VU
/ (BU , T U )
VU
(AV , RV , S V )
fV
xV
/ (BV , T V )
xV
(A x , R x , S x )
fx
/ (B x , T x )
45
S ) i.e., AU =
Proof. Let {AU , RU , S U , VU } be the presheaf (a, R,
(U, a), etc. For each VU , VU : (AU , RU , S U ) (AV , RV , S V ) there is
an induced homomorphism
VU : (AU , RU AU S U ) (AV , RV AV S V )
and the system AU , RU AU S U , VU is a presheaf determining some
Since tensor products and direct limits commute, for each x, there is
a unique induced bihomomorphism x : (R x , S x ) Q x with x xU =
Lecture 8
39
k
X
i=1
k
X
xU U (ri , si ) =
k
X
x xU (ri , si )
i=1
i=1
VU
VU
VU
/ (AV , RV , S V ) xV / (A x , R x , S x )
HH
PPP
HH fx
PPPfV
HH
PPP
x
V
HH
PPP
HH
/ (A x , Q x )
/ (AV , RV AV S V ) xV
ww
ww
nnn
n
w
n
n
ww
fx
fV
nnn
ww
{ww
vnnn xV
/ (B x , T x )
/ (BV , T V )
46
Lecture 8
40
=
(a, R, )
/ (B, J, U)
(a, R a S
/ (B, J U),
Lecture 9
1 Cohomology groups of a space with coefficients in
a presheaf
47
Lecture 9
42
P
Definition . The coboundary q+1 f (or simply f ) of f C q (U , ) is
the function on (q + 1)-simplexes defined by
(q+1 f )() =
q+1
X
(1) j (U , U j ) f ( j ),
j=0
48
q+1
X
(1) j (U , U j ) f (i1 , io , . . . , ij , . . . , iq+1 )
j=2
= (U , Uo j ) f (o ) + (U , U1 ) f (1 )
q+1
X
= f (io , i1 , . . . , iq+1 )
and, if io = i1 ,
f (io , i1 , . . . , iq+1 ) = (U , Uo ) f (o ) (U , U1 ) f (1 )
= 0,
where = io , . . . , iq+1 .
43
= j k+1 .
49
X
X
) C (U , )
C q1 (U ,
X q
X q+1
) C q (U , )
P
The quotient module H q (U , ) = ker q+1 / im q is called the q-th
P
cohomology module of U with coefficients in the presheaf .
P
The elements of the module Z q (U , ) = ker q+1 are called qP
cocycles and the elements of the module Bq (U , ) = im q are called
P
P
P
q-coboundaries. Since Bo (U , ) = 0, we have H o (U , ) Z o (U , ).
q+1
X
(1)k (V , Vk )+ f (k )
k=0
q+1
X
k=0
q+1
X
k=0
+ q+1 f () = (V , U ) f ()
Lecture 9
44
=
=
q+1
X
(1)k (V , U )(U , Uk ) f (k ),
k=0
q+1
X
(1)k (V , Uk ) f (k )
k=0
50
q1
q1
X
f )() =
(1)h (V , Uh ) f (h )
h=0
(0 i h q 1),
h i = i+1 h
(0 h < i q),
h h1 = h h
0 0 = ,
(1 h q),
q+1 q = ,
45
q+1 q = 0.
(1)
(q+1 q f )() =
q+1
X
(1) j (U , U j )(q f )( j )
j=0
q+1
q
X
X
(1) j
(1)k (U , U j )(U j , Uk j ) f (k j )
j=0
k=0
q
k X
X
j=0 k=0
q
q+1 X
X
(1) j+k (U , Uk j ) f (k j )
j=k+1 k=0
52
53
Lecture 9
46
=0
(2)
(q kq1 f )() =
q
X
i=0
q1
q X
X
=
(1)i+h (V , Uh i ) f (h i )
i=0 h=0
q1
h X
X
i=0 h=0
q1
q X
X
i=h+1 h=0
q
h1
XX
i+h1
(1)
i=0 h=0
q1
q+1 X
X
(V , Ui h ) f (i h )
i=h+2 h=0
q
X
h=0
q+1
q X
X
=
(1)i+h (V , Ui h ) f (i h ), (q kq1 f + kq q+1 f )()
h=0 i=0
=
=
q
X
h=0
q
X
(V , Uh h ) f (h h )
(V , Uh h ) f (h h )
h=0
q
X
h=0
q+1
X
(V , Uh+1 h ) f (h+1 h )
(V , Uh h1 ) f (h h1 )
h=1
= (V , U0 0 ) f (0 0 ) (V , Uq+1 q ) f (q+1 q )
= (V , U ) f ( ) (V , U ) f ()
= (+ f )() (+ f )().
54
Lecture 10
P
Let h = {hU } :
be a homomorphism of presheaves, i.e., each 55
S is a homomorphism and, if V U, h
hU : S U
U
V VU = VU hU .
We define, for each q 0, the mapping
X
h+ : C q (U , ) C q (U , )
by (h+ f )() = hU f (). Then, h+ is a homomorphism since each hU
is a homomorphism.
h+ commutes with
Proof.
(h+ q+1 f )() = hU (q+1 f )()
q+1
X
= hU
(1) j (U , U j ) f ( j ),
j=0
and
h f )() =
q+1
X
(1) j (U , U j )(h+ f )( j )
q+1
X
(1) j (U , U j )hU j f ( j )
q+1 +
j=0
j=0
q+1
X
= hU
(1) j (U , U j ) f ( j )
j=0
47
Lecture 10
48
Q. e. d.
P
Hence h+ induces a homomorphism hU : H q (U , ) H q (U , ). h+
commutes with +
Proof.
(h+ + f )() = hV (+ f )()
= hV (V , U ) f ()
= (V , U )hU f ()
= (+ h+ f )().
56
P
Hence hW W U = W U hU : H q (U , ) H q (W , ), i.e., the
following diagram is commutative.
H q (U ,
W U
P
H q (W ,
hU
/ H q (U , P)
W U
hW
P
/ H q (W ,
).
P h P g P
is a sequence of homomorphisms of presheaves,
If
then gh induces a homomorphism
X
X
q
(gh) : C (U , ) C (U , )
+
Lecture 10
49
/ P
g1
P
h1
P
P h P g P
If U = {Ui }iI is a covering and the sequence
of 57
homomorphisms of presheaves is exact, then the sequence
C q (U ,
is also exact.
X
X g+
X
h+
) C q (U , ) C q (U , )
P
Proof. (i) If f C q (U , ) is an element of im h+ , clearly f ker g+ ,
hence im h+ ker g+ .
P
(ii) Linearly order the index set I, and let f C q (U , ) be an element of ker g+ . Then f () ker gU = imhU for each q-simplex
, hence there is an element r in the module corresponding to
the open set U , of the presheaf , such that hU (r) = f (). If
= (i0 , . . . , iq ) with i0 < < iq , define the function t on by
t() = r. If = ( j0 , . . . , jq ) is a permutation of = (i0 , . . . , iq )
define t on by t( ) = t() according as is an even or odd
permutation of . If is a q-simplex in which two indices are
repeated, define t() to be zero. It then follows that t C q (U , )
and it is easily verified that h+ (t) = f , hence ker g+ imh+ .
P i P j P
If the sequence 0
0 of homomorphisms of
presheaves is exact, there is an induced homomorphism
U : H q (U ,
) H q+1 (U ,
).
Lecture 10
50
Proof. Since the homomorphisms i+ , j+ commute with the homomorphism , there is commutativity in the following diagram:
()
/ C q (U ,
P
/ C q+1 (U ,
i+
P
/ C q (U ,
i+
/ C q+1 (U , P)
j+
/ C q (U , P )
/0
/ C q+1 (U , P )
/0
j+
58
P
P
P
Since the sequence 0
0 is exact, each
row of the diagram is an exact sequence of homomorphisms. We will
P
P
construct a homomorphism : Z q (U , ) H q+1 (U , ) which is
P
zero on Bq (U , ), and hence will induce a homomorphism from
P
P
H q (U , ) H q+1 (U , ).
P
To do this, let r Z q (U , ), and choose s C q (U , ) with j+ s =
r. Since j+ s = j+ s = r = 0, s ker j+ and by exactness, there is
a unique t C q+1 (U , ) with i+ t = s. Then i+ t = i+ t = s = 0,
hence t = 0. Let H q+1 (U , ) be the element represented by t. To
show that is unique. let s1 , t1 be the result of a second such choice,
then j+ (s s1 ) = r r = 0 and s s1 = i+ u for a unique u C q (U , ).
Then since i+ is a monomorphism and
i+ (t t1 ) = (s s1 ) = i+ u = i+ u,
59
Lecture 10
51
W U
P
H q (W ,
/ H q+1 (W , P )
X
iU
q
0 H U , H U ,
X jU
X
U
X
q+1
q
q
H U , H U ,
H U,
is exact.
Lecture 10
52
P i P j P
P i1 P j1 P
If 0
0 and 0 1
1 0
P P P
P P1 P
are exact sequence, and if h : ( , ,
) ( 1 , 1 ,
1 ) is a homomorphism commuting with i, j, i1 , and j1 , then hU commutes with
U .
Proof. The homomorphism h+ commutes with the homomorphisms j+ ,
and i+ , q.e.d.
With the same assumptions as in the above statement, we then have
the following commutative diagram, in which each row is exact.
/
H 0 (U ,
...
H 0 (U ,
1)
iU
h
U
hU
P
H q (U , )
...
P
H q (U , )
jU
H q (U ,
1)
i1U
H q (U ,
1)
j1U
H q+1 (U ,
h
U
h
U
hU
H q (U ,
H q (U ,
1)
1U
H q+1 (U ,
1)
...
...
61
) H q (X,
X
)with h U = U hU .
Lecture 10
53
P i P j P
O is an exact sequence of presheaves,
If O
there is an induced exact sequence
0
H 0 (X,
H q (X,
P
H q (X, )
H q (X,
H q+1 (X,
Proof. This is a consequence of the fact that the direct limits of exact
sequences is again an exact sequence.
P P P
P P P
If h : ( , , ) ( 1 , 1 ,
1 ) is a homomorphism of exact 62
sequence of presheaves
i
/ P
P
/P
/ P
i1
P
/0
j1
P
/0
/ H q (X, P )
...
P
/ H q (X,
1)
/ H q (x, P)
i1
P
/ H q (X,
1)
/ H q (x, P )
j1
P
/ H q (X,
1)
/ H q (x, P )
/ ...
/ H q+1 (X, P1 )
/ ...
Lecture 11
If the coefficient presheaf is the presheaf of sections of some sheaf S 63
of A-modules, we write C q (U , S ) instead of C q (U , S ) etc. Then, if
U = Uio Uiq is called the support of the simplex = io , . . . , iq ,
a q-cochain f C q (U , S ) is an alternating function which assigns to
each q-simplex a section over the support of .
If U = {Ui }i I is any covering of X, H o (U , S ) is isomorphism to
(X, S ).
Proof. A 0-cochain belonging to C 0 (U , S ) is a system ( fi )iI , each fi
being a section of S over Ui . In order that this cochain be a cocycle,
it is necessary and sufficient that fi f j = O over Ui U j ; in other
words, that there exist a section f (X, S ) which coincides with fi
on Ui for each i I. Thus there is an isomorphism U : (X, S )
Z 0 (U , S ) H 0 (U , S ).
Proposition 7. H 0 (X, S ) can be identified with (X, S ).
Proof. Since W U U = W , there is an induced isomorphism :
(X, S ) H 0 (X, S ) with U U = . A homomorphism h : S S1
of sheaves induces a homomorphism {hU } of the presheaves of section
and hence induced homomorphism hU , h with commutativity in
(X, S )
/ H 0 (U , S )
/ H 0 (X, S )
h
hU
hX
(X, S1 )
/ H 0 (U , S )
1
55
/ H 0 (X, S )
1
Lecture 11
56
64
iI
iI
65
Lecture 11
Proof. See C.H.Dowker, Amer.Jour of Math. (1947), p.211.
57
Proof. Replace the directed set of all proper coverings of X by the cofinal sub-directed set of all proper covering of order n. If U ,
P
q > n and f C q (U , ), then f (U0 , U1 , . . . , Uq ) S Uo Uq = S = 0
for any q + 1 distinct open sets of U . If the open sets U0 , U1 , . . . , Uq
are not all distinct, then f (U0 , U1 , . . . , Uq ) = 0 since f is alternatP
P
ing. Hence C q (U , ) = 0 and hence also H q (U , ) = 0. Therefore
P
H q (X, ) = 0, q > n.
Lecture 11
58
If
67
0.
P
is a presheaf which determines the zero sheaf, then H o (X, ) =
P
Proof. For any element H 0 (X, ) choose a representative
P
P
f z0 (U , )SH 0 (U , ), where U is some proper covering of X, so
that U f = . For each x X choose an open set U = (x) such
P
that x (x) U . Since determines the 0-sheaf, one can choose
an open set V x such that x V x (x) and (V x , (x)) f ((x)) = 0.
Then W = V x xX is a refinement of U , and, for each x, (+ f )(x) =
(V x , (x)) f ((x)) = 0, hence + f = 0. If W is a proper refinement
of W , choose 1 : W X so that each W V1 (W) and (1 )+ f =
+1 + f = 0. Thus W U f = 0 and hence = U f = W W U f = 0.
P
Hence H o (X, ) = 0.
This result is not true in general for the higher dimensional cohomology groups. However, if the space X is assumed to be paracompact and
normal, we will prove the result to be true for the higher dimensional
cohomology groups.
Lecture 12
P
Proposition 8. If X is paracompact and normal and if is a presheaf 68
P
which determines the zero sheaf, the H q (X, ) = 0 for all q 0.
P
Proof. Let f C q (U , ) where U = {Ui }iI is any locally finite covering. Since X is normal, we can shrink U to W , W = {Wi }iI with
i Ui . For each x X choose a neighbourhood V x of x such that the
W
following conditions are satisfied:
a) If x Ui , V x Ui ,
b) If x Wi , V x Wi ,
i , V x Wi = ,
c) if x < W
d) if x Uio Uiq = U , Vx U f () = 0
Conditions a) and b) can be satisfied, for the coverings U and W
being locally finite, each x is contained only in a finite number of sets of
i
the coverings. To see that condition c) can be satisfied, consider all W
i . The union of these sets is the closed since W is locally
for which x < W
finite, and x is in the open complement of this union. Next, by condition
P
a), V x U , and since
determines the 0-sheaf, we can choose V x
small enough so that d) is satisfied. We can thus always choose V x small
enough so that the above conditions are fulfilled.
If the V x are chosen as above, the covering V x xX is a refinement 69
of U . Choose the function : X I so that x W(x) , then by b),
V x W(x) U(x) . Then
+ f () = + f (xo , . . . , xq ) = (V , U ) f ((xo ), . . . , (xq )).
59
Lecture 12
60
70
Example 15. Let X be the space with four points a, b, c, d and let a
P
base for the open sets be the sets (a, c, d), (b, c, d), (c), (d). Let be the
presheaf for which S U = z, the group of integers, if U = (c, d); and S U =
P
0 otherwise. The homomorphisms VU are the obvious ones. Then
P
determines the 0-sheaf, but H 1 (X, ) = Z. The space X paracompact
but not normal.
i
S
S is an exact sequence of sheaves, then
If 0 S
iU
jU
Lecture 12
61
S
S 0
0 S
is exact, but the sequence
0 (X, S ) (X, S ) (X, S ) O,
i.e.,
0 O O Z2 O
is not exact.
P i P j P
If 0
X
i X jo X
O
0,
0
Q0
are exact. These sequences are natural in the sense that if h is a homomorphism of exact sequences, commuting with i and j:
0
/ P
P
/
/P
/ P
P
/
/P
Lecture 12
62
/ H q (X, P )
h
72
j0
/ H q (X, P)
h
P
...
/ H q (X,
...
/ H q (X, P0 )
1)
P
/ H q (X,
/ H q (X, P0 )
h
j0
1)
/ ...
P
/ H q (X,
/ H q+1 (X, P )
1 0)
/ H q+1 (X, P1 )
/ ...
and
i
...
P
/ H q (X,
10 )
/ H q (X, P )
P
/ H q (X,
1)
/ H q (X, Q)
h
/ H q+1 (X, P0 )
/ ...
/ H q (X, Q1 )
/ H q+1 (X, P10 )
/ ...
homomorphism,
maps
im
j
into
im
j
U
V . Hence, writing S oU = im jU
VU
SU
joU
iU
/ S
oU
oVU
VU
SV
joV
/ S
U
jU
VU
/ S
oV
VU
iV
/ QU
/ S
V
jV
/ QV
O
o O
and
i
O
QO
o
Lecture 12
63
/P
i1
P
P
/ P
j1
P
jU
SU
/ S
U
h
U
hU
j1U
S 1U
/ S
1U
h
U maps S oU = im jU into S 1oU = im j1U . Hence there are induced 73
SU
/ S
oU
iU
/ S
U
iU
h
oU
hU
S 1U
joU
/ S
1oU
jU
/ QU
h
U
h U
jU
/ S
1U
/ Q1u
and h
U with VU . Hence, since joU and jU are epimorphisms and joU ,
jU commute with and h, h and commutes with and h U with
oU
oVU
VU , i.e., the diagrams given below are commutative:
S oU
oVU
^==
== joU
==
=
SU
h
oU
VU
/ SV
hU
S 1U
S 1oU
VU
VU
QU ^<
<<
<<jU
<<
VU
h
V
/ S 1V
==
== jo
==
=
oVU
/ S 1oV
/ S V
h
U
h U
/ QV
A
jV
S U
h
oV
hV
jo
/ S oV
@
joV
S 1U
VU
j
VU
Q1U
h V
/ S 1V
<<
<< j
<<
<
/ Q1V
Thus h, h
o , h , h are homomorphisms of presheaves commuting
with jo , i, j.
jo
/ P
1o
P
h
o
P
/ P
jo
P
/Q
h
j
/ Q1
Lecture 12
64
74
P
jo
/P
/ P
/ P1
/0
P
/0
/Q
/0
h
o
jo
1o
h
o
/ P
P
1o
h
i
P
h
j
/ Q1
/0
Lecture 13
Example 17. Let X consist of the natural numbers together with two 75
special points p and q. Each natural number forms an open set. A
neighbourhood of p (resp. q) consists of p (resp; q) together with all but
a finite number of the natural numbers. Let S U = Z if U consists of all
but a finite number of the natural numbers and if V U is another such
set, let VU : Z Z be the identity. If U is an open set not containing
all but a finite number of the natural numbers or if it contains either p
or q, let S U = O and let VU , UW be the zero homomorphisms. Then
P
= {S U , VU } is a presheaf determining the 0-sheaf, but H 1 (X, Z) = Z.
The space X is T 1 and paracompact but not normal.
Example 18. Let R be a set with cardinal number N1 let S = 2R be the
set of all subsets of R and let T = 2S be the set of all subsets of S . If
r R, let r T be the largest subset of S , which is such that, each
of its elements considered as a subset of R contains the elements r. Let
R T consists of all r, for all r R and let T 1 = T R .
Let X be a space consisting of (1) all elements r R and (2) all
triples (t, r1 , r2 ) with t T 1 , r1 , r2 R and r1 , r2 . Each point (t, r1 , r2 )
is to form an open set. Neighborhoods of points r of the first kind are
sets N(r; s1 , . . . , sk ), where o k < and s1 , . . . , sk S , consisting
of r together with all points (t, r1 , r2 ) with r (r1 , r2 ) and, for each 76
i = 1, . . . , k, either r si t or r < si < t. [cf. Bings Example G,
Canadian Jour, of Math. 3 (1951) p.184].
For sets U X of cardinal number 2 and consisting of points
of the second kind, let S U = Z and, if V U is another such set, let
65
Lecture 13
66
S
S 0 is an exact sequence of sheaves, let
If 0 S
j
i
be the image and quotient presheaves in 0 S
S
S
S o , Q,
for which the sequences
jo
0 S
S So 0,
j
i
0 S0
Q 0,
S
f = f |V im jV = im iV and by exactness jV
f = 0. Hence
VU
VU
xU jU f = xV VU jU f = xV jV
VU f = 0.
77
0 H o (X, S ) H q (X, S )
Lecture 13
67
If h : (S , S , S ) (S 1 , S1 , S 1 ) is a homomorphism of exact
sequences, commuting with i and j,
/ S
/ S
/ S
1
/S
/0
/ S1
/ S
1
/0
/ H q (x, S )
...
/ H q (X, S1 )
/ H q (X, S )
/ H q (x, S )
h
i
/ H q+1 (X, S )
/ H q (X, S 1 )
/ H q (X, S1 )
/ ...
/ H q+1 (X, S )
1
/ ...
78
j0
0 S
S S0 0,
and
j
i
0 S
S
Q 0,
Lecture 13
68
exact cohomology sequences:
=0
H q1 (X, Q)
...
/ H q (X, S )
/ H q (X, S )
/ H q (X, So ) o / H q+1 (X, S )
LLL
q8
LLL
qqq
q
i
L
q
LLL
q
j
% qqq
jo
/ ...
H q (X, S )
j
=0
H q (X, Q)
= 0 for
Since Q determine the 0-sheaf, by Proposition 8, H q (X, Q)
79
is exact.
Next, since the homomorphism h commutes with i and j, the induced homomorphism h of presheaves also commutes with i and j:
0
/ S
/ S
1
/ S
h
/ S
/ S
1
/ S
1
Lecture 13
69
Note . If X is not paracompact and normal, in general, i is not an isomorphism, to be precise, the cohomology sequence is not defined. One
does, however, have the exact sequence
0 H o (X, S ) H o (X, S ) H o (X, S )
H 1 (X, S ) H 1 (X, S ) H 1 (X, S )
as one sees from the exact sequences
70
0 = H o (X, Q)
/ H o (X, S )
j
H o (X, S )
j
/ H 1 (X, S ) o / H 1 (X, S )
o
LLL
LLL
i
L
j LLL&
H 1 (X, S )
= 0.
H o (X, Q)
Lecture 13
Lecture 13
71
0 S
S
S 0
where i, j correspond to those in Example 16. Since H 1 (X, S ) =
H 2 (X, S ) = 0 and H 1 (X, S ) = Z2 , there is no exact cohomology
sequence. The space X is paracompact but not normal.
Example 20. Let X consists of a sequence of copies In of the unit segment together with two special points p and q. A neighbourhood of p
(resp q) consists of p (resp. q) together with all but a finite number of
the segments In . Let G be the 4-group and let S be the subsheaf of
(X G, , X) consisting of zero at p and q and on each In a copy of
the sheaf S of Example 16. Let S be the subsheaf of (X Z2 , , X)
formed by omitting the points (p, 1), (q, 1) and let the homomorphism
j : S S be induces by j : G Z2 as defined in Example 16. Then
there is exact sequence
i
S
S 0
0 S
but H 1 (X, S ) = H 2 (X, S ) = 0 while H 1 (X, S ) , 0. Thus there is 81
no exact cohomology sequence. The space X is paracompact and T 1 but
not normal.
Example 21. Let R, S , T 1 be as in Example 18. Let X be the space
consisting of (1) the elements r R and (2) segments Intr1 r2 where n is a
natural number, t T 1 , r1 and r2 are in R, and r1 , r2 . Neighbourhoods
of the points r are sets N(r; n, s1 , ., sk ) where n is a natural number and
s1 , . . . , sk S , consisting of r together with all segments Imtr1 r2 with
Lecture 13
72
Lecture 14
Definition. A resolution of a sheaf G of A-modules is an exact sequence 82
of sheaves A-modules
e
dq
d1
0G
S o S 1 S q1 S q
such that H q (X, S q ) = 0, p 1, q 0.
There are than induced homomorphisms
do
dq
d1
d q+1
the subsheaf of the constant sheaf Z2 formed by omitting the points (0,1)
and (1,1). A resolution
(1)
d1
0G
S o S 1 0
Lecture 14
74
is
83
0 0 Z2 0.
Another resolution
(2)
d1
d2
0G
S o S 1 S 2 0
d1
0G
S o S 1 0
d1
0G
S o S 1 0
84
Lecture 14
75
R
= Io
>R
|
}}
||
}}
j ||
}
}
|
}} e
|| h
o
/
G
S
i
/I
/ S
d2
/ S2
we see that
e
d1
d2
0G
S o S 1 S 2 0
is a resolution of G and the induced sequence
0 (X, S o ) (X, S 1 ) (X, S 2 ) 0
is
85
0 Z2 + Z2 Z2 + Z2 Z2 + Z2 0
and
H o (X, S ) = H 2 (X, S ) = Z2 , H 1 (X, S ) = 0
Proposition 10. If X is paracompact normal and if
dq
0G
S o S q1 S q
is a resolution of G , there is a uniquely determined isomorphism :
H q (X, S ) H q (X, G ).
If
e
d1
q
q1 d
0 G1
S1o S11 S1
S1
Lecture 14
76
is a resolution of another sheaf G1 and if
h : (G , S o , S 1 , . . .) (G1 , S1o , S11 , . . .)
/ H q (X, G )
H q (X, S1 )
86
/ H q (X, G1 )
do1
e
0G
S o z1 0
(1)
q+1
q
q do
g+1
q i
S z
0 (q 1)
0z
q
/G
/ So
do1
/ G1
/ z1
/ 0,
/ So
1
do1
/ z1
1
/ 0,
Lecture 14
77
/ zq
iq
/ Sq
/ zq+1
/ zq
1
doq+1
iq
/ 0,
/ Sq
1
q+1
do
/ zq+1
1
/ 0.
quence 0 (X, G )
(X, S o ) (X, S 1 ). Then H o (X, S ) =
1
ker d = ime, but e is a monomorphism and (X, G ) = H o (X, G ), hence
e : H o (X, G ) H o (X, S ) is an isomorphism commuting with h . Let
= e1 .
Case 2. q > 0. The exact cohomology sequence corresponding to that
exact sequences (1) for q 1 (where zo = G ) is
doq
iq1
Since im iq = ker do
isomorphism
iq : (X, zq )/ im do im iq / im dq
= ker dq+1 / im dq
= H q (X, S ).
Thus we have an isomorphism
Lecture 14
78
commuting with h , since h commutes with and (i )1 .
0
/ (X, zq )
(X, S q1N)
do
NNN
NNN
N
dq NNN'
/ H 1 (X, zq1 )
/0
iq
(X, S qN)
NNN q+1
NNdN
NNN
N'
/ (X, zq+1 )
/ (X, S q+1 ).
q+1
do
iq+1
88
(iqp )
(do
p = q.
(iq )1
d1
d1
dq
0G
S o S 1 S q1 S q ,
0G
S1o S11
89
q
q1 d
S1
S1 ,
Lecture 14
79
ical isomorphism
: H q (X, S ) H q (X, S1 ).
Moreover, if h : (S o , S 1 , S 2 , . . .) (S1o , S11 , S12 , . . .) is a homomorphism commuting with e, d1 , d2 , . . .,
S
|>
e ||
|
||
||
/G
@@
@@
@@
e @@
d1
/ S1
d2
/ ...
/ S q1
/ S1
1
d1
S1o
dq
d2
/ S q1
1
/ ...
/ Sq
/ ...
dq
/ S1q
/ ...
H Q (X, S )
H q (X, G ) H q (X, S1 );
let = 1
1 .
/ H q (X, G )
h
H q (X, S1 )
/ H q (X, G ),
Lecture 15
We now given example to show that the uniqueness theorem fails in 90
more general spaces.
Example 24. Let X consist of the unit segment I = {x : o x 1}
together with two points p, q. A neighbourhood of p (resp. q) consists
of p (resp. q) together with all of I. Let G be the subsheaf of the constant
sheaf Z2 formed by omitting the points (p, 1), (q, 1), (0, 1), (1, 1). Let
S o be the subsheaf of the constant sheaf Z2 + Z2 formed by omitting
(p, a), (q, a) for all a , 0 and (0, (1, 0)), (0, (1, 1)), (1, (0, 1)), (1, (1, 1)).
Let S 1 be the subsheaf of Z2 formed by omitting (q, 1). Let S 2 have
the stalk Z2 at p and 0 elsewhere; a neighbourhood of (p, 1) consists of
(p, 1) together with all the zeros over I. Then there is a resolution
d1
d2
d3
0G
S o S 1 S 2 0
and the corresponding sequence
d2
d1
d3
91
e
d1
0G
R o 0
81
Lecture 15
82
R
{=
e {{{
{{
{{
/G
h
BB
BB
B
e BBB
So
d1
d1
/0
/0
/0
/ S1
/ S2
/ 0.
if
(s) E,
if
(s) < G
if
x G, G (x) = 0 A
if
x < G).
P
P
Then {hU } :
is a homomorphism. If h : S S is the
Lecture 15
83
if (s) E,
if (s) X V.
93
if (s) E
if (s) C G C G X H X V.
Lecture 15
84
ii)
iI
11 = 1.
i,
if (s) W
if (s) U i V i .
(s) U i ,
if (s) X Ui .
hi (s) = s
= 0(s)
if (s) X V i .
Let the set I of indices be well ordered and define the homomorphisms li : S S by
Y
1i (1 h j ) hi ,
j<i
where the product is taken in the same order as that of the indices.
Lecture 15
85
Lecture 16
Let {li }iI be a system of endomorphisms of a fine sheaf S correspond- 96
ing to a locally finite covering {Ui }iI of a normal space X. Each li gives
a homomorphism li (U) : (U, S ) (U, S ) for each open U and
P
li (U) has a meaning and is the identity endomorphism of (US ).
iI
if x Ui U,
if x (X Ui ) U.
=0
/ (U, S )
nn7
li (U) nnn
n
(Ui U,S )
(Ui U,S )
nnn
nnn
/ (Ui U, S )
(Ui U, S )
(U, S )
li (Ui U)
(Ui U, S )
li (U)
/ (U, S )
VU
(Ui V,Ui U)
(Ui V, S )
li (V)
/ (V, S )
87
Lecture 16
88
97
where i = i, io , . . . , iq1 if = io , . . . , iq1 . (This infinite sum of sections is finite neglecting zeros, in some neighbourhood of each point.)
Using the fact that o (i) = and j (i) = i j1 () for j > 0, one
verifies that
q kq1 f + kq q+1 f = f.
(The computation is given at the end of the lecture.)
Hence each cocycle f is a coboundary q.e.d.
d1
dq
0G
S o S q1 S q . . . ,
where each S q (q 0) is fine, is a resolution of G .
Definition. A sheaf S is called locally fine, if for each open U and each
x U, there is an open V with x V U such that the restriction of S
to V is fine.
If X normal, a fine sheaf S is locally fine.
Proof. The restriction of S to an arbitrary closed set is fine.
98
Lecture 16
89
l j,
i = 1, 2.
( j)=i
Then I1 + I2 = l and
li (s) = 0 if (s) X
U j X Gi .
( j)=i
Hence
l1 (s) = 0 if
(s) X G1
and
l1 (s) = s if (s)X G2 = E.
l1 thus gives the required function, and this completes the proof.
d1
dq
0G
S o . . . S q1 S q ,
where each S q (q 0) is locally fine, is a resolution of G .
The following examples shows that, in more general spaces, fineness
need not coincide with local fineness.
Example 26. Let X have points a, b, . . . , h with base for open sets consisting of ( f ), (g), (h), (d, f, h), (e, g, h), (c, f, g), (b, e, g, h), (a, d, e, f,
g, h). Let S be the subsheaf of the constant sheaf Z2 formed by omitting
(c, 1), ( f, 1). Then S is fine but not locally fine. In fact, V = (c, f, g) is
the least open set containing c and the restriction of S to V = X (h)
is not fine. (X is not normal.)
99
Lecture 16
90
Example 27. Let T be the space of ordinal numbers 1 with the usual
topology induced by the order. Let A be the space or ordinal numbers
o and let X be the subspace of T XA formed by omitting the point
(1 , o ). Let S be the constant sheaf Z2 over X. Then S is locally
fine, for every point has a closed neighbourhood which is normal and
zero dimensional. But S is not fine. If B is the set of even numbers,
then B A. Let E = 1 B and G = T B. Then E G X
with E closed and G open. There is no endomorphism of S which is
(X in neither paracompact nor
the identity on E and is zero outside G.
normal.)
100
101
Example 28. The space M of Quart. Jour. Math. 6 (1955), p. 101 is normal and locally zero dimensional but not zero dimensional. Therefore
the constant sheaf Z2 is locally fine but not fine. (M is not paracompact).
q kq1 f + kq q+1 f = f.
q
X
q q1
k f () =
(1) j (U , U j )(kq1 f )( j )
j=0
q
X
X
= (1) j (U , U j )
Ii (U j ) f (i j )
j=o
q
X
(1) j
l1 (U )(Ui , U j j ) f (i j ).
l1 (U )(q+1 f )(i)
j=0
q q+1
i
q+1
X
li (U )
li (U)(Ui , U ) f ()
(1) j (Ui , U j i) f ( j i)
j=0
X
i
li (U)
q+1
X
(1) j (U j , Ui j1 ) f (i j1 )
j=1
Lecture 16
91
li (U ) f ()
q q1
li (U )
q q+1
f () + k
q
X
(1) j+1 (Ui , Ui j ) f (i j ).
j=0
= i li (U ) f () = f ()
Lecture 17
In this and the next lecture, we shall give a proof of de Rhams theorem. 102
Let X be an indefinitely differentiable (C ) manifold of dimension
n, which is countable at infinity (i.e) a countable union of compact sets);
we assume that X is a Hausdorff space. Then X is paracompact and
normal. (Dieudonne, Jour. de Math. 23 (1944)). The set E p (U) of all
C (alternating) differential p-forms on an open set U forms a vector
space over the field of real numbers. Exterior differentiation gives a
homomorphism d p ,
d p : E p1 (U) E p (U)
with d p+1 d p = 0. In particular, there is a sequence
do
d1
dp
dn
dn+1
Lecture 17
94
d1
0 R
o p1 p . . . ,
with d p+1 d p = 0.
There is a homomorphism
{ fU } : {E p (U), VU } p ,
104
dp
/ E p (X)
dp
fX
fX
(X, p1 )
/ (X, p ).
Lecture 17
95
d1
/ ...
fX
/ E p (X)
fX
/ (X, o )
dp
/ E p1 (X)
d1
fX
/ ...
/ ...
dp
/ (X, p1 )
/ (X, p )
/ ...
dp
0 R o p1 p
is exact.
Proof. We have to prove that for each point a X, the sequence
e
d1
p
p1 d
0 Ra
oa a
Lecture 17
96
k p1 : E p (U) E p1 (U)
and
(p 1)
106
j=1
dp
0 RU
E o (U) . . . E p1 (U) E p (U) . . .
is exact, and since exactness is preserved under direct limits, therefore
the limit sequence
e
d1
dp
0 Ra
oa ap1 ap . . .
is exact, q.e.d.
The sheaf p is fine.
Proof. Since the space X is paracompact and normal, by Proposition 13
(Lecture 16), it is enough to prove that the sheaf p is locally fine. Let
U be an open set of X, and let a U.
Lecture 17
107
97
let
gi (r) = 0
Z
=
(r ri ),
)
1
ri
exp
dt ( r ri ),
ri
2
(t 2 )(t ri )
r
(
)
Z ri
1
ri
=
exp
dt (0 r )
ri
2
(t 2 )(t ri )
ri/2
ri
and define fi by
v
u
tX
n
fi (x1 , . . . , xn ) = gi (
(x j bi j )2 .
j=1
Let 1 (x) = fi (x), summed for all i for which S i meets E and let
P
2 (x) = fi (x), summed for all the remaining i. Then 1 +2 is positive
in U and, if
(x) = 1 (x)/(1 (x) + 2 (x)),
P
Lecture 17
98
h(b ) = 0b if b V G U H.
(b denotes the germ determined by at b U.)
Proposition 14. There is an isomorphism
fX : H p (E (X)) H P (X, R).
dp
0 R
o p1 p . . .
is a resolution of the constant sheaf R and hence, by Proposition 10,
there is an isomorphism
: H p (x, ) H p (X, R);
but we already have (as proved in the earlier part of this lecture) an
isomorphism
fX : H p (E (X)) H p (X, ).
109
(1)eh + k0 d1 = 1.
n
X
Di f (x)dxi , (),
i=1
hence ko d1 f (x) =
Pn R 1
i=1 0 Di f (tx)dt
o
k d1 f (x) = f (x).
xi =
R1 d
f (tx)dt = f (x)
0 dt
p p1
d k
Z
=d (
p
f (tx)t
p1
p
X
dt
(1) j1 xi j dxi1 d xi j dxi p
j=1
Lecture 17
99
n Z
X
= ( (
i=1
j=1
Z
+(
p p+1
k d
p
X
j1
Di f (tx)t dt))
(1) xi j dxi1 d xi j . . . dxi p
n
X
=k (
Di f (x)dxi dxi1 dxi p )
p
i=1
n Z i
X
p
Di f (tx)t dt) xi dxi1 dxi p
(
i=1
p
X
n Z
X
i=1
= f (tx)t p
+
1
n Z 1
X
i=1
n
1X
= f (x)dxi1 . . . dxi p
= .
i=1
Di f (tx) xi t p dt dxi1 . . . dxi p
Lecture 18
Let s p be a fixed p-simplex in Euclidean p-space R p , with vertices 111
a0 , a1 , . . . , a p , i.e. s p is the convex set spanned by points a0 , . . . , a p
which are in general position. We may assume that ao is the origin
and a1 , . . . , a p are unit points of a coordinate axes in R p , and that s p1 is
the face opposite a p in s p .
Definition . A differentiable singular p-simplex in a C manifold X is
a C map t : s p X. The image, im t, is called the support of the
singular simplex t. The j-th face j t is the composite map td j : s p1 X
where d j : s p1 s p is the linear map which maps ao , . . . , a p1 into
ao , . . . , a j , . . . , a p .
The support of j t is contained in the support of t.
Definition . A differentiable singular p-cochain in an open set U X
is a real valued function of differentiable p-simplexes with supports in
U; f (t) R if suppt U.
p
j=0
Lecture 18
102
In particular, there is a sequence
p
p1 d
d1
0 S oX S 1X S X
112
S X . . .
d1
0 R
S 0 S p1 S p . . .
Here the constant sheaf R is identified with the sheaf of germs of
constant functions.
There is a homomorphism
p
gU : S U , VU S p ,
where the image of an element of S Up is the section which it determines.
Then d commutes with gU and, in particular, with gX . Then we have the
commutative diagram:
0
/ So
X
/ ...
gX
/ S p1
X
dp
gX
/ (X, S o )
/ ...
/Sp
X
/ ...
gX
/ (X, S p1 )
/ (X, S p )
/ ...
113
Lecture 18
103
p
0 R
S S p1 S p . . .
is exact.
Proof. It is sufficient to show that
e
114
p1
0
0 R
SU
SU
dp
S U . . .
0 , 1,
0 = 1;
Lecture 18
104
The sheaf S p is fine.
otherwise.
where t1 is the inverse image of the form by t. Clearly hU commutes with VU , hence induces a homomorphism h : p S p with
commutativity in
E p (U)
xU
/ p
x
hU
hx
SU
xU
/ S p.
x
fX
/ (X, p )
gX
hX
S Xp
hU commutes with d p .
Proof.
(hU d p )t =
Z
sp
t1 (d p )
/ (X, S p ).
Lecture 18
105
=
sp
p
X
(1)
j=0
d j sp
p
X
(1) j (hU ) j t
j=0
p
= (d hU )t.
Thus hX induces a homomorphism hX : H p (E (x)) H p (S X ). Also 116
the homomorphisms h : p S P and hence the induced homomorphisms h : (X, p ) (X, S P ) commute with d p , and thus there
are induced homomorphisms h : H p (X, ) H p (X, S ). There is
commutativity in
H p (E (X))
fX
/ H p (X, )
hX
gX
H p (S X )
/ H p (X, S ).
}
e }}
}}
}
}}
/R
AA
AA
AA
e AA
/ ...
S0
/ p1
dp
/ ...
/ S p1
/ p
/ ...
dp
/Sp
/ ...
Lecture 18
106
Theorem 2 (de Rham). The homomorphism
hX : H p (E (X)) H p (S X )
is an isomorphism.
Proof. The following diagram is commutative :
H p (E (X))
fX
/ H p (X, )
hX
H p (S X )
gX
/ H p (X, S ).
117
commutative, we have hX = g1
X h fX . Therefore, hX is an isomorphism.
Lecture 19
Definition. A double complex K is a system
of A modules (A is a com- 118
mutative ring with unit element K p,q , indexed by pairs (p, q) of integers, together with homomorphisms d1 and d2 with
p,q
p,q
d1 : K p1,q K p,q ,
p+1,q
d1
d2 : K p,q1 K p,q ,
p,q
d1 = 0,
p+1,q p+1,q1
d1
d2
p,q+1 p,q
d2 = 0,
p+1,q p,q
d1
d2 = 0,
d2
...
/ K p1, q1
d2
d2
d1
d1
...
/ K p1, q
/ K p,q1
d2
/ K p1, q+1
/ ...
d1
/ K p,q
d2
/ K p,p+1
/ ...
Lecture 19
108
K p,q /L p,q
double complex.
p,q
p,q
Let Z1 (K) be the kernel of d1 : K p,q K p+1,q and let B1 (K) be
p,q
p,q
the image of d1 : K p1,q K p,q . Since d12 = 0, B1 Z1 K p,q .
p,q
p,q1
Now d1 (Z P1,Q)1 = 0 Z1 and, since d1 d2 (Z1
)
p,q1
p,q1
p,q
p,q
is a
= d2 d1 (Z1
) = 0, d2 (Z1
) Z1 . Thus Z1 (K) = Z1
subcomplex of K.
P1,q
p,q
p,q1
Also d1 (B1
) = 0 B1 and d2 (B1 ) = d2 d1 (K p1,q1 ) =
p,q
p,q
d1 d2 (K p1,q1 ) B1 . Thus B1 (K) = B1 is a subcomplex of
p,q
p,q
p,q
Z1 (K). Let H1 (K) = Z1 (K)/B1 (K) with H1 (K) = H1 (K) = Z1 /B1 .
In the double complex H1 (K), the homomorphism induced by d1 is the
trivial (zero) homomorphism.
...
/ H p1,q1
1
d2
/ H p1,q
1
d2
/ H p1,q+1
1
/ ...
...
/ H p,q1
1
d2
/ H p,q
1
d2
/ H p,q+1
1
/ ...
p,q
p,q
p1,q1
H2
d1
p1,q
H2
d1
d1
p,q1
H2
H p1,q+1
p,q
H2
p,q+1
H2
Lecture 19
109
120
In particular,
there is a double complex
H2 (H1(K)), which we write
p,q
p,q
p,q
p,q p,q
as H12 (K) = H12 (K) , where H12 = Z12 B12 and Z12 = ker d2 :
p,q
p,q+1
p,q1
p,q
H1 H1
; B12 = im d2 : H1
H1 . In the double complex
H12 (K), the induced homomorphisms d1 and d2 are the trivial homomorphisms.
Similarly there is a double complex
p,q
H21 (K) = H21 (K) = H1 (H2 (K)).
p,q
Notations. In terms of the more usual notation, H12 (K) = HII (HI (K))
p,q
q
and H21 (K)) = HIp (K)(HII (K)).
p,q
To the double complex K = K , d1 , d2 we can now associate the
P
K p,q (each
(single) complex K n , d K n being the direct sum K n =
p+q=n
Kn
K n.
dn
dn+1
K n1 K n K n+1
Thus im dn ker dn+1 and there are cohomology modules H n (K) =
ker dn+1 /imdn .
Definition . A homomorphism f : K L (of bidegree (r, s)) of double 121
complexes is a system of homomorphisms f : K p,q L p+r,q+s .
Definition. A map f : K L of double complexes is a homomorphism
of bidegree (0, 0), which commutes with d1 and d2 .
Clearly a map f : K L induces homomorphisms
p,q
p,q
p,q
p,q
p,q
p,q
Lecture 19
110
Definition. A sequence
hr
hr+1
Kr1 Kr Kr+1
of homomorphisms of bidegree (0, 0) of double complexes is called exact
if, each pair (p, q), the sequence
p,q
p,q
Kr1 Kr
p,q
Kr1
is exact.
Given an exact sequence of maps of double complexes
j
K
K 0,
0 K
there is an exact cohomology sequence
j
H n (K )
H n (K) H n (K ) H n+1 (K )
122
0 K n
Kn
K n 0
are clearly exact for each each n, and d commutes with i and j. Then,
using the standard arguments of Lecture 10, we obtain the result.
Definition. Two maps of double complexes, f : K L and g : K L
are called homotopic ( f g) if there exist homomorphisms h1 : K p+1,q
L p,q and h2 : K p,q+1 L p,q (i.e., h1 and h2 are homomorphisms K L
of bidegree (1, 0) and (0, 1) respectively) such that
d1 h1 + h1 d1 + d2 h2 + h2 d2 = g f,
d1 h2 = h2 d1 ,
d2 h1 = h1 d2 .
Lecture 19
111
p,q
p,q
p,q
p,q
h+2 : H1
p,q
(K) H1 (L).
Further, since
123
d1 h1 + h1 d1 = g f d2 h2 h2 d2 ,
h1 expresses the homotopy of g and f + d2 h2 + h2 d2 from a column
complex of K to the corresponding column complex of L.
Hence
p,q
p,q
i.e.,
Hence
p,q
p,q
112
Lecture 19
Lecture 20
. If is a directed set, a direct system of double complexes 125
Definition
K ,
is a system of double complexes K and maps
,
: K K
( < ),
such that
(i) is the identity,
(ii) is homotopic to for < < .
If K , is a direct system of double complexes, there are unique-
p,q
p,q
Lecture 20
114
The proofs of (ii) and (iii) are carried out in a similar manner.
126
which is bounded above or on the right and if H12 (K) = 0 for all p
and q, then H n (K) = 0 for all n.
Proof. Let H n (K), let be its representative in some H n (K ) and
p,q
p1,q+1
+ . . .,
let a Z n (K ) represent the class . Let a = a + a
m,nm
nm,m
where p + q = n and the sum terminates with a
(resp. a
).
Since a Z n (K ), da = (d1 + d2 )a = 0, i.e.,
p,q
p,q
p1,q+1
da = d1 a + (d2 a + d1 a
) + ,
p,q
p,q
p1,q+1
= a a d2 c
p1,q+1
= (a
=
127
p1,q+1
where e
ep1,q+1
p1,q+1
= a
( since d1 b = 0)
p2,q+1
d2 c) + a
ap2,q+2
Lecture 20
115
which is bounded below or on the left, and if H21 (K) = 0 for all p and
q then H n (K) = 0 for all n.
which is bounded above or on the right and if H12 (K) = 0 except (at
o,q
most) for p = 0, then there exist isomorphisms : H q (K) H12 (K) for
all q.
o,q
/ H 0,q (K )
12
H q (K)
/ H 0,q (K).
12
Lecture 20
116
Proof. Let L be the subcomplex
L :
...
/ K 1,q1
/ K 1,q
/ ...
...
/ Z 0,q1
1
/ Z 0,q
1
/ ...
0
p,q
p,q
p,q
o,q
...
/ K 1,q1
/ K 1,q
/ ...
...
/ B0,q1
1
/ B0,q
1
/ ...
0
129
p,q
p,q
p,q
0
p,q
p,q
Lecture 20
117
exact sequences
i
/ L
/ K
/ K /L
/0
/ L
/ K
/ K /L
/ M
/ L
/ L /M
/ 0,
and
0
/0
j
/ L /M
/ 0.
/ M i / M
0
Hence h commutes with d , i and j in the exact cohomology sequences:
...
/ H n1 (K /L )
h
...
/ H n (L )
h
/ H n1 (K /L )
/ H n (K /L )
/ H n (L )
/ H n (K )
/ H n (K )
/ H n (K /L )
and
...
/ H n (M )
h
...
/ H n (L )
/ H n (L /M )
/ H n+1 (M )
/ H n (M )
/ H n (L )
/ ...
/ H n (L /M )
/ H n+1 (M )
/ ...
H n1 (K /L )
(A2 )
H n1 (K/L)
H n (L)
H n (K /L )
H n (K )
H n (L )
...
H n (K)
H n (K/L)
...
and
(B1 )
H n (M )
H n (L )
(B2 )
H n (L /M )
H n (M)
H n (L)
H n+1 (M )
...
H n (L/M)
H n+1 (M)
...
Lecture 20
118
The quotient double complex K /L is
K /L :
...
/ K 0,q1 /Z 0,q1
/ K 0,q /Z 0,q
1
/ ...
...
/ K 1,q1
/ K 1,q
/ ...
o,q
o,q
1,q
K is exact, we have
...
/ H 1,q1 (K )
/ H 1,q (K )
/ ...
...
/ H 2,q1 (K )
/ H 2,q (K )
/ ...
131
p,q
p,q
by hypothesis is also zero for p > 0, hence is zero for all pairs (p, q).
Since K /L is bounded above or to the right, by Proposition 15, we
have H n (K/L) = 0 for all n. Thus, in the sequence (A2 ), we see that
i : H n (L) H n (K) is an isomorphism.
Lecture 20
119
1,q
o,q
H1 (M ) :
/ H 1,q1 (K )
...
/ H 1,q (K )
/ ...
p,q
p,q
and by hypothesis, is also zero for p < 0, hence is zero for all pairs
(p, q). As before, the conditions of Proposition 15 being satisfied, we 132
have H n (M) = 0 for all n. Thus, in the sequence (B2 ), we see that
j : H n (L) H n (L/M) is an isomorphism.
The quotient double complex L /M is given by
L /M :
...
/ H 0,q1 (K )
/ H 0,q (K )
o,q
/ ...
o,q1
o,q
Thus (L /M )q = H1 (K ) and d = d2 : H1 (K ) H1 (K ).
o,q
o,q
Hence H q (L /M ) = H12 (K ); similarly H q (L /M ) = H1 (K ). Furo,q
thermore, in the limit we have H q (L/M) = H12 (K) and H q (L /M ) =
o,q
H1 (K ).
From the sequences (A1 ), (A2 ), (B1 ), (B2 ), we have the commutative
Lecture 20
120
diagram :
H q (K ) o
H q (L )
/ H q (L /M )
H q (K) o
0,q
H12 (K )
H q (L)
/ H q (L/M)
0,q
H12 (K).
133
/ H 0,q (K )
12
h
H q (K)
/ H 0,q (K).
12
Proposition 16-a. If K , is a direct system of double complexes
p,q
which is bounded below or on the left and if H21 (K) = 0 except for
p,o
q = 0, then there exist isomorphisms : H p (K) H21 (K) for all p.
If another direct system K , is bounded below or on the left
p,q
p,o
Lecture 20
121
134
p,q
p,q
p,q
H1 (K)
and
H n (K) = Z if n = 0,
= o otherwise .
This double complex is bounded below and on the left, but is unbounded above and on the right.
Lecture 21
Introduction of the family
135
ules, the set of all sections f (X, S ) such that supp f = x : f (x) ,
0x is in , forms an A module (if supp f1 and supp f2 then
h : (X,
S ) (X,
S ),
Lecture 21
124
Remark. If X < , U is unique, and is not the empty set, for otherwise,
in each case, X would belong to . If X , a - covering is just a
locally finite proper covering of X.
The - coverings of X form a subdirected set of the directed set
of all locally finite proper coverings of the space X.
Proof. (i) If X , is the directed set of all locally finite proper
coverings of X.
(ii) If X < and U , W are any two - coverings of X, let W = W :
W = U V for some U U and some V W with W = U V .
Then W is a locally finite proper covering of X and
[
[
[
(
=(
V)
U)
W
WW (W )
UU (U )
VW (V )
Lecture 21
125
P
P
p
whereC (U , ) is the submodule of C o (U , ) consisting of those zero
cochains which assign to U the zero of S U . Then we have a mapping
X
X
p : Cp1 U ,
Cp U ,
.
Let
138
X
p
H U ,
= ker p+1 / im p .
P
p
Then H (U , ) is called the p th cohomology module of the covP
ering U with coefficients in the presheaf and supports in the family
.
If a - covering W is a refinement of U , for each choice of the
function : W U , (V ) = U . We then have the mapping (Lecture
9)
X
X
p
p
(p 0).
C W ,
+ : C U ,
W U : Ho (U , S ) Ho (W , S )
Lecture 21
126
q1
X
dq
q
X
dq+1
q+1
X
q
q
X
X
p
p
: C (U , ) C U ,
and
p
:C U
q
q1
X
p
, C U ,
Pq
P d P
C (U , ) commuting with the coboundary operator . We have 2 = 0, and by hypothesis d2 = 0. Further d = d; so we have the commutative case of a double complex,
q.e.d.
For each pair U , W of - coverings for which W is a refinement of
U choose : W U with V (V); if W = U , let : U U be
the identity and let
q
q
X
X
p
p
W U = + : C (U , ) C W , .
Lecture 21
127
X
X
, W U
C ( ) = C U ,
U ,W
q
q
X
p
p1
W ,
k : C U , C
P
P
homomorphisms k : Cp U , q Cp1 W , q and the trivial ho
P
P
p
p
momorphism C U , q C W , q1 such that
k + k = W W W U W U ,
Lecture 22
P
Proposition 8-a. If
is a presheaf which determines the zero sheaf, 141
P
p
then H (X, ) = 0 for all p 0.
S
P
p
Proof. Let f C (U , ). Then
U , and hence has
UU (U )
and let V = X
U.
UU (U )
Then V , V x
is a refinement of U . Choose : H () U
xH
W(x) and
+
()
= U . Then it can be verified that f = 0.
The covering V x G
of G has a locally finite refinement {Yi }iI .
such that x
xH
xH
129
Lecture 22
130
142
Let
dq
dq+1
S q1 S q S q+1
be a sequence of homomorphisms of sheaves of A-modules with im dq
ker dq+1 . Let Bq = im dq , zq = ker dq+1 and H q = zq /Bq .
There is an induced sequence of homomorphisms of presheaves
dq+1
dq
S q1 S q S q+1
q
with im dq = Bo Bq and ker dq+1 = zq . Also there is an induced
sequence of homomorphisms
dq p
dd+1 p
p
C U , S q1 C U , S q C U , S q+1
p
p
p
q and
where C (U , S q ) = C U , S q , with im dq = C U , B
p,q
p
p
p
ker dq+1 = C (U , zq ). Then H2 C (U , S ) = C (U , zq ) /C
qo .
U ,B
Let : zq H q be the natural homomorphism. There is an in qo ) = 0.
duced homomorphism : zq H q with (B
Hence there is an induced homomorphism
p
: C (U , zq ) C (U , H q ),
p
q )) = 0.
which commutes with and W U such that (C (U , B
Hence there are induced homomorphisms :
p,q
: H2 C (U , S ) C (U , H q ),
p,q
: H21 C (U , S ) Hp (U , H q ),
p,q
: H21 C (S ) H (X, H q ).
143
p,q
o 0
0 o zq zq /B
Lecture 22
131
is an isomorphism. Therefore
p
p,q
H21 C (U , S ) H (U , zq /B o )
and hence the homomorphisms
p,q
p
qo )
H21 C (S ) H (X, zq /B
(1)
are isomorphisms.
q B
q /B
o 0
o B
0B
gives rise to an exact sequence
j
i
qo )
q ) C p (U , B
q /B
qo ) 0
0 Cp (U , B
Cp (U , B
i
p1
q /B
qo ) H p (U , B
qo )
H (U , B
i
p
p
q /B
qo ) .
H (U , Bq )
H (U , B
q /B
o ) H p1 (X, B o )
Hp1 (X, B
p
q ) H p (X, B
q /B
qo )
H (X, B
Lecture 22
132
q /B
qo determines the 0-sheaf and hence H p (X,
The presheaf B
q /B
qo ) = o for all p. Hence, by exactness,
B
qo ) H p (X, B
qo )
i : Hp (X, B
is an isomorphism.
From the exact sequences of homomorphisms
0
/B
q
0
/ zq
/ zq /B
q
0
/0
/B
q
/ zq
/ zq /B
q
/ 0,
Hp (X, zq )
Hp (X, zq /B q0 )
p+1
Hp+1 (X, zq )
Hp+1 (X, zq )
)
H (X, B
0
q)
Hp+1 (X, B
q)
H (X, B
H (X, zq )
H (X, zq /B q )
(2)
145
is an isomorphism.
Next, the exact sequence
0 Bq zq H q 0
gives rise to an exact sequence
q zq H q .
0B
q
0 zq /B q H q H q /Ho 0
Lecture 22
133
q
p
and the presheaf H q /Ho determines the 0-sheaf. Hence H (X,
q
H q /Ho ) = 0, and in the exact cohomology sequence, the homomorphism
p
p
H (X, H q /B q ) H (X, H q )
(3)
is an isomorphism.
Then is the composite isomorphism
p,q
o ) H (X, zq /B
q ) H (X, H q ).
H21 C (S ) H (X, zq /B
Lecture 23
Definition. The - dimension of a space X, dim X, is sup dim F.
146
normal and dim G n, the covering U (see Lecture 11) has a (locally
finite) proper refinement W of order n. Let V be the union of X G
and those elements W which are contained in U G together with V
form a - covering W of order n which is a - refinement of U .
Sufficiency. Let F and let U be a finite proper covering of F. Let
G be an open set with F G and G . Extend each U U to an open
set V of G with V F = U. These sets together with V = X F form a
- covering W of X. Then W has a refinement W of order n and
{W F}WW is a refinement of U of order n. Thus dim F n, and
hence dim X n.
Note. The paracompactness of the sets of was not used in this proof.
Example . In Example M (see C. H. Dowker, Quart. Jour. Math 6 147
(1955), p. 115) let be the family of all paracompactsets of M (the
space is also denoted by M). Then dim M = 0 and dim M = 1.
Remark. It is always true that dim X dim x.
135
Lecture 23
136
Proposition 17. Let
dq+1
dq
S q1 S q S q+1
be a sequence of homomorphisms of sheaves of A modules with im dq =
ker dq+1 for q , 0 and im d0 ker d1 and let G = ker d1 / im d0 . If
dim X is finite or if the degrees of {S q } are bounded below there is
an isomorphism : H pC (S ) Hp (X, G ).
If
S
q1
dq
dq+1
q+1
/ H p (X, G )
h = identity
H pC (S )
/ H p (X, G ).
148
below.
p,o
: H pC (S ) H21 C (S ).
Lecture 23
137
: H21 C (S ) H (x, G ).
Let be the composite isomorphism
= : H PC (S ) HP (X, G ).
Next, the homomorphisms h : S q S q induce homomorphisms
h : CP (U , S q ) CP (U , S q ) which commute with d, and W U ,
and hence give rise to maps h : C (U , S ) C (U , S ) which
commute with W U . Therefore, there are induced homomorphisms h
which commute with ,
H pC (S )
/ H p,0 C (S )
21
H p C (S )
/ H p,0C (S ).
21
C (U , zq )
/ C p (U , H
q )
C (U , zq )
/ C p (U , H q ),
H21 C (S )
/ H p (X, H
h
p,q
q )
H21 C (S )
/ H p (X, H q ).
Lecture 23
138
/ H p,0C (S )
21
/ H p (X, G )
h = identity
H pC (S )
/ H p,0C (S )
21
/ H p (X, G ).
Lecture 24
Every covering is shrinkable as is shown by the following result.
150
Let {Ui }iI be a locally finite covering of space X with some i I
such that U i is normal for i I (i ). Then there is a refinement {Vi }iI
with V i Ui .
Proof. The union of the locally finite system {U i }iI(i ) of normal closed
S
S
Ui with X Ui
Ui
sets is normal and closed and X Ui
i,i
i,i
S
Ui open. Hence there are open sets G, H with XUi G,
closed and
i,i
S
then V i X G Ui .
Ui . Let Vi = X G,
G H, H
i,i
Proof. This result is proved in the same way as in the case (see Lecture
15) that X is normal except that the open set H is to be replaced by its
intersection with U if necessary, so that H U.
Proposition 11-a If {Ui }iI is a locally finite covering of a space X with 151
some i I such that U i is normal for i I (i ), and if S is a sheaf
whose restriction to each closed subset C of each Ui , i I (i ) is fine
139
Lecture 24
140
(in particular this is true if S is fine), then there is a system {li }iI of
homomorphisms li : S S such that
(i) for each i I there is a closed set Ei Ui such that 1i (S x ) = 0x if
x < Ei ,
P
li = 1.
(ii)
iI
i Vi , V i Gi , G i Ui ,
Proof. Shrink to a covering {Wi }iI with W
where Wi , Vi and Gi , are open. Using the fineness of the restriction of
S to G i . one constructs homomorphisms hi : S S i , i , (actually
the homomorphisms are hi : SG i SG i , and we extend these by zero
outside G i ; SG i denotes the restriction of S to G i ) with
hi (s) = s
i,
if (s) W
= 0(s) if (s) X V i .
Let the set I (i ) be well-ordered and define
Y
li =
(1 h j ) hi (i , i ),
j<i
li =
(1 h j ).
{ j I(i )}
152
Lecture 24
141
+ (1 hi1 ) . . . (1 hiq ) (s)
= s,
dq+1
dq
S q1 S q S q+1
be a sequence of homomorphisms of sheaves with dq+1 dq = 0. Such a
sequence of sheaves is called a complex of sheaves.
Definition. A complex of sheaves {S q } is called homotopically fine, if,
for each locally finite covering {Ui }iI with some i I such that U i is
normal for i I (i ), there exist homomorphisms hq1 : S q S q1 153
q
and a family {li }iI of endomorphisms of S q such that
q
li (U ) f ()
iI
= f () + dq hq1 f () + hq dq+1 f ()
Lecture 24
142
Thus k f + k f = f + dh f + hd f . and hence
p
154
p
k + k = 1 + dh + hd : C (U , S q ) C (U , S q ).
Since d and h commute with , there are induced homomorphisms
dq : Hp (U , S q1 ) Hp (U , S q ),
q
h+ : H (U , S q+1 ) H (U , S q ).
p,q
p,q
dh+ + h+ d = 0 1 : H1 C (U , S ) H1 C (U , S )
p,q
Lecture 25
Proposition 18. If the complex of sheaves {S q } is homotopically fine, 155
there is an isomorphism : H q C (S ) H q (X, S ).
If the complex of sheaves {S q } is also homotopically fine, and h :
q
S S q are homomorphisms commuting with dq , then h commutes
with .
H q C (S )
/ H q (X, S )
H qC (S )
/ H q (X, S ).
p
: H q C (S ) H12 C (S ).
Since h : Cp (U , S q ) Cp (U , S q ) commutes with d, and
W U , h : C (U , S ) C (U , S ) is a map of double complexes
which commutes with W U . Therefore h commutes with .
Since (X, S q ) = Ho (X, S q ) = dir lim Ho (U , S q ) and the homomorphism U : Ho (U , S q ) (X, S q ) commutes with dq , there
are induced homomorphisms
U : H q Ho (U , S ) H q ( (X, S ),
: dir lim H q Ho (U , S ) H q (X, S ).
143
Lecture 25
144
156
H1 C (U , S ) = Ho (U , S q ),
o,q
H12 C (U , S ) = H q Ho (U , S ),
o,q
: H12 C (S ) H q (X, S )
which commutes with h . Let = be the composite isomorphism
then commutes with h .
H qC (S )
/ H o,qC (S )
12
H qC (S )
/ H q (X, S )
/ H 0,q C (S )
12
/ H q (X, S ).
dq+1
S q1 S q S q+1
157
Lecture 25
145
dq ,
: H qC (S ) H q (X, S ).
o
Since : H
H o is an isomorphism, so is
q
: H (X, H o ) H (X, H o ).
Let be the isomorphism 1 1 . Since () = , = 158
.
H q (X, S ) o
H qC (S )
/ H q (X, H
H q (X, S ) o
0 )
H qC (S )
/ H q (X, H 0 )
H q (X, S ) o
H qC (S )
/ H q (X, H
0 ).
H q C (S )
h
h h
H q (X, S ) o
/ H q (X, H
H qC (S )
0 )
/ H q (X, H 0 ),
Lecture 26
Singular chains
159
tT p
ct
p
X
(1) j j t.
j=o
160
147
Lecture 26
148
(ii) supp rc = supp c.
iI
li =
Let
j r : C (X, Z) C p (X, Z). Then supp li c Vi supp c.
P iP p
Let 1 = li = ji r = jr. Since r j = 1 : C p (X, Z, W ) C p (X, Z, W ),
iI
h p+1 : S pU S p+1,U
and l : S pU S pU .
161
If V U then C p (X, Z)U C p (X, Z)V and there is an induced epimorphism VU : S pU S pV which commutes with p1 , h p+1 , li and
l. Then {S pU , VU } is a presheaf which determines a sheaf S p called the
sheaf of singular p-chains. There are induced sheaf homomorphisms
p1 : S p S p1 , h p+1 : S p S p+1 ,
Lecture 26
149
li : S p S p , and l : S p S p ,
with
1 + p h p+1 + h p p1 = l =
li .
iI
dp
d p+1
Definition . Let C
p (X, G ) = (X, S p Z G ); this A module is called
the module of singular p - chains of x with coefficients in G . Let H
p (X,
G ) = ker p1 /im p in the sequence
p
p1
C
C
p (X, G ) C p1 (X, G )
p+1 (X, G )
Lecture 26
150
163
number of t.
P
t
An element of C
p (X, G ) can be written uniquely in the form
tT p
164
Proof. Since X can be covered by open sets whose closures are homeomorphic to subsets of Rn , X is locally n-dimensional. Then each closed
set E is locally of dimension n and E is paracompact and normal, hence dim E n. Further, any non-empty set E has a closed
neighbourhood V and V contains a closed set homeomorphic to the
closure of an open set in Rn . Hence dim V n; thus dim X = n, and
this completes the proof.
p
p1
Lecture 26
151
If X is an n-manifold, the p-th singular homology sheaf in X is locally isomorphic with the p-th singular homology sheaf in Rn .
Proof. Let x0 U1 X where U1 is open in X and let f : U1 U1
be a homeomorphism onto an open set U1 Rn . Choose an open set
U = Rn f (V).
Then
V with xo V, V U1 and let U2 = X V,
2
{U1 , U2 } is a covering of X, and there is the homotopy defined above,
h + h = l1 + l2 t,
with l2 (S px ) = 0 for x V. Hence H p (S ) is isomorphic with H p (l1 S )
in V. But f : U1 U1 takes l1 (S p ) into l1 (S p ) where S p is the sheaf
of singular p chains in Rn and l1 is the corresponding homomorphism
for the covering {U1 , U2 } of Rn . In f (V), H p (l1 S ) is with H p (S ).
Using triangulations of Rn , one can verify, for Rn , that H p = o for
p , n and Hn is isomorphic with the constant sheaf (Rn Z, , Rn).
One uses a homotopy which does not decrease supports and which does 165
not induce a sheaf homotopy. The isomorphism is not a natural one but
depends on the choice of an orientation for Rn .
In an n-manifold X, H p = 0 for p , n and Hn is locally isomorphic
with Z. Let J = Hn ; if J is isomorphic with Z the manifold is called
orientable, otherwise the manifold is said to be non-orientable and J is
called the sheaf of twisted integers over X. Example 2 is the restriction
ot the Mobius band of the sheaf of twisted integers over the projective
plane.
If S p = Snp Z G on an n-manifold X, then H p (S ) for p , 0
and H o (S ) = J Z G .
Proof. Since S px is a free abelian group, so are the subgroups Z px and
B px . Also, H px being either 0 or Z, is free. It is known (Cartan Seminar,
1948-49, Expose 11) that if
0 F F F 0
is an exact sequence of abelian groups and F is without torsion and if
G is an abelian group, then the induced sequence
0 F G F G F G 0
Lecture 26
152
0o
Bp G o
S p+1 G o
z p+1 G o
|
/ Sp G
zp G
/ B p1 G
z p1 G
Hp G
q
qqq
q
q
q
x qq
q
B p2 G
qq
qqq
q
q
q
xqqq
S p1 G
0p
v
vv
vv
v
v
v
{v
/0
0
vv
vv
v
v
vv
vz v
p1
H p1 G
0
Q.e.d.
Lecture 26
153
: Hnp
(X, G ) H (X, J Z G ).
(X, G ) = (X, S
Proof. Since Cnp
(X, S ), Hnp (X,
np z G ) =
p
o
p
G ) = H (X, S ). And, since H (S ) = J z G , H (X, J z G ) =
p
H (X, H o ). By proposition 17 and 18, there are isomorphisms
p
: H pC (S ) H (X, H o ),
: H pC (S ) H p (X, S ).
Thus 1 is the required isomorphism.
This proposition is part of the Poincare duality theorem.
Lecture 27
Given any sheaf G of A-modules, there exists an exact sequences of 167
sheaves
dq
d1
OG
S o S 1 S q1 S q
where each S q (q O) is finite.
q
q+1
f (xo , . . . , xq+1 ) =
q+1
X
j=o
q
q1 d
d1
o
S U
OZ
SU
S U
q
q1 d
d1
o
S U
OZ
SU
155
S q
Lecture 27
156
p
d1
dq
O Z Z G
S o Z G S q1 Z G S q Z G
is exact, (this follows from the fact that if O F F F O is
an exact sequence of abelian group, F is without torsion, and G is an
abelian group, then the sequence
O F G F G F G O
is exact), that is, the sequence
e
d1
dq
(1) 0 G
S o Z G S q1 Z G S q Z G
is exact.
We now show that each of the sheaves S q Z G is a fine sheaf. To
q
do this, let E G with E closed and G open and let h : S U S Up be
the homomorphism defined by
h f (xo , . . . , xq ) = f (xo , . . . , xq ) if xo , . . . , xq U G,
= 0 otherwise.
Then h commutes with VU and induces a homomorphism h : S q
and h(S qx ) = 0x if
for which hx : S qx S qx is the identity if x G,
There is then an induced homomorphism h : S q Z G
x X G.
q
q
S Z which is the identity on the stalks S x Z G x for x G and zero
q
q
Thus S Z G is fine, and the sequence (1)
on S x Z G x for x X G.
is a fine resolution of G .
We now give a definition of the cochains of a covering of a space
X coefficients in a sheaf G and support in a -family and also give an
alternative definition of the cohomology groups of X with coefficients
in G and supports in the family . We then prove Lerays theorem on
acyclic coverings.
Sq
169
Lecture 27
157
p
p+1
p+1 : C (U , G ) C (U , G )
and
+ : Cp (U , G ) Cp (W , G )
p
Lecture 27
158
(i) For some infinite cardinal number m, the union of fewer than m
elements of is contained in a set belonging to . (If X ,
choose m greater than the number of closed sets of X; if is family
of compact sets, let m = No .)
171
OG
S o S q1 dq S q
p
(p > 0).
k p1 : C (U , S q ) C p1 (U , S q ) (p > 0),
172
H12 C (U , S ) = H q (X, S ).
Lecture 27
159
0,q
H12
C (U , S ) o
0,q
H12 C (S )
H qC (U , S )
H qC (S ).
Hq
o
(X, S )
Since S q is fine and X is normal, S q is locally fine, hence its restriction to U is locally fine. But U is paracompact and normal, so
that the restriction of S q to U is fine. Hence there is an isomorphism
(see Proposition 17 and 18, lectures 23 and 25 respectively),
q
1 : H q (U , S ) H (U , G ).
Hence by condition (iv), H q (U , S ) = 0 for q > 0, H o (U , S )
Ho (U , G ) = (U , G ).
p
If f C (U , S q ) (q > O) and dq+1 f = O, then (dq+1 f )(Uo , . . . ,
U p ) = O in each U = Uo U p . Since H q (U , S ) = 0(q >
0), there is a section g(Uo , . . . , U p ) (U , S q1 ) with dg(Uo , . . . ,
U p ) = f (Uo , . . . , U p ) (choose g(Uo , . . . , U p ) = 0 if f (Uo , . . . , U p ) = 0.
There is then a cochain g C p (U , S q1 )) with dg = f , (see p.57).
o (U , S q ), supp f is contained in a set belonging to and 173
Since f C
hence f () is different from zero on fewer than m sets U . Then g()
is different from zero on fewer than m sets U and hence supp g is the
union of fewer than m set {x U : g()(x) , 0, each of which is in
and hence has its closure in . Hence supp g is contained in a set
p
p,q
belonging to and g C (U , S q1 ). Hence H2 C (U , S ) = 0(q >
0).
Since the sequences
d1
0 C p (U , G ) C p (U , S o ) C p (U , S 1 )
is exact, if f Cp (U , S O ) and d1 f = 0, then f = e(g) for some
g C p (U , G ) and clearly g Cp (U , G ). Thus
p,o
p,0
H2 C (U , S ) C (U , G ) and H21 C (U , S ) H (U , G ).
Lecture 27
160
Thus we have the isomorphism indicated below:
H pC (U , S )
/ H p,0C (U , S )
21
/ H p (U , G )
H pC (S )
/ H p,0C (S )
21
/ H p (X, G ).
Combining this diagram with the previous one, we see that the homomorphism : Hp (U , G ) Hp (X, G ) is an isomorphism.
Q.e.d
In particular, we have proved the following proposition (Cartan Seminar, 1953-54, Expose 17, p.7).
174
Proposition 20. If U is a locally finite proper covering of a paracompact normal space X by open F sets, and if G is a sheaf of A-modules
such that H q (U , G ) = O(q > O) for every U = Uo Uk (k =
O, 1, . . .), then
U : H p (U , G ) H p (X, G )
is an isomorphism.
p
: H (U , G ) H (X, G )
is an isomorphism.
Note . It is no restriction to assume that U is a proper covering. If W
is any covering, there is an equivalent proper covering U with the open
sets. Then W U and U ,W are isomorphisms.
Lecture 28
Direct sum of modules
175
{M i}
i
i m1
M,
i
i m2
M,
im
M and a A.
P
Clearly there is a homomorphism p j : i M i M j defined by
P
P
p j ( i mi ) = m j and a homomorphism h j : M j i M i defined by
pi h j (m j ) = 0 for i , j, p j h j (m j ) = m j , m j M j .
hj
/ (A, P M i )
i
pj
(g ,g)
(g ,g j )
(B, N j )
hj
/ (B,
P
i
iN )
161
/ (A, M j )
(g ,g j )
/ (B, N j ).
Lecture 28
162
P
P
P
P
P
P
Proof. Let i mi1 i M i, i mi2 i M i, i mi i M i and let a A.
Then
X
X
X
X
gi (mi1 + mi2 )
mi2 ) = g( (mi1 + mi2 ) =
g( mi1 +
i
176
X
X
X
(gi (mi1 ) + gi (mi2 )) =
gi (mi1 ) +
gi (mi2 )
i
X
X
= g( mi1 ) + g( mi2 )
g(a
X
i
i
X
Xi
i
m ) = g( am ) =
gi (ami )
i
g (a)g (m ) = g (a)
i
gi (mi )
X
= g (a)g(
mi ).
i
X
X
i
j j
g p ( m ) = g m = p j ( gi mi )
i
X
= p g( mi )
j
i
k k j
p gh (m ) = g p h (m j ) = gk (0) = 0 for k , j
and
p j gh j (m j ) = g j p j h j (m j ) = g j (m j ),
hence
gh j (m j ) = h j g j (m j ),
m j M j.
The operation of forming the direct limit commute with the operation of
forming the direct sum.
Proof. Let {A , Mi , , i }, ( a directed set) be a direct system
for each i I. Let the direct limits be (A, M i) with homomorphisms
( , i ) : (A , Mi ) (A, M i). There are induced homomorphisms
X
X
( , ) : (A ,
Mi ) (A ,
Mi )
i
Lecture 28
177
163
(A , Mi )
/ (A, M i )
hi
hi
(A ,
/ (A , M i )
P
P
/ (A, M)
/ (A , i M i )
VVVV
NNN
VVVV
NNN
VVVV
N
V
V
V
V
V
VVVVNNN&
+
P }
Mi ) V
(A,
hi
Mi)
i
i
(
m
)
=
m
)
=
i i mi
i
i mi
Xi
mi ),
therefore
= and there is an induced homomorphism : M
P i
iM.
P
P
If i mi i M i then mi = 0 except for a finite number of i, say
i
i
i1 , . . . , ik . Then, for some , each mi j has a representative mj Mj ; let
P
P
P
P
i
mi = 0 for i < (i1 , . . . , ik ). Then i mi i Mi and i mi =
i m =
P i
i m . Thus is an epimorphism.
178
To show that is a monomorphism, let m M and (m) = 0.
P
Choose a representative i mi of m. Then mi = 0 except for a finite
number of i, say i = i1 , . . . , ik . Since
X
X
0 = (m) =
mi ) =
i mi ,
(
i
Lecture 28
164
ij
j
therefore each mj = 0. Now choose so that each
mj = 0.
P i
Then m is represented by 0 in i M and hence m = 0. Thus is an
P
isomorphism. We identity M with i M i under the isomorphism .
P
P
Proof. Uniqueness. If s = i si i S ki with si = 0 except for i1 , . . . , ik ,
choose a neighbourhood U of x and sections f j : U S i j , j = 1, . . . , k
SP i
S x ) be defined by f (y) =
such that f j (x) = S i j . Let f : U S (=
x iI
P ij
ij
j h f j (y). Since h is a sheaf homomorphism, the composite function
hi j
fj
U S i j S
179
X
j
hi j f j (x) =
X
j
hi j si j =
si = s,
the section goes through s. Thus, since such section cover S , they
uniquely determine the topology of S .
i , , i }
Existence From the presheaves of sections (a, S i ) = {AU , S U
VU
VU
P
i = (U, S i ). Then {A ,
i
Lecture 28
j
hU : S U
165
P
i
i SU
with commutativity in
j
j
(AU , S U )
j
)
(VU , VU
hU
/ (AU , Pi S i )
U
(VU , VU )
(AV , S V )
j
hV
/ (AV , Pi S i ).
V
180
i
i S U)
pUj
(VU , VU )
(AV ,
P
i
i S V)
/ (A , S j )
U
U
j
(VU , VU )
pVj
/ (A , S j )
V
V
Lecture 29
Given homomorphisms gi : S i T (i I), there is an induced homo- 181
P
morphism g : S i T with ghi = gi .
iI
P
P
Proof. If s = i si S x , let g(s) = igi (si ) T x .Then g|S x : S x T x is
clearly a homomorphism. Choose an open set U and sections f j : U
P
S i j so that the section defined by f (y) = hi j f (y) goes through s. Then
P
g f (y) = gi j f j (y) and g f being the sum of a finite number of sections,
is a section. Thus g is continuous and is a sheaf homomorphism.
Note. Since a itself is a sheaf of a-modules, there is, for any I, a direct
P
sum a where each direct summand is a. This is again a sheaf of a
iI
-modules.
Lecture 29
168
S has property (a1 ) if and only if each point x X has a neighbourhood U such that the sections in (U, S ) generate SU . (That is,
P
for each y U and s S y , s = kj=1 ayj f j (y) for some finite number k of
j
1
hi X
U
aU
aU
SU .
iI
P
Then if s SU , s = ( i aiy ) for some aiy Ay with aiy = Oy except
for a finite number of i, say i = i1 , i2 , . . . , ik . Then
k
X
i
ayj fi j (y)
j=1
k
X
i
ayj hi j 1y
j=1
hi j ayj 1y
j=1
k
X
= (
j=1
183
k
X
X
i
hi j ayj ) = ( aiy ) = s.
iI
k
X
j=1
ay i j (y) =
k
X
j=1
X
i
j
xj (ay ) x ( aU x ).
iIx
Lecture 29
169
Thus x is an epimorphism.
S has property (a) if and only if each point x has a neighbourhood
U such that some finite number of sections fi (U, S ) (i = 1, . . . , k)
generate SU .
Proof. Similar to the proof given above.
It is clear that (a) implies (a1 ), i.e., each sheaf with property (a) has
P
P
property (a1 ). The sheaf a has property (a1 ) and ki=1 a has property
iI
Proof. Clear.
Statements (1), (2), (3), (4), (5), (6), (Lectures 29, 30, 31,) are required to prove Serres theorem on coherent sheaves, (see the next lec- 184
ture for the definition of coherent sheaves), i.e., if 0 S S
S 0 is an exact sequence of sheaves, and if two of them are coherent, then the third is also coherent.
(1)
If f : S S is an epimorphism and S has property (a1 )
(resp (a)), then S has property (a1 ) (resp (a)).
Proof. Clear.
170
Lecture 29
Lecture 30
Definition. The following properties of sheaves S of a- modules over a 185
space X are called property (b1 ) and property (b).
Property (b1 ). For each open set U of X and each homomorphism
P
f : aU SU , ker f has property (a1 ) as a sheaf of aU - modules.
iI
Note. Since (a1 ) and (a) are local properties, properties (b1 ) and (b) are
equivalent to the following properties (b1 ) and (b ) respectively.
Property (b1 ). For each neighbourhood V of each point x X, there
exists an open set U, x U V, such that for each homomorphism
P
f : aU SU , ker f has property (a1 ) as a sheaf of aU - modules.
iI
Thus (b1 ) and (b) are also local properties. The sheaf ker f is called 186
the sheaf of relations between the sections fi : U SU , where fi =
f hi 1,
f
1
hi X
aU
SU .
U
aU
iI
Lecture 30
172
P
The element of (ker f )x for x U are the elements i ai of which
i ai fi (x) = 0.
P
Proof. For each element ai , only a finite number of the ai being different from zero, we have
P
ai =
q
X
hi j ai j and
j=1
q
q
X
X
X
ij
f ( ai ) = f ( h ai j ) =
f hi j (ai j )
j=1
q
X
j=1
q
X
ai j f hi j (lx ) =
j=1
ai j fi j (x)
j=1
ai fi (x),
187
Definition. A sheaf S of a- modules is called coherent if it has properties (a) and (b).
Note . If S is a coherent sheaf, then SU is coherent for each open set
U. Coherence is a local property, i.e., if each point has a neighbourhood
U such that SU is coherent, then S is coherent. If we define a sheaf S
to be of finite type if, for each x X, there is an open set U, x U, such
that each stalk of SU is generated by the same finite number of sections
Lecture 30
173
f1 , . . . , fk over U; it is then easily verified that conditions (a) and (b) for
coherence are equivalent to the following conditions:
(i) The sheaf S is of finite type.
(ii) If f1 , . . . , fk are any finite number of sections of S over any open
set U, then the sheaf of relations between these finite number of
sections is of finite type.
Example 30. Let a be the constant sheaf Z2 on 0 x 1, let R be
the subsheaf obtained by omitting (1, 1) and let S be the quotient sheaf
with stalks Z2 at 1 and zero elsewhere. Then the natural homomorphism
a S has kernel R and R does not have property (a1 ). Hence S has
neither (b1 ) nor (b).
Example 31. Let A be the ring of Example 5, with elements 0, 1, b, c, 188
such that b2 = b, c2 = c, bc = cb = 0. Let a be the subsheaf of the
constant sheaf A on 0 x 1 obtained by omitting (1, b) and (1, c). Let
S be the constant sheaf Z2 on which 1 and c of A operate as the identity
and b operates as zero. The sheaf R of relations for the section 1 of Z2
consists of 0 and (x, b) for x < 1. If U is a connected neighbourhood of
1, the only homomorphism of aU into RU is the zero homomorphism.
Thus R does not have (a1 ) and S has neither (b1 ) nor (b).
Example 32. Let A be the ring Z[y1 , y2 , . . .] of polynomials in infinitely
many variables with integer coefficients. Let a be the constant sheaf A
on 0 x 1 and let S be the constant sheaf Z on which all the indeterminates y1 , y2 , . . ., operate as zero. The sheaf of relations for the
section 1 of Z is the constant sheaf formed by the ideal of all polynomials without constant terms. This ideal is not finitely generated, hence S
P
does not have (b). However, for every homomorphism f : aU SU ,
iI
S
S 0 is an exact sequence of sheaves
(3)
If 0 S
of a - modules such that S has (a1 ) (resp (a)) and S has (b1 ) (resp
(b)), then S has (a1 ) (resp (a)).
Lecture 30
174
189
iI
homomorphism and S has (b1 ), ker g has (a1 ). Hence for some open
set V with x V U, there is a homomorphism
X
X
:
aV
aV
jJ
iI
Thus S has (a1 ). Similarly if S has (a) and S has (b), then S
has (a).
aV
jJ
aV
iI
CC
CCg
CC
CC
!
g
/S
/ S
/ S
/0
Q.e.d.
S
S
0 is an exact sequence of
(4)
If 0
sheaves of a- modules such that S and S have (b1 ) (resp (b)) then
S also has (b1 ) (resp (b)).
Proof. Let S and S have (b1 ) and let :
iI
190
aU SU be a given
homomorphism. Since S has (b1 ), ker g has (a1 ) and hence for each
x U, there is an open set V with x V U and a homomorphism,
X
X
:
aV
aV
jJ
iI
Lecture 30
175
such that im = (ker g)V . Then im (ker g)V = (im f )V and hence
there is a homomorphism
X
:
aV SV
jJ
with f = . Since S ahs (b1 ), ker has (a1 ) and there is an open set
W with x W V, and a homomorphism
X
X
:
aW
aW
kK
jJ
aW
kK
mmm
mmmmm
mm
m
m
m
P
mmm
aV vm
jJ
BB
BB
BB
B
B!
P
aU
iI
GG
GGg
xxx
GG
x
x
GG
x
x
G#
x
|
f
g
/S
/ S
/ S
/0
then
176
Lecture 30
Lecture 31
P
If f : S S is an epimorphism, : ki=1 aU SU a homomor- 192
phism, and if x is a point of the open set U, then there exists an open set
V with x V U and a homomorphism
:
k
X
aV SV such that f = |
i=1
k
X
aV .
i=1
k
X
aV SV
i=1
where V =
Tk
i=1 Vi .
Then, if
Pk
i=1 ai
Pk
i=1 aV ,
we have
k
k
k
X
X
X
f ( ai ) = f ( ai i (ai )) =
ai i (ai )
i=1
i=1
k
X
i=1
ai hi 1(ai ) =
i=1
k
X
= (
k
X
hi ai
i=1
ai ),
i=1
i.e., f = |
Pk
i=1 aV .
177
Lecture 31
178
f
193
S
S 0 is an exact sequence of sheaves
(5)
If 0 S
of a- modules such that S has property (a) and S has property (b),
then S has property (b).
P
Proof. Let U be an open set and let : ki=1 aU SU be a homomorphism. Since g : S S is an epimorphism, by the result proved
above, if x U, there is an open set V with x V U and a homoP
P
morphism : ki=1 aV SV such that g = | ki=1 aV . Since S has
property (a), there is an open set W with x W V and an epimorP
phism : 1i=k+1 aW SW . Then and f induce a homomorphism
P
: 1i=1 aW SW .
P
P
We also have the projection homomorphisms p : li=1 aW ki=1
P
P
aW and p : 1i=1 aW li=k+1 aW such that = p + f p .
Pl
p
Pl
o p
/ Pk aW
i=1 aW
i=1
KK f
t
ttt
KK
KK
tt
KK
tt
t
K
t
y
%
g
f
/ S
/ SW
i=k+1 aW
K
194
/ S W
/0
Lecture 31
179
let a be constant except that, on going around the circle Cn , xn and -xn
interchange.
More precisely, let T n be the automorphism of the ring Z[x1 , x2 ,. which
interchanges xn and xn . If U is open in X and U Cn , let AU be the
ring of functions f defined on U and with values in Z[x1 , x2 , . !. .] such
1
that f is constant on each component of U not containing , 0 and, if
!
! n
1
1
a component W of U contains , 0 , f (x, y) = f , 0 for (x, y) W
n !
n
1
and y < 0 and f (x, y) = T n f , 0 for (x, y) W and y > 0. If U is
n
not contained in any Cn let AU be the ring of functions, constant on each
component of U, with values in
Z[xn1 , xn2 , . . .] Z[x1 , x2 , . . .]
!
1
where n1 , n2 , . . ., are those values of n for which , 0 < U.
n
If V U let VU : AU AV be given by VU f = f |V. Let a be the
sheaf of rings determined by the presheaf {AU , VU }.
Let I be the sheaf of ideals formed by polynomials with even coef- 195
ficients, then I is generated by the section given by the polynomial 2.
Let
S = a/I = Z2 [x1 , x2 , . . .],
then
0 I a S 0
is exact. Then, as sheaves of a-modules, I has properties (a) and (a1 ),
a has (b) and (b1 ) and S has (b) but not (b1 ).
f
S
S 0 is an exact sequence of sheaves
(6)
If 0 S
of a-modules such that S and S have property (a), then S has property (a).
Proof. Since S has property (a), for each point x there is a neighbourP
hood U of x and an epimorphism : ki=1 aU SU . There is an open
Lecture 31
180
196
P
set W with x W U, a homomorphism : ki=1 aW SW , an epiPk
morphism : i=k+1 aW SW and homomorphisms , p, p as in the
P
previous proof. If s SW , there is some a ki=1 aW such that a = gs.
Then g(s a) = 0, and by exactness, for some b SW , s a = f b.
P
Then for some c ki=k+1 aW , b = c and s = a + f c = (a + c).
Pl
Hence , i=1 aW SW is an epimorphism, and hence S has property
(a).
The corresponding statement, with (a1 ) in place of (a), is not true as
the following example shows.
S
Example 34. Let X =
n=1 C n as in Example 33. Let a = Z and let Sn
be a sheaf which is locally Z4 , but on going around the circle Cn , 1 and
3 interchange. Let Sn be the subsheaf with stalks consisting of 0 and 2;
it is the constant sheaf Z2 . Let S n = Sn /S n ; this is also Z2 . Then
the sequence
0 S n Sn S n 0
is exact. Let
S =
n=1 S n , S = n=1 Sn , S = n=1 S n .
S
S 0 is an exact sequence
Proposition 21. If 0 S
of sheaves of a-modules and if two of them are coherent (i.e., possess
property (a) and (b)), then the third is also coherent.
197
Lecture 31
181
Lecture 32
Let S and S be sheaves of a- modules and let S have property (a). 198
If f and g are two homomorphisms of S S , the set of points x for
which f |S x = g|S x is an open set.
Proof. Let W be the set of points x for which f |S x = g|S x and let xo
W. Since S has property (a), there is an epimorphism
:
k
X
aU S U
i=1
hj
/ aV
/ Pk
i=1 aV
/ S
V
9 SV
g
Let V =
Tk
j=1 V j .
If
Pk
i1 ai
Pk
i1
Ai with x V, then
k
k
k
X
X
X
f ( ai ) = f ( hi ai ) =
ai f hi 1x
i=1
i=1
k
X
i=1
i=1
k
X
ai ghi 1x = g( ai ).
i=1
183
Lecture 32
184
199
P
P
Hence f | ki=1 aV = g| ki=1 aV and, since is an epimorphism,
f |S V = g|S V . Thus xo V W with V open. Hence W is an open
set.
The following result deals with the extension of stalk homomorphisms.
Let S , S be sheaves of a- modules such that S is coherent and
S has property (a). At a point x X, let f : S x S x be a homomorphism of A x modules. Then there is a neighbourhood U of x and a
homomorphism f : S U SU whose restriction to S x is f x .
Proof. Since S and S have property (a), there is a neighbourhood W
of x and epimorphisms
:
and
p
X
j=1
q
X
aW S W ,
aW SW .
j=1
q
X j
a = fx h j lx
Pq
j
i=1 ai
Pq
i=1
A x such
i=1
j : Vj
q
X
aV j
i=1
Pq
j
i=1 ai ,
i=1
j = 1, . . . , p. Let
Lecture 32
185
= a fx h j 1x = f x h j (a).
200
where V =
pj=1 V j ,
Pr
such that g |
k=1 aU
i=1
Pp
i=1
A x = f x .
Pp
j=1 aU
Pq
i=1 aU
/ S
U
fx f
/0
/ SU
j=1
p
X
f : aU / im SU .
j=1
Pp
We can identify this quotient ( j=1 aU )/ im with S U so that 201
becomes the natural homomorphism; then f is a homomorphism f :
Lecture 32
186
P
p
S U SU with f = g j=1 au . If s S x since is an epimorphism
Pp
Pp
Pp
there is some element j=1 a j j=1 A x such that s = ( j=1 a j ). Then
p
p
X
X
f (s) = f ( a j ) = g ( a j )
j=1
p
X
= f x (
j=1
a j ) = f x (s);
j=1
202
Vy Y at which y = f is open
in Y. Hence there is a set Wy open in X
with y Wy Vy such that y S Wy Y = f S Wy Y .
We now show that there are systems {Gi }iI and {Hi }iI of open sets
S
of X such that, if G = Gi ,
iI
(i) H i G Gi ,
(ii) the system {Gi } is locally finite in G,
(iii) Y
Hi ,
iI
Lecture 32
187
Wy is
yY
G i SG i such that i S G i Y = f S G i Y . Let E i j be the set of 203
points x H i H j G at which i |S x , j |S x ; then Ei j is closed in G.
S
Let E = Ei j ; it is the union of a locally finite system of closed sets in
S
i, j
Example 35. Let T be the space of ordinal numbers 1 with the topology induced by the order, let Q be the space of ordinal numbers o
and let X = T Q. Then X is compact Hausdorff and hence paracompact
normal. Let Y1 = (T (1 )) o , Y2 = 1 (Q (o )) and Y = Y1 Y2 .
Let a = S = S = Z2 , then S is coherent. Let f : SY SY be the
Lecture 32
188
Proof. Since S has property (a), for each y Y there is an open set W
Pp
of X with y W and an epimorphism : i=1 aW SW . Then the
Pp
Pp
restriction
aWY :
aWY SWY is an epimorphism. Thus
i=1
i=1
P
To prove that SY has property (b), let ; ki=1 aWY SWY be a
homomorphism where W is an open set in X, and let y W Y. Choose
a section fi : Vi S , (i = 1, . . . , k)y Vi , through hi 1y S y and let
P
T
V = ki=1 Vi . There is a homomorphism : ki=1 aV SV defined by
P
P
P
P
ki=1 ai = ki=1 ai fi (ai ). If ki=1 ai ki=1 Ay , then
P
P
P
P
P
ki=1 ai = ki=1 ai fi (y) = ki=1 ai hi 1y ki=1 hi ai = ki=1 ai .
Since the set of points of Y where = is open in Y, there is
P
an open set G of X with y G V W, such that ki=1 aGY =
P
k aGY . Since S has property (b), there is an open set U with
i=1
y U G, and a homomorphism
:
1
X
aU
i=1
k
X
aU
i=1
aU
i=1
k
X
aU SU
i=1
P
is exact. Then if = 1i=1 aUY , the sequence
1
X
i=1
aUY
k
X
i=1
aUY
SUY
Lecture 33
Definition . A sheaf a of rings with unit is called a coherent sheaf of 205
rings if it is coherent as a sheaf of -modules, i.e., it has property (b)
(Property (a) is trivially satisfied.)
If a is coherent and S is a sheaf of a- modules, then S is coherent
if and only if for each point x there is an open set U with x U, and an
exact sequence
l
k
X
X
aU
aU
SU 0.
i=1
i=1
k
X
aU SU 0.
i=1
Hence, since two of the sheaves are coherent, the third, S )U, is
coherent for a neighbourhood of each point x and hence S is coherent.
Example 36. In the ring B = Z[y, x1 , x2 , . . .] of polynomials in infinitely
many variables with integer coefficients, let I be the ideal generated 206
by yx1 , yx2 , . . . and let A = B/I. Then multiplication by y gives a
189
190
Lecture 33
207
Lecture 33
191
j
ri (z) fi (z)
k
X
pi (z)(z zo )ni = 0
( j = 1, . . . , l).
i=1
(i = 1, . . . , k 1)
k1
X
qi (z)(z z0 )ni .
i=1
k1
X
qi (z)(z z0 )ni ,
i=1
k1
X
i=1
qi (z)(z z0 )n (z z0 )ni
Lecture 33
192
= tk (z)gk (z)(z z0 )n +
k1
X
i=1
0,
hence sk (z) 0,
P
r
(ii) If z1 = z0 , then sk (z) has a series expansion
r=0 ar (z z0 ) and on
n
multiplication by (z zo ) this series has a finite number of terms.
Hence sk (z) is already a polynomial.
209
l
X
j=1
l
X
j=1
aV jY
kj
X
i=1
aV j Y SV j Y 0.
Lecture 33
193
210
From the properties of X there exist system s{Gi }iI and {Hi }iI of
open sets of X such that, if G = iGi ,
(i) H i G Gi ,
(ii) the system {Gi }iI is locally finite in G,
(iii) Y i Hi ,
(iv) each Gi is contained in some V j ,
For the first case, we can assume that each Gi is an F set in X, hence
G and all intersections kr=1 Gir are F -sets and hence are paracompact
and normal. In the second case, all subsets of X are paracompact and
normal.
Since each Gi is contained in some V j , there are exact sequences
lj
X
aGi Y
ki
X
aGi Y SG j Y 0.
r=1
i=1
r=1 aG i are coherent. Hence (see Lecture 32) there is an open set G i
with Gi Y Gi Gi and an extension
li
X
G i
r=1
ki
X
aGi
r=1
of i . For the first case we may assume that Gi is also an F - set. Let
Pi
S i = ( kr=1
aGi )/ im . Then, if is the natural homomorphism, the
sequence
ki
li
X
X
aGi S i 0
aGi
r=1
is exact, i.e.,
r=1
211
Lecture 33
194
ki
X
0 im
aGi S i 0
r=1
212
fij
j
= fi j SHi H U : SH H U SHi H U
i j
i
j
i
j
and fij = ( fij )1 . Further, over each Hi H j Hk U these isomorphisms are consistent, i.e., fij f jk = fik . Then by identification there is
determined a sheaf J over U such that JHi U is identified with SHi U .
j
Bibliography
[1] H.Cartan: Seminaire de L Ecole Normale Superiure, 1948-49,
1950-51, 1951-52, 1953-54.
213
[2] H. Cartan: Varietes analytiques complexes et cohomologie, Colloque de Bruxelles, (1953), pp. 41-55.
[3] H.Cartan and S. Eilenberg: Homological Algebra, Princeton University Press, 1956.
[4] H. Cartan and J.P. Serre: C. R. Acad. Sci. (Paris), 237(1953), pp.
128-130.
[5] S.S.Chern: Complex Manifolds, Scientific Report on the second
summer institute. Bull. Amer. Soc. 62(1956). pp. 101-117.
[6] R. Deheuvels: C. R. Acad. Sci. (Paris), 238 (1954) pp. 1089; 240
(1955), p. 1183.
[7] F. Dolbeault: Formes differentielles et cohomologie sur une varieta
anlytique complex I, Annalso of Math., 64(1956), pp. 83-130.
[8] S. Eilenberg and N. Steenrod: Foundations of algebraic topology,
Princetion University Press, 1952.
[9] I. Fary:Notion axiomatique de lalgebre de cochaines dans la theorie de J. Leray, Bull. Soc. Math. France, 82 (1954), pp. 97-135.
[10] J. Frenkel: C. R. Acad. Sci. (Paris), 241(1955), p.17.
195
214
196
BIBLIOGRAPHY
BIBLIOGRAPHY
197