nLab
quasicoherent sheaf

Context

Topos Theory

topos theory

Background

Toposes

Internal Logic

Topos morphisms

Extra stuff, structure, properties

Cohomology and homotopy

In higher category theory

Theorems

Contents

Idea

A quasicoherent sheaf of modules (often just “quasicoherent sheaf”, for short) is a sheaf of modules over the structure sheaf of a ringed space that is locally presentable in that it is locally the cokernel of a morphism of free modules.

For comparison, by the Serre-Swan theorem a vector bundle on a suitable ringed space is equivalently encoded in its sheaf of sections which is even locally free and projective. In this sense quasicoherent sheaves of modules are a generalization of vector bundles. The category of vector bundles is too small to be closed under various natural operations like kernels, direct images and alike. In particular, it is not an abelian category. The category of all 𝒪-modules and especially its full subcategory of quasicoherent sheaves of 𝒪-modules are better behaved in that respect.

There are several different but equivalent ways to define and think of quasicoherent sheaves.

A very concrete definition characterizes quasicoherent sheaves as those that are, while not locally free, locally the cokernel of a morphism of free module sheaves. This is the definition given in the section

below. It makes very manifest how passing from vector bundles to quasicoherent sheaves adds in the cokernels that are missing in the category of vector bundles.

But it turns out that there is a more abstract, more sheaf theoretic reformulation of this definition: if we think of the underlying space as a (pre)sheaf (as motivated at motivation for sheaves, cohomology and higher stacks) we find that a quasicoherent sheaf on a space is given by an assignment of a module to each plot, such that the pullback of these modules is given, up to coherent isomorphism, by tensoring over the corresponding rings. This is described in the section

and in more details in the section

The tensoring operation appearing here is that defining the pullback operations in the stack that classifies the canonical bifibration ModCRing of modules over rings. In view of this, one finds that this definition, in turn, is equivalent to a very fundamental definition:

with QC:=()Mod:RingCat the functor that sends a ring to its category of modules, one finds that the category of quasicoherent sheaves on a space X is simply the hom-object

QC(X):=Hom(X,QC)QC(X) := Hom(X,QC)

in the corresponding 2-category of category-valued (pre)sheaves, i.e (pre)stacks. This is the perspective described in

below. By the equivalence between Grothendieck fibrations and pseudofunctors this in turn is directly equivalent to the identification of QC(X) with the category of cartesian functors between the category of elements of X and Mod. This is described in

This definition, finally, provides a powerful nPOV on quasicoherent sheaves: all notions involved, sheaf, stack, morphism of stacks, have natural, immediate and well understood generalizations to higher category theory. Therefore this last definition immediately generalizes to a definition of quasicoherent -sheaves or “derived” quasicoherent sheaves, such as they appear for instance in geometric ∞-function theory. This is discussed in the section

Definition

As locally presentable modules

Let (X,O X) be a ringed space or, more generally, a ringed site.

A quasicoherent sheaf of O X-modules on X is a sheaf of O X-modules that is locally a cokernel of a morphism of free modules.

This means: there is a cover {U α} αA of X by open sets such that for every α there exist I α and J α (not necessarily finite) and an exact sequence of sheaves of O X-modules of the form

O X I α U αO X J α U α U α0,O_X^{I_\alpha}|_{U_\alpha} \to O_X^{J_\alpha}|_{U_\alpha} \to \mathcal{E}|_{U_\alpha}\to 0,

This should be viewed as a local presentation of .

If I α,J α can be chosen finite and is of finite type then the quasicoherent sheaf is a coherent sheaf. (See there for details.) However , coherent sheaves are ill-behaved for a general ringed space, and even general schemes; they behave well on Noetherian schemes.

Replacing covers by open sets, by covers of a terminal object in a site, the definition extends to ringed sites with a terminal object; the restrictions of O X-modules should be replaced by pullbacks. There are generalizations for algebraic stacks, ind-schemes, diagrams of schemes (for example configuration schemes of V. Lunts, obtained by gluing along closed embeddings of schemes; simplicial schemes) and so on.

As sheaves on Aff/X

There is an equivalent reformulation of the above in terms of sheaves of 𝒪-modules on the site Aff/X of affine schemes over X.

This is the over category whose objects are morphism (of schemes) of the form SpecAX and whose morphisms are commuting triangles

SpecA f SpecB a b X.\array{ Spec A &&\stackrel{f}{\to}&& Spec B \\ & {}_a\searrow && \swarrow_b \\ && X } \,.

Then: a quasicoherent sheaf on (X,𝒪 X) is a sheaf N of 𝒪 X-modules on Aff/X such that for each morphism f as above the restriction morphism

N(f):N(b)N(a)N(f) : N(b) \to N(a)

extends to an isomorphism

N(b) f *AN(a)N(b) \otimes_{f^*} A \stackrel{\simeq}{\to} N(a)

of A-modules.

For a very explicit statement of this see for instance page 13 of

  • Paul Goerss, Topological modular forms (aftern Hopkins, Miller, and Lurie) (arXiv)

See also a very precise and detailed treatment in

  • Dmitri Orlov, Quasi-coherent sheaves in commutative and non-commutative geometry, Izv. RAN. Ser. Mat., 2003, Volume 67, Issue 3, Pages 119–138 (see also preprint version dvi, ps)

Direct definition for presheaves of sets on Aff

Here is a more detailed way to say again what the above paragraph said.

Let Aff=CRing op; recall the fibered category ModCRing op where for each f:AB in CRing the inverse image functor is f *=B A: AMod BMod. Then the identity functor CRingCRing can be interpreted as the presheaf of rings and is denoted by O (the “structure sheaf”). An O-module is a presheaf of O-modules. Usually some Grothendieck topology is given and one asks for sheaves in fact. We can Yoneda extend O-modules to presheaves. We now define quasicoherent sheaves of O-modules on an arbitrary presheaf X on Aff, viewed as a covariant functor on CRing.

A quasicoherent sheaf of O-modules on X is a rule assigning to any ϕX(A) an A-module M ϕ=M A,ϕ and to any morphism f:AB in CRing an isomorphism θ f,ϕ:f *(M ϕ)M X(f)(ϕ) such that for any composable pair AfBgC and any ϕX(A) the cocycle condition

θ gf,ϕα fg=θ g,X(f)(ϕ)g *(θ f,ϕ):g *f *(M ϕ)M X(gf)(ϕ)\theta_{g\circ f,\phi}\circ \alpha_{fg} = \theta_{g,X(f)(\phi)}\circ g^*(\theta_{f,\phi})\colon g^* f^*(M_\phi)\to M_{X(g\circ f)(\phi)}

holds, where α fg:g *f *(M ϕ)(gf) *(M ϕ) is the canonical isomorphism which is part of the data of the (covariant) pseudofunctor A AMod, ff *.

Notice that if X=h C=h SpecC is (co)representable presheaf, then ϕ[A,X] Pshv(Aff)=[C,A] CRing is the same as a morphism ϕ op:CA of rings; restricting the quasicoherent sheaf to SpecA along ϕ:SpecAX and taking the global sections over A, would give the A-module M ϕ.

Clearly, Aff and O can be much generalized. For example, rings may be noncommutative or one can take category opposite to the category of monads in Set and an arbitrary (not identity) presheaf D of monads in Set; the extension of scalars for monads gives an inverse image functor for Eilenberg-Moore categories. Durov’s construction of quasicoherent sheaves for monads in Set is an example where commutative algebraic monads are used; the theory of quasicoherent sheaves of D-modules (”O-modules with integrable connection”) is another. Instead setups involving operads, higher operads and alike can be used as well; commutativity condition is useful if one wants a monoidal category of quasicoherent sheaves.

As homs into the stack of modules

The above definition may be further re-interpreted as follows.

Proposition

On the site Aff=CRing op, let

QC:CRingCatQC : CRing \to Cat
(SpecS f opSpecR)(RModS fSMod)(Spec S_ \stackrel{f^{op}}{\to} Spec R) \mapsto (R Mod \stackrel{S \otimes_{f} -}{\to} S Mod)

be the (pseudo)functor (stack) corresponding to the canonical Grothendieck fibration of modules ModCRing. Its right Kan extension through the 2-Yoneda embedding Y:CRing op[CRing,Cat] is given on a presheaf X:CRingSet by the hom-object

QC(X):=(Ran YQC)(X):=[CRing,Cat](X,QC).QC(X) := (Ran_Y QC)(X) := [CRing,Cat](X,QC) \,.

When X is the functor represented by a scheme, then QC(X) is the category of quasicoherent sheaves on X, as defined above.

We now explain the above statement in detail and thereby prove it.

Let C=Ring op be the category of (commutative, unital) rings. For R a ring write SpecR for it regarded as an object of C. Write Specf=f op:Spec(S)Spec(R) for the morphism in Ring op corresponding to the map f:RS of commutative rings.

Consider the 2-category of (pre)stacks on C. The canonical module bifibration p:ModRing of the category of modules over all rings is the bifibration whose fibered part corresponds to the (pre)stack QC[C op,Cat] given on objects by

QC:SpecRRModQC : Spec R \mapsto R Mod

and on morphisms by

QC:(SpecSfSpecR)(RModS fSMod),QC : (Spec S \stackrel{f}{\to} Spec R) \mapsto (R Mod \stackrel{S\otimes_{f} }{\to} S Mod) \,,

where on the right we have the functor that sends any R-module N to the tensor product over S with the R-S-bimodule S= SS R with its canonical left S-action and with the right R-action induced by the ring homomorphism f.

One may think of this as the stack of generalized algebraic vector bundles:

the operation S f:RModSMod corresponds to the pullback of bundles along a morphism of the underlying spaces. (See for instance the discussion of monadic descent at Sweedler coring for more on this.)

We may right Kan extend the 2-functor QC:CRing opCat through the Yoneda embedding Ring op[CRing,Cat] to get a definition of QC on arbitrary presheaves.

CRing op QC Cat op Y Ran YQC [CRing,Cat].\array{ CRing^{op} &\stackrel{QC}{\to}& Cat^{op} \\ {}^{Y}\downarrow & \nearrow_{\mathrlap{Ran_Y QC}} \\ [CRing,Cat] } \,.

Consider X[C op,Set] any (pre)sheaf on C. This may be the presheaf represented by a scheme, but for the purposes of the definition of QC it may be much more generally any presheaf.

By the general formula for Kan extension in terms of a weighted limit given by an end we have

Ran YQC:X RRing([Ring,Cat] op(X,Y(R))) QC(R)Ran_Y QC : X \mapsto \int_{R \in Ring} ([Ring,Cat]^{op}(X,Y(R)))^{QC(R)}

which using the Yoneda lemma is

= RCRing[CRing,Cat](X(R),QC(R)).\cdots = \int_{R \in CRing} [CRing,Cat](X(R), QC(R)) \,.

This is the end-formula for the hom-object in an enriched functor category [C op,Cat], hence this is nothing but the category of (pseudo)natural transformations between the 2-functor X and the 2-functor QC.

We write for short

QC(X):=(Ran YQC)(X):=[C op,Cat](X,QC).QC(X) := (Ran_Y QC)(X) := [C^{op},Cat](X,QC) \,.

This definition of “generalized vector bundles” on arbitrary presheaves is entirely analogous to the definition of differential forms on arbitrary presheaves, that is discussed in some detail for instance in the entry on rational homotopy theory.

We claim that the category QC(X) is the category of quasicoherent sheaves on X as defined by other means above, whenever that other definition applies to X.

To see this, straightforwardly unwrap the definition: an object N in QC(X)=[C op,Cat](X,QC) is a pseudonatural transformation of 2-functors N:XQC, where X is regarded as a 2-functor by the canonical embedding disc:SetCat that regards a set as a discrete category.

The components of N are

  • for each SpecRRing op a functor N SpecR:X(R)QC(R)=RMod:

    this functor picks one R-module N(r)RMod for each plot (r:SpecRX)X(SpecR);

  • for each morphism f:SpecASpecB a pseudonaturality square

    X(SpecB) X(f) X(SpecA) N SpecB Γ(f) N SpecA BMod f *A AMod\array{ X(Spec B) &\stackrel{X(f)}{\to}& X(Spec A) \\ {}^{\mathllap{N|_{Spec B}}}\downarrow &{}^{\Gamma(f)}\swArrow_{\simeq}& \downarrow^{\mathrlap{N|_{Spec A}}} \\ B Mod &\underset{- \otimes_{f^*} A}{\to}& A Mod }

    in Cat (these are subject to coherence conditions). This unwraps to the following data:

    • the component functors N SpecA provide an assignment aN(a) of modules N(a) to each plot (a:SpecAX)X(SpecA);

    • these assignments form a presheaf on the overcategory Aff/X by taking the restriction morphism

      N(f):N(b)N(a)N(f) : N(b) \to N(a)

      to be that underlying the components of the natural isomorphism in the above diagram

      N(b) f *AN(a),N(b)\otimes_{f^*} A \stackrel{\simeq}{\to} N(a) \,,

      i.e. the restriction of this morphism to (n,1).

  • for each tuple of composable morphisms

    SpecB f g SpecA SpecC\array{ && Spec B \\ & {}^f\nearrow && \searrow^g \\ Spec A &&\to&& Spec C }

    a pseudo-naturality prism equation relating, N(f), N(g) and N(gg). The present author is too lazy to write out the diagram in detail, but it is of precisely the kind described in great detail for instance in the entry on group cohomology. Under the above identification, this yields the cocycle condition mentioned in the above definitions.

This way, the transformation N:XQC defines manifestly a quasicoherent sheaf on Aff/X in the sense of the definition in the above section As sheaves on Aff/X. Conversely, every quasicoherent sheaf according to that definition gives rise to a transformation N:XQC under this prescription.

As cartesian morphisms of fibrations

By the equivalence between pseudofunctors RingCat and Grothendieck fibrations FRing op induced by the Grothendieck construction, the above may equivalently be reformulated as follows.

Recall from the discussion at Grothendieck fibration that the equivalence in question is between the following two bicategories:

  • on the one hand the bicategory whose objects are pseudofunctors RingCat, whose morphisms are pseudonatural transformations, and whose 2-morphisms are modifications of these

  • on the other hand the bicategory whose objects are Grothendieck fibrations FRing op, whose morphism are cartesian functors

    F 1 F 2 Ring op\array{ F_1 &&\to&& F_2 \\ & \searrow && \swarrow \\ && Ring^{op} }

    and whose 2-morphisms are natural transformations between these.

Recall furthermore that for X:RingCat an ordinary presheaf, i.e. a pseudofunctor that factors through an ordinary functor RingSet via the inclusion SetCat, the Grothendieck fibration associated with X is the category of elements Ring op/X of X.

Recall furthermore that by definition, the pseudofunctor QC:RingCat is the one corresponding to the Grothendieck fibration Mod opRing op.

Therefore, by the above equivalence of 2-categories, we find that the category of functors [Ring,Cat](X,QC) is equivalent to the category of cartesian functors over Ring Op, CartFunc E(Ring op/X,Mod op)

QC(X)[Ring,Cat](X,QX)CartFunc(Ring op/X,Mod op).QC(X) \simeq [Ring,Cat](X,QX) \simeq CartFunc(Ring^{op}/X, Mod^{op}) \,.

In this form quasicoherent sheaves on X are conceived for instance in paragraph 1.1.5 of

Here, as in the above discussion, the fibered category of modules can be replaced by a more general fibered category π:. Then the category of quasicoherent modules in this fibered category is the category opposite to the category of cartesian sections of π. This viewpoint is used by Rosenberg-Kontsevich in their preprint on noncommutative stacks (dvi, ps).

Given a category Aff of affine schemes (opposite to the category of rings) equipped with some subcanonical pretopology one considers the stack of O-modules over Aff: the fiber over a ring R, it assigns the category Qcoh(SpecR). Now given any stack on a subcanonical site, one defines the fiber over a sheaf on it so that the fiber over a representable sheaf is equivalent to the fiber over its representing object. There is a canonical way to do this (will write later about it – Zoran); this is in particular a source of a definition Qcoh on an ind-scheme. On ind-schemes Beilinson and Drinfel’d in

  • A. Beilinson, V. Drinfel’d, Quantization of Hitchin’s integrable system and Hecke eigensheaves on Hitchin system, preliminary version (pdf)

consider two variants: a less important variant of quasicoherent O X p-modules (existing in bigger generality) and more delicate variant of quasicoherent O X !-modules defined for “reasonable ind-schemes”; one of the differences is which functors play the role of pullbacks. In particular, these notions apply for a rather general variant of the category of formal schemes.

Quasicoherent modules in higher/derived context

The last definition has a straightforward generalization to various higher categorical setups, such as derived schemes and other generalized schemes.

For instance the notion of quasicoherent sheaves generalized to derived stacks on the site of simplicial rings as described at geometric ∞-function theory is obtained, we claim, simply by taking QC:SRing(,1)Cat to be the functor that assigns the (∞,1)-category for modules over a simplicial ring to any simplicial ring, and then setting for any derived stack X

QC(X):=Hom(X,QC).QC(X) := Hom(X,QC) \,.

Moreover, using the theorem described at tangent (∞,1)-category, that the bifibration of modules over simplicial rings is nothing but the tangent (∞,1)-category of SRing, one sees that all this is a special case of an even much more general abstract nonsense:

for any presentable (∞,1)-category site C whatsoever, we have the tangent (∞,1)-category fibration T CC. With the (∞,1)-functor classifying it denoted QC:C op(,1)Cat we may adopt for any ∞-stack X:C opGrpd the definition

QX(X):=[C op,Grpd](X,QC)QX(X) := [C^{op},\infty Grpd](X,QC)

as a definition of generalized -vector bundles on X. This general nonsense is considered further at ∞-vector bundle. Concrete realizations are discussed at quasicoherent ∞-stack.

Properties

Quasicoherent sheaves over affine schemes

Given an affine scheme X=SpecR (where R is a commutative unital ring), the affine Serre theorem establishes the equivalence of the category Qcoh(SpecR) of quasicoherent sheaves (in Zariski topology) and the category of R-modules. Similarly on a projective scheme of the type Proj(A) where A is a nonnegatively graded ring, the (projective) Serre theorem establishes the equivalence of Qcoh(Proj(A)) and the localization of the category of graded A-modules by the subcategory of modules of finite length (and similarly, of coherent sheaves and graded A-modules of finite type modulo finite-length). These theorems are among basic motivating theorems for noncommutative algebraic geometry. An interesting in-depth comparison of the notions of quasi-coherent sheaves in commutative and noncommutative context are also in the Orlov’s article quoted above.

The category of quasicoherent sheaves

In the case of general (commutative) schemes, every presheaf of O X-modules which is quasicoherent in the sense of having local presentation as above, is in fact a sheaf. It is known that the category of quasicoherent sheaves of O X-modules over any quasicompact quasiseparated scheme is a Grothendieck category and in particular has enough injective objects.

General

D-Modules

The category of D-modules on a space X is equivalently that of quasicoherent sheaves on the corresponding deRham space.

References

Quasicoherent sheaves on Spectral Schemes over E-infinity rings are discussed in

Their descent properties are discussed in

and a Grothendieck existence theorem for coherent sheaves in this higher context is discussed in

  • Jacob Lurie, Proper morphisms, completions, and the Grothendieck existence theorem (pdf)

Revised on May 28, 2013 16:16:32 by Ingo Blechschmidt (158.109.1.23)