In
mathematics
Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
, a sheaf (: sheaves) is a tool for systematically tracking data (such as
sets,
abelian groups,
rings) attached to the
open set
In mathematics, an open set is a generalization of an Interval (mathematics)#Definitions_and_terminology, open interval in the real line.
In a metric space (a Set (mathematics), set with a metric (mathematics), distance defined between every two ...
s of a
topological space
In mathematics, a topological space is, roughly speaking, a Geometry, geometrical space in which Closeness (mathematics), closeness is defined but cannot necessarily be measured by a numeric Distance (mathematics), distance. More specifically, a to ...
and defined locally with regard to them. For example, for each open set, the data could be the ring of
continuous functions defined on that open set. Such data are well-behaved in that they can be restricted to smaller open sets, and also the data assigned to an open set are equivalent to all collections of compatible data assigned to collections of smaller open sets
covering the original open set (intuitively, every datum is the sum of its constituent data).
The field of mathematics that studies sheaves is called sheaf theory.
Sheaves are understood conceptually as general and abstract
objects. Their precise definition is rather technical. They are specifically defined as sheaves of sets or as
sheaves of rings, for example, depending on the type of data assigned to the open sets.
There are also
maps (or
morphisms) from one sheaf to another; sheaves (of a specific type, such as sheaves of
abelian groups) with their morphisms on a fixed topological space form a
category. On the other hand, to each
continuous map there is associated both a
direct image functor, taking sheaves and their morphisms on the
domain to sheaves and morphisms on the
codomain
In mathematics, a codomain, counter-domain, or set of destination of a function is a set into which all of the output of the function is constrained to fall. It is the set in the notation . The term '' range'' is sometimes ambiguously used to ...
, and an
inverse image functor operating in the opposite direction. These
functor
In mathematics, specifically category theory, a functor is a Map (mathematics), mapping between Category (mathematics), categories. Functors were first considered in algebraic topology, where algebraic objects (such as the fundamental group) ar ...
s, and certain variants of them, are essential parts of sheaf theory.
Due to their general nature and versatility, sheaves have several applications in topology and especially in
algebraic and
differential geometry
Differential geometry is a Mathematics, mathematical discipline that studies the geometry of smooth shapes and smooth spaces, otherwise known as smooth manifolds. It uses the techniques of Calculus, single variable calculus, vector calculus, lin ...
. First, geometric structures such as that of a
differentiable manifold
In mathematics, a differentiable manifold (also differential manifold) is a type of manifold that is locally similar enough to a vector space to allow one to apply calculus. Any manifold can be described by a collection of charts (atlas). One ...
or a
scheme can be expressed in terms of a sheaf of rings on the space. In such contexts, several geometric constructions such as
vector bundles or
divisors are naturally specified in terms of sheaves. Second, sheaves provide the framework for a very general
cohomology theory, which encompasses also the "usual" topological cohomology theories such as
singular cohomology. Especially in algebraic geometry and the theory of
complex manifold
In differential geometry and complex geometry, a complex manifold is a manifold with a ''complex structure'', that is an atlas (topology), atlas of chart (topology), charts to the open unit disc in the complex coordinate space \mathbb^n, such th ...
s, sheaf cohomology provides a powerful link between topological and geometric properties of spaces. Sheaves also provide the basis for the theory of
''D''-modules, which provide applications to the theory of
differential equations. In addition, generalisations of sheaves to more general settings than topological spaces, such as the notion of a sheaf on a category with respect to some
Grothendieck topology, have provided applications to
mathematical logic
Mathematical logic is the study of Logic#Formal logic, formal logic within mathematics. Major subareas include model theory, proof theory, set theory, and recursion theory (also known as computability theory). Research in mathematical logic com ...
and to
number theory
Number theory is a branch of pure mathematics devoted primarily to the study of the integers and arithmetic functions. Number theorists study prime numbers as well as the properties of mathematical objects constructed from integers (for example ...
.
Definitions and examples
In many mathematical branches, several structures defined on a
topological space
In mathematics, a topological space is, roughly speaking, a Geometry, geometrical space in which Closeness (mathematics), closeness is defined but cannot necessarily be measured by a numeric Distance (mathematics), distance. More specifically, a to ...
(e.g., a
differentiable manifold
In mathematics, a differentiable manifold (also differential manifold) is a type of manifold that is locally similar enough to a vector space to allow one to apply calculus. Any manifold can be described by a collection of charts (atlas). One ...
) can be naturally ''localised'' or ''restricted'' to
open subset
In mathematics, a Set (mathematics), set ''A'' is a subset of a set ''B'' if all Element (mathematics), elements of ''A'' are also elements of ''B''; ''B'' is then a superset of ''A''. It is possible for ''A'' and ''B'' to be equal; if they a ...
s
: typical examples include
continuous real-valued or
complex-valued functions,
-times
differentiable (real-valued or complex-valued) functions,
bounded real-valued functions,
vector fields, and
sections of any
vector bundle
In mathematics, a vector bundle is a topological construction that makes precise the idea of a family of vector spaces parameterized by another space X (for example X could be a topological space, a manifold, or an algebraic variety): to eve ...
on the space. The ability to restrict data to smaller open subsets gives rise to the concept of presheaves. Roughly speaking, sheaves are then those presheaves, where local data can be glued to global data.
Presheaves
Let
be a topological space. A ''presheaf
of sets'' on
consists of the following data:
*For each open set
, there exists a set
. This set is also denoted
. The elements in this set are called the ''sections'' of
over
. The sections of
over
are called the ''global sections'' of
.
*For each inclusion of open sets
, a function
. In view of many of the examples below, the morphisms
are called ''restriction morphisms''. If
, then its restriction
is often denoted
by analogy with restriction of functions.
The restriction morphisms are required to satisfy two additional (
functorial) properties:
*For every open set
of
, the restriction morphism
is the identity morphism on
.
*If we have three open sets
, then the
composite .
Informally, the second axiom says it does not matter whether we restrict to
in one step or restrict first to
, then to
. A concise functorial reformulation of this definition is given further below.
Many examples of presheaves come from different classes of functions: to any
, one can assign the set
of continuous real-valued functions on
. The restriction maps are then just given by restricting a continuous function on
to a smaller open subset
, which again is a continuous function. The two presheaf axioms are immediately checked, thereby giving an example of a presheaf. This can be extended to a presheaf of holomorphic functions
and a presheaf of smooth functions
.
Another common class of examples is assigning to
the set of constant real-valued functions on
. This presheaf is called the ''constant presheaf'' associated to
and is denoted
.
Sheaves
Given a presheaf, a natural question to ask is to what extent its sections over an open set ''
'' are specified by their restrictions to open subsets of
. A ''sheaf'' is a presheaf whose sections are, in a technical sense, uniquely determined by their restrictions.
Axiomatically, a ''sheaf'' is a presheaf that satisfies both of the following axioms:
# (''Locality'') Suppose
is an open set,
is an open cover of
with
for all
, and
are sections. If
for all
, then
.
# (
''Gluing'') Suppose
is an open set,
is an open cover of
with
for all
, and
is a family of sections. If all pairs of sections agree on the overlap of their domains, that is, if
for all
, then there exists a section
such that
for all
.
In both of these axioms, the hypothesis on the open cover is equivalent to the assumption that
.
The section ''
'' whose existence is guaranteed by axiom 2 is called the ''gluing'', ''concatenation'', or ''collation'' of the sections
. By axiom 1 it is unique. Sections ''
'' and ''
'' satisfying the agreement precondition of axiom 2 are often called ''compatible'' ; thus axioms 1 and 2 together state that ''any collection of pairwise compatible sections can be uniquely glued together''. A ''separated presheaf'', or ''monopresheaf'', is a presheaf satisfying axiom 1.
The presheaf consisting of continuous functions mentioned above is a sheaf. This assertion reduces to checking that, given continuous functions
which agree on the intersections
, there is a unique continuous function
whose restriction equals the
. By contrast, the constant presheaf is usually ''not'' a sheaf as it fails to satisfy the locality axiom on the empty set (this is explained in more detail at
constant sheaf
In mathematics, the constant sheaf on a topological space X associated to a set (mathematics), set A is a Sheaf (mathematics), sheaf of sets on X whose stalk (sheaf), stalks are all equal to A. It is denoted by \underline or A_X. The constant presh ...
).
Presheaves and sheaves are typically denoted by capital letters,
being particularly common, presumably for the
French word for sheaf, ''faisceau''. Use of calligraphic letters such as
is also common.
It can be shown that to specify a sheaf, it is enough to specify its restriction to the open sets of a
basis for the topology of the underlying space. Moreover, it can also be shown that it is enough to verify the sheaf axioms above relative to the open sets of a covering. This observation is used to construct another example which is crucial in algebraic geometry, namely
quasi-coherent sheaves. Here the topological space in question is the
spectrum of a commutative ring , whose points are the
prime ideals
in
. The open sets
form a basis for the
Zariski topology on this space. Given an
-module
, there is a sheaf, denoted by
on the
, that satisfies
:
the
localization of
at
.
There is another characterization of sheaves that is equivalent to the previously discussed.
A presheaf
is a sheaf if and only if for any open
and any open cover
of
,
is the fibre product
. This characterization is useful in construction of sheaves, for example, if
are
abelian sheaves, then the kernel of sheaves morphism
is a sheaf, since projective limits commutes with projective limits. On the other hand, the cokernel is not always a sheaf because inductive limits do not necessarily commute with projective limits. One way to fix this is to consider Noetherian topological spaces; all open sets are compact so that the cokernel is a sheaf, since finite projective limits commutes with inductive limits.
Further examples
Sheaf of sections of a continuous map
Any continuous map
of topological spaces determines a sheaf
on
by setting
:
Any such
is commonly called a
section of ''
'', and this example is the reason why the elements in
are generally called sections. This construction is especially important when
is the projection of a
fiber bundle onto its base space. For example, the sheaves of smooth functions are the sheaves of sections of the
trivial bundle.
Another example: the sheaf of sections of
:
is the sheaf which assigns to any ''
'' the set of branches of the
complex logarithm on ''
''.
Given a point
and an abelian group
, the skyscraper sheaf
is defined as follows: if
is an open set containing
, then
. If
does not contain
, then
, the
trivial group. The restriction maps are either the identity on
, if both open sets contain
, or the zero map otherwise.
Sheaves on manifolds
On an
-dimensional
-manifold
, there are a number of important sheaves, such as the sheaf of
-times continuously differentiable functions
(with
). Its sections on some open
are the
-functions
. For
, this sheaf is called the ''structure sheaf'' and is denoted
. The nonzero
functions also form a sheaf, denoted
.
Differential forms (of degree
) also form a sheaf
. In all these examples, the restriction morphisms are given by restricting functions or forms.
The assignment sending
to the compactly supported functions on
is not a sheaf, since there is, in general, no way to preserve this property by passing to a smaller open subset. Instead, this forms a
cosheaf, a
dual concept where the restriction maps go in the opposite direction than with sheaves. However, taking the
dual of these vector spaces does give a sheaf, the sheaf of
distributions.
Presheaves that are not sheaves
In addition to the constant presheaf mentioned above, which is usually not a sheaf, there are further examples of presheaves that are not sheaves:
* Let
be the
two-point topological space with the discrete topology. Define a presheaf
as follows:
The restriction map
is the projection of
onto its first coordinate, and the restriction map
is the projection of
onto its second coordinate.
is a presheaf that is not separated: a global section is determined by three numbers, but the values of that section over
and
determine only two of those numbers. So while we can glue any two sections over
and
, we cannot glue them uniquely.
* Let
be the
real line
A number line is a graphical representation of a straight line that serves as spatial representation of numbers, usually graduated like a ruler with a particular origin (geometry), origin point representing the number zero and evenly spaced mark ...
, and let
be the set of
bounded continuous functions on
. This is not a sheaf because it is not always possible to glue. For example, let
be the set of all
such that