\ie\cf
\newcommand{\eqdef}{\mathbin{\stackrel{\rm def}{=}}}  \newcommand{\R} % real numbers  \newcommand{\N}} % natural numbers  \newcommand{\Z} % integers  \newcommand{\F} % a field  \newcommand{\Q} % the rationals  \newcommand{\C}{\mathbb{C}} % the complexes  \newcommand{\poly}}  \newcommand{\polylog}}  \newcommand{\loglog}}}  \newcommand{\zo}{\{0,1\}}  \newcommand{\suchthat}  \newcommand{\pr}[1]{\Pr\left[#1\right]}  \newcommand{\deffont}{\em}  \newcommand{\getsr}{\mathbin{\stackrel{\mbox{\tiny R}}{\gets}}}  \newcommand{\Exp}{\mathop{\mathrm E}\displaylimits} % expectation  \newcommand{\Var}{\mathop{\mathrm Var}\displaylimits} % variance  \newcommand{\xor}{\oplus}  \newcommand{\GF}{\mathrm{GF}}  \newcommand{\eps}{\varepsilon}  \notag
\no
Next |
Chapter 2

Understanding Sheaves

100%

Unlike with categories, where I provided a definition first, and then provided some intuition as to why you should care, I'll first show you why you might care, and then define what a sheaf is in a later post.

Motivation and History of Sheaves

The power of category theory comes from the observation that it is the morphisms, not the structure itself, that holds the meaning of the spaces we care about. The kernel object by itself, for example, is completely meaningless without an embedding map. The product object is similarly useless without projection maps.

Still, it may be surprising how effective understanding geometric spaces via nice morphisms on the space is. Differentiable manifolds can be entirely classified via chart maps onto Euclidean space. This example is especially important, since for most manifolds of interest, there aren't maps from the entire space onto Euclidean space, but rather just open subsets of the manifolds. This idea will be generalized in sheaves.

Sheaves were first introduced by Leray in the 1940s, and Serre was the first to introduce the notion to algebraic geometry. The term sheaf arises from the agricultural lexicon, referring to a collection of stalks (why this is relevant should make itself obvious over the series of posts on this part).

Motivating Example

On any \(\cC^1\) manifold \(X^n\) (\(X^n\) just means \(X\) has dimension \(n\)), (if you aren't comfortable with manifolds, just consider \(X=\bbR^n\)), and any open set \(U\subset X\), there exists a ring of differentiable functions \(U\to\bbR\), which we'll call \(\cO(U)\).

What are nice properties of this ring we might want to codify in sheaves?

Given a point \(p\in X\), we define the stalk of \(p\) to be the set of objects (which we call germs) of the form \((f,U)\), with \(p\in\text{open }\), and \(f\in\cO(U)\), under the equivalence relation \((f,U)\sim(g,V)\) iff there exists some \(W\subset U,V\) with \(f\vert_W=g\vert_W\) such that \(p\in W\).

Note that this relation is only an equivalence relation iff the set of open sets containing \(p\) is filtered under the partial order of inclusion; i.e., for any open sets \(U,V\) such that \(p\in U\cap V\), there exists some open \(W\) such that \(p\in W\subset U\cap V\). We call a collection of open sets satisfying the filtered condition a neighborhood basis or just a base of \(p\).

Intuitively, the stalk represents the set of "shreds", which we call germs, of differentiable functions around point \(p\).

The appearance of the filtered condition and the definition of the germ should remind you of the Set characterization of the filtered colimit in Universal Properties. In fact, via the following construction, we can define the stalk as a colimit.

Given a base \(\rmB\) around \(p\) (which as observed in the previous definition is a filtered partially ordered set category), we can define a function \(\cO_p^*:\rmB\to\textbf{Ring}\) which sends \(U\mapsto\cO(U)\) and \(U\to V\) to \(R_{U,V}\) (since \(U\to V\) means \(V\subset U\)). Thus, the stalk of \(p\) is \(\mathcal O_p=\varinjlim\mathcal O_p^*\). With these two alternate characterizations of the stalk, we now know the following things about the stalk purely by definition.

  • It always exists, given a neighborhood base around the point.
  • It is a ring, since it is an element of Ring.
  • There exists a natural embedding \(\cO(U)\to\cO_p\) for all \(U\).
\(\cO_p\) is a local ring (has a single maximal ideal).


Let \(\mathfrak m_p\) be the set of functions \(f\) in \(\cO_p\) such that \(f(p)=0\). Observe that if \(f,g\in\mathfrak m_p\), \((f+g)(p)=f(p)+g(p)=0\). And, if \(h\in\cO_p\), $$f\cdot h(p)=f(p)\cdot h(p)=0$$Thus, \(\mathfrak m_p\) is an ideal. I claim that \(\mathfrak m_p\) is maximal.

To see why, for any \(r\in\mathbb R^n\), let \(\Delta r\in\cO_p\) be the constant function sending everything to \(r\). Let \(\Lambda:\cO_p\to\bbR^n\) be the evaluation map at \(p\). Thus, \(\Lambda\circ\Delta=\id_\bbR\). And, by definition, \(\mathfrak m_p\) is the kernel of \(\Lambda\). Thus, the following is a split short exact sequence:

Not only does this imply that \(\cO_p/\mathfrak m_p\cong\bbR\), but that \(\cO_p\cong\mathfrak m_p\oplus\bbR\) by the splitting theorem shown in (Co)homology and Exactness. Since \(\bbR\) is a field, \(\mathfrak m_p\) is maximal.

And, there are no other maximal ideals since for any function \(f\in\mathcal O_p\) with \(f(p)\neq0\), there exists an open set \(V\) around \(p\) such that \(f\) is non-zero on \(V\) (WLOG we can choose \(V\) to be relatively compact), and thus an open set \(W\) in the base with the same property. Thus, in \(W\), define \(f^{-1}(x)=f(x)^{-1}\). Note that \(D f^{-1}(x)=\frac{D f(x)}{f(x)^2}\) which is well defined on \(W\), so thus \(f^{-1}\) is differentiable on \(W\). So \(f\) is a unit as desired.
Unfortunately, the result \(\cO_p\cong\mathfrak m_p\oplus\bbR\) is not true for general sheaves, but only for nicely behaved ones. We'll talk about which sheaves it holds for in a future post.
If we are working in \(\cC^2\), we can define \(\mathfrak m_p^2\subset\mathfrak m_p\) as the set of functions \(f\) such that the derivative of \(f\) evaluated at \(p\) is \(0\). We can view \(\mathfrak m_p/\mathfrak m_p^2\) as a \(\bbR\) module, and thus a \(\cO_p/\mathfrak m_p\) module. This will be known as the cotangent space at \(p\) of \(X\).
Top