This is a blogpost on Sheaf Cohomology. We shall be following this article.

If the reader wants to read up on what a sheaf is, he/she can read the very readable wikipedia article on it.

From the word cohomology, we can guess that we shall be talking about a complex with abelian groups and boundary operators. Let us specify what these abelian groups are.

Given an open cover and a sheaf , we define the cochain group . Note that we are not assuming that the sections over the individual ‘s agree on the intersections. This is simply a tuple in which each coordinate is a section. We are interested in finding out whether we can glue these sections together to get a global section. This is only possible if the sections agree on the intersections of the open sets.

We now define . Here we are considering the tuple of sections defined on the intersections of two sets. Note that these intersections may not cover the whole of the topological space. Hence, we are no longer interested in gluing sections together to see whether they form a global section.

Similarly, we define .

Now, we come to the boundary maps. is defined in the following way: , where . What we’re doing is that we’re taking a tuple of sections, and mapping it to another tuple; the second tuple is generated by choosing two indices , determining the sections defined over and , and then calculating . In the image tuple, would be written at the coordinate.

Now we define the second boundary map. is defined in the following way: , where . What does this seemingly arbitrary definition signify? The first thing to notice is that if is an image of an element in , then . Hence, at the very least, this definition of a boundary map gives us a complex on our hands. Maybe that is all that it signifies. We’re looking for definitions of which keep us giving sections over smaller and smaller open sets, and definitions of over these which keep on mapping images from to .

Predictably, , where is the kernel of acting on and is the image of acting on . Sheaf cohomology, measures the extent to which tuples of sections over an open cover fail to be global sections. The longer the non-zero tail of the cohomology complex, the farther the sections of this sheaf lie from gluing together amicably. In other words, the length of the non-zero tail measures how “complex” the topological space and the sheaf on it are. However, there is still hope. By a theorem of Grothendieck, we know that the length of the complex is bounded by the dimension of the (noetherian) topological space.