Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Sheaf (mathematics)

From Wikipedia, the free encyclopedia
Tool to track locally defined data attached to the open sets of a topological space
This article is about sheaves ontopological spaces. For sheaves on a site, seeGrothendieck topology andTopos.
Look upsheaf in Wiktionary, the free dictionary.

Inmathematics, asheaf (pl.:sheaves) is a tool for systematically tracking data (such assets,abelian groups,rings) attached to theopen sets of atopological space and defined locally with regard to them. For example, for each open set, the data could be the ring ofcontinuous 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 setscovering the original open set (intuitively, every datum is the sum of its constituent data).

The field of mathematics that studies sheaves is calledsheaf theory.

Sheaves are understood conceptually as general and abstractobjects. Their precise definition is rather technical. They are specifically defined assheaves of sets or assheaves of rings, for example, depending on the type of data assigned to the open sets.

There are alsomaps (ormorphisms) from one sheaf to another; sheaves (of a specific type, such as sheaves ofabelian groups) with their morphisms on a fixed topological space form acategory. On the other hand, to eachcontinuous map there is associated both adirect image functor, taking sheaves and their morphisms on thedomain to sheaves and morphisms on thecodomain, and aninverse image functor operating in the opposite direction. Thesefunctors, 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 inalgebraic anddifferential geometry. First, geometric structures such as that of adifferentiable manifold or ascheme can be expressed in terms of a sheaf of rings on the space. In such contexts, several geometric constructions such asvector bundles ordivisors are naturally specified in terms of sheaves. Second, sheaves provide the framework for a very generalcohomology theory, which encompasses also the "usual" topological cohomology theories such assingular cohomology. Especially in algebraic geometry and the theory ofcomplex manifolds, sheaf cohomology provides a powerful link between topological and geometric properties of spaces. Sheaves also provide the basis for the theory ofD-modules, which provide applications to the theory ofdifferential 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 someGrothendieck topology, have provided applications tomathematical logic and tonumber theory.

Definitions and examples

[edit]

In many mathematical branches, several structures defined on atopological spaceX{\displaystyle X} (e.g., adifferentiable manifold) can be naturallylocalised orrestricted toopensubsetsUX{\displaystyle U\subseteq X}: typical examples includecontinuousreal-valued orcomplex-valued functions,n{\displaystyle n}-timesdifferentiable (real-valued or complex-valued) functions,bounded real-valued functions,vector fields, andsections of anyvector 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

[edit]
See also:Presheaf (category theory)

LetX{\displaystyle X} be a topological space. ApresheafF{\displaystyle {\mathcal {F}}} of sets onX{\displaystyle X} consists of the following data:

The restriction morphisms are required to satisfy two additional (functorial) properties:

Informally, the second axiom says it does not matter whether we restrict toW{\displaystyle W} in one step or restrict first toV{\displaystyle V}, then toW{\displaystyle W}. A concise functorial reformulation of this definition is given further below.

Many examples of presheaves come from different classes of functions: to anyU{\displaystyle U}, one can assign the setC0(U){\displaystyle C^{0}(U)} of continuous real-valued functions onU{\displaystyle U}. The restriction maps are then just given by restricting a continuous function onU{\displaystyle U} to a smaller open subsetVU{\displaystyle V\subseteq U}, 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 functionsH(){\displaystyle {\mathcal {H}}(-)} and a presheaf of smooth functionsC(){\displaystyle C^{\infty }(-)}.

Another common class of examples is assigning toU{\displaystyle U} the set of constant real-valued functions onU{\displaystyle U}. This presheaf is called theconstant presheaf associated toR{\displaystyle \mathbb {R} } and is denotedR_psh{\displaystyle {\underline {\mathbb {R} }}^{\text{psh}}}.

Sheaves

[edit]

Given a presheaf, a natural question to ask is to what extent its sections over an open setU{\displaystyle U} are specified by their restrictions to open subsets ofU{\displaystyle U}. Asheaf is a presheaf whose sections are, in a technical sense, uniquely determined by their restrictions.

Axiomatically, asheaf is a presheaf that satisfies both of the following axioms:

  1. (Locality) SupposeU{\displaystyle U} is an open set,{Ui}iI{\displaystyle \{U_{i}\}_{i\in I}} is an open cover ofU{\displaystyle U} withUiU{\displaystyle U_{i}\subseteq U} for alliI{\displaystyle i\in I}, ands,tF(U){\displaystyle s,t\in {\mathcal {F}}(U)} are sections. Ifs|Ui=t|Ui{\displaystyle s|_{U_{i}}=t|_{U_{i}}} for alliI{\displaystyle i\in I}, thens=t{\displaystyle s=t}.
  2. (Gluing) SupposeU{\displaystyle U} is an open set,{Ui}iI{\displaystyle \{U_{i}\}_{i\in I}} is an open cover ofU{\displaystyle U} withUiU{\displaystyle U_{i}\subseteq U} for alliI{\displaystyle i\in I}, and{siF(Ui)}iI{\displaystyle \{s_{i}\in {\mathcal {F}}(U_{i})\}_{i\in I}} is a family of sections. If all pairs of sections agree on the overlap of their domains, that is, ifsi|UiUj=sj|UiUj{\displaystyle s_{i}|_{U_{i}\cap U_{j}}=s_{j}|_{U_{i}\cap U_{j}}} for alli,jI{\displaystyle i,j\in I}, then there exists a sectionsF(U){\displaystyle s\in {\mathcal {F}}(U)} such thats|Ui=si{\displaystyle s|_{U_{i}}=s_{i}} for alliI{\displaystyle i\in I}.[1]
  • Two lifted copies of the base opens intersecting the stalks to pick one germ over each point.
    Sections over two opens of the two-point space.
  • Lifted copy of the union open restricting to the two chosen local sections on each open.
    Gluing compatible local sections to a section over the union.

In both of these axioms, the hypothesis on the open cover is equivalent to the assumption thatiIUi=U{\textstyle \bigcup _{i\in I}U_{i}=U}.

The sections{\displaystyle s} whose existence is guaranteed by axiom 2 is called thegluing,concatenation, orcollation of the sectionssi{\displaystyle s_{i}}. By axiom 1 it is unique. Sectionssi{\displaystyle s_{i}} andsj{\displaystyle s_{j}} satisfying the agreement precondition of axiom 2 are often calledcompatible ; thus axioms 1 and 2 together state thatany collection of pairwise compatible sections can be uniquely glued together. Aseparated presheaf, ormonopresheaf, is a presheaf satisfying axiom 1.[2]

The presheaf consisting of continuous functions mentioned above is a sheaf. This assertion reduces to checking that, given continuous functionsfi:UiR{\displaystyle f_{i}:U_{i}\to \mathbb {R} } which agree on the intersectionsUiUj{\displaystyle U_{i}\cap U_{j}}, there is a unique continuous functionf:UR{\displaystyle f:U\to \mathbb {R} } whose restriction equals thefi{\displaystyle f_{i}}. By contrast, the constant presheaf is usuallynot a sheaf as it fails to satisfy the locality axiom on theempty set (this is explained in more detail atconstant sheaf).

Presheaves and sheaves are typically denoted by capital letters,F{\displaystyle F} being particularly common, presumably for theFrench word for sheaf,faisceau. Use of calligraphic letters such asF{\displaystyle {\mathcal {F}}} is also common.

It can be shown that to specify a sheaf, it is enough to specify its restriction to the open sets of abasis 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, namelyquasi-coherent sheaves. Here the topological space in question is thespectrum of a commutative ringR{\displaystyle R}, whose points are theprime idealsp{\displaystyle {\mathfrak {p}}} inR{\displaystyle R}. The open setsDf:={pR,fp}{\displaystyle D_{f}:=\{{\mathfrak {p}}\subseteq R,f\notin {\mathfrak {p}}\}} form a basis for theZariski topology on this space. Given anR{\displaystyle R}-moduleM{\displaystyle M}, there is a sheaf, denoted byM~{\displaystyle {\tilde {M}}} on theSpecR{\displaystyle \operatorname {Spec} R}, that satisfies

M~(Df):=M[1/f],{\displaystyle {\tilde {M}}(D_{f}):=M[1/f],} thelocalization ofM{\displaystyle M} atf{\displaystyle f}.

There is another characterization of sheaves that is equivalent to the previously discussed.A presheafF{\displaystyle {\mathcal {F}}} is a sheafif and only if for any openU{\displaystyle U} and any open cover{Ua}{\displaystyle \{U_{a}\}} ofU{\displaystyle U},F(U){\displaystyle {\mathcal {F}}(U)} is the fibre productF(U)F(Ua)×F(UaUb)F(Ub){\displaystyle {\mathcal {F}}(U)\cong {\mathcal {F}}(U_{a})\times _{{\mathcal {F}}(U_{a}\cap U_{b})}{\mathcal {F}}(U_{b})}. This characterization is useful in construction of sheaves, for example, ifF,G{\displaystyle {\mathcal {F}},{\mathcal {G}}} areabelian sheaves, then the kernel of sheaves morphismFG{\displaystyle {\mathcal {F}}\to {\mathcal {G}}} 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

[edit]

Sheaf of sections of a continuous map

[edit]

Any continuous mapf:YX{\displaystyle f:Y\to X} of topological spaces determines a sheafΓ(Y/X){\displaystyle \Gamma (Y/X)} onX{\displaystyle X} by setting

Γ(Y/X)(U)={s:UY,fs=idU}.{\displaystyle \Gamma (Y/X)(U)=\{s:U\to Y,f\circ s=\operatorname {id} _{U}\}.}

Any suchs{\displaystyle s} is commonly called asection off{\displaystyle f}, and this example is the reason why the elements inF(U){\displaystyle {\mathcal {F}}(U)} are generally called sections. This construction is especially important whenf{\displaystyle f} is the projection of afiber bundle onto its base space. For example, the sheaves of smooth functions are the sheaves of sections of thetrivial bundle.

Another example: the sheaf of sections of

CexpC{0}{\displaystyle \mathbb {C} {\stackrel {\exp }{\longrightarrow }}\mathbb {C} \setminus \{0\}}

is the sheaf which assigns to anyUC{0}{\displaystyle U\subseteq \mathbb {C} \setminus \{0\}} the set of branches of thecomplex logarithm onU{\displaystyle U}.

Given a pointx{\displaystyle x} and an abelian groupS{\displaystyle S}, the skyscraper sheafSx{\displaystyle S_{x}} is defined as follows: ifU{\displaystyle U} is an open set containingx{\displaystyle x}, thenSx(U)=S{\displaystyle S_{x}(U)=S}. IfU{\displaystyle U} does not containx{\displaystyle x}, thenSx(U)=0{\displaystyle S_{x}(U)=0}, thetrivial group. The restriction maps are either the identity onS{\displaystyle S}, if both open sets containx{\displaystyle x}, or the zero map otherwise.

Sheaves on manifolds

[edit]

On ann{\displaystyle n}-dimensionalCk{\displaystyle C^{k}}-manifoldM{\displaystyle M}, there are a number of important sheaves, such as the sheaf ofj{\displaystyle j}-times continuously differentiable functionsOMj{\displaystyle {\mathcal {O}}_{M}^{j}} (withjk{\displaystyle j\leq k}). Its sections on some openU{\displaystyle U} are theCj{\displaystyle C^{j}}-functionsUR{\displaystyle U\to \mathbb {R} }. Forj=k{\displaystyle j=k}, this sheaf is called thestructure sheaf and is denotedOM{\displaystyle {\mathcal {O}}_{M}}. The nonzeroCk{\displaystyle C^{k}} functions also form a sheaf, denotedOX×{\displaystyle {\mathcal {O}}_{X}^{\times }}.Differential forms (of degreep{\displaystyle p}) also form a sheafΩMp{\displaystyle \Omega _{M}^{p}}. In all these examples, the restriction morphisms are given by restricting functions or forms.

The assignment sendingU{\displaystyle U} to the compactly supported functions onU{\displaystyle U} 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 acosheaf, adual concept where the restriction maps go in the opposite direction than with sheaves.[3] However, taking thedual of these vector spaces does give a sheaf, the sheaf ofdistributions.

Presheaves that are not sheaves

[edit]

In addition to the constant presheaf mentioned above, which is usually not a sheaf, there are further examples of presheaves that are not sheaves:

Motivating sheaves from complex analytic spaces and algebraic geometry

[edit]

One of the historical motivations for sheaves have come from studyingcomplex manifolds,[4]complex analytic geometry,[5] andscheme theory fromalgebraic geometry. This is because in all of the previous cases, we consider a topological spaceX{\displaystyle X} together with a structure sheafO{\displaystyle {\mathcal {O}}} giving it the structure of a complex manifold, complex analytic space, or scheme. This perspective of equipping a topological space with a sheaf is essential to the theory of locally ringed spaces (see below).

Technical challenges with complex manifolds

[edit]

One of the main historical motivations for introducing sheaves was constructing a device which keeps track ofholomorphic functions oncomplex manifolds. For example, on acompact complex manifoldX{\displaystyle X} (likecomplex projective space or thevanishing locus in projective space of ahomogeneous polynomial), theonly holomorphic functions

f:XC{\displaystyle f:X\to \mathbb {C} }

are the constant functions.[6][7] This means there exist two compact complex manifoldsX,X{\displaystyle X,X'} which are not isomorphic, but nevertheless their rings of global holomorphic functions, denotedH(X),H(X){\displaystyle {\mathcal {H}}(X),{\mathcal {H}}(X')}, are isomorphic. Contrast this withsmooth manifolds where every manifoldM{\displaystyle M} can be embedded inside someRn{\displaystyle \mathbb {R} ^{n}}, hence its ring of smooth functionsC(M){\displaystyle C^{\infty }(M)} comes from restricting the smooth functions fromC(Rn){\displaystyle C^{\infty }(\mathbb {R} ^{n})}, of which there exist plenty.

Another complexity when considering the ring of holomorphic functions on a complex manifoldX{\displaystyle X} is given a small enough open setUX{\displaystyle U\subseteq X}, the holomorphic functions will be isomorphic toH(U)H(Cn){\displaystyle {\mathcal {H}}(U)\cong {\mathcal {H}}(\mathbb {C} ^{n})}. Sheaves are a direct tool for dealing with this complexity since they make it possible to keep track of the holomorphic structure on the underlying topological space ofX{\displaystyle X} on arbitrary open subsetsUX{\displaystyle U\subseteq X}. This means asU{\displaystyle U} becomes more complex topologically, the ringH(U){\displaystyle {\mathcal {H}}(U)} can be expressed from gluing theH(Ui){\displaystyle {\mathcal {H}}(U_{i})}. Note that sometimes this sheaf is denotedO(){\displaystyle {\mathcal {O}}(-)} or justO{\displaystyle {\mathcal {O}}}, or evenOX{\displaystyle {\mathcal {O}}_{X}} when we want to emphasize the space the structure sheaf is associated to.

Tracking submanifolds with sheaves

[edit]

Another common example of sheaves can be constructed by considering a complex submanifoldYX{\displaystyle Y\hookrightarrow X}. There is an associated sheafOY{\displaystyle {\mathcal {O}}_{Y}} which takes an open subsetUX{\displaystyle U\subseteq X} and gives the ring of holomorphic functions onUY{\displaystyle U\cap Y}. This kind of formalism was found to be extremely powerful and motivates a lot ofhomological algebra such assheaf cohomology since anintersection theorycan be built using these kinds of sheaves from the Serre intersection formula.

Operations with sheaves

[edit]

Morphisms

[edit]

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.

LetF{\displaystyle {\mathcal {F}}} andG{\displaystyle {\mathcal {G}}} be two sheaves of sets (respectively abelian groups, rings, etc.) onX{\displaystyle X}. Amorphismφ:FG{\displaystyle \varphi :{\mathcal {F}}\to {\mathcal {G}}} consists of a morphismφU:F(U)G(U){\displaystyle \varphi _{U}:{\mathcal {F}}(U)\to {\mathcal {G}}(U)} of sets (respectively abelian groups, rings, etc.) for each open setU{\displaystyle U} ofX{\displaystyle X}, subject to the condition that this morphism is compatible with restrictions. In other words, for every open subsetV{\displaystyle V} of an open setU{\displaystyle U}, the following diagram iscommutative.

F(U)φUG(U)rVUrVUF(V)φVG(V){\displaystyle {\begin{array}{rcl}{\mathcal {F}}(U)&\xrightarrow {\quad \varphi _{U}\quad } &{\mathcal {G}}(U)\\r_{V}^{U}{\Biggl \downarrow }&&{\Biggl \downarrow }{r'}_{V}^{U}\\{\mathcal {F}}(V)&{\xrightarrow[{\quad \varphi _{V}\quad }]{}}&{\mathcal {G}}(V)\end{array}}}

For example, taking the derivative gives a morphism of sheaves onR{\displaystyle \mathbb {R} },ddx:ORnORn1.{\displaystyle {\frac {\mathrm {d} }{\mathrm {d} x}}\colon {\mathcal {O}}_{\mathbb {R} }^{n}\to {\mathcal {O}}_{\mathbb {R} }^{n-1}.}Indeed, given an (n{\displaystyle n}-times continuously differentiable) functionf:UR{\displaystyle f:U\to \mathbb {R} } (withU{\displaystyle U} inR{\displaystyle \mathbb {R} } open), the restriction (to a smaller open subsetV{\displaystyle V}) of its derivative equals the derivative off|V{\displaystyle f|_{V}}.

With this notion of morphism, sheaves of sets (respectively abelian groups, rings, etc.) on a fixed topological spaceX{\displaystyle X} form acategory. The general categorical notions ofmono-,epi- andisomorphisms can therefore be applied to sheaves.

In fact, from the point of view of category theory, the category of sheaves over a (small) categoryC{\displaystyle C} with values in another categoryD{\displaystyle D} is a full subcategory of the category ofpresheaves overC{\displaystyle C} with values inD{\displaystyle D}, which is simply the categoryDCop{\displaystyle D^{C^{\text{op}}}} of contravariant functors fromC{\displaystyle C} toD{\displaystyle D} with natural transformations between them as morphisms: the notion of morphism defined above can simply be stated asφ{\displaystyle \varphi } being a natural transformation between the two sheaves seen as functors.

A morphismφ:FG{\displaystyle \varphi \colon {\mathcal {F}}\rightarrow {\mathcal {G}}} of sheaves onX{\displaystyle X} is an isomorphism (respectively monomorphism) if and only if for every open setUX{\displaystyle U\subseteq X}, we have an isomorphismF(U)G(U){\displaystyle {\mathcal {F}}(U)\approx {\mathcal {G}}(U)} which is natural with respect to the restriction maps. These statements give examples of how to work with sheaves using local information, but it's important to note that we cannot check if a morphism of sheaves is an epimorphism in the same manner. Indeed the statement that maps on the level of open setsφU:F(U)G(U){\displaystyle \varphi _{U}\colon {\mathcal {F}}(U)\rightarrow {\mathcal {G}}(U)} are not always surjective for epimorphisms of sheaves is equivalent to non-exactness of the global sections functor—or equivalently, to non-triviality ofsheaf cohomology.

Stalks of a sheaf

[edit]
Main article:Stalk (sheaf)
Two vertical stalks above two base points, with germs marked along each stalk.
Stalks and germs for a constant sheaf on a discrete two-point space.

ThestalkFx{\displaystyle {\mathcal {F}}_{x}} of a sheafF{\displaystyle {\mathcal {F}}} captures the properties of a sheaf "around" a pointxX{\displaystyle x\in X}, generalizing thegerms of functions.Here, "around" means that, conceptually speaking, one looks at smaller and smallerneighborhoods 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

Fx=limUxF(U),{\displaystyle {\mathcal {F}}_{x}=\varinjlim _{U\ni x}{\mathcal {F}}(U),}

thedirect limit being over all open subsets ofX{\displaystyle X} containing the given pointx{\displaystyle x}. In other words, an element of the stalk is given by a section over some open neighborhood ofx{\displaystyle x}, and two such sections are considered equivalent if their restrictions agree on a smaller neighborhood.

The natural morphismF(U)Fx{\displaystyle {\mathcal {F}}(U)\to {\mathcal {F}}_{x}} takes a sections{\displaystyle s} inF(U){\displaystyle {\mathcal {F}}(U)} to itsgermsx{\displaystyle s_{x}} atx{\displaystyle x}. This generalises the usual definition of agerm.

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, theglobal information present in a sheaf, i.e., theglobal sections, i.e., the sectionsF(X){\displaystyle {\mathcal {F}}(X)} on the whole spaceX{\displaystyle X}, typically carry less information. For example, for acompact complex manifoldX{\displaystyle X}, the global sections of the sheaf of holomorphic functions are justC{\displaystyle \mathbb {C} }, since any holomorphic function

XC{\displaystyle X\to \mathbb {C} }

is constant byLiouville's theorem.[6]

Turning a presheaf into a sheaf

[edit]

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 presheafF{\displaystyle {\mathcal {F}}} and produces a new sheafaF{\displaystyle a{\mathcal {F}}} called thesheafification orsheaf associated to the presheafF{\displaystyle {\mathcal {F}}}. For example, the sheafification of the constant presheaf (see above) is called theconstant sheaf. Despite its name, its sections arelocally constant functions.

The sheafaF{\displaystyle a{\mathcal {F}}} can be constructed using theétalé spaceE{\displaystyle E} ofF{\displaystyle {\mathcal {F}}}, namely as the sheaf of sections of the map

EX.{\displaystyle E\to X.}

Another construction of the sheafaF{\displaystyle a{\mathcal {F}}} proceeds by means of a functorL{\displaystyle L} from presheaves to presheaves that gradually improves the properties of a presheaf: for any presheafF{\displaystyle {\mathcal {F}}},LF{\displaystyle L{\mathcal {F}}} is a separated presheaf, and for any separated presheafF{\displaystyle {\mathcal {F}}},LF{\displaystyle L{\mathcal {F}}} is a sheaf. The associated sheafaF{\displaystyle a{\mathcal {F}}} is given byLLF{\displaystyle LL{\mathcal {F}}}.[8]

The idea that the sheafaF{\displaystyle a{\mathcal {F}}} is the best possible approximation toF{\displaystyle {\mathcal {F}}} by a sheaf is made precise using the followinguniversal property: there is a natural morphism of presheavesi:FaF{\displaystyle i\colon {\mathcal {F}}\to a{\mathcal {F}}} so that for any sheafG{\displaystyle {\mathcal {G}}} and any morphism of presheavesf:FG{\displaystyle f\colon {\mathcal {F}}\to {\mathcal {G}}}, there is a unique morphism of sheavesf~:aFG{\displaystyle {\tilde {f}}\colon a{\mathcal {F}}\rightarrow {\mathcal {G}}} such thatf=f~i{\displaystyle f={\tilde {f}}i}. In fact,a{\displaystyle a} is the leftadjoint functor to the inclusion functor (orforgetful functor) from the category of sheaves to the category of presheaves, andi{\displaystyle i} is theunit of the adjunction. In this way, the category of sheaves turns into aGiraud subcategory of presheaves. This categorical situation is the reason why the sheafification functor appears in constructing cokernels of sheaf morphisms or tensor products of sheaves, but not for kernels, say.

Subsheaves, quotient sheaves

[edit]

IfK{\displaystyle K} is asubsheaf of a sheafF{\displaystyle F} of abelian groups, then thequotient sheafQ{\displaystyle Q} is the sheaf associated to the presheafUF(U)/K(U){\displaystyle U\mapsto F(U)/K(U)}; in other words, the quotient sheaf fits into an exact sequence of sheaves of abelian groups;

0KFQ0.{\displaystyle 0\to K\to F\to Q\to 0.}

(this is also called asheaf extension.)

LetF,G{\displaystyle F,G} be sheaves of abelian groups. The setHom(F,G){\displaystyle \operatorname {Hom} (F,G)} of morphisms of sheaves fromF{\displaystyle F} toG{\displaystyle G} forms an abelian group (by the abelian group structure ofG{\displaystyle G}). Thesheaf hom ofF{\displaystyle F} andG{\displaystyle G}, denoted by,

Hom(F,G){\displaystyle {\mathcal {Hom}}(F,G)}

is the sheaf of abelian groupsUHom(F|U,G|U){\displaystyle U\mapsto \operatorname {Hom} (F|_{U},G|_{U})} whereF|U{\displaystyle F|_{U}} is the sheaf onU{\displaystyle U} given by(F|U)(V)=F(V){\displaystyle (F|_{U})(V)=F(V)} (note sheafification is not needed here). The direct sum ofF{\displaystyle F} andG{\displaystyle G} is the sheaf given byUF(U)G(U){\displaystyle U\mapsto F(U)\oplus G(U)}, and the tensor product ofF{\displaystyle F} andG{\displaystyle G} is the sheaf associated to the presheafUF(U)G(U){\displaystyle U\mapsto F(U)\otimes G(U)}.

All of these operations extend tosheaves of modules over asheaf of ringsA{\displaystyle A}; the above is the special case whenA{\displaystyle A} is theconstant sheafZ_{\displaystyle {\underline {\mathbf {Z} }}}.

Basic functoriality

[edit]
Main article: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 mapf:XY{\displaystyle f:X\to Y} between two topological spaces, pushforward and pullback relate sheaves onX{\displaystyle X} to those onY{\displaystyle Y} and vice versa.

Direct image

[edit]

The pushforward (also known asdirect image) of a sheafF{\displaystyle {\mathcal {F}}} onX{\displaystyle X} is the sheaf defined by

(fF)(V)=F(f1(V)).{\displaystyle (f_{*}{\mathcal {F}})(V)={\mathcal {F}}(f^{-1}(V)).}

HereV{\displaystyle V} is an open subset ofY{\displaystyle Y}, so that its preimage is open inX{\displaystyle X} by the continuity off{\displaystyle f}. This construction recovers the skyscraper sheafSx{\displaystyle S_{x}} mentioned above:

Sx=i(S){\displaystyle S_{x}=i_{*}(S)}

wherei:{x}X{\displaystyle i:\{x\}\to X} is the inclusion, andS{\displaystyle S} is regarded as a sheaf on thesingleton byS({})=S,S()={\displaystyle S(\{*\})=S,S(\emptyset )=\emptyset }.

For a map betweenlocally compact spaces, thedirect image with compact support is a subsheaf of the direct image.[9] By definition,(f!F)(V){\displaystyle (f_{!}{\mathcal {F}})(V)} consists of thosesF(f1(V)){\displaystyle s\in {\mathcal {F}}(f^{-1}(V))} whosesupport is mappedproperly. Iff{\displaystyle f} is proper itself, thenf!F=fF{\displaystyle f_{!}{\mathcal {F}}=f_{*}{\mathcal {F}}}, but in general they disagree.

Inverse image

[edit]

The pullback orinverse image goes the other way: it produces a sheaf onX{\displaystyle X}, denotedf1G{\displaystyle f^{-1}{\mathcal {G}}} out of a sheafG{\displaystyle {\mathcal {G}}} onY{\displaystyle Y}. Iff{\displaystyle f} is the inclusion of an open subset, then the inverse image is just a restriction, i.e., it is given by(f1G)(U)=G(U){\displaystyle (f^{-1}{\mathcal {G}})(U)={\mathcal {G}}(U)} for an openU{\displaystyle U} inX{\displaystyle X}. A sheafF{\displaystyle {\mathcal {F}}} (on some spaceX{\displaystyle X}) is calledlocally constant ifX=iIUi{\displaystyle X=\bigcup _{i\in I}U_{i}} by some open subsetsUi{\displaystyle U_{i}} such that the restriction ofF{\displaystyle {\mathcal {F}}} to all these open subsets is constant. On a wide range of topological spacesX{\displaystyle X}, such sheaves areequivalent torepresentations of thefundamental groupπ1(X){\displaystyle \pi _{1}(X)}.

For general mapsf{\displaystyle f}, the definition off1G{\displaystyle f^{-1}{\mathcal {G}}} is more involved; it is detailed atinverse image functor. The stalk is an essential special case of the pullback in view of a natural identification, wherei{\displaystyle i} is as above:

Gx=i1G({x}).{\displaystyle {\mathcal {G}}_{x}=i^{-1}{\mathcal {G}}(\{x\}).}

More generally, stalks satisfy(f1G)x=Gf(x){\displaystyle (f^{-1}{\mathcal {G}})_{x}={\mathcal {G}}_{f(x)}}.

Extension by zero

[edit]
"Extension by zero" redirects here. For uses in analysis, seeSobolev space § Extension by zero, andExtension of a function.

For the inclusionj:UX{\displaystyle j:U\to X} of an open subset, theextension by zeroj!F{\displaystyle j_{!}{\mathcal {F}}} (pronounced "j lowershriek of F") of a sheafF{\displaystyle {\mathcal {F}}} of abelian groups onU{\displaystyle U} is the sheafification of the presheaf defined by

VF(V){\displaystyle V\mapsto {\mathcal {F}}(V)} ifVU{\displaystyle V\subseteq U} andV0{\displaystyle V\mapsto 0} otherwise.

For a sheafG{\displaystyle {\mathcal {G}}} onX{\displaystyle X}, this construction is in a sense complementary toi{\displaystyle i_{*}}, wherei:XUX{\displaystyle i:X\setminus U\to X} is the inclusion of the complement ofU{\displaystyle U}:

(j!jG)x=Gx{\displaystyle (j_{!}j^{*}{\mathcal {G}})_{x}={\mathcal {G}}_{x}} forx{\displaystyle x} inU{\displaystyle U}, and the stalk is zero otherwise, while
(iiG)x=0{\displaystyle (i_{*}i^{*}{\mathcal {G}})_{x}=0} forx{\displaystyle x} inU{\displaystyle U}, and equalsGx{\displaystyle {\mathcal {G}}_{x}} otherwise.

More generally, ifAX{\displaystyle A\subset X} is alocally closed subset, then there exists an openU{\displaystyle U} ofX{\displaystyle X} containingA{\displaystyle A} such thatA{\displaystyle A} is closed inU{\displaystyle U}. Letf:AU{\displaystyle f:A\to U} andj:UX{\displaystyle j:U\to X} be the natural inclusions. Then theextension by zero of a sheafF{\displaystyle {\mathcal {F}}} onA{\displaystyle A} is defined byj!fF{\displaystyle j_{!}f_{*}F}.

Due to its nice behavior on stalks, the extension by zero functor is useful for reducing sheaf-theoretic questions onX{\displaystyle X} to ones on the strata of astratification, i.e., a decomposition ofX{\displaystyle X} into smaller, locally closed subsets.

Complements

[edit]

Sheaves in more general categories

[edit]

In addition to (pre-)sheaves as introduced above, whereF(U){\displaystyle {\mathcal {F}}(U)} is merely a set, it is in many cases important to keep track of additional structure on these sections. For example, the sections of the sheaf of continuous functions naturally form a realvector space, and restriction is alinear map between these vector spaces.

Presheaves with values in an arbitrary categoryC{\displaystyle C} are defined by first considering the category of open sets onX{\displaystyle X} to be theposetal categoryO(X){\displaystyle O(X)} whose objects are the open sets ofX{\displaystyle X} and whose morphisms are inclusions. Then aC{\displaystyle C}-valued presheaf onX{\displaystyle X} is the same as acontravariant functor fromO(X){\displaystyle O(X)} toC{\displaystyle C}. Morphisms in this category of functors, also known asnatural transformations, are the same as the morphisms defined above, as can be seen by unraveling the definitions.

If the target categoryC{\displaystyle C} admits alllimits, aC{\displaystyle C}-valued presheaf is a sheaf if the following diagram is anequalizer for every open coverU={Ui}iI{\displaystyle {\mathcal {U}}=\{U_{i}\}_{i\in I}} of any open setU{\displaystyle U}:

F(U)iF(Ui)i,jF(UiUj).{\displaystyle F(U)\rightarrow \prod _{i}F(U_{i}){{{} \atop \longrightarrow } \atop {\longrightarrow \atop {}}}\prod _{i,j}F(U_{i}\cap U_{j}).}

Here the first map is the product of the restriction maps

resUi,U:F(U)F(Ui){\displaystyle \operatorname {res} _{U_{i},U}\colon F(U)\rightarrow F(U_{i})}

and the pair of arrows the products of the two sets of restrictions

resUiUj,Ui:F(Ui)F(UiUj){\displaystyle \operatorname {res} _{U_{i}\cap U_{j},U_{i}}\colon F(U_{i})\rightarrow F(U_{i}\cap U_{j})}

and

resUiUj,Uj:F(Uj)F(UiUj).{\displaystyle \operatorname {res} _{U_{i}\cap U_{j},U_{j}}\colon F(U_{j})\rightarrow F(U_{i}\cap U_{j}).}

IfC{\displaystyle C} is anabelian category, this condition can also be rephrased by requiring that there is anexact sequence

0F(U)iF(Ui)resUiUj,UiresUiUj,Uji,jF(UiUj).{\displaystyle 0\to F(U)\to \prod _{i}F(U_{i})\xrightarrow {\operatorname {res} _{U_{i}\cap U_{j},U_{i}}-\operatorname {res} _{U_{i}\cap U_{j},U_{j}}} \prod _{i,j}F(U_{i}\cap U_{j}).}

A particular case of this sheaf condition occurs forU{\displaystyle U} being the empty set, and the index setI{\displaystyle I} also being empty. In this case, the sheaf condition requiresF(){\displaystyle {\mathcal {F}}(\emptyset )} to be theterminal object inC{\displaystyle C}.

Ringed spaces and sheaves of modules

[edit]
Main articles:Ringed space andSheaf of modules

In several geometrical disciplines, includingalgebraic geometry anddifferential geometry, the spaces come along with a natural sheaf of rings, often called the structure sheaf and denoted byOX{\displaystyle {\mathcal {O}}_{X}}. Such a pair(X,OX){\displaystyle (X,{\mathcal {O}}_{X})} is called aringed space. Many types of spaces can be defined as certain types of ringed spaces. Commonly, all the stalksOX,x{\displaystyle {\mathcal {O}}_{X,x}} of the structure sheaf arelocal rings, in which case the pair is called alocally ringed space.

For example, ann{\displaystyle n}-dimensionalCk{\displaystyle C^{k}} manifoldM{\displaystyle M} is a locally ringed space whose structure sheaf consists ofCk{\displaystyle C^{k}}-functions on the open subsets ofM{\displaystyle M}. The property of being alocally ringed space translates into the fact that such a function, which is nonzero at a pointx{\displaystyle x}, is also non-zero on a sufficiently small open neighborhood ofx{\displaystyle x}. Some authors actuallydefine real (or complex) manifolds to be locally ringed spaces that are locally isomorphic to the pair consisting of an open subset ofRn{\displaystyle \mathbb {R} ^{n}} (respectivelyCn{\displaystyle \mathbb {C} ^{n}}) together with the sheaf ofCk{\displaystyle C^{k}} (respectively holomorphic) functions.[10] Similarly,schemes, the foundational notion of spaces in algebraic geometry, are locally ringed spaces that are locally isomorphic to thespectrum of a ring.

Given a ringed space, asheaf of modules is a sheafM{\displaystyle {\mathcal {M}}} such that on every open setU{\displaystyle U} ofX{\displaystyle X},M(U){\displaystyle {\mathcal {M}}(U)} is anOX(U){\displaystyle {\mathcal {O}}_{X}(U)}-module and for every inclusion of open setsVU{\displaystyle V\subseteq U}, the restriction mapM(U)M(V){\displaystyle {\mathcal {M}}(U)\to {\mathcal {M}}(V)} is compatible with the restriction mapO(U)O(V){\displaystyle {\mathcal {O}}(U)\to {\mathcal {O}}(V)}: the restriction offs{\displaystyle fs} is the restriction off{\displaystyle f} times that ofs{\displaystyle s} for anyf{\displaystyle f} inO(U){\displaystyle {\mathcal {O}}(U)} ands{\displaystyle s} inM(U){\displaystyle {\mathcal {M}}(U)}.

Most important geometric objects are sheaves of modules. For example, there is a one-to-one correspondence betweenvector bundles andlocally free sheaves ofOX{\displaystyle {\mathcal {O}}_{X}}-modules. This paradigm applies to real vector bundles, complex vector bundles, or vector bundles in algebraic geometry (whereO{\displaystyle {\mathcal {O}}} consists of smooth functions, holomorphic functions, or regular functions, respectively). Sheaves of solutions to differential equations areD{\displaystyle D}-modules, that is, modules over the sheaf ofdifferential operators. On any topological space, modules over the constant sheafZ_{\displaystyle {\underline {\mathbf {Z} }}} are the same assheaves of abelian groups in the sense above.

There is a different inverse image functor for sheaves of modules over sheaves of rings. This functor is usually denotedf{\displaystyle f^{*}} and it is distinct fromf1{\displaystyle f^{-1}}. Seeinverse image functor.

Finiteness conditions for sheaves of modules

[edit]

Finiteness conditions for module overcommutative rings give rise to similar finiteness conditions for sheaves of modules:M{\displaystyle {\mathcal {M}}} is calledfinitely generated (respectivelyfinitely presented) if, for every pointx{\displaystyle x} ofX{\displaystyle X}, there exists an open neighborhoodU{\displaystyle U} ofx{\displaystyle x}, a natural numbern{\displaystyle n} (possibly depending onU{\displaystyle U}), and a surjective morphism of sheavesOXn|UM|U{\displaystyle {\mathcal {O}}_{X}^{n}|_{U}\to {\mathcal {M}}|_{U}} (respectively, in addition a natural numberm{\displaystyle m}, and an exact sequenceOXm|UOXn|UM|U0{\displaystyle {\mathcal {O}}_{X}^{m}|_{U}\to {\mathcal {O}}_{X}^{n}|_{U}\to {\mathcal {M}}|_{U}\to 0}.) Paralleling the notion of acoherent module,M{\displaystyle {\mathcal {M}}} is called acoherent sheaf if it is of finite type and if, for every open setU{\displaystyle U} and every morphism of sheavesϕ:OXnM{\displaystyle \phi :{\mathcal {O}}_{X}^{n}\to {\mathcal {M}}} (not necessarily surjective), the kernel ofϕ{\displaystyle \phi } is of finite type.OX{\displaystyle {\mathcal {O}}_{X}} iscoherent if it is coherent as a module over itself. Like for modules, coherence is in general a strictly stronger condition than finite presentation. TheOka coherence theorem states that the sheaf of holomorphic functions on acomplex manifold is coherent.

The étalé space of a sheaf

[edit]

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é[etale], meaning roughly "spread out". IfFSh(X){\displaystyle F\in {\text{Sh}}(X)} is a sheaf overX{\displaystyle X}, then theétalé space (sometimes called theétale space) ofF{\displaystyle F} is a topological spaceE{\displaystyle E} together with alocal homeomorphismπ:EX{\displaystyle \pi :E\to X} such that the sheaf of sectionsΓ(π,){\displaystyle \Gamma (\pi ,-)} ofπ{\displaystyle \pi } isF{\displaystyle F}. The spaceE{\displaystyle E} is usually very strange, and even if the sheafF{\displaystyle F} arises from a natural topological situation,E{\displaystyle E} may not have any clear topological interpretation. For example, ifF{\displaystyle F} is the sheaf of sections of a continuous functionf:YX{\displaystyle f:Y\to X}, thenE=Y{\displaystyle E=Y} if and only iff{\displaystyle f} is alocal homeomorphism.

The étalé spaceE{\displaystyle E} is constructed from the stalks ofF{\displaystyle F} overX{\displaystyle X}. As a set, it is theirdisjoint union andπ{\displaystyle \pi } is the obvious map that takes the valuex{\displaystyle x} on the stalk ofF{\displaystyle F} overxX{\displaystyle x\in X}. The topology ofE{\displaystyle E} is defined as follows. For each elementsF(U){\displaystyle s\in F(U)} and eachxU{\displaystyle x\in U}, we get a germ ofs{\displaystyle s} atx{\displaystyle x}, denoted[s]x{\displaystyle [s]_{x}} orsx{\displaystyle s_{x}}. These germs determine points ofE{\displaystyle E}. For anyU{\displaystyle U} andsF(U){\displaystyle s\in F(U)}, the union of these points (for allxU{\displaystyle x\in U}) is declared to be open inE{\displaystyle E}. Notice that each stalk has thediscrete topology assubspace topology. A morphism between two 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 anequivalence of categories between the category of sheaves of sets onX{\displaystyle X} and the category of étalé spaces overX{\displaystyle 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 intorepresentable functors on certain categories of topological spaces. As above, letF{\displaystyle F} be a sheaf onX{\displaystyle X}, letE{\displaystyle E} be its étalé space, and letπ:EX{\displaystyle \pi :E\to X} be the natural projection. Consider theovercategoryTop/X{\displaystyle {\text{Top}}/X} of topological spaces overX{\displaystyle X}, that is, thecategory of topological spaces together with fixed continuous maps toX{\displaystyle X}. Every object of this category is a continuous mapf:YX{\displaystyle f:Y\to X}, and a morphism fromYX{\displaystyle Y\to X} toZX{\displaystyle Z\to X} is a continuous mapYZ{\displaystyle Y\to Z} that commutes with the two maps toX{\displaystyle X}. There is a functor

Γ:Top/XSets{\displaystyle \Gamma :{\text{Top}}/X\to {\text{Sets}}}

sending an objectf:YX{\displaystyle f:Y\to X} tof1F(Y){\displaystyle f^{-1}F(Y)}. For example, ifi:UX{\displaystyle i:U\hookrightarrow X} is the inclusion of an open subset, then

Γ(i)=f1F(U)=F(U)=Γ(F,U){\displaystyle \Gamma (i)=f^{-1}F(U)=F(U)=\Gamma (F,U)}

and for the inclusion of a pointi:{x}X{\displaystyle i:\{x\}\hookrightarrow X}, then

Γ(i)=f1F({x})=F|x{\displaystyle \Gamma (i)=f^{-1}F(\{x\})=F|_{x}}

is the stalk ofF{\displaystyle F} atx{\displaystyle x}. There is a natural isomorphism

(f1F)(Y)HomTop/X(f,π){\displaystyle (f^{-1}F)(Y)\cong \operatorname {Hom} _{\mathbf {Top} /X}(f,\pi )},

which shows thatπ:EX{\displaystyle \pi :E\to X} (for the étalé space) represents the functorΓ{\displaystyle \Gamma }.

E{\displaystyle E} is constructed so that the projection mapπ{\displaystyle \pi } 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[etal] has a different meaning in French. It is possible to turnE{\displaystyle E} into ascheme andπ{\displaystyle \pi } into a morphism of schemes in such a way thatπ{\displaystyle \pi } retains the same universal property, butπ{\displaystyle \pi } isnot 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 asmathematical analysis.

Sheaf cohomology

[edit]
Main article:Sheaf cohomology

In contexts where the open setU{\displaystyle U} is fixed, and the sheaf is regarded as a variable, the setF(U){\displaystyle F(U)} is also often denotedΓ(U,F).{\displaystyle \Gamma (U,F).}

As was noted above, this functor does not preserve epimorphisms. Instead, an epimorphism of sheavesFG{\displaystyle {\mathcal {F}}\to {\mathcal {G}}} is a map with the following property: for any sectiongG(U){\displaystyle g\in {\mathcal {G}}(U)} there is a coveringU={Ui}iI{\displaystyle {\mathcal {U}}=\{U_{i}\}_{i\in I}} where

U=iIUi{\displaystyle U=\bigcup _{i\in I}U_{i}}

of open subsets, such that the restrictiong|Ui{\displaystyle g|_{U_{i}}} are in the image ofF(Ui){\displaystyle {\mathcal {F}}(U_{i})}. However,g{\displaystyle g} itself need not be in the image ofF(U){\displaystyle {\mathcal {F}}(U)}. A concrete example of this phenomenon is the exponential map

OexpO×{\displaystyle {\mathcal {O}}{\stackrel {\exp }{\to }}{\mathcal {O}}^{\times }}

between the sheaf ofholomorphic functions and non-zero holomorphic functions. This map is an epimorphism, which amounts to saying that any non-zero holomorphic functiong{\displaystyle g} (on some open subset inC{\displaystyle \mathbb {C} }, say), admits acomplex logarithmlocally, i.e., after restrictingg{\displaystyle g} to appropriate open subsets. However,g{\displaystyle g} need not have a logarithm globally.

Sheaf cohomology captures this phenomenon. More precisely, for anexact sequence of sheaves of abelian groups

0F1F2F30,{\displaystyle 0\to {\mathcal {F}}_{1}\to {\mathcal {F}}_{2}\to {\mathcal {F}}_{3}\to 0,}

(i.e., an epimorphismF2F3{\displaystyle {\mathcal {F}}_{2}\to {\mathcal {F}}_{3}} whose kernel isF1{\displaystyle {\mathcal {F}}_{1}}), there is a long exact sequence0Γ(U,F1)Γ(U,F2)Γ(U,F3)H1(U,F1)H1(U,F2)H1(U,F3)H2(U,F1){\displaystyle 0\to \Gamma (U,{\mathcal {F}}_{1})\to \Gamma (U,{\mathcal {F}}_{2})\to \Gamma (U,{\mathcal {F}}_{3})\to H^{1}(U,{\mathcal {F}}_{1})\to H^{1}(U,{\mathcal {F}}_{2})\to H^{1}(U,{\mathcal {F}}_{3})\to H^{2}(U,{\mathcal {F}}_{1})\to \dots }By means of this sequence, the first cohomology groupH1(U,F1){\displaystyle H^{1}(U,{\mathcal {F}}_{1})} is a measure for the non-surjectivity of the map between sections ofF2{\displaystyle {\mathcal {F}}_{2}} andF3{\displaystyle {\mathcal {F}}_{3}}.

There are several different ways of constructing sheaf cohomology.Grothendieck (1957) introduced them by defining sheaf cohomology as thederived functor ofΓ{\displaystyle \Gamma }. This method is theoretically satisfactory, but, being based oninjective resolutions, of little use in concrete computations.Godement resolutions are another general, but practically inaccessible approach.

Computing sheaf cohomology

[edit]

Especially in the context of sheaves on manifolds, sheaf cohomology can often be computed using resolutions bysoft sheaves,fine sheaves, andflabby sheaves (also known asflasque sheaves from the Frenchflasque meaning flabby). For example, apartition of unity argument shows that the sheaf of smooth functions on a manifold is soft. The higher cohomology groupsHi(U,F){\displaystyle H^{i}(U,{\mathcal {F}})} fori>0{\displaystyle i>0} vanish for soft sheaves, which gives a way of computing cohomology of other sheaves. For example, thede Rham complex is a resolution of the constant sheafR_{\displaystyle {\underline {\mathbf {R} }}} on any smooth manifold, so the sheaf cohomology ofR_{\displaystyle {\underline {\mathbf {R} }}} is equal to itsde Rham cohomology.

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 thecoherent sheaf cohomology of complex projective spacePn{\displaystyle \mathbb {P} ^{n}}.[11] 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 correctH1{\displaystyle H^{1}} but incorrect higher cohomology groups. To get around this,Jean-Louis Verdier developedhypercoverings. 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 ofPierre Deligne'smixed Hodge structures.

Many other coherent sheaf cohomology groups are found using an embeddingi:XY{\displaystyle i:X\hookrightarrow Y} of a spaceX{\displaystyle X} into a space with known cohomology, such asPn{\displaystyle \mathbb {P} ^{n}}, or someweighted projective space. In this way, the known sheaf cohomology groups on these ambient spaces can be related to the sheavesiF{\displaystyle i_{*}{\mathcal {F}}}, givingHi(Y,iF)Hi(X,F){\displaystyle H^{i}(Y,i_{*}{\mathcal {F}})\cong H^{i}(X,{\mathcal {F}})}. For example, computing thecoherent sheaf cohomology of projective plane curves is easily found. One big theorem in this space is theHodge decomposition found using aspectral sequence associated to sheaf cohomology groups, proved by Deligne.[12][13] Essentially, theE1{\displaystyle E_{1}}-page with terms

E1p,q=Hp(X,ΩXq){\displaystyle E_{1}^{p,q}=H^{p}(X,\Omega _{X}^{q})}

the sheaf cohomology of asmoothprojective varietyX{\displaystyle X}, degenerates, meaningE1=E{\displaystyle E_{1}=E_{\infty }}. This gives the canonical Hodge structure on the cohomology groupsHk(X,C){\displaystyle H^{k}(X,\mathbb {C} )}. It was later found these cohomology groups can be easily explicitly computed usingGriffiths residues. SeeJacobian ideal. These kinds of theorems lead to one of the deepest theorems about the cohomology of algebraic varieties,the decomposition theorem, paving the path forMixed Hodge modules.

Another clean approach to the computation of some cohomology groups is theBorel–Bott–Weil theorem, which identifies the cohomology groups of someline bundles onflag manifolds withirreducible representations ofLie groups. This theorem can be used, for example, to easily compute the cohomology groups of all line bundles on projective space andgrassmann manifolds.

In many cases there is a duality theory for sheaves that generalizesPoincaré duality. SeeGrothendieck duality andVerdier duality.

Derived categories of sheaves

[edit]

Thederived category of the category of sheaves of, say, abelian groups on some spaceX, denoted here asD(X){\displaystyle D(X)}, is the conceptual haven for sheaf cohomology, by virtue of the following relation:

Hn(X,F)=HomD(X)(Z,F[n]).{\displaystyle H^{n}(X,{\mathcal {F}})=\operatorname {Hom} _{D(X)}(\mathbf {Z} ,{\mathcal {F}}[n]).}

The adjunction betweenf1{\displaystyle f^{-1}}, which is the left adjoint off{\displaystyle f_{*}} (already on the level of sheaves of abelian groups) gives rise to an adjunction

f1:D(Y)D(X):Rf{\displaystyle f^{-1}:D(Y)\rightleftarrows D(X):Rf_{*}} (forf:XY{\displaystyle f:X\to Y}),

whereRf{\displaystyle Rf_{*}} is the derived functor. This latter functor encompasses the notion of sheaf cohomology sinceHn(X,F)=RnfF{\displaystyle H^{n}(X,{\mathcal {F}})=R^{n}f_{*}{\mathcal {F}}} forf:X{}{\displaystyle f:X\to \{*\}}.

Image functors for sheaves
direct imagef{\displaystyle f_{*}}
inverse imagef{\displaystyle f^{*}}
direct image with compact supportf!{\displaystyle f_{!}}
exceptional inverse imageRf!{\displaystyle Rf^{!}}
ff{\displaystyle f^{*}\leftrightarrows f_{*}}
(R)f!(R)f!{\displaystyle (R)f_{!}\leftrightarrows (R)f^{!}}
Base change theorems

Likef{\displaystyle f_{*}}, the direct image with compact supportf!{\displaystyle f_{!}} can also be derived. By virtue of the following isomorphismRf!F{\displaystyle Rf_{!}{\mathcal {F}}} parametrizes thecohomology with compact support of thefibers off{\displaystyle f}:

(Rif!F)y=Hci(f1(y),F).{\displaystyle (R^{i}f_{!}{\mathcal {F}})_{y}=H_{c}^{i}(f^{-1}(y),{\mathcal {F}}).}[14]

This isomorphism is an example of abase change theorem. There is another adjunction

Rf!:D(X)D(Y):f!.{\displaystyle Rf_{!}:D(X)\rightleftarrows D(Y):f^{!}.}

Unlike all the functors considered above, the twisted (or exceptional) inverse image functorf!{\displaystyle f^{!}} is in general only defined on the level ofderived categories, i.e., the functor is not obtained as the derived functor of some functor betweenabelian categories. Iff:X{}{\displaystyle f:X\to \{*\}} andX is a smoothorientable manifold of dimensionn, then

f!R_R_[n].{\displaystyle f^{!}{\underline {\mathbf {R} }}\cong {\underline {\mathbf {R} }}[n].}[15]

This computation, and the compatibility of the functors with duality (seeVerdier duality) can be used to obtain a high-brow explanation ofPoincaré duality. In the context of quasi-coherent sheaves on schemes, there is a similar duality known ascoherent duality.

Perverse sheaves are certain objects inD(X){\displaystyle D(X)}, i.e., complexes of sheaves (but not in general sheaves proper). They are an important tool to study the geometry ofsingularities.[16]

Derived categories of coherent sheaves and the Grothendieck group

[edit]

Another important application of derived categories of sheaves is with the derived category ofcoherent sheaves on a schemeX{\displaystyle X} denotedDCoh(X){\displaystyle D_{Coh}(X)}. This was used by Grothendieck in his development ofintersection theory[17] usingderived categories andK-theory, that the intersection product of subschemesY1,Y2{\displaystyle Y_{1},Y_{2}} is represented inK-theory as

[Y1][Y2]=[OY1OXLOY2]K(Coh(X)){\displaystyle [Y_{1}]\cdot [Y_{2}]=[{\mathcal {O}}_{Y_{1}}\otimes _{{\mathcal {O}}_{X}}^{\mathbf {L} }{\mathcal {O}}_{Y_{2}}]\in K({\text{Coh(X)}})}

whereOYi{\displaystyle {\mathcal {O}}_{Y_{i}}} arecoherent sheaves defined by theOX{\displaystyle {\mathcal {O}}_{X}}-modules given by theirstructure sheaves.

Sites and topoi

[edit]
Main articles:Grothendieck topology andTopos

André Weil'sWeil conjectures stated that there was acohomology theory foralgebraic varieties overfinite fields that would give an analogue of theRiemann hypothesis. The cohomology of a complex manifold can be defined as the sheaf cohomology of the locally constant sheafC_{\displaystyle {\underline {\mathbf {C} }}} in the Euclidean topology, which suggests defining a Weil cohomology theory in positive characteristic as the sheaf cohomology of a constant sheaf. But the only classical topology on such a variety is theZariski topology, and the Zariski topology has very few open sets, so few that the cohomology of any Zariski-constant sheaf on an irreducible variety vanishes (except in degree zero).Alexandre Grothendieck solved this problem by introducingGrothendieck topologies, which axiomatize the notion ofcovering. 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ℓ-adic cohomology, which eventually were used to prove the Weil conjectures.

A category with a Grothendieck topology is called asite. A category of sheaves on a site is called atopos or aGrothendieck topos. The notion of a topos was later abstracted byWilliam Lawvere and Miles Tierney to define anelementary topos, which has connections tomathematical logic.

History

[edit]
icon
This sectionneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources in this section. Unsourced material may be challenged and removed.(January 2023) (Learn how and when to remove this message)

The first origins ofsheaf theory are hard to pin down – they may be co-extensive with the idea ofanalytic continuation[clarification needed]. It took about 15 years for a recognisable, free-standing theory of sheaves to emerge from the foundational work oncohomology.

At this point sheaves had become a mainstream part of mathematics, with use by no means restricted toalgebraic topology. It was later discovered that the logic in categories of sheaves isintuitionistic logic (this observation is now often referred to asKripke–Joyal semantics, but probably should be attributed to a number of authors).

See also

[edit]

Notes

[edit]
  1. ^Eisenbud, David; Harris, Joe (6 April 2006),The Geometry of Schemes,GTM, New York, NY: Springer, pp. 11–18,ISBN 978-0-387-22639-2
  2. ^Tennison, B. R. (1975),Sheaf theory,Cambridge University Press,MR 0404390
  3. ^Bredon (1997, Chapter V, §1)
  4. ^Demailly, Jean-Pierre."Complex Analytic and Differential Geometry"(PDF).Archived(PDF) from the original on 28 August 2020.
  5. ^Cartan, Henri."Variétés analytiques complexes et cohomologie"(PDF).Archived(PDF) from the original on 8 October 2020.
  6. ^ab"differential geometry - Holomorphic functions on a complex compact manifold are only constants".Mathematics Stack Exchange. Retrieved2020-10-07.
  7. ^Hawley, Newton S. (1950). "A Theorem on Compact Complex Manifolds".Annals of Mathematics.52 (3):637–641.doi:10.2307/1969438.JSTOR 1969438.
  8. ^SGA 4 II 3.0.5
  9. ^Iversen (1986, Chapter VII)
  10. ^Ramanan (2005)
  11. ^Hartshorne (1977), Theorem III.5.1.
  12. ^Deligne, Pierre (1971)."Théorie de Hodge : II".Publications Mathématiques de l'IHÉS.40:5–57.doi:10.1007/BF02684692.S2CID 118967613.
  13. ^Deligne, Pierre (1974)."Théorie de Hodge : III".Publications Mathématiques de l'IHÉS.44:5–77.doi:10.1007/BF02685881.S2CID 189777706.
  14. ^Iversen (1986, Chapter VII, Theorem 1.4)
  15. ^Kashiwara & Schapira (1994, Chapter III, §3.1)
  16. ^de Cataldo & Migliorini (2010)
  17. ^Grothendieck."Formalisme des intersections sur les schema algebriques propres".
  18. ^Steenrod, N. E. (1943). "Homology with Local Coefficients".Annals of Mathematics.44 (4):610–627.doi:10.2307/1969099.JSTOR 1969099.
  19. ^Dieudonné, Jean (1989).A history of algebraic and differential topology 1900–1960. Birkhäuser. pp. 123–141.ISBN 978-0-8176-3388-2.
  20. ^Cartan, Henri; Serre, Jean-Pierre (1953)."Un théorème de finitude concernant les variétés analytiques compactes".Comptes Rendus Hebdomadaires des Séances de l'Académie des Sciences de Paris.237:128–130.Zbl 0050.17701.
  21. ^Serre, Jean-Pierre (1955),"Faisceaux algébriques cohérents"(PDF),Annals of Mathematics, Second Series,61 (2):197–278,doi:10.2307/1969915,ISSN 0003-486X,JSTOR 1969915,MR 0068874
  22. ^Zariski, Oscar (1956), "Scientific report on the second summer institute, several complex variables. Part III. Algebraic sheaf theory",Bulletin of the American Mathematical Society,62 (2):117–141,doi:10.1090/S0002-9904-1956-10018-9,ISSN 0002-9904
  23. ^Grothendieck, Alexander (1957), "Sur quelques points d'algèbre homologique",The Tohoku Mathematical Journal, Second Series,9 (2):119–221,doi:10.2748/tmj/1178244839,ISSN 0040-8735,MR 0102537

References

[edit]
National
Other
Retrieved from "https://en.wikipedia.org/w/index.php?title=Sheaf_(mathematics)&oldid=1324425551"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp