Chapter 0 — Preliminaries

§3. Complements on Sheaves

3.1. Sheaves with values in a category

(3.1.1) Let be a category, let and be two families of objects of with , and let be a family of morphisms . We say that a pair consisting of an object of and a family of morphisms is a solution of the universal problem defined by the data , , if, for every object of , the map sending to is a bijection of onto the set of such that for every pair of indices . One sees at once that if such a solution exists, it is unique up to isomorphism.

(3.1.2) We shall not recall the definition of a presheaf on a topological space with values in a category (G, I, 1.9); we say that such a presheaf is a sheaf with values in if it satisfies the following axiom:

(F) For every cover of an open set by open sets , if (resp. ) denotes the restriction morphism

ℱ(U) → ℱ(U_α)    (resp. ℱ(U_α) → ℱ(U_α ∩ U_β)),

then the pair is a solution of the universal problem for , , and (3.1.1).1

Equivalently, for every object of , the family is a sheaf of sets.

(3.1.3) Suppose is the category defined by a "species of structure with morphisms" — the objects of being the sets endowed with structures of species , and the morphisms those of . Suppose moreover that satisfies:

(E) If is a solution of a universal mapping problem in the category for families , , , then it is also a solution of the universal mapping problem for the same families in the category of sets — that is, when one regards , the , and the as sets and , as maps.2

Under these conditions, axiom (F) implies that, viewed as a presheaf of sets, is a sheaf. Moreover, for a map to be a morphism of , it is necessary and sufficient, by (F), that each be a morphism — that is, that the structure of species on be the initial structure for the morphisms . Conversely, suppose that a presheaf on with values in is a sheaf of sets and satisfies the preceding condition; then it satisfies (F), hence is a sheaf with values in .

(3.1.4) When is the species of group or ring structures, the fact that the presheaf with values in is a sheaf of sets implies ipso facto that it is a sheaf with values in — that is, a sheaf of groups or rings in the sense of (G).3 This is no longer the case when, for example, is the category of topological rings (with continuous representations as morphisms): a sheaf with values in is then a sheaf of sets such that for every open and every cover of by open , the topology of is the coarsest making the representations continuous. In this case we say that , viewed as a sheaf of rings (without topology), is underlying the sheaf of topological rings . The morphisms (for arbitrary open ) of sheaves of topological rings are thus homomorphisms of the underlying sheaves of rings such that is continuous for every open ; to distinguish them from arbitrary homomorphisms of the underlying sheaves of rings, we call them continuous homomorphisms of sheaves of topological rings. Analogous definitions and conventions hold for sheaves of topological spaces or topological groups.

(3.1.5) It is clear that for any category , if is a presheaf (resp. sheaf) on with values in and is an open subset of , then the for form a presheaf (resp. sheaf) with values in , called the presheaf (resp. sheaf) induced by on and written .

For every morphism of presheaves on with values in , we shall write for the morphism given by the for .

(3.1.6) Suppose now that admits inductive limits [modern: direct limits] (T, 1.8); then, for every presheaf (and in particular every sheaf) on with values in and every , one can define the stalk as the object of given by the inductive limit of the filtered (by ) family of open neighborhoods of in , with the restriction morphisms . If is a morphism of presheaves with values in , one defines for each the morphism as the inductive limit of the over the system of open neighborhoods of ; this makes a covariant functor in , with values in , for each .

When in addition is defined by a species of structure with morphisms , the elements of are still called sections over of the sheaf with values in , and we then write in place of ; for and an open subset of , we write in place of ; for , the canonical image of in is the germ of at , written . (We shall never use the notation in this sense, since it is reserved for another notion concerning the particular sheaves considered in this treatise (5.5.1).)

If is a morphism of sheaves with values in , we shall write in place of for .

If is a sheaf of abelian groups, rings, or modules, the set of such that is called the support of , written ; this set is not necessarily closed in .

When is defined by a species of structure with morphisms, we systematically refrain from introducing the "étalé-space" viewpoint for sheaves with values in . In other words, we never view a sheaf as a topological space (nor even as the disjoint union of its stalks), and we shall not view a morphism of such sheaves on as a continuous map of topological spaces.

3.2. Presheaves on a basis of open sets

(3.2.1) We restrict ourselves in what follows to categories admitting projective limits [modern: inverse limits] (in the generalized sense — corresponding to preordered sets that are not necessarily filtered; cf. (T, 1.8)). Let be a topological space and a basis of open sets for the topology of . We call a presheaf on with values in a family of objects attached to each , together with morphisms defined for every pair of elements of with , satisfying and whenever in . To such a family we associate a presheaf with values in , in the usual sense, by setting

ℱ′(U) = lim⃖_{V ∈ 𝔅, V ⊂ U} ℱ(V),

where ranges over the (in general non-filtered) ordered set of with ; the form a projective system for the (, ). Indeed, if are open with , define as the projective limit (over ) of the canonical morphisms — that is, the unique morphism whose composition with each canonical gives the canonical . The transitivity of the follows immediately. Moreover, for the canonical morphism is an isomorphism, allowing one to identify these two objects.4

(3.2.2) For the presheaf defined above to be a sheaf, it is necessary and sufficient that the presheaf on satisfy:

(F₀) For every cover of by sets contained in , and for every object , the map sending to is a bijection of onto the set of such that for every pair and every with .5

The condition is plainly necessary. For sufficiency, consider a second basis for the topology of with , and let denote the presheaf obtained from the subfamily . Then is canonically isomorphic to : for any open , the projective limit (over , ) of the canonical is a morphism . For this morphism is an isomorphism, since by hypothesis each canonical for , , factors as , and one checks at once that the composites and are identities. This being so, for every open the morphisms for , , satisfy the conditions characterizing the projective limit of the (, ), which proves our assertion by uniqueness of projective limits up to isomorphism.

That said, let be an arbitrary open set of , a cover of by open sets contained in , and the subfamily of consisting of those elements of contained in some . Plainly is still a basis for the topology of , so (resp. ) is the projective limit of the for , (resp. ); axiom (F) is then verified at once, by the definition of projective limit.

When (F₀) holds, we shall say by abuse of language that the presheaf on the basis is a sheaf.

(3.2.3) Let , be two presheaves on the basis with values in . A morphism is a family of morphisms satisfying the usual compatibility with the restriction morphisms . With the notation of (3.2.1), one obtains a morphism of the corresponding ordinary presheaves by taking for the projective limit of the for , ; the compatibility with the follows from the functoriality of projective limits.

(3.2.4) If admits inductive limits and is a presheaf on with values in , then for every the neighborhoods of belonging to form a cofinal subset (for ) of the neighborhoods of ; hence if is the ordinary presheaf associated with , the stalk equals over , . If is a morphism of presheaves on and the corresponding morphism of ordinary presheaves, then is the inductive limit of the for , .

(3.2.5) Returning to the general setting of (3.2.1): if is an ordinary sheaf with values in and is the sheaf on obtained by restriction of to , then the ordinary sheaf obtained from by the construction of (3.2.1) is canonically isomorphic to , by (F) and the uniqueness of projective limits. We shall ordinarily identify and .

If is a second ordinary sheaf on with values in and a morphism, the preceding remark shows that giving the for alone determines completely. Conversely, given for satisfying the commutativity diagrams with the restriction morphisms for and , there is a unique morphism with for every (3.2.3).

(3.2.6) Continue to assume that admits projective limits. Then the category of sheaves on with values in also admits projective limits: if is a projective system of sheaves on with values in , then the define a presheaf with values in , and axiom (F) holds by the transitivity of projective limits; that is then the projective limit of the is immediate.

When is the category of sets, then for every projective system with a subsheaf of for each , is canonically identified with a subsheaf of . If is the category of abelian groups, the covariant functor is additive and left exact.

3.3. Gluing of sheaves

(3.3.1) Continue to assume that admits (generalized) projective limits. Let be a topological space, an open cover of , and for each let be a sheaf on with values in . Suppose that for every pair we are given an isomorphism , and that for every triple , writing for the restrictions of to , one has (the gluing condition for the ). Then there is a sheaf on with values in , and for each an isomorphism , such that for every , writing and for the restrictions of and to , one has . Moreover, and the are determined up to unique isomorphism by these conditions. Uniqueness follows at once from (3.2.5). For existence, let be the basis of open sets contained in some ; choose (via Hilbert's -function) one of the for some with ; call this object . The for , , are defined in the obvious way (using the ), and transitivity follows from the gluing condition. Axiom (F₀) is then immediate, so the presheaf on so defined is a sheaf; from it the general construction (3.2.1) yields an ordinary sheaf, again written , with the required property. We say that is obtained by gluing the via the , and we ordinarily identify and via .

It is clear that every sheaf on with values in may be viewed as obtained by gluing the sheaves (where is any open cover of ) via the identity isomorphisms .

(3.3.2) With the same notation, let be a second sheaf on (for each ) with values in , and suppose given for each an isomorphism satisfying the gluing condition. Suppose finally given for each a morphism such that the diagrams

(3.3.2.1)    ℱ_μ|(U_λ ∩ U_μ) ──u_μ──→ 𝒢_μ|(U_λ ∩ U_μ)
                   │                          │
                   ↓                          ↓
             ℱ_λ|(U_λ ∩ U_μ) ──u_λ──→ 𝒢_λ|(U_λ ∩ U_μ)

commute. Then if is obtained by gluing the via the , there is a unique morphism such that the diagrams

ℱ|U_λ ──u|U_λ──→ 𝒢|U_λ
  │                 │
  ↓                 ↓
 ℱ_λ ────u_λ───→  𝒢_λ

commute; this follows at once from (3.2.3). The correspondence between the family and is a functorial bijection of the subset of satisfying (3.3.2.1) onto .

(3.3.3) With the notation of (3.3.1), let be an open subset of . The restrictions of the to plainly satisfy the gluing condition for the induced sheaves , and the sheaf on obtained by gluing these is canonically identified with .

3.4. Direct images of presheaves

(3.4.1) Let , be topological spaces and a continuous map. Let be a presheaf on with values in ; for every open , set , and for open in let be the morphism . The and define a presheaf on with values in , called the direct image of by and written . If is a sheaf, axiom (F) for is immediate, so is a sheaf.

(3.4.2) Let , be presheaves on with values in and let be a morphism. As ranges over the open subsets of , the family satisfies the compatibility with restriction morphisms, defining . If is a further morphism, ; that is, is a covariant functor from presheaves (resp. sheaves) on with values in to presheaves (resp. sheaves) on with values in .

(3.4.3) Let be a third topological space, continuous, and set . One has for every presheaf on with values in ; for every morphism , . In other words, is the composite of and :

(ψ′ ∘ ψ)_* = ψ′_* ∘ ψ_*.

Moreover, for every open , the direct image by the restriction of the induced presheaf is none other than the induced presheaf .

(3.4.4) Suppose admits inductive limits and let be a presheaf on with values in . For each , the morphisms ( an open neighborhood of in ) form an inductive system; passage to the limit gives a stalk morphism

In general, is neither injective nor surjective. It is functorial: for , the diagram

(ψ_*(ℱ_1))_{ψ(x)} ──ψ_x──→ (ℱ_1)_x
        │                       │
(ψ_*(u))_{ψ(x)}                u_x
        │                       │
        ↓                       ↓
(ψ_*(ℱ_2))_{ψ(x)} ──ψ_x──→ (ℱ_2)_x

commutes. If is a third topological space, continuous, and , then for .

(3.4.5) Under the hypotheses of (3.4.4), suppose further that is a homeomorphism of onto the subspace of . Then for every , is an isomorphism. This applies in particular to the canonical injection of a subspace into .

(3.4.6) Suppose is the category of groups, of rings, etc. If is a sheaf on with support , and , then by the definition of one has ; that is, . The support is not, however, necessarily contained in . Under the same hypotheses, if is the canonical injection of a subspace , the sheaf induces on ; if moreover is closed in , then is the sheaf on inducing on and 0 on (G, II, 2.9.2); but the two sheaves are in general distinct when is locally closed but not closed.

3.5. Inverse images of presheaves

(3.5.1) Under the hypotheses of (3.4.1), if (resp. ) is a presheaf on (resp. ) with values in , every morphism of presheaves on is called a ψ-morphism of into , also written . We write for . For every pair with open in , open in , and , one has a morphism obtained by composing the restriction with . These morphisms make the diagrams

(3.5.1.1)    𝒢(V) ──u_{U,V}──→ ℱ(U)
               │                  │
               ↓                  ↓
             𝒢(V′) ──u_{U′,V′}──→ ℱ(U′)

(for , , ) commute. Conversely, a family making (3.5.1.1) commute defines a -morphism : take .

If admits (generalized) projective limits and , are bases for the topologies of and , then to define a -morphism of sheaves it suffices to give for , , , satisfying (3.5.1.1) for and ; for an arbitrary open , define as the projective limit of the for , , , .

When admits inductive limits, one obtains for each a morphism for every open neighborhood of in ; these form an inductive system whose limit is a stalk morphism .

(3.5.2) Under the hypotheses of (3.4.3), let , , be presheaves on , , with values in , and let , be a -morphism and a -morphism. One obtains a -morphism

w : ℋ ──v──→ ψ′_*(𝒢) ──ψ′_*(u)──→ ψ′_*(ψ_*(ℱ)) = ψ″_*(ℱ),

called by definition the composite of and . One may therefore regard pairs of a topological space and a presheaf on (with values in ) as forming a category, with morphisms the pairs consisting of a continuous map and a -morphism .

(3.5.3) Let be a continuous map and a presheaf on with values in . We call an inverse image of by a pair consisting of a sheaf on with values in and a -morphism (equivalently, a homomorphism ) such that, for every sheaf on with values in , the map

(3.5.3.1)    Hom_X(𝒢′, ℱ) → Hom_ψ(𝒢, ℱ) = Hom_Y(𝒢, ψ_*(ℱ))

sending to is a bijection; this map being functorial in , it then defines an isomorphism of functors in . As a solution of a universal problem, the pair , when it exists, is determined up to unique isomorphism. We then write , , and by abuse of language we call the inverse image sheaf of by , with the understanding that is taken together with the canonical -morphism , i.e. with the canonical homomorphism of presheaves on

For any homomorphism (where is a sheaf on with values in ), set . By definition, every morphism of presheaves is of the form for a unique , which we write . In other words, every such factors uniquely as

(3.5.3.3)    u : 𝒢 ──ρ_𝒢──→ ψ_*(ψ*(𝒢)) ──ψ_*(u^♯)──→ ψ_*(ℱ).

(3.5.4) Suppose now that the category is such6 that every presheaf on with values in admits an inverse image by , denoted .

We shall see that may be defined as a covariant functor in , from presheaves on to sheaves on , in such a way that the isomorphism is an isomorphism of bifunctors

(3.5.4.1)    Hom_X(ψ*(𝒢), ℱ) ⥲ Hom_Y(𝒢, ψ_*(ℱ))

in and .

Indeed, for every morphism of presheaves on , consider the composite ; to it corresponds a morphism , which we write . By (3.5.3.3),

(3.5.4.2)    ψ_*(ψ*(w)) ∘ ρ_{𝒢_1} = ρ_{𝒢_2} ∘ w.

For every morphism (with a sheaf on with values in ), by (3.5.3.3), (3.5.4.2), and the definition of ,

(u^♯ ∘ ψ*(w))^♭ = ψ_*(u^♯) ∘ ψ_*(ψ*(w)) ∘ ρ_{𝒢_1} = ψ_*(u^♯) ∘ ρ_{𝒢_2} ∘ w = u ∘ w,

that is,

(3.5.4.3)    (u ∘ w)^♯ = u^♯ ∘ ψ*(w).

Taking in particular for a morphism , one gets , proving functoriality.

Finally, for a sheaf on with values in , let be the identity of and set

σ_ℱ = (i_ℱ)^♯ : ψ*(ψ_*(ℱ)) → ℱ;

(3.5.4.3) then gives the factorization

(3.5.4.4)    u^♯ : ψ*(𝒢) ──ψ*(u)──→ ψ*(ψ_*(ℱ)) ──σ_ℱ──→ ℱ

for every morphism . We call the canonical morphism.

(3.5.5) Let be continuous and suppose every presheaf on with values in admits an inverse image . Then (under the hypotheses of (3.5.4)) every presheaf on admits an inverse image by , and there is a canonical functorial isomorphism

This follows at once from the definitions, given that . Moreover, if is a -morphism, a -morphism, and their composite (3.5.2), one checks at once that is the composite

w^♯ : ψ*(ψ′*(ℋ)) ──ψ*(v^♯)──→ ψ*(𝒢) ──u^♯──→ ℱ.

(3.5.6) Take in particular . If an inverse image by of a presheaf on exists, this inverse image is called the sheaf associated with the presheaf . Every morphism from to a sheaf with values in factors uniquely as

ℱ ──ρ_ℱ──→ 1_X*(ℱ) ──u^♯──→ ℱ′.

3.6. Simple and locally simple sheaves

(3.6.1) A presheaf on with values in is called constant if the canonical morphisms are isomorphisms for every nonempty open ; note that is not necessarily a sheaf. A sheaf is called simple if it is associated (3.5.6) with a constant presheaf. A sheaf is called locally simple if every admits an open neighborhood such that is simple.

(3.6.2) Suppose is irreducible (2.1.1). The following are equivalent:

a) is a constant presheaf on ; b) is a simple sheaf on ; c) is a locally simple sheaf on .

Indeed, let be a constant presheaf on . If U, V are nonempty open subsets, then is nonempty; so and are isomorphisms, whence so are and . One concludes at once that axiom (F) of (3.1.2) holds, so is isomorphic to its associated sheaf, proving a) ⇒ b).

Now let be an open cover of by nonempty open sets and a sheaf on with simple for every . Since is irreducible, is a constant presheaf by the above. Since , both and are isomorphisms, giving a canonical isomorphism for every pair. Applying (F) with , one sees that for every index , the pair is a solution of the universal problem; by uniqueness, is an isomorphism, proving c) ⇒ a).

3.7. Inverse images of presheaves of groups or rings

(3.7.1) We show that when is the category of sets, the inverse image by of every presheaf always exists (notation and hypotheses on , , as in (3.5.3)). For each open , define as follows: an element of is a family with such that for every , the following holds: there is an open neighborhood of in , a neighborhood of , and an element with for . One checks at once that is a sheaf.

Now let be a sheaf of sets on , and let , be morphisms. Define and as follows: if is a section of over a neighborhood of and is an open neighborhood of with for in a neighborhood of contained in , set . If for open in , let be the section of over , image under of the section of with for . The canonical homomorphism (3.5.3) is defined by: for open and , is the section of over . The relations , , and are immediate.

One checks that if is a morphism of presheaves of sets on , then is given explicitly by: if is a section of over an open , then . For every open , the inverse image of by is identical with .

When is the identity, the construction of recovers the usual sheaf of sets associated with a presheaf (G, II, 1.2). The above goes through unchanged when is the category of groups or rings (not necessarily commutative).

When is an arbitrary subspace of a topological space and is the canonical injection, the inverse image , when it exists, is called the sheaf induced on by ; for sheaves of sets (or groups, or rings) this recovers the usual definition (G, II, 1.5).

(3.7.2) Keeping the notation and hypotheses of (3.5.3), suppose is a sheaf of groups (resp. rings) on . The construction of sections of (3.7.1) shows, in view of (3.4.4), that the stalk homomorphism is a functorial isomorphism in , which allows one to identify these two stalks. Under this identification, is identical with the homomorphism defined in (3.5.1), and in particular

An immediate consequence is that the functor is exact in in the abelian category of sheaves of abelian groups.

3.8. Sheaves of pseudo-discrete spaces

(3.8.1) Let be a topological space whose topology admits a basis of quasi-compact open sets. Let be a sheaf of sets on . Endowing each with the discrete topology makes a presheaf of topological spaces. We shall see that there exists a sheaf of topological spaces associated with (3.5.6) such that is the discrete space for every quasi-compact open . For this, it suffices to show that the presheaf of topological spaces on satisfies (F₀) of (3.2.2), and more generally that if is a quasi-compact open set and is a cover of by elements of , then the coarsest topology on making the maps continuous is the discrete topology. There is a finite set of indices with . Let and let be its image in ; the intersection of the inverse images of is by definition a -neighborhood of . But since is a sheaf of sets and the cover , this intersection reduces to , whence the assertion.

Note that if is a non-quasi-compact open subset of , the topological space still has as underlying set, but its topology is in general not discrete: it is the coarsest making the maps continuous, for , (the being discrete).

The above applies without change to sheaves of groups or rings (not necessarily commutative), associating with them sheaves of topological groups or topological rings respectively. For brevity, we say that is the sheaf of pseudo-discrete spaces (resp. groups, rings) associated with the sheaf of sets (resp. groups, rings) .

(3.8.2) Let , be sheaves of sets (resp. groups, rings) on and a homomorphism. Then is also a continuous homomorphism , where , are the associated pseudo-discrete sheaves; this follows from (3.2.5).

(3.8.3) Let be a sheaf of sets, a subsheaf of , and , the associated pseudo-discrete sheaves. For every open , is closed in : indeed, it is the intersection of the inverse images of (for , ) under the continuous maps , and is closed in the discrete space .

1

This is a special case of the general notion of (non-filtered) projective limit; see (T, I, 1.8) and the book in preparation announced in the Introduction.

2

One can prove that this also means that the canonical functor commutes with projective limits (not necessarily filtered).

3

This is because in the category , every morphism that is a bijection (as a map of sets) is an isomorphism. This is no longer true when is, for example, the category of topological spaces.

4

If is a Noetherian space, one can still define and show that it is a presheaf in the ordinary sense, assuming only that admits projective limits for finite projective systems. Indeed, for any open , there is a finite cover of by elements of ; for each pair , choose a finite cover of by elements of . Let be the set of indices and triples , ordered by the relations and ; take to be the projective limit of the system of the and . One checks easily that this is independent of the covers and that is a presheaf.

5

This also means that the pair with is a solution of the universal problem (3.1.1) defined by , (for with ), and defined by: for with , , .

6

In the book cited in the Introduction, we shall give very general conditions on ensuring the existence of inverse images of presheaves with values in .