Topics in Abstract Algebra/Sheaf theory

From testwiki
Revision as of 09:43, 11 June 2024 by imported>ShakespeareFan00
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Sheaf theory

We say is a pre-sheaf on a topological space X if

  • (i) (U) is an abelian group for every open subset UX
  • (ii) For each inclusion UV, we have the group morphism ρV,U:(V)(U) such that
    ρU,U is the identity and ρW,U=ρV,UρW,V for any inclusion UVW

A pre-sheaf is called a sheaf if the following "gluing axiom" holds:

For each open subset U and its open cover Uj, if fj(Uj) are such that fj=fk in UjUk, then there exists a unique f(U) such that f|Uj=fj for all j.

Note that the uniqueness implies that if f,g(U) and f|Uj=g|Uj for all j, then f=g. In particular, f|Uj=0 for all j implies f=0.

4 Example: Let G be a topological group (e.g., 𝐑). Let (U) be the set of all continuous maps from open subsets UX to G. Then forms a sheaf. In particular, suppose the topology for G is discrete. Then is called a constant sheaf.

Given sheaves and 𝒢, a sheaf morphism ϕ:𝒢 is a collection of group morphisms ϕU:(U)𝒢(U) satisfying: for every open subset UV,

ϕUρV,U=ρV,UϕV

where the first ρV,U is one that comes with and the second 𝒢.

Define (kerϕ)(U)=kerϕU for each open subset U. kerϕ is then a sheaf. In fact, suppose fjkerϕUj. Then there is f(U) such that f|Uj=fj. But since

(ϕUf)|Uj=ϕUj(f|Uj)=ϕUjfj=0

for all j, we have ϕUf=0. Unfortunately, imϕ does not turn out to be a sheaf if it is defined in the same way. We thus define (imϕ)(U) to be the set of all f𝒢(U) such that there is an open cover Uj of U such that f|Uj is in the image of ϕUj. This is a sheaf. In fact, as before, let f𝒢(U) be such that f|UjimϕUj. Then we have an open cover of U such that f restricted to each member V of the cover is in the image of ϕV.

Let 0,1,2 be sheaves on the same topological space.

A sheaf on X is said to be flabby if ρX,U:(X)(U) is surjective. Let p=limUp(U), and, for each f(U), define suppf={xU|f|p0}. suppf is closed since f|p=0 implies p has a neighborhood of U such that f|q=0 for every qU. Define Supp={xX|x0}. In particular, if i:ZX is a closed subset and SuppZ, then the natural map i*i1 is an isomorphism.

4 Theorem Suppose

00120

is exact. Then, for every open subset U

0ΓZ(U,0)ΓZ(U,1)ΓZ(U,2)

is exact. Furthermore, ΓZ(U,1)ΓZ(U,2) is surjective if 0 is flabby.
Proof: That the kernel of ker01 is trivial means that ker0(U)1(U) has trivial kernel for any U. Thus the first map is clear. Next, denoting 12 by d, suppose f1(U) with df=0. Then there exists an open cover Uj of U and uj(Uj) such that duj=f|Uj. Since duj=f=duk in UjUk and dUjUk is injective by the early part of the proof, we have uj=uk in UjUk and so we get u(U) such that du=f. Finally, to show that the last map is surjective, let f2(U), and Ω={(U,u)|du=f|U}. If {(Uj,uj)|jJ}Ω is totally ordered, then let U=jUj. Since uj agree on overlaps by totally ordered-ness, there is u(U) with u|Uj=uj. Thus, (U,u) is an upper bound of the collection (Uj,uj). By Zorn's Lemma, we then find a maximal element (U0,u0). We claim U0=U. Suppose not. Then there exists (U1,u1) with du1=f|U1. Since d(u0u1)=0 in U0U1, by the early part of the proof, there exists a0(U0U1) with da=u0u1. Then d(u1+da)=du1=f|U1 (so (U1,u1)Ω) while u1+da=u0 in U0U1. This contradicts the maximality of (U0,u0). Hence, we conclude U0=U and so du0=f.

4 Corollary

00120

is exact if and only if

0p0p1p20

is exact for every pX.

Suppose f:XY is a continuous map. The sheaf f* (called the pushforward of by f) is defined by f*(U)=(f1(U)) for an open subset UY. Suppose f:YX is a continuous map. The sheaf f1 is then defined by f1(U)= the sheafification of the presheaf UlimVf(U)(V) where V is an open subset of X. The two are related in the following way. Let UX be an open subset. Then f1f*(U) consists of elements f in (f1(V)) where Vf(U). Since f1(V)U, we find a map

f1f*

by sending f to f|U. The map is well-defined for it doesn't depend on the choice of V.

Template:BookCat