sheaf (mathematics)#Subsheaves, quotient sheaves
{{Short description|Tool to track locally defined data attached to the open sets of a topological space}}
{{About|sheaves on topological spaces|sheaves on a site|Grothendieck topology|and|Topos}}
{{Wiktionary|sheaf}}
In mathematics, a sheaf ({{plural form}}: sheaves) is a tool for systematically tracking data (such as sets, abelian groups, rings) attached to the open sets of a topological space 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, and an inverse image functor operating in the opposite direction. These functors, 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. First, geometric structures such as that of a differentiable manifold 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 manifolds, 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 and to number theory.
== Definitions and examples ==
In many mathematical branches, several structures defined on a topological space (e.g., a differentiable manifold) can be naturally localised or restricted to open subsets : 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 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 =
{{See also|Presheaf (category theory)}}
Let be a topological space. A ''presheaf
{F} 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 .{{Citation|title = The Geometry of Schemes | last1 = Eisenbud | last2 = Harris | first1 = David | first2 = Joe | publisher = Springer | location = New York, NY | isbn = 978-0-387-22639-2 | series = GTM | date = 6 April 2006 | pages = 11–18}}
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.{{Citation | last1=Tennison | first1=B. R. | title=Sheaf theory | publisher=Cambridge University Press | mr=0404390 | year=1975}}
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).
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 limit not necessarily commutes with projective limits. One of the way to fix this is to consider Noetherian topological spaces; every 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.{{harvtxt|Bredon|1997|loc=Chapter V, §1}} 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, 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
= Motivating sheaves from complex analytic spaces and algebraic geometry =
One of the historical motivations for sheaves have come from studying complex manifolds,{{cite web|last=Demailly|first=Jean-Pierre|title=Complex Analytic and Differential Geometry|url=https://www-fourier.ujf-grenoble.fr/~demailly/manuscripts/agbook.pdf|url-status=live|archive-url=https://web.archive.org/web/20200828212129/https://www-fourier.ujf-grenoble.fr/~demailly/manuscripts/agbook.pdf|archive-date=28 August 2020}} complex analytic geometry,{{cite web|last=Cartan|first=Henri|title=Variétés analytiques complexes et cohomologie|url=http://www.inp.nsk.su/~silagadz/Cartan.pdf|url-status=live|archive-url=https://web.archive.org/web/20201008164857/http://www.inp.nsk.su/~silagadz/Cartan.pdf|archive-date=8 October 2020}} and scheme theory from algebraic geometry. This is because in all of the previous cases, we consider a topological space
== Technical challenges with complex manifolds ==
One of the main historical motivations for introducing sheaves was constructing a device which keeps track of holomorphic functions on complex manifolds. For example, on a compact complex manifold
are the constant functions.{{cite web|title=differential geometry - Holomorphic functions on a complex compact manifold are only constants|url=https://math.stackexchange.com/questions/881742/holomorphic-functions-on-a-complex-compact-manifold-are-only-constants|access-date=2020-10-07|website=Mathematics Stack Exchange}}{{cite journal |doi=10.2307/1969438|jstor=1969438 |last1=Hawley |first1=Newton S. |title=A Theorem on Compact Complex Manifolds |journal=Annals of Mathematics |year=1950 |volume=52 |issue=3 |pages=637–641 }} This means there exist two compact complex manifoldsf:X \to \C
Another complexity when considering the ring of holomorphic functions on a complex manifold
== Tracking submanifolds with sheaves ==
Another common example of sheaves can be constructed by considering a complex submanifold
Operations with sheaves
= Morphisms =
Morphisms of sheaves are, roughly speaking, analogous to functions between them. In contrast to a function between sets, which is simply an assignment of outputs to inputs, morphisms of sheaves are also required to be compatible with the local–global structures of the underlying sheaves. This idea is made precise in the following definition.
Let
:
\mathcal{F}(U) & \xrightarrow{\quad\varphi_U\quad} & \mathcal{G}(U)\\
r^{U}_{V}\Biggl\downarrow & & \Biggl\downarrow {r'}^{U}_{V}\\
\mathcal{F}(V) & \xrightarrow[{\quad\varphi_V\quad}]{} & \mathcal{G}(V)
\end{array}
For example, taking the derivative gives a morphism of sheaves on
Indeed, given an (
With this notion of morphism, sheaves of sets (respectively abelian groups, rings, etc.) on a fixed topological space
A morphism
= Stalks of a sheaf =
{{Main|Stalk (sheaf)}}
The stalk
Here, "around" means that, conceptually speaking, one looks at smaller and smaller neighborhoods of the point. Of course, no single neighborhood will be small enough, which requires considering a limit of some sort. More precisely, the stalk is defined by
:
the direct limit being over all open subsets of
The natural morphism
In many situations, knowing the stalks of a sheaf is enough to control the sheaf itself. For example, whether or not a morphism of sheaves is a monomorphism, epimorphism, or isomorphism can be tested on the stalks. In this sense, a sheaf is determined by its stalks, which are a local data. By contrast, the global information present in a sheaf, i.e., the global sections, i.e., the sections
:
is constant by Liouville's theorem.
= Turning a presheaf into a sheaf =
It is frequently useful to take the data contained in a presheaf and to express it as a sheaf. It turns out that there is a best possible way to do this. It takes a presheaf
The sheaf
:
Another construction of the sheaf
The idea that the sheaf
= Subsheaves, quotient sheaves =
If
:
(this is also called a sheaf extension.)
Let
:
is the sheaf of abelian groups
All of these operations extend to sheaves of modules over a sheaf of rings
= Basic functoriality =
{{Main|Image functors for sheaves}}
Since the data of a (pre-)sheaf depends on the open subsets of the base space, sheaves on different topological spaces are unrelated to each other in the sense that there are no morphisms between them. However, given a continuous map
==Direct image==
The pushforward (also known as direct image) of a sheaf
:
Here
This construction recovers the skyscraper sheaf
:
where
For a map between locally compact spaces, the direct image with compact support is a subsheaf of the direct image.{{harvtxt|Iversen|1986|loc=Chapter VII}} By definition,
==Inverse image==
The pullback or inverse image goes the other way: it produces a sheaf on
For general maps
:
More generally, stalks satisfy
==Extension by zero==
{{redirect|Extension by zero|uses in analysis|Sobolev space#Extension by zero|and|Extension of a function}}
For the inclusion
:
For a sheaf
:
:
More generally, if
Due to its nice behavior on stalks, the extension by zero functor is useful for reducing sheaf-theoretic questions on
Complements
=Sheaves in more general categories=
In addition to (pre-)sheaves as introduced above, where
Presheaves with values in an arbitrary category
If the target category
:
Here the first map is the product of the restriction maps
:
and the pair of arrows the products of the two sets of restrictions
:
and
:
If
:
A particular case of this sheaf condition occurs for
= Ringed spaces and sheaves of modules =
{{Main|Ringed space|Sheaf of modules}}
In several geometrical disciplines, including algebraic geometry and differential geometry, the spaces come along with a natural sheaf of rings, often called the structure sheaf and denoted by
For example, an
Given a ringed space, a sheaf of modules is a sheaf
Most important geometric objects are sheaves of modules. For example, there is a one-to-one correspondence between vector bundles and locally free sheaves of
There is a different inverse image functor for sheaves of modules over sheaves of rings. This functor is usually denoted
== Finiteness conditions for sheaves of modules ==
Finiteness conditions for module over commutative rings give rise to similar finiteness conditions for sheaves of modules:
= The étalé space of a sheaf =
{{anchor|Etale space}}
In the examples above it was noted that some sheaves occur naturally as sheaves of sections. In fact, all sheaves of sets can be represented as sheaves of sections of a topological space called the étalé space, from the French word étalé {{IPA|fr|etale|}}, meaning roughly "spread out". If
The étalé space
The construction above determines an equivalence of categories between the category of sheaves of sets on
This construction makes all sheaves into representable functors on certain categories of topological spaces. As above, let
sending an object\Gamma:\text{Top}/X \to \text{Sets}
and for the inclusion of a point\Gamma(i) = f^{-1} F(U) = F(U) = \Gamma(F, U)
is the stalk of\Gamma(i) = f^{-1} F(\{x\}) = F|_x
which shows that(f^{-1}F)(Y) \cong \operatorname{Hom}_{\mathbf{Top}/X}(f, \pi) ,
The definition of sheaves by étalé spaces is older than the definition given earlier in the article. It is still common in some areas of mathematics such as mathematical analysis.
Sheaf cohomology
{{Main|Sheaf cohomology}}
In contexts where the open set
As was noted above, this functor does not preserve epimorphisms. Instead, an epimorphism of sheaves
of open subsets, such that the restrictionU = \bigcup_{i \in I} U_i
:
between the sheaf of holomorphic functions and non-zero holomorphic functions. This map is an epimorphism, which amounts to saying that any non-zero holomorphic function
Sheaf cohomology captures this phenomenon. More precisely, for an exact sequence of sheaves of abelian groups
:
(i.e., an epimorphism
There are several different ways of constructing sheaf cohomology. {{harvtxt|Grothendieck|1957}} introduced them by defining sheaf cohomology as the derived functor of
= Computing sheaf cohomology =
Especially in the context of sheaves on manifolds, sheaf cohomology can often be computed using resolutions by soft sheaves, fine sheaves, and flabby sheaves (also known as flasque sheaves from the French flasque meaning flabby). For example, a partition of unity argument shows that the sheaf of smooth functions on a manifold is soft. The higher cohomology groups
A different approach is by Čech cohomology. Čech cohomology was the first cohomology theory developed for sheaves and it is well-suited to concrete calculations, such as computing the coherent sheaf cohomology of complex projective space
Many other coherent sheaf cohomology groups are found using an embedding
the sheaf cohomology of a smooth projective varietyE_1^{p,q} = H^p(X,\Omega^q_X)
Another clean approach to the computation of some cohomology groups is the Borel–Bott–Weil theorem, which identifies the cohomology groups of some line bundles on flag manifolds with irreducible representations of Lie groups. This theorem can be used, for example, to easily compute the cohomology groups of all line bundles on projective space and grassmann manifolds.
In many cases there is a duality theory for sheaves that generalizes Poincaré duality. See Grothendieck duality and Verdier duality.
= Derived categories of sheaves =
The derived category of the category of sheaves of, say, abelian groups on some space X, denoted here as
:
The adjunction between
:
where
{{Images of sheaves}}
Like
:
This isomorphism is an example of a base change theorem. There is another adjunction
:
Unlike all the functors considered above, the twisted (or exceptional) inverse image functor
:
This computation, and the compatibility of the functors with duality (see Verdier duality) can be used to obtain a high-brow explanation of Poincaré duality. In the context of quasi-coherent sheaves on schemes, there is a similar duality known as coherent duality.
Perverse sheaves are certain objects in
== Derived categories of coherent sheaves and the Grothendieck group ==
Another important application of derived categories of sheaves is with the derived category of coherent sheaves on a scheme
where[Y_1]\cdot[Y_2] = [\mathcal{O}_{Y_1}\otimes_{\mathcal{O}_X}^{\mathbf{L}}\mathcal{O}_{Y_2}] \in K(\text{Coh(X)})
Sites and topoi
{{Main|Grothendieck topology|Topos}}
André Weil's Weil conjectures stated that there was a cohomology theory for algebraic varieties over finite fields that would give an analogue of the Riemann hypothesis. The cohomology of a complex manifold can be defined as the sheaf cohomology of the locally constant sheaf
A category with a Grothendieck topology is called a site. A category of sheaves on a site is called a topos or a Grothendieck topos. The notion of a topos was later abstracted by William Lawvere and Miles Tierney to define an elementary topos, which has connections to mathematical logic.
History
{{More citations needed section|date=January 2023}}
The first origins of sheaf theory are hard to pin down – they may be co-extensive with the idea of analytic continuation{{Clarify|date=July 2010}}. It took about 15 years for a recognisable, free-standing theory of sheaves to emerge from the foundational work on cohomology.
- 1936 Eduard Čech introduces the nerve construction, for associating a simplicial complex to an open covering.
- 1938 Hassler Whitney gives a 'modern' definition of cohomology, summarizing the work since J. W. Alexander and Kolmogorov first defined cochains.
- 1943 Norman Steenrod publishes on homology with local coefficients.{{cite journal |doi=10.2307/1969099|jstor=1969099 |last1=Steenrod |first1=N. E. |title=Homology with Local Coefficients |journal=Annals of Mathematics |year=1943 |volume=44 |issue=4 |pages=610–627 }}
- 1945 Jean Leray publishes work carried out as a prisoner of war, motivated by proving fixed-point theorems for application to PDE theory; it is the start of sheaf theory and spectral sequences.{{Cite book | last = Dieudonné | first = Jean | author-link = Jean Dieudonné | title = A history of algebraic and differential topology 1900–1960 | publisher = Birkhäuser | year = 1989 | pages = 123–141 | isbn = 978-0-8176-3388-2}}
- 1947 Henri Cartan reproves the de Rham theorem by sheaf methods, in correspondence with André Weil (see De Rham–Weil theorem). Leray gives a sheaf definition in his courses via closed sets (the later carapaces).
- 1948 The Cartan seminar writes up sheaf theory for the first time.
- 1950 The "second edition" sheaf theory from the Cartan seminar: the sheaf space (espace étalé) definition is used, with stalkwise structure. Supports are introduced, and cohomology with supports. Continuous mappings give rise to spectral sequences. At the same time Kiyoshi Oka introduces an idea (adjacent to that) of a sheaf of ideals, in several complex variables.
- 1951 The Cartan seminar proves theorems A and B, based on Oka's work.
- 1953 The finiteness theorem for coherent sheaves in the analytic theory is proved by Cartan and Jean-Pierre Serre,{{cite journal |url=https://gallica.bnf.fr/ark:/12148/bpt6k3189t/f128.item| zbl=0050.17701 | title=Un théorème de finitude concernant les variétés analytiques compactes | journal=Comptes Rendus Hebdomadaires des Séances de l'Académie des Sciences de Paris | year=1953 | volume=237 | pages=128–130 | last1=Cartan | first1=Henri | last2=Serre | first2=Jean-Pierre }} as is Serre duality.
- 1954 Serre's paper Faisceaux algébriques cohérents{{Citation | last1=Serre | first1=Jean-Pierre | author1-link=Jean-Pierre Serre | title=Faisceaux algébriques cohérents | url=http://www.mat.uniroma1.it/people/arbarello/FAC.pdf | mr=0068874 | year=1955 | journal=Annals of Mathematics |series=Second Series | issn=0003-486X | volume=61 | pages=197–278 | doi=10.2307/1969915 | jstor=1969915 | issue=2 }} (published in 1955) introduces sheaves into algebraic geometry. These ideas are immediately exploited by Friedrich Hirzebruch, who writes a major 1956 book on topological methods.
- 1955 Alexander Grothendieck in lectures in Kansas defines abelian category and presheaf, and by using injective resolutions allows direct use of sheaf cohomology on all topological spaces, as derived functors.
- 1956 Oscar Zariski's report Algebraic sheaf theory{{Citation | last1=Zariski | first1=Oscar | author1-link=Oscar Zariski | title=Scientific report on the second summer institute, several complex variables. Part III. Algebraic sheaf theory | year=1956 | journal=Bulletin of the American Mathematical Society | issn=0002-9904 | volume=62 | pages=117–141 | doi=10.1090/S0002-9904-1956-10018-9 | issue=2| doi-access=free }}
- 1957 Grothendieck's Tohoku paper{{Citation | last1=Grothendieck | first1=Alexander | author1-link=Alexander Grothendieck | title=Sur quelques points d'algèbre homologique | mr=0102537 | year=1957 | journal=The Tohoku Mathematical Journal |series=Second Series | issn=0040-8735 | volume=9 | issue=2 | pages=119–221 | doi=10.2748/tmj/1178244839| doi-access=free |ref=none}} rewrites homological algebra; he proves Grothendieck duality (i.e., Serre duality for possibly singular algebraic varieties).
- 1957 onwards: Grothendieck extends sheaf theory in line with the needs of algebraic geometry, introducing: schemes and general sheaves on them, local cohomology, derived categories (with Verdier), and Grothendieck topologies. There emerges also his influential schematic idea of 'six operations' in homological algebra.
- 1958 Roger Godement's book on sheaf theory is published. At around this time Mikio Sato proposes his hyperfunctions, which will turn out to have sheaf-theoretic nature.
At this point sheaves had become a mainstream part of mathematics, with use by no means restricted to algebraic topology. It was later discovered that the logic in categories of sheaves is intuitionistic logic (this observation is now often referred to as Kripke–Joyal semantics, but probably should be attributed to a number of authors).
See also
Notes
{{Reflist}}
References
- {{Citation | last1=Bredon | first1=Glen E. | author1-link = Glen Bredon | title=Sheaf theory | publisher=Springer-Verlag | series=Graduate Texts in Mathematics | isbn=978-0-387-94905-5 | mr=1481706 | edition=2nd | year=1997 | volume=170}} (oriented towards conventional topological applications)
- {{cite journal
| url = http://www.ams.org/notices/201005/rtx100500632p.pdf
| last1 = de Cataldo
| first1 = Andrea Mark
| first2 = Luca
|last2=Migliorini
| title=What is a perverse sheaf?
| journal = Notices of the American Mathematical Society
| date = 2010
| volume = 57
| issue = 5
| pages = 632–4 |arxiv=1004.2983 |bibcode=2010arXiv1004.2983D
| mr = 2664042
}}
- {{Citation | last1=Godement | first1=Roger | author1-link = Roger Godement | title=Topologie algébrique et théorie des faisceaux | publisher=Hermann | location=Paris | mr=0345092 |orig-year=1973 |year=2006 |isbn=2705612521}}
- {{Citation | last1=Grothendieck | first1=Alexander | author1-link=Alexander Grothendieck | title=Sur quelques points d'algèbre homologique | mr=0102537 | year=1957 | journal=The Tohoku Mathematical Journal |series=Second Series | issn=0040-8735 | volume=9 | issue=2 | pages=119–221 | doi=10.2748/tmj/1178244839| doi-access=free }}
- {{Citation | last1=Hirzebruch | first1=Friedrich | author1-link = Friedrich Hirzebruch | title=Topological methods in algebraic geometry | publisher=Springer-Verlag | series=Classics in Mathematics | isbn=978-3-540-58663-0 | mr=1335917 | year=1995}} (updated edition of a classic using enough sheaf theory to show its power)
- {{Citation|last1=Iversen|first1=Birger|title=Cohomology of sheaves|series=Universitext|publisher=Springer|year=1986|isbn=3-540-16389-1|mr=842190|doi=10.1007/978-3-642-82783-9}}
- {{Citation | last1=Kashiwara | first1=Masaki | author1-link=Masaki Kashiwara | last2=Schapira | first2=Pierre | title=Sheaves on manifolds | publisher=Springer-Verlag | series=Grundlehren der Mathematischen Wissenschaften [Fundamental Principles of Mathematical Sciences] | isbn=978-3-540-51861-7 | mr=1299726 | year=1994 | volume=292}} (advanced techniques such as the derived category and vanishing cycles on the most reasonable spaces)
- {{Citation | last1=Mac Lane | first1=Saunders | author1-link = Saunders Mac Lane | last2=Moerdijk | first2=Ieke | author2-link = Ieke Moerdijk | title=Sheaves in Geometry and Logic: A First Introduction to Topos Theory | publisher=Springer-Verlag | series=Universitext | isbn=978-0-387-97710-2 | mr=1300636 | year=1994}} (category theory and toposes emphasised)
- {{Citation | last1=Martin | first1=William T. | last2=Chern | first2=Shiing-Shen | author2-link=Shiing-Shen Chern | last3=Zariski | first3=Oscar | author3-link=Oscar Zariski | title=Scientific report on the Second Summer Institute, several complex variables | mr=0077995 | year=1956 | journal=Bulletin of the American Mathematical Society | issn=0002-9904 | volume=62 | pages=79–141 | doi=10.1090/S0002-9904-1956-10013-X | issue=2| doi-access=free }}
- {{Citation|last1=Ramanan|first1=S.|title=Global calculus|series=Graduate Studies in Mathematics|volume=65|publisher=American Mathematical Society|year=2005|isbn=0-8218-3702-8|mr=2104612|doi=10.1090/gsm/065}}
- {{Citation |author1-link=J. Arthur Seebach |first1=J. Arthur |last1=Seebach |first2=Linda A. |last2=Seebach |author3-link=Lynn A. Steen |first3=Lynn A. |last3=Steen |year=1970 |title=What is a Sheaf |journal=American Mathematical Monthly |volume=77 |issue=7 |pages=681–703 |doi=10.1080/00029890.1970.11992563 |mr=0263073|s2cid=203043621 }}
- {{Citation | last1=Serre | first1=Jean-Pierre | author1-link=Jean-Pierre Serre | title=Faisceaux algébriques cohérents | url=http://www.mat.uniroma1.it/people/arbarello/FAC.pdf | mr=0068874 | year=1955 | journal=Annals of Mathematics |series=Second Series | issn=0003-486X | volume=61 | pages=197–278 | doi=10.2307/1969915 | jstor=1969915 | issue=2 }}
- {{Citation | last1=Swan | first1=Richard G. | author-link=Richard Swan| title=The Theory of Sheaves | publisher=University of Chicago Press| year=1964 |isbn=9780226783291 |series=Chicago lectures in mathematics |edition=3 }} (concise lecture notes)
- {{Citation | last1=Tennison | first1=Barry R. | title=Sheaf theory | publisher=Cambridge University Press | mr=0404390 | year=1975 |url=https://books.google.com/books?id=JOglpKIw6kIC |isbn=978-0-521-20784-3 |volume=20 |series=London Mathematical Society Lecture Note Series }} (pedagogic treatment)
- {{Cite book |last=Rosiak |first=Daniel |url=https://direct.mit.edu/books/oa-monograph/5460/Sheaf-Theory-through-Examples |title=Sheaf theory through examples |date=2022 |isbn=978-0-262-37042-4 |location=Cambridge, Massachusetts |doi=10.7551/mitpress/12581.001.0001 |s2cid=253133215 |oclc=1333708310}} (introductory book with open access)
{{Authority control}}