In this post we find the Picard group of the circle using cohomology, and more generally discuss a cohomological description of .

# Motivation

Let me first and foremost make a confession. People of the world are cut into two categories: those who *know* topology, and those that don’t. I sit squarely in this latter group (not by choice–I wish I knew so much more). Consequently, a lot of ‘obvious facts’ for people more knowledgable about topology often confound me. For a long time, a perfect example of such an ‘obvious statement’ is that there are, up to equivalence, only two (smooth) line bundles on the circle. In this post, I’d like to work through how one could prove such a statement, in a way intuitive to someone with a background in algebraic geometry (read ‘sheaf cohomology’).

# Intuitive preamble

The fact that the circle only has two line bundles intuitively follows from the following basic topological reasoning. Let be such a line bundle. The circle can be covered with two open sets and , each isomorphic to . Since is contractible, we know then that must be (smoothly) trivial. Similarly for . Thus, the only question is how we glue the two trivial copies and together. Well, we essentially have only one option–for each of the components of , we can choose two perform some number of half twists of one of or there, and then glue them like that. It’s clear that at on each connected component of , performing two half-twists is the same thing as performing half twists. Thus, the number of half twists on each component only matter modulo .

Using similar intuition we may deduce that if is, say, a smooth -manifold, then we could cover with some copies of , say . Then, for any bundle , we’d have trivializations . We now need to choose how to glue these together on overlaps. So, on connected components of overlaps , we intuitively only have two options: half twist one copy, or don’t. Thus, for each connected component of an overlap we have two choices, which I will conveniently denote by . Thus, the number of raw choices on is , where is the number of connected components of (and similarly define for triple intersections).

But, if we’re to consistently glue these bundles together, we must make sure that they agree on triple overlaps. To say what this means, let us first define a map

Let’s fix a connected component of , corresponding to the component of . Now, there are unique components and such that and . The component map of in the component of takes a tuple , where , and sends it to , where these are the and coordinates of the portion of the tuple and respectively. It’s clear then that the admissible gluings are those then in the kernel of . Indeed, the above just says that we’ve consistently chosen half twists on connected components–in the sense that they agree on overlaps.

That said, while this kernel is the set of admissible gluings, it double counts some. For example, think about the gluing on the circle obtained as follows. The opens and have two conneted components and in their intersection . It’s clear then that the tuple is obviously in the kernel of the map (in this case is zero–there are no triple intersections!). But, this is the same as the twist , since the twisting of the bundles at each component undoes the other. More generally, a little more thought (along the same lines of this example) shows that precisely the elements of the kernel of which define the same bundles are those in the image of the map

defined by where has the same entry in each coordinate: the number .

Thus, the above seems to suggest that the line bundles on should be in correspondence with the elements of the group . But, anyone who has dealt with sheaf cohomology at length will immediately recognize the above for what it is: it is the first Čech cohomology group of the constant sheaf with respect to the open cover !

But, using a little bit of sheaf-theoretic know-how, we can rephrase this group in even nicer terms. Namely, for any locally contractible topological space , and any constant sheaf of abelian groups , it’s common knowledge that (this is in, say, Spanier). Thus, one application of this shows that the cover (consisting of contractible spaces!) is a Leray cover for . Thus, by Leray’s theorem

and a second application of this theorem implies that this is . Thus, the above would lead us to believe that the line bundles on should be classified by .

That said, while the above is clear intuitively, it’s a bit hard to see how put all of this on firm footing. But, below, we put the well-oiled machinery that is sheaf cohomology to good use, to show that not only is it easy to prove this theorem rigorously, but it follows largely from abstract nonsense. That said, it’s good to have the above intuitive understanding of the result, and not just the slick, heavy machinery proof that follows.

# The proof

So, the goal of this section is to prove formally what we intuited above:

Theorem(Main): Let be a smooth manifold. Then, .

Here denotes the group of smooth line bundles, up to isomorphism, with tensor product as the group operation. The first key to this proof is the following general fact:

Lemma: Let be a smooth manifold, then .

Here denotes the sheaf of units of the sheaf of smooth functions.

*Proof(Sketch)*: Unlike the main theorem, this an almost purely formal consequence which goes under the header of ‘ classifies torsors’. Namely, for any ringed space and any -module , the cohomology classifies -modules which are locally on isomorphic to . Moreover, when is abelian, the set of -modules locally isomorphic to forms a group in a natural way, and the correspondence above is actually an isomorphism of abelian groups.

Taking the ringed space to be and the sheaf we see that , and so classifies -modules on locally isomorphic to . These locally free -modules of rank are well-known to be in correspondence with line bundles on (the corresponding taking a line bundle to its sheaf of sections).

So, let us now consider the smooth exponential sequence:

defined in the obvious way on opens: the first map being the exponential map , and the second map being , thinking of as being the sheaf of locally constant functions to .

Let us verify that this sequence is, indeed, exact. Injectivity is clear–if two (real valued!) functions have the same exponential, then they are equal by the existence of a global log function. For surjectivity, note that we, in fact, have a section given by sending to their associated constant functions.

Now, from the short exact sequence, we obtain the long exact sequence

Now, we from our above discussion, we can immediately replace with , and with . Thus, we see that we have a map , and the impediments to this map being an isomorphism are and . So, these are the objects we must get a handle on. Luckily for us, they are *extremely* easy to understand.

Let us recall that a sheaf of abelian groups on a topological space is called *soft* if for all closed subsets , the natural map is surjective. Just because this is possibly odd terminology, let us really quickly say what means (what does it mean to evaluate a sheaf on a closed subset?). Well, there are two possible approaches. Perhaps the easiest is just that , where is the inclusion. So, , where ranges over all opens containing . The other, is that , where is the sheaf of sections of the étalé space . The most important property of soft sheaves, is that they are acyclic. This is something that is proved in all texts on sheaf theory.

Now, the important thing to note is that if is a smooth manifold, then any -module is soft. Indeed, suppose that is such an -module, and let be closed. Then, for any section , we obtain a section , where , and outside of some open set. Thus, in particular, we see that , and thus is soft. In particular, is soft, and thus for all !

From this, we may conclude that the map we constructed above *is* an isomorphism thus proving our main theorem. The map is denoted as such since we call , for a line bundle , the *Whitney-Stiefel* class of . The above then can be rephrased as saying that the Whitney-Stiefel class of a line bundle on a manifold is a complete invariant.

# Back to the circle

Now that we have all of the machinery developed above, talking about the circle itself becomes an easy task. Namely, we finally find that

and thus, as we claimed at the beginning, there are, up to isomorphism, precisely two smooth line bundles on .

Now that we have this number, it’s easy to just list out the line bundles. We obviously have the trivial one, . The non-trivial one can then be seen to be the Mobius strip. Indeed, it’s well-known that the Mobius strip is a line bundle over which can’t be isomorphic to as a line bundle, since they’re not even homeomorphic (one’s orientable, the other isn’t).

In fact, now that we know that our motivating computations at the beginning of the post were valid, we can read the isomorphism straight from there. Namely, we said that should be where

is the zero map, and

is the map . Thus, we clearly obtain

But, as pointed out above, this was just a calculation of , and so really nothing new has been gained from this computation (except, perhaps, a reminder of what singular cohomology is computing!).

# A consequence

While the above theorem is very nice, since it makes the computation of the Picard group of a smooth manifold tenable, it also has some unexpected consequences:

Corollary: Let be a topological manifold. Then, (smooth Picard group!) is independent of smooth manifold structure on .

This is somewhat surprising since, after all, the definition of the smooth Picard group involves the notion of smooth line bundles. It also tells us that the Picard group is not really a good ‘smooth invariant’ of a manifold . For example, suppose you were Milnor and you wanted to check that two smooth structures on were non-equal. Well, the first thing you might check is that perhaps some of the obvious statistics of the two structures differ. One of these obvious statistics is the Picard group. But, the above says that since the underlying topological manifold is just , neither have any non-trivial smooth line bundles.

# Topology done wrong

I begin by saying, as I said earlier, that I am no topologist. The above approach is, if I had to guess, perhaps not the approach that a topologist would take to proving the main theorem. My guess is that topologists, unlike me, do not, as a default, think of singular cohomology as a form of sheaf cohomology. Thus, I doubt a sheaf cohomological proof is the first idea that would jump into a topologists head. If anyone reading this is a topologist, please feel free to weigh in–I would be curious to hear your opinion!

Now, with that being said, I would like to hazard a guess at what the more canonical proof of the following variant of the main theorem:

Theorem(Main, variant): Let be a topological space, then .

where is the group of continuous line bundles on , up to isomorphism.

So, it’s well-known that all topological (real) line bundles on come from a map . More specifically, there exists a map with the property that

Moreover, two such maps pull back to isomorphic line bundles, if and only if they are homotopic.

Thus, the last paragraph allows us to say that we have a canonical bijection

But, a simple computation shows that . Thus, since Eilenberg-Maclane spaces represent cohomology, we get

Putting this together with our previous statements implies the variant of the main theorem.

Putting the variant of the main theorem, and the main theorem itself together, we get a consequence that is subtly more potent than the consequence discussed in the previous section. Namely, not only does , for a topological manifold , not depend on the smooth structure, it’s actually isomorphic to .

Hey great blog, thanks !

Tiny typo in the proof of the first lemma : it should say” classifies modules G locally isomorphic to F” not G 🙂

Thank you very much for the kind words! 🙂

I also fixed your typo–thanks for pointing it out!