In Presheaves, we discussed functions “living on” the open subsets of a topological space. In particular, we discussed an example of “opposite” or “contravariant” behavior of the sets of functions on the open subsets of a topological space. For an inclusion of open subsets of a topological space we had a function between the sets of functions on these open subsets.

The topological space itself can be “built up” in some way from its open subsets (we will later clarify in what sense) and we now want to look at how we want the sets of functions on these open subsets to “patch together” to form the set of functions on the topological space. In other words, we want to use the “local” information that we have to obtain something “global”.

Now we want to show what we mean by “building up” the topological space from its open subsets. We quote here from the book Topology by James R. Munkres:

*A collection of subsets of a space is said to cover , or to be a covering of , if the union of the elements of is equal to . It is called an open covering of if its elements are open subsets of .*

Now we quote from the book Algebraic Topology by Robin Hartshorne the conditions that make a presheaf a sheaf:

*A presheaf on a topological space is a sheaf if it satisifes the following supplementary conditions:*

*(3) if U is an open set, if is an open covering of , and if is an element such that for all , then .*

*(4) if is an open set, if is an open covering of , and if we have elements for each , with the property that for each , , then there is an element such that for each .*

*Note condition (3) implies that is unique.*

We recall our example in Presheaves. There we had as our topological space the complex plane equipped with the Zariski topology. We saw that the sets of functions of the form , where and are polynomials (again all functions discussed in this post will be of this form), on the open subsets of form a presheaf. We will continue using this example to show what it means for a presheaf to be a sheaf.

Condition (3) above (the weird numbering convention is because the first two conditions are for presheaves, as was quoted in Presheaves) means that if we have a function which, when “restricted” to an open subset is for all the open subsets whose union is , then this function is the function on . For instance our open subsets might be and ; their union is . Together they form an open covering of . For condition (3) to be satisfied, if a function on restricts to on both and , then it must be the function on .

Condition (4) above means that if we have two functions on two open subsets that restrict to the same function on the intersection of these two open subsets, and if this is true for all pairs of open subsets, then these functions are restrictions of a function on . We consider again and . We know that their union is ; meanwhile their intersection is . For condition (4) to be satisfied, if we have functions on and which restrict to the same function on , then the functions on and must be the restrictions of a function on .

These functions that we have discussed are called **regular functions** on the open subsets of , and they do form a sheaf called the **sheaf of regular functions** on .

To see what makes a sheaf so special, it is perhaps more informative to look at an example of a presheaf which is not a sheaf. Let our topological space be the set with two elements and , equipped with the discrete topology; in other words, every subset is declared to be an open set. There are only four of them, the entire set , , , and the empty set .

To construct a presheaf on , we need to specify a set for every open subset of and restriction maps for every inclusion of open subsets of .

We choose for all open sets of except for the empty set, where we choose . We choose identity functions from to for our restriction maps except for the restriction map to the empty set, where we choose instead the constant function that sends every element to . We now check to see if this presheaf forms a sheaf.

First, we must show that if we have a section which gets sent under the restriction maps to and , then . Our restriction maps are just identity functions, so it is only the section which restricts to on and .

Second, we must show that if we have two sections over two open subsets of which get sent by the restriction map to the same section over the intersection of the two open subsets, and this holds for all open subsets that make up an open covering of , then these two sections must be restrictions of a section over . Our presheaf does not satisfy this condition.

To see why, we consider and . The intersection of and is the empty set . The restriction map to is always the constant function to the section , so any two sections, say and , get sent to the same section .

Under the condition, these two sections must be restrictions of a section . But the restriction map is the identity function; this means that and as integers. But we specified earlier that and could be any two sections of and , so they could be different, , and it would be impossible for them to be both be equal to . In other words, they cannot both be restrictions of the same section .

So now we see that our presheaf is not a sheaf. If, however, instead of setting , we set , where is a group, whose underlying set is the set of pairs of integers, with the law of composition just addition on each “component”, i.e. , and the restriction maps to and (both still equal to ) the “projection maps” and from to which send the pair to and respectively, we can, in fact, obtain a sheaf, an example of what is called a **constant sheaf**.

The concept of a sheaf is essential to modern **algebraic geometry**, which studies, among other things, **varieties**, or shapes that can be described by polynomial equations, together with the functions that “live on” them, which likewise can usually be described in terms of polynomials. More on sheaves, including the particular examples we have introduced here, can be found in the references below.

References:

Algebraic Geometry by Andreas Gathmann

The Rising Sea: Foundations of Algebraic Geometry by Ravi Vakil

Algebraic Topology by Robin Hartshorne

Sheaves in Geometry and Logic: A First Introduction to Topos Theory by Saunders Mac Lane and Ieke Moerdijk

Topology by James R. Munkres

Pingback: More Category Theory: The Grothendieck Topos | Theories and Theorems

Pingback: Vector Fields, Vector Bundles, and Fiber Bundles | Theories and Theorems

Pingback: Localization | Theories and Theorems

Pingback: Cohomology in Algebraic Geometry | Theories and Theorems

Pingback: More on Sheaves | Theories and Theorems

Pingback: An Intuitive Introduction to String Theory and (Homological) Mirror Symmetry | Theories and Theorems

Pingback: Varieties and Schemes Revisited | Theories and Theorems

Pingback: Algebraic Spaces and Stacks | Theories and Theorems