|
|
(One intermediate revision by one other user not shown) |
Line 1: |
Line 1: |
| {{about|sheaves on [[topological space]]s|sheaves on a site|Grothendieck topology|and|Topos}}
| | When you manage a business, you are sure to have an IT department, however small or big. Even if you don't have a formal department, you would be using computers for function. You can use any computer you want or any IT give you support think suitable, but think about repercussions of opting for something top quality. It will certainly result in the deterioration of the collective efficiency of corporation. Are you really willing to risk that?<br><br> |
|
| |
|
| In [[mathematics]], a '''sheaf''' is a tool for systematically tracking locally defined data attached to the [[open set]]s of a [[topological space]]. The data can be restricted to smaller open sets, and the data assigned to an open set is equivalent to all collections of compatible data assigned to collections of smaller open sets covering the original one. For example, such data can consist of the [[ring (mathematics)|ring]]s of [[continuous function|continuous]] or [[smooth function|smooth]] [[real numbers|real]]-valued [[function (mathematics)|function]]s defined on each open set. Sheaves are by design quite general and abstract objects, and their correct definition is rather technical. They exist in several varieties such as sheaves of [[set (mathematics)|sets]] or sheaves of rings, depending on the type of data assigned to open sets.
| | Phone types supported - Does it support domestic numbers only or international numbers also? This provide local numbers? This provide 800 numbers?<br><br><br><br>The phone is enriched with some brilliant features in comparison to its connectivity as well. The HTML and Opera 9.5 are two intuitive browsers that provide easy to be able to the Globe. The phone is run on powerful processor of ARM 1176 800 MHz and run on Operating system of Windows Mobile eight.1 Professional along using a dedicated rrmages. As far as other connectivity features are concern, the mobile phone is enriched with WLAN Wi-Fi permits user to stay connected their own loved ones without any hassle. Along with this, device does not compromise with wireless technology as it consists Bluetooth with A2DP, along with GPRS, 3G HSDPA and EDGE technology that allow user managed data a lot more faster place.<br><br>Step 8- Look for the hidden premiums! When you enter, saturate know which you will be charged fees per additional feature you need. Example, if you can't predict much about building an online site, instead of an additional fee. If you want tourists to help you with your leads, you spend an additional fee, et cetera.<br><br>You can also give away a free report, may have to correct effect. You've given them something useful, and a new need arises, they'll think of you.<br><br>Everyone loves money; especially business owners. The fact is; business owners the european union are losing cash month after month. They are spending time fixing and upgrading IT systems, their employment that they could easily give. At the same time, they have sacrificed their valuable time, which implies that this is time the business has reduced. This is a huge opportunity outlay.<br><br>Make apt to provide quality content in your IT Newsletter or Free Report will probably find that the readers has decided to become your paying buyers. And when you're starting a consulting business of your own, form of exercise of automatic IT Marketing is may allow for you to definitely make the complete optimal associated with your time while spending the least amount funds on advertising as thinkable.<br><br>If you loved this post and you would love to receive much more information concerning [http://www.amj-uk.com/-IT-Support-.html AMJ IT Support] i implore you to visit our web site. |
| | |
| There are also [[map (mathematics)|map]]s (or [[morphism]]s) from one sheaf to another; sheaves (of a specific type, such as sheaves of [[abelian group]]s) with their morphisms on a fixed topological space form a [[category (mathematics)|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 (mathematics)|domain]] to sheaves and morphisms on the [[codomain]], and an [[inverse image functor]] operating in the opposite direction. These [[functor]]s, and certain variants of theirs, are essential parts of sheaf theory.
| |
| | |
| Due to their general nature and versatility, sheaves have several applications in topology and especially in [[algebraic geometry|algebraic]] and [[differential geometry]]. First, geometric structures such as that of a [[differentiable manifold]] or a [[scheme (mathematics)|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 [[divisor (algebraic geometry)|divisors]] are naturally specified in terms of sheaves. Second, sheaves provide the framework for a very general [[sheaf cohomology|cohomology theory]], which encompasses also the "usual" topological cohomology theories such as [[singular cohomology]]. Especially in algebraic geometry and the theory of [[complex manifold]]s, sheaf cohomology provides a powerful link between topological and geometric properties of spaces. Sheaves also provide the basis for the theory of [[D-module]]s, which provide applications to the theory of [[differential equation]]s. In addition, generalisations of sheaves to more general settings than topological spaces, such as [[Grothendieck topology]], have provided applications to [[mathematical logic]] and [[number theory]].
| |
| | |
| == Introduction ==
| |
| In [[topology]], [[differential geometry]] and [[algebraic geometry]], several structures defined on a [[topological space]] (e.g., a [[differentiable manifold]]) can be naturally ''localised'' or ''restricted'' to [[open set|open]] [[subset]]s of the space: typical examples include [[continuous function|continuous]] [[real numbers|real]] or [[complex number|complex]]-valued functions, ''n'' times [[differentiable function|differentiable]] (real or complex-valued) functions, [[bounded function|bounded]] real-valued functions, [[vector field]]s, and [[section (fiber bundle)|section]]s of any [[vector bundle]] on the space.
| |
| | |
| ''Presheaves'' formalise the situation common to the examples above: a presheaf (of sets) on a topological space is a structure that associates to each open set ''U'' of the space a set ''F''(''U'') of ''sections'' on ''U'', and to each open set ''V'' included in ''U'' a map ''F''(''U'') → ''F''(''V'') giving ''restrictions'' of sections over ''U'' to ''V''. Each of the examples above defines a presheaf with restrictions of functions, vector fields and sections of a vector bundle having the obvious meaning. Moreover, in each of these examples the sets of sections have additional [[algebraic structure]]: pointwise operations make them [[abelian group]]s, and in the examples of real and complex-valued functions the sets of sections have even a [[ring (mathematics)|ring]] structure. In addition, in each example the restriction maps are [[homomorphism]]s of the corresponding algebraic structure. This observation leads to the natural definition of presheaves with additional algebraic structure such as presheaves of groups, of abelian groups, of rings: section sets are required to have the specified algebraic structure, and the restrictions are required to be homomorphisms. Thus for example continuous real-valued functions on a topological space form a presheaf of rings on the space.
| |
| | |
| Given a presheaf, a natural question to ask is to what extent its sections over an open set ''U'' are specified by their restrictions to smaller open sets ''V''<sub>''i''</sub> of an [[open cover]] of ''U''. A presheaf is ''separated'' if its sections are "locally determined": whenever two sections over ''U'' coincide when restricted to each of ''V''<sub>''i''</sub>, the two sections are identical. All examples of presheaves discussed above are separated, since in each case the sections are specified by their values at the points of the underlying space. Finally, a separated presheaf is a '''sheaf''' if ''compatible sections can be glued together'', i.e., whenever there is a section of the presheaf over each of the covering sets ''V''<sub>''i''</sub>, chosen so that they match on the overlaps of the covering sets, these sections correspond to a (unique) section on ''U'', of which they are restrictions. It is easy to verify that all examples above except the presheaf of bounded functions are in fact sheaves: in all cases the criterion of being a section of the presheaf is ''local'' in a sense that it is enough to verify it in an arbitrary neighbourhood of each point.
| |
| | |
| On the other hand, it is clear that a function can be bounded on each set of an (infinite) open cover of a space without being bounded on all of the space; thus bounded functions provide an example of a presheaf that in general fails to be a sheaf. Another example of a presheaf that fails to be a sheaf is the ''constant presheaf'' that associates the same fixed set (or abelian group, or a ring,...) to each open set: it follows from the gluing property of sheaves that sections on a disjoint union of two open sets is the [[Cartesian product]] of the sections over the two open sets. The correct way to define the [[constant sheaf]] ''F<sub>A</sub>'' (associated to for instance a set ''A'') on a topological space is to require sections on an open set ''U'' to be continuous maps from ''U'' to ''A'' equipped with the [[discrete topology]]; then in particular ''F<sub>A</sub>''(''U'') = ''A'' for [[connected space|connected]] ''U''.
| |
| | |
| Maps between presheaves and sheaves (called [[morphism]]s) consist of maps between the sets of sections over each open set of the underlying space, compatible with restrictions of sections. If the presheaves or sheaves considered are provided with additional algebraic structure, these maps are assumed to be homomorphisms. Sheaves endowed with nontrivial endomorphisms, such as the action of an [[algebraic torus]] or a [[Galois group]], are of particular interest.
| |
| | |
| Presheaves and sheaves are typically denoted by capital letters, ''F'' being particularly common, presumably for the [[French language|French]] word for sheaves, ''faisceau''. Use of script letters such as <math>\mathcal{F}</math> is also common.
| |
| | |
| == Formal definitions ==
| |
| The first step in defining a sheaf is to define a ''presheaf'', which captures the idea of associating data and restriction maps to the open sets of a topological space. The second step is to require the normalisation and gluing axioms. A presheaf that satisfies these axioms is a sheaf.
| |
| | |
| === Presheaves ===
| |
| {{See also|Presheaf (category theory)}}
| |
| | |
| Let ''X'' be a topological space, and let '''C''' be a [[category (category theory)|category]]. Usually '''C''' is the [[category of sets]], the [[category of groups]], the [[category of abelian groups]], or the [[category of commutative rings]]. A '''presheaf''' ''F'' on ''X'' is a functor with values in '''C''' given by the following data:
| |
| *For each open set ''U'' of ''X'', there corresponds an object ''F''(''U'') in '''C'''
| |
| *For each inclusion of open sets ''V'' ⊆ ''U'', there corresponds a [[morphism]] ''res''<sub>''V'',''U''</sub> : ''F''(''U'') → ''F''(''V'') in the category '''C'''.
| |
| The morphisms ''res''<sub>''V'',''U''</sub> are called '''restriction morphisms'''. The restriction morphisms are required to satisfy two properties:
| |
| *For every open set ''U'' of ''X'', the restriction morphism ''res''<sub>''U'',''U''</sub> : ''F''(''U'') → ''F''(''U'') is the identity morphism on ''F''(''U'').
| |
| *If we have three open sets ''W'' ⊆ ''V'' ⊆ ''U'', then the [[function composition|composite]] {{nowrap|1=''res''<sub>''W'',''V''</sub> <small>o</small> ''res''<sub>''V'',''U''</sub> = ''res''<sub>''W'',''U''</sub>.}}
| |
| Informally, the second axiom says it doesn't matter whether we restrict to ''W'' in one step or restrict first to ''V'', then to ''W''.
| |
| | |
| There is a compact way to express the notion of a presheaf in terms of [[category theory]]. First we define the [[Category (mathematics)|category]] of open sets on ''X'' to be the category ''O''(''X'') whose objects are the open sets of ''X'' and whose morphisms are inclusions. Then a '''C'''-valued presheaf on ''X'' is the same as a [[contravariant functor]] from ''O''(''X'') to '''C'''. This definition can be generalized to the case when the source category is not of the form ''O''(''X'') for any ''X''; see [[presheaf (category theory)]].
| |
| | |
| If ''F'' is a '''C'''-valued presheaf on ''X'', and ''U'' is an open subset of ''X'', then ''F''(''U'') is called the '''sections of ''F'' over ''U'''''. If '''C''' is a [[concrete category]], then each element of ''F''(''U'') is called a '''section'''. A section over ''X'' is called a '''global section'''. A common notation (used also below) for the restriction ''res<sub>V,U</sub>''(''s'') of a section is ''s''|<sub>''V''</sub>. This terminology and notation is by analogy with sections of [[fiber bundle]]s or sections of the étalé space of a sheaf; see below. ''F''(''U'') is also often denoted Γ(''U'',''F''), especially in contexts such as [[sheaf cohomology]] where ''U'' tends to be fixed and ''F'' tends to be variable.
| |
| | |
| === Sheaves ===
| |
| For simplicity, consider first the case where the sheaf takes values in the category of sets. In fact, this definition applies more generally to the situation where the category is a [[concrete category]] whose underlying set functor is conservative, meaning that if the underlying map of sets is a bijection, then the original morphism is an isomorphism.
| |
| | |
| A ''sheaf'' is a presheaf with values in the category of sets that satisfies the following two axioms:
| |
| # (Locality) If (''U''<sub>''i''</sub>) is an open [[cover (topology)|covering]] of an open set ''U'', and if ''s'',''t'' ∈ ''F''(''U'') are such that ''s''|<sub>''U''<sub>''i''</sub></sub> = ''t''|<sub>''U''<sub>''i''</sub></sub> for each set ''U''<sub>''i''</sub> of the covering, then ''s'' = ''t''; and
| |
| # (Gluing) If (''U''<sub>''i''</sub>) is an open covering of an open set ''U'', and if for each ''i'' there is a section ''s''<sub>''i''</sub> of ''F'' over ''U''<sub>''i''</sub> such that for each pair ''U''<sub>''i''</sub>,''U''<sub>''j''</sub> of the covering sets the restrictions of ''s''<sub>''i''</sub> and ''s''<sub>''j''</sub> agree on the overlaps: ''s''<sub>''i''</sub>|<sub>''U''<sub>''i''</sub>∩''U''<sub>''j''</sub></sub> = ''s''<sub>''j''</sub>|<sub>''U''<sub>''i''</sub>∩''U''<sub>''j''</sub></sub>, then there is a section ''s'' ∈ ''F''(''U'') such that ''s''|<sub>''U''<sub>''i''</sub></sub> = ''s''<sub>''i''</sub> for each ''i''.
| |
| | |
| The section ''s'' whose existence is guaranteed by axiom 2 is called the '''gluing''', '''concatenation''', or '''collation''' of the sections ''s''<sub>''i''</sub>. By axiom 1 it is unique. Sections ''s''<sub>''i''</sub> satisfying the condition of axiom 2 are often called ''compatible''; thus axioms 1 and 2 together state that ''compatible sections can be uniquely glued together''. A '''separated presheaf''', or '''monopresheaf''', is a presheaf satisfying axiom 1.<ref>{{Citation | last1=Tennison | first1=B. R. | title=Sheaf theory | publisher=[[Cambridge University Press]] | mr=0404390 | year=1975}}</ref>
| |
| | |
| If '''C''' has [[product (category theory)|products]], the sheaf axioms are equivalent to the requirement that, for any open covering ''U''<sub>''i''</sub>, the first arrow in the following diagram is an [[equalizer (mathematics)|equalizer]]:
| |
| | |
| :<math>F(U) \rightarrow \prod_{i} F(U_i) {{{} \atop \longrightarrow}\atop{\longrightarrow \atop {}}} \prod_{i, j} F(U_i \cap U_j).</math>
| |
| | |
| Here the first map is the product of the restriction maps
| |
| | |
| :<math>res_{U_i, U} \colon F(U) \rightarrow F(U_i)</math>
| |
| | |
| and the pair of arrows the products of the two sets of restrictions
| |
| | |
| :<math>res_{U_i \cap U_j, U_i} \colon F(U_i) \rightarrow F(U_i \cap U_j)</math>
| |
| | |
| and
| |
| | |
| :<math>res_{U_i \cap U_j, U_j} \colon F(U_j) \rightarrow F(U_i \cap U_j).</math>
| |
| | |
| For a separated presheaf, the first arrow need only be injective.
| |
| | |
| In general, for an open set ''U'' and open covering (''U''<sub>''i''</sub>), construct a category ''J'' whose objects are the sets ''U<sub>i</sub>'' and the intersections {{nowrap|''U<sub>i</sub>'' ∩ ''U<sub>j</sub>''}} and whose morphisms are the inclusions of {{nowrap|''U<sub>i</sub>'' ∩ ''U<sub>j</sub>''}} in ''U<sub>i</sub>'' and ''U<sub>j</sub>''. The sheaf axioms for ''U'' and (''U''<sub>''i''</sub>) are that the [[limit (category theory)|limit]] of the functor ''F'' restricted to the category ''J'' must be isomorphic to ''F''(''U'').
| |
| | |
| Notice that the empty subset of a topological space is covered by the empty family of sets. The product of an empty family or the limit of an empty family is a terminal object, and consequently the value of a sheaf on the empty set must be a terminal object. If sheaf values are in the category of sets, applying the local identity axiom to the empty family shows that over the empty set, there is at most one section, and applying the gluing axiom to the empty family shows that there is at least one section. This property is called '''normalisation axiom'''.
| |
| | |
| It can be shown that to specify a sheaf, it is enough to specify its restriction to the open sets of a [[basis (topology)|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. Thus a sheaf can often be defined by giving its values on the open sets of a basis, and verifying the sheaf axioms relative to the basis.
| |
| | |
| === Morphisms ===
| |
| Heuristically speaking, a morphism of sheaves is analogous to a function between them. However, because sheaves contain data relative to every open set of a topological space, a morphism of sheaves is defined as a collection of functions, one for each open set, that satisfy a compatibility condition.
| |
| | |
| Let ''F'' and ''G'' be two sheaves on ''X'' with values in the category '''C'''. A ''[[morphism]]'' φ : ''G'' → ''F'' consists of a morphism φ(''U'') : ''G''(''U'') → ''F''(''U'') for each open set ''U'' of ''X'', subject to the condition that this morphism is compatible with restrictions. In other words, for every open subset ''V'' of an open set ''U'', the following diagram
| |
| <div style="text-align: center;">[[Image:SheafMorphism-01a.png]]</div>
| |
| is [[commutative diagram|commutative]].
| |
| | |
| Recall that we could also express a sheaf as a special kind of functor. In this language, a morphism of sheaves is a [[natural transformation]] of the corresponding functors. With this notion of morphism, there is a category of '''C'''-valued sheaves on ''X'' for any '''C'''. The objects are the '''C'''-valued sheaves, and the morphisms are morphisms of sheaves. An ''[[isomorphism]]'' of sheaves is an isomorphism in this category.
| |
| | |
| It can be proved that an isomorphism of sheaves is an isomorphism on each open set ''U''. In other words, φ is an isomorphism if and only if for each ''U'', φ(''U'') is an isomorphism. The same is true of [[monomorphism]]s, but not of [[epimorphism]]s. See [[sheaf cohomology]].
| |
| | |
| Notice that we did not use the gluing axiom in defining a morphism of sheaves. Consequently, the above definition makes sense for presheaves as well. The category of '''C'''-valued presheaves is then a [[functor category]], the category of contravariant functors from ''O''(''X'') to '''C'''.
| |
| | |
| == Examples ==
| |
| Because sheaves encode exactly the data needed to pass between local and global situations, there are many examples of sheaves occurring throughout mathematics. Here are some additional examples of sheaves:
| |
| | |
| * Any continuous map of topological spaces determines a sheaf of sets. Let ''f'' : ''Y'' → ''X'' be a continuous map. We define a sheaf Γ(''Y''/''X'') on ''X'' by setting Γ(''Y''/''X'')(U) equal to the sections ''U'' → ''Y'', that is, Γ(''Y''/''X'')(U) is the set of all functions ''s'' : ''U'' → ''Y'' such that ''fs'' = ''id''<sub>''U''</sub>. Restriction is given by restriction of functions. This sheaf is called the '''sheaf of sections''' of ''f'', and it is especially important when ''f'' is the projection of a [[fiber bundle]] onto its base space. Notice that if the image of ''f'' does not contain ''U'', then Γ(''Y''/''X'')(''U'') is empty. For a concrete example, take ''X'' = '''C''' \ {0}, ''Y'' = '''C''', and ''f(z)'' = exp(''z''). Γ(''Y''/''X'')(''U'') is the set of branches of the logarithm on ''U''.
| |
| | |
| * Fix a point ''x'' in ''X'' and an object ''S'' in a category '''C'''. The ''skyscraper sheaf over ''x'' with stalk'' ''S'' is the sheaf ''S''<sub>''x''</sub> defined as follows: If ''U'' is an open set containing ''x'', then ''S''<sub>''x''</sub>(''U'') = ''S''. If ''U'' does not contain ''x'', then ''S''<sub>''x''</sub>(''U'') is the terminal object of '''C'''. The restriction maps are either the identity on ''S'', if both open sets contain ''x'', or the unique map from ''S'' to the terminal object of '''C'''.
| |
| | |
| === Sheaves on manifolds ===
| |
| In the following examples ''M'' is an ''n''-dimensional ''C''<sup>''k''</sup>-manifold. The table lists the values of certain sheaves over open subsets ''U'' of ''M'' and their restriction maps.
| |
| | |
| {| class="wikitable"
| |
| |-
| |
| ! Sheaf !! Sections over an open set ''U'' !! Restriction maps !! Remarks
| |
| |-
| |
| ! Sheaf of ''j''-times continuously differentiable functions <math>\mathcal{O}^j_M</math>, ''j'' ≤ ''k''
| |
| | ''C''<sup>''j''</sup>-functions ''U'' → '''R'''
| |
| | Restriction of functions.
| |
| | This is a sheaf of rings with addition and multiplication given by pointwise addition and multiplication. When ''j'' = ''k'', this sheaf is called the '''structure sheaf''' and is denoted <math>\mathcal{O}_M</math>.
| |
| |-
| |
| ! Sheaf of nonzero ''k''-times continuously differentiable functions <math>\mathcal{O}_X^\times</math>
| |
| | Nowhere zero ''C''<sup>''k''</sup>-functions ''U'' → '''R'''
| |
| | Restriction of functions.
| |
| | A sheaf of groups under pointwise multiplication.
| |
| |-
| |
| ! '''Cotangent sheaves''' Ω<sup>''p''</sup><sub>''M''</sub>
| |
| | [[Differential form]]s of degree ''p'' on ''U''
| |
| | Restriction of differential forms.
| |
| | Ω<sup>1</sup><sub>''M''</sub> and Ω<sup>n</sup><sub>''M''</sub> are commonly denoted Ω<sub>''M''</sub> and ω<sub>''M''</sub>, respectively.
| |
| |-
| |
| ! '''Sheaf of distributions''' <math>\mathcal{DB}</math>
| |
| | [[Distribution (mathematics)|Distribution]]s on ''U''
| |
| | The dual map to extension of smooth compactly supported functions by zero.
| |
| | Here ''M'' is assumed to be smooth.
| |
| |-
| |
| ! '''Sheaf of differential operators''' <math>\mathcal{D}_M</math>
| |
| | Finite-order [[differential operator]]s on ''U''
| |
| | Restriction of differential operators.
| |
| | Here ''M'' is assumed to be smooth.
| |
| |}
| |
| | |
| === Presheaves that are not sheaves ===
| |
| Here are two examples of presheaves that are not sheaves:
| |
| * Let ''X'' be the [[discrete two-point space|two-point topological space]] {''x'', ''y''} with the discrete topology. Define a presheaf ''F'' as follows: ''F''(∅) = {∅}, ''F''({''x''}) = '''R''', ''F''({''y''}) = '''R''', ''F''({''x'', ''y''}) = '''R''' × '''R''' × '''R'''. The restriction map ''F''({''x'', ''y''}) → ''F''({''x''}) is the projection of '''R''' × '''R''' × '''R''' onto its first coordinate, and the restriction map ''F''({''x'', ''y''}) → ''F''({''y''}) is the projection of '''R''' × '''R''' × '''R''' onto its second coordinate. ''F'' is a presheaf that is not separated: A global section is determined by three numbers, but the values of that section over {''x''} and {''y''} determine only two of those numbers. So while we can glue any two sections over {''x''} and {''y''}, we cannot glue them uniquely.
| |
| * Let ''X'' be the [[real line]], and let ''F''(''U'') be the set of [[bounded function|bounded]] continuous functions on ''U''. This is not a sheaf because it is not always possible to glue. For example, let ''U''<sub>''i''</sub> be the set of all ''x'' such that |''x''| < ''i''. The identity function ''f''(''x'') = ''x'' is bounded on each ''U''<sub>''i''</sub>. Consequently we get a section ''s''<sub>''i''</sub> on ''U''<sub>''i''</sub>. However, these sections do not glue, because the function ''f'' is not bounded on the real line. Consequently ''F'' is a presheaf, but not a sheaf. In fact, ''F'' is separated because it is a sub-presheaf of the sheaf of continuous functions.
| |
| | |
| == 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 ''F'' and produces a new sheaf ''aF'' called the '''sheaving''', '''sheafification''' or '''sheaf associated to the presheaf''' ''F''. ''a'' is called the '''sheaving functor''', '''sheafification functor''', or '''associated sheaf functor'''. There is a natural morphism of presheaves ''i'' : ''F'' → ''aF'' that has the universal property that for any sheaf ''G'' and any morphism of presheaves ''f'' : ''F'' → ''G'', there is a unique morphism of sheaves <math>\tilde f : aF \rightarrow G</math> such that <math>f = \tilde f i</math>. In fact ''a'' is the [[adjoint functor]] to the inclusion functor from the category of sheaves to the category of presheaves, and ''i'' is the [[adjoint functor#Unit and co-unit|unit]] of the adjunction.By this way, the category of sheaves turns into Giraud subcategory of presheaves.
| |
| | |
| == Images of sheaves ==
| |
| {{Images of sheaves}}
| |
| {{Main|Image functors for sheaves}}
| |
| | |
| The definition of a morphism on sheaves makes sense only for sheaves on the same space ''X''. This is because the data contained in a sheaf is indexed by the open sets of the space. If we have two sheaves on different spaces, then their data is indexed differently. There is no way to go directly from one set of data to the other.
| |
| | |
| However, it is possible to move a sheaf from one space to another using a continuous function. Let ''f'' : ''X'' → ''Y'' be a continuous function from a topological space ''X'' to a topological space ''Y''. If we have a sheaf on ''X'', we can move it to ''Y'', and vice versa. There are four ways in which sheaves can be moved.
| |
| * A sheaf <math>\mathcal{F}</math> on ''X'' can be moved to ''Y'' using the [[direct image functor]] <math>f_*</math> or the [[direct image with proper support functor]] <math>f_!</math>.
| |
| * A sheaf <math>\mathcal{G}</math> on ''Y'' can be moved to ''X'' using the [[inverse image functor]] <math>f^{-1}</math> or the [[twisted inverse image functor]] <math>f^!</math>.
| |
| | |
| The twisted inverse image functor <math>f^!</math> is, in general, only defined as a functor between [[derived category|derived categories]]. These functors come in adjoint pairs: <math>f^{-1}</math> and <math>f_*</math> are left and right adjoints of each other, and <math>Rf_!</math> and <math>f^!</math> are left and right adjoints of each other. The functors are intertwined with each other by [[Grothendieck duality]] and [[Verdier duality]].
| |
| | |
| There is a different inverse image functor for sheaves of modules over sheaves of rings. This functor is usually denoted <math>f^*</math> and it is distinct from <math>f^{-1}</math>. See [[inverse image functor]].
| |
| | |
| == Stalks of a sheaf ==
| |
| {{Main|Stalk (sheaf)}}
| |
| | |
| The '''stalk''' <math>\mathcal{F}_x</math> of a sheaf <math>\mathcal{F}</math> captures the properties of a sheaf "around" a point ''x'' ∈ ''X''.
| |
| Here, "around" means that, conceptually speaking, one looks at smaller and smaller [[neighborhood (mathematics)|neighborhood]] of the point. Of course, no single neighborhood will be small enough, so we will have to take a limit of some sort.
| |
| | |
| The stalk is defined by
| |
| :<math>\mathcal{F}_x = \varinjlim_{U\ni x} \mathcal{F}(U),</math>
| |
| the [[direct limit]] being over all open subsets of ''X'' containing the given point ''x''. In other words, an element of the stalk is given by a section over some open neighborhood of ''x'', and two such sections are considered equivalent if their restrictions agree on a smaller neighborhood.
| |
| | |
| The natural morphism ''F''(''U'') → ''F''<sub>''x''</sub> takes a section ''s'' in ''F''(''U'') to its ''germ''. This generalises the usual definition of a [[germ (mathematics)|germ]].
| |
| | |
| A different way of defining the stalk is
| |
| :<math>\mathcal{F}_x := i^{-1}\mathcal{F}(\{x\}),</math>
| |
| where ''i'' is the inclusion of the one-point space {''x''} into ''X''. The equivalence follows from the definition of the [[inverse image functor|inverse image]].
| |
| | |
| 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. They also find use in constructions such as [[Godement resolution]]s.
| |
| | |
| == Ringed spaces and locally ringed spaces ==
| |
| {{Main|Ringed space}}
| |
| | |
| A pair <math>(X, \mathcal{O}_X)</math> consisting of a topological space ''X'' and a sheaf of rings on ''X'' is called a '''[[ringed space]]'''. Many types of spaces can be defined as certain types of ringed spaces. The sheaf <math>\mathcal{O}_X</math> is called the '''structure sheaf''' of the space. A very common situation is when all the stalks of the structure sheaf are [[local ring]]s, in which case the pair is called a '''locally ringed space'''. Here are examples of definitions made in this way:
| |
| * An ''n''-dimensional ''C''<sup>''k''</sup> manifold ''M'' is a locally ringed space whose structure sheaf is an <math>\underline{\mathbf{R}}</math>-algebra and is locally isomorphic to the sheaf of ''C''<sup>k</sup> real-valued functions on '''R'''<sup>''n''</sup>.
| |
| * A [[complex analytic space]] is a locally ringed space whose structure sheaf is a <math>\underline{\mathbf{C}}</math>-algebra and is locally isomorphic to the vanishing locus of a finite set of holomorphic functions together with the restriction (to the vanishing locus) of the sheaf of holomorphic functions on '''C'''<sup>''n''</sup> for some ''n''.
| |
| * A [[scheme (mathematics)|scheme]] is a locally ringed space that is locally isomorphic to the [[spectrum of a ring]].
| |
| * A [[semialgebraic space]] is a locally ringed space that is locally isomorphic to a [[semialgebraic set]] in Euclidean space together with its sheaf of semialgebraic functions.
| |
| | |
| == Sheaves of modules ==
| |
| Let <math>(X, \mathcal{O}_X)</math> be a ringed space. A '''sheaf of modules''' is a sheaf <math>\mathcal{M}</math> such that on every open set ''U'' of ''X'', <math>\mathcal{M}(U)</math> is an <math>\mathcal{O}_X(U)</math>-module and for every inclusion of open sets ''V'' ⊆ ''U'', the restriction map <math>\mathcal{M}(U) \to \mathcal{M}(V)</math> is a homomorphism of <math>\mathcal{O}_X(U)</math>-modules.
| |
| | |
| Most important geometric objects are sheaves of modules. For example, there is a one-to-one correspondence between [[vector bundle]]s and [[locally free sheaf|locally free sheaves]] of <math>\mathcal{O}_X</math>-modules. Sheaves of solutions to differential equations are [[D-module]]s, that is, modules over the sheaf of differential operators.
| |
| | |
| A particularly important case are [[abelian sheaf|abelian sheaves]], which are modules over the constant sheaf <math>\underline{\mathbf{Z}}</math>. Every sheaf of modules is an abelian sheaf.
| |
| | |
| === Finiteness conditions for sheaves of modules ===
| |
| {{Further|Coherent sheaf}}
| |
| The condition that a module is finitely generated or finitely presented can also be formulated for a sheaf of modules. <math>\mathcal{M}</math> is '''finitely generated''' if, for every point ''x'' of ''X'', there exists an open neighborhood ''U'' of ''x'', a natural number ''n'' (possibly depending on ''U''), and a surjective morphism of sheaves <math>\mathcal{O}_X^n|_U \to \mathcal{M}|_U</math>. Similarly, <math>\mathcal{M}</math> is '''finitely presented''' if in addition there exists a natural number ''m'' (again possibly depending on ''U'') and a morphism of sheaves <math>\mathcal{O}_X^m|_U \to \mathcal{O}_X^n|_U</math> such that the sequence of morphisms <math>\mathcal{O}_X^m|_U \to \mathcal{O}_X^n|_U \to \mathcal{M}</math> is exact. Equivalently, the kernel of the morphism <math>\mathcal{O}_X^n|_U \to \mathcal{M}</math> is itself a finitely generated sheaf.
| |
| | |
| These, however, are not the only possible finiteness conditions on a sheaf. The most important finiteness condition for a sheaf is coherence. <math>\mathcal{M}</math> is '''coherent''' if it is of finite type and if, for every open set ''U'' and every morphism of sheaves <math>\phi : \mathcal{O}_X^n \to \mathcal{M}</math> (not necessarily surjective), the kernel of φ is of finite type. <math>\mathcal{O}_X</math> is '''coherent''' if it is coherent as a module over itself. Note that coherence is a strictly stronger condition than finite presentation: <math>\mathcal{O}_X</math> is always finitely presented as a module over itself, but it is not always coherent. For example, let ''X'' be a point, let <math>\mathcal{O}_X</math> be the ring {{nowrap begin}}''R'' = '''C'''[''x''<sub>1</sub>, ''x''<sub>2</sub>, ...]{{nowrap end}} of complex polynomials in countably many indeterminates. Choose {{nowrap begin}}''n'' = 1{{nowrap end}}, and for the morphism φ, take the map that sends every variable to zero. The kernel of this map is not finitely generated, so <math>\mathcal{O}_X</math> is not coherent.
| |
| | |
| == The étalé space of a sheaf ==
| |
| | |
| 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 ''F'' is a sheaf over ''X'', then the '''étalé space''' of ''F'' is a topological space ''E'' together with a [[local homeomorphism]] ''π'' : ''E'' → ''X'' such that the sheaf of sections of ''π'' is ''F''. ''E'' is usually a very strange space, and even if the sheaf ''F'' arises from a natural topological situation, ''E'' may not have any clear topological interpretation. For example, if ''F'' is the sheaf of sections of a continuous function ''f'' : ''Y'' → ''X'', then ''E'' = ''Y'' if and only if ''f'' is a [[local homeomorphism]].
| |
| | |
| The étalé space ''E'' is constructed from the stalks of ''F'' over ''X''. As a set, it is their [[disjoint union]] and ''π'' is the obvious map that takes the value ''x'' on the stalk of ''F'' over ''x'' ∈ ''X''. The topology of ''E'' is defined as follows. For each element ''s'' of ''F''(''U'') and each ''x'' in ''U'', we get a germ of ''s'' at ''x''. These germs determine points of ''E''. For any ''U'' and ''s'' ∈ ''F''(''U''), the union of these points (for all ''x'' ∈ ''U'') is declared to be open in ''E''. Notice that each stalk has the [[discrete topology]] as subspace topology. Two morphisms between sheaves determine a continuous map of the corresponding étalé spaces that is compatible with the projection maps (in the sense that every germ is mapped to a germ over the same point). This makes the construction into a functor.
| |
| | |
| The construction above determines an [[equivalence of categories]] between the category of sheaves of sets on ''X'' and the category of étalé spaces over ''X''. The construction of an étalé space can also be applied to a presheaf, in which case the sheaf of sections of the étalé space recovers the sheaf associated to the given presheaf.
| |
| | |
| This construction makes all sheaves into [[representable functor]]s on certain categories of topological spaces. As above, let ''F'' be a sheaf on ''X'', let ''E'' be its étalé space, and let ''π'' : ''E'' → ''X'' be the natural projection. Consider the category '''Top'''/''X'' of topological spaces over ''X'', that is, the category of topological spaces together with fixed continuous maps to ''X''. Every object of this space is a continuous map ''f'' : ''Y'' → ''X'', and a morphism from ''Y'' → ''X'' to ''Z'' → ''X'' is a continuous map ''Y'' → ''Z'' that commutes with the two maps to ''X''. There is a functor Γ from '''Top'''/''X'' to the category of sets which takes an object ''f'' : ''Y'' → ''X'' to (''f''<sup>−1</sup>''F'')(''Y''). For example, if ''i'' : ''U'' → ''X'' is the inclusion of an open subset, then Γ(''i'') = (''i''<sup>−1</sup>''F'')(''U'') agrees with the usual ''F''(''U''), and if ''i'' : {''x''} → ''X'' is the inclusion of a point, then Γ({''x''}) = (''i''<sup>−1</sup>''F'')({''x''}) is the stalk of ''F'' at ''x''. There is a natural isomorphism
| |
| :<math>(f^{-1}F)(Y) \cong \text{Hom}_{\mathbf{Top}/X}(f, \pi)</math>
| |
| which shows that ''E'' represents the functor Γ.
| |
| | |
| ''E'' is constructed so that the projection map π is a covering map. In algebraic geometry, the natural analog of a covering map is called an [[étale morphism]]. Despite its similarity to "étalé", the word étale {{IPA-fr|etal|}} has a different meaning both in French and in mathematics. In particular, it is possible to turn ''E'' into a [[scheme (mathematics)|scheme]] and π into a morphism of schemes in such a way that π retains the same universal property, but π is ''not'' in general an étale morphism because it is not quasi-finite. It is, however, formally étale.
| |
| | |
| 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}}
| |
| | |
| It was noted above that the functor <math>\Gamma(U,-)</math> preserves isomorphisms and monomorphisms, but not epimorphisms. If ''F'' is a sheaf of abelian groups, or more generally a sheaf with values in an [[abelian category]], then <math>\Gamma(U,-)</math> is actually a [[left exact functor]]. This means that it is possible to construct [[derived functor]]s of <math>\Gamma(U,-)</math>. These derived functors are called the ''cohomology groups'' (or ''modules'') of ''F'' and are written <math>H^i(U,-)</math>. Grothendieck proved in his ''Tohoku'' paper that every category of sheaves of abelian groups contains enough [[injective object]]s, so these derived functors always exist.
| |
| | |
| However, computing sheaf cohomology using injective resolutions is nearly impossible. In practice, it is much more common to find a different and more tractable resolution of ''F''. A general construction is provided by [[Godement resolution]]s, and particular resolutions may be constructed using [[soft sheaf|soft sheaves]], [[fine sheaf|fine sheaves]], and [[flabby sheaf|flabby sheaves]] (also known as ''flasque sheaves'' from the French ''flasque'' meaning flabby). As a consequence, it can become possible to compare sheaf cohomology with other cohomology theories. For example, the [[de Rham complex]] is a resolution of the constant sheaf <math>\underline{\mathbf{R}}</math> on any smooth manifold, so the sheaf cohomology of <math>\underline{\mathbf{R}}</math> is equal to its [[de Rham cohomology]]. In fact, comparing sheaf cohomology to de Rham cohomology and singular cohomology provides a proof of de Rham's theorem that the two cohomology theories are isomorphic.
| |
| | |
| 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. It relates sections on open subsets of the space to cohomology classes on the space. In most cases, Čech cohomology computes the same cohomology groups as the derived functor cohomology. However, for some pathological spaces, Čech cohomology will give the correct <math>H^1</math> but incorrect higher cohomology groups. To get around this, [[Jean-Louis Verdier]] developed [[hypercover]]ings. Hypercoverings not only give the correct higher cohomology groups but also allow the open subsets mentioned above to be replaced by certain morphisms from another space. This flexibility is necessary in some applications, such as the construction of [[Pierre Deligne]]'s [[mixed Hodge structure]]s.
| |
| | |
| A much cleaner approach to the computation of some cohomology groups is the [[Borel–Bott–Weil theorem]], which identifies the cohomology groups of some [[line bundle]]s on [[flag manifold]]s with [[irreducible representation]]s of [[Lie group]]s. This theorem can be used, for example, to easily compute the cohomology groups of all line bundles on projective space.
| |
| | |
| In many cases there is a duality theory for sheaves that generalizes [[Poincaré duality]]. See [[Grothendieck duality]] and [[Verdier duality]].
| |
| | |
| == Sites and topoi ==
| |
| {{Main|Grothendieck topology|Topos}}
| |
| | |
| [[André Weil]]'s [[Weil conjectures]] stated that there was a [[Weil cohomology theory|cohomology theory]] for [[algebraic variety|algebraic varieties]] over [[finite field]]s that would give an analogue of the [[Riemann hypothesis]]. The only [[natural topology]] on such a variety, however, is the [[Zariski topology]], but sheaf cohomology in the Zariski topology is badly behaved because there are very few open sets. [[Alexandre Grothendieck]] solved this problem by introducing [[Grothendieck topology|Grothendieck topologies]], which axiomatize the notion of ''covering''. Grothendieck's insight was that the definition of a sheaf depends only on the open sets of a topological space, not on the individual points. Once he had axiomatized the notion of covering, open sets could be replaced by other objects. A presheaf takes each one of these objects to data, just as before, and a sheaf is a presheaf that satisfies the gluing axiom with respect to our new notion of covering. This allowed Grothendieck to define [[étale cohomology]] and [[l-adic cohomology]], which eventually were used to prove the Weil conjectures.
| |
| | |
| 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 ==
| |
| 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 of an open covering|nerve]]'' construction, for associating a [[simplicial complex]] to an open covering.
| |
| * 1938 [[Hassler Whitney]] gives a 'modern' definition of cohomology, summarizing the work since [[James Waddell Alexander II|J. W. Alexander]] and [[Kolmogorov]] first defined ''[[cochain]]s''.
| |
| * 1943 [[Norman Steenrod]] publishes on homology ''with [[local coefficients]]''.
| |
| * 1945 [[Jean Leray]] publishes work carried out as a [[prisoner of war]], motivated by proving [[Fixed point (mathematics)|fixed point]] theorems for application to [[Partial differential equation|PDE]] theory; it is the start of sheaf theory and [[spectral sequence]]s.
| |
| * 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. [[Support (mathematics)|Support]]s 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 the [[Theorems A and B]] based on Oka's work.
| |
| * 1953 The finiteness theorem for [[coherent sheaf|coherent sheaves]] in the analytic theory is proved by Cartan and [[Jean-Pierre Serre]], as is [[Serre duality]].
| |
| * 1954 Serre's paper ''[[#CITEREFSerre1955|Faisceaux algébriques cohérents]]'' (published in 1955) introduces sheaves into [[algebraic geometry]]. These ideas are immediately exploited by [[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 resolution]]s allows direct use of sheaf cohomology on all topological spaces, as [[derived functor]]s.
| |
| * 1956 [[Oscar Zariski]]'s report ''[[#CITEREFMartinChernZariski1956|Algebraic sheaf theory]]''
| |
| * 1957 Grothendieck's [[#CITEREFGrothendieck1957|''Tohoku'' paper]] rewrites [[homological algebra]]; he proves [[Grothendieck duality]] (i.e., Serre duality for possibly [[Mathematical singularity|singular]] algebraic varieties).
| |
| * 1957 onwards: Grothendieck extends sheaf theory in line with the needs of algebraic geometry, introducing: [[Scheme (mathematics)|scheme]]s and general sheaves on them, [[local cohomology]], [[derived category|derived categories]] (with Verdier), and [[Grothendieck topologies]]. There emerges also his influential schematic idea of 'six operations' in homological algebra.
| |
| * 1958 [[Godement]]'s book on sheaf theory is published. At around this time [[Mikio Sato]] proposes his [[hyperfunction]]s, 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). This shows that some of the facets of sheaf theory can also be traced back as far as [[Gottfried Wilhelm Leibniz|Leibniz]].
| |
| | |
| == See also ==
| |
| * [[Coherent sheaf]]
| |
| * [[Gerbe]]
| |
| * [[Holomorphic sheaf]]
| |
| * [[Stack (mathematics)]]
| |
| * [[Sheaf of spectra]]
| |
| | |
| == Notes ==
| |
| {{Reflist}}<!--added under references heading by script-assisted edit-->
| |
| | |
| == References ==
| |
| * {{Citation | last1=Bredon | first1=Glen E. | author1-link = Glen Bredon | title=Sheaf theory | publisher=[[Springer-Verlag]] | location=Berlin, New York | series=Graduate Texts in Mathematics | isbn=978-0-387-94905-5 | mr=1481706 | edition=2nd | year=1997 | volume=170}} (oriented towards conventional topological applications)
| |
| * {{Citation | last1=Godement | first1=Roger | author1-link = Roger Godement | title=Topologie algébrique et théorie des faisceaux | publisher=Hermann | location=Paris | mr=0345092 | year=1973}}
| |
| * {{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. Second Series | issn=0040-8735 | volume=9 | pages=119–221}}
| |
| * {{Citation | last1=Hirzebruch | first1=Friedrich | author1-link = Friedrich Hirzebruch | title=Topological methods in algebraic geometry | publisher=Springer-Verlag | location=Berlin, New York | 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=Kashiwara | first1=Masaki | author1-link=Masaki Kashiwara | last2=Schapira | first2=Pierre | title=Sheaves on manifolds | publisher=Springer-Verlag | location=Berlin, New York | 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 cycle]]s 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 | location=Berlin, New York | series=Universitext | isbn=978-0-387-97710-2 | mr=1300636 | year=1994}} (category theory and toposes emphasised)
| |
| * {{Citation | last1=Martin | first1=W. T. | last2=Chern | first2=S. S. | 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}}
| |
| * {{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|Annals of Mathematics. Second Series]] | issn=0003-486X | volume=61 | pages=197–278 | doi=10.2307/1969915 | jstor=1969915 | issue=2 | publisher=The Annals of Mathematics, Vol. 61, No. 2 | unused_data=<sup>[http://scholar.google.co.uk/scholar?hl=en&lr=&q=intitle%3AFaisceaux+alg%C3%A9briques+coh%C3%A9rents&as_publication=%5B%5BAnnals+of+Mathematics%7CAnnals+of+Mathematics.+Second+Series%5D%5D&as_ylo=1955&as_yhi=1955&btnG=Search Scholar search]</sup>}}
| |
| * {{Citation | last1=Swan | first1=R. G. | title=The Theory of Sheaves | publisher=University of Chicago Press| year=1964}} (concise lecture notes)
| |
| * {{Citation | last1=Tennison | first1=B. R. | title=Sheaf theory | publisher=[[Cambridge University Press]] | mr=0404390 | year=1975}} (pedagogic treatment)
| |
| | |
| == External links ==
| |
| * {{planetmath reference|id=5648|title=Sheaf}}
| |
| | |
| [[Category:Sheaf theory|*]]
| |
| [[Category:Topological methods of algebraic geometry]]
| |
| [[Category:Algebraic topology]]
| |