ScalingStacks

3.1. Definition of perfect stacks

Our main objects of study are ∞\infty-categories of quasi-coherent sheaves on derived stacks. For the foundations of derived stacks and quasi-coherent sheaves on them, we refer the reader to [ToVe1, ToVe2, To2]. (Note that a theory of descent for sheaves on higher stacks was developed previously by Hirschowitz and Simpson [HS].)

Given a derived stack XX, we have the stable symmetric monoidal ∞\infty-category QC⁡(X)\qc(X) of quasi-coherent sheaves on XX. To recall its construction, consider first a derived commutative kk-algebra AA, and the representable affine derived scheme X=Spec⁡AX=\Spec A. In this case, one defines QC⁡(X)\qc(X) to be the ∞\infty-category of AA-modules ModA\Mod_{A} (i.e., module objects over AA in kk-modules). Its homotopy category is the unbounded derived category of AA.

In general, any derived stack XX can be written as a colimit of a diagram of affine derived schemes X≃colimU∈𝐴𝑓𝑓/X⁡UX\simeq\colim_{U\in\it{Aff}_{/X}}U. Then one defines QC⁡(X)\qc(X) to be the limit (in the ∞\infty-category of ∞\infty-categories) of the corresponding diagram of ∞\infty-categories

QC⁡(X):=limU∈𝐴𝑓𝑓/XQC⁡(U).\qc(X):=\lim_{U\in\it{Aff}{/X}}\qc(U).

One can think of an object F∈QC⁡(X)F\in\qc(X) as collections of quasi-coherent sheaves F|UF|_{U} on the terms UU together with compatible identifications between their pullbacks under the diagram maps.

When XX is quasi-compact and has affine diagonal, by choosing an affine cover U→XU\to X with induced C̆ech simplicial affine derived scheme U∗→XU_{*}\to X, we can realize QC⁡(X)\qc(X) by a smaller limit, the totalization of the cosimplicial diagram QC⁡(U∗)\qc(U_{*}).

An important feature of the ∞\infty-category QC⁡(X)\qc(X) is that it is cocomplete, that is, closed under all small colimits (or equivalently, since QC⁡(X)\qc(X) is stable, all small coproducts). Nevertheless, it can be difficult to control QC⁡(X)\qc(X) algebraically via reasonable generators. In general, it is convenient (and sometimes indispensable) to work with ∞\infty-categories that are “generated by finite objects” in a suitable sense. Let us summarize well known approaches to this idea. In a moment, we will provide a more detailed discussion.

There are two common notions of when a small ∞\infty-subcategory 𝒞∘\mathcal{C}^{\circ} generates an ∞\infty-category 𝒞\mathcal{C}. On the one hand, we could ask that 𝒞\mathcal{C} be the inductive limit Ind⁡𝒞∘\operatorname{Ind}\mathcal{C}^{\circ}. On the other hand, we could ask that in 𝒞\mathcal{C} the right orthogonal of 𝒞∘\mathcal{C}^{\circ} vanishes.

There are three common notions of when an object should be considered finite: perfect objects, dualizable objects, and compact objects, which refer respectively to the geometry, monoidal structure, and categorical structure of QC⁡(X)\qc(X).

We now introduce the class of perfect stacks. We will check below that for perfect stacks, the above notions of generators and finite objects all coincide.

0NWB

Definition 3.1. Let AA be a derived commutative ring. An AA-module MM is perfect if lies in the smallest ∞\infty-subcategory of ModA\Mod_{A} containing AA and closed under finite colimits and retracts. For a derived stack XX, ∞\infty-category Perf⁡(X)\operatorname{Perf}(X) is the full ∞\infty-subcategory of QC⁡(X)\qc(X) consisting of those sheaves MM whose restriction f∗​Mf^{*}M to any affine f:U→Xf:U\rightarrow X over XX is a perfect module.

0NWC

Definition 3.2. A derived stack XX is said to be perfect if it has affine diagonal and the ∞\infty-category QC⁡(X)\qc(X) is the inductive limit

QC⁡(X)≃Ind⁡Perf⁡(X)\qc(X)\simeq\operatorname{Ind}\operatorname{Perf}(X)

of the full ∞\infty-subcategory Perf⁡(X)\operatorname{Perf}(X) of perfect complexes.

A morphism X→YX\to Y is said to be perfect if its fibers X×YUX\times_{Y}U over affines U→YU\to Y are perfect.

See [L2, 5.3.5] for the construction of Ind-categories of ∞\infty-categories, and [L3, 8] where it is shown that Ind-categories of stable ∞\infty-categories are stable. Let us mention that in the Ind-category Ind⁡𝒞\operatorname{Ind}\mathcal{C} of an ∞\infty-category 𝒞\mathcal{C}, morphisms between Ind-objects can be calculated via the expected formula

HomInd⁡𝒞⁡(lim→⁡[Xi],(lim→⁡[Yj])≃limcolim⁡Hom𝒞⁡(Xi,Yj)CLOSE.\Hom_{\operatorname{Ind}\mathcal{C}}(\varinjlim[X_{i}],(\varinjlim[Y_{j}])\simeq\lim\colim\Hom_{\mathcal{C}}(X_{i},Y_{j}).

For the reader unaccustomed to Ind-categories, we will momentarily give an alternative formulation of perfect stack in the more familiar language of compactly generated categories.

We next proceed with a review of the various notions of generators and finite objects. In Section 3.2, we show that perfect morphisms satisfy base change and the projection formula. In Section 3.3, we show that the class of perfect stacks includes many common examples of interest, and check that any morphism between perfect stacks is itself perfect.

3.1.1. Finite objects

We review here the three common notions of finite objects and their interrelations (See [L3, 17] and [L4, 4.7] for more details, as well as [BV, HPS, Ke, LMS] among many other sources). We remind the reader that we are working in the context of ∞\infty-categories, so constructions such as colimits correspond to homotopy colimits in the context of model categories.

0NWD
  1. (1)

    Definition 3.3. An object MM of a stable ∞\infty-category 𝒞\mathcal{C} is said to be compact if Hom𝒞⁡(M,−)\Hom_{\mathcal{C}}(M,-) commutes with all coproducts (equivalently, with all colimits).

  2. (2)

    An object MM of a stable symmetric monoidal ∞\infty-category 𝒞\mathcal{C} is said to be (strongly) dualizable if there is an object M∨M^{\vee} and unit and trace maps

    1\textstyle{1\ignorespaces\ignorespaces\ignorespaces\ignorespaces}u\scriptstyle{u}M⊗M∨\textstyle{M\otimes M^{\vee}\ignorespaces\ignorespaces\ignorespaces\ignorespaces}τ\scriptstyle{\tau}1\textstyle{1}

    such that the composite map

    M\textstyle{M\ignorespaces\ignorespaces\ignorespaces\ignorespaces}u⊗id\scriptstyle{u\otimes\operatorname{id}}M⊗M∨⊗M\textstyle{M\otimes M^{\vee}\otimes M\ignorespaces\ignorespaces\ignorespaces\ignorespaces}id⊗τ\scriptstyle{\operatorname{id}\otimes\tau}M\textstyle{M}

    is the identity.

Suppose 𝒞\mathcal{C} is a stable presentable ∞\infty-category (such as QC⁡(X)\qc(X)). Then an object M∈𝒞M\in\mathcal{C} is compact if and only if maps from MM to any small coproduct factor through a finite coproduct. Furthermore, a functor F:𝒞→𝒟F:\mathcal{C}\to\mathcal{D} between stable presentable ∞\infty-categories that preserves finite colimits preserves small colimits if and only if it preserves small coproducts. (See [L3, Proposition 17.1].)

In a closed symmetric monoidal ∞\infty-category 𝒞\mathcal{C} (such as QC⁡(X)\qc(X)), an object M∈𝒞M\in\mathcal{C} is dualizable if and only if there exists a coevaluation map

1→M⊗ℋ​o​m​(M,1)1\to M\otimes{\mathcal{H}om}(M,1)

satisfying the appropriate conditions (since one already has an evaluation map). If an object M∈𝒞M\in\mathcal{C} is dualizable, then we can turn internal Hom from MM into tensor product with M∨M^{\vee} in the sense that there is a canonical equivalence

ℋ​o​m​(M,−)≃M∨⊗(−).{\mathcal{H}om}(M,-)\simeq M^{\vee}\otimes(-).

In particular, this implies that ℋ​o​m​(M,−){\mathcal{H}om}(M,-) preserves colimits and M⊗−M\otimes- preserves limits:

M⊗limNα≃Hom𝒞⁡(1𝒞,M⊗limNα)≃Hom𝒞⁡(M∨,limNα)≃limHom𝒞⁡(M∨,Nα)≃limM⊗Nα.M\otimes\lim N_{\alpha}\simeq\Hom_{\mathcal{C}}(1_{\mathcal{C}},M\otimes\lim N_{\alpha})\simeq\Hom_{\mathcal{C}}(M^{\vee},\lim N_{\alpha})\simeq\lim\Hom_{\mathcal{C}}(M^{\vee},N_{\alpha})\simeq\lim M\otimes N_{\alpha}.

It is enlightening to note the following characterization of dualizable objects, which parallels the definition of compact objects (but will not be used in this paper).

0NWE

Lemma 3.4. Let 𝒞\mathcal{C} be a symmetric monoidal presentable stable ∞\infty-category, whose monoidal structure distributes over colimits. An object MM of 𝒞\mathcal{C} is then dualizable if and only if tensoring with MM preserves all limits.

0NWF

Proof. The necessity of M⊗−M\otimes- preserving limits is noted above (𝒞\mathcal{C} is closed by virtue of being presentable with monoidal structure distributing over colimits, see [L4, Proposition 2.1.12]). To demonstrate sufficiency, assume that M⊗−M\otimes- preserves limits, and then consider the endofunctor of 𝒞\mathcal{C} defined by tensoring with MM. By assumption on MM and 𝒞\mathcal{C}, this functor preserves all limits and colimits. We may now apply the adjoint functor theorem of [L2] to deduce the existence of a left adjoint FF to M⊗−M\otimes-. Denote by M∨M^{\vee} the value F⁡(1𝒞)F(1_{\mathcal{C}}) of FF applied to the unit of 𝒞\mathcal{C}. The existence of unit and trace maps 1𝒞→M⊗M∨→1𝒞1_{\mathcal{C}}\rightarrow M\otimes M^{\vee}\rightarrow 1_{\mathcal{C}} is now a particular instance of the unit and counit maps for this adjunction, which implies that MM and M∨M^{\vee} are in duality. Hence MM is dualizable.

∎

In a general stable presentable symmetric monoidal ∞\infty-category 𝒞\mathcal{C}, the classes of compact and dualizable objects do not coincide. In particular, the monoidal unit 1∈𝒞1\in\mathcal{C} is always dualizable but not necessarily compact.

In the case of a derived stack XX, the unit 𝒪X∈QC⁡(X)\mathcal{O}_{X}\in\qc(X) is compact if and only if the global sections functor Γ⁡(X,−)\Gamma(X,-) preserves colimits. (This fails if the global sections Γ⁡(X,𝒪X)\Gamma(X,\mathcal{O}_{X}) are too big such as in the following examples: ind-schemes such as the formal disk Spf⁡k⁡[[t]]\operatorname{Spf}k[[t]]; the classifying space of a topological group such as B​S1BS^{1}; the classifying space of finite groups in modular characteristics.) However, if the unit 𝒪X∈QC⁡(X)\mathcal{O}_{X}\in\qc(X) is itself compact then all dualizable objects are compact, since Hom from a dualizable object MM is the composition of the colimit preserving functors internal Hom ℋ​o​m​(M,−){\mathcal{H}om}(M,-) and global sections Γ⁡(X,−)\Gamma(X,-).

0NWG

Lemma 3.5 ([BoN], 6.4, [EKMM] III.7.9, [L4] 4.7.2). For the ∞\infty-category Modk=QC⁡(Spec⁡k)\Mod_{k}=\qc(\Spec k) of modules over a commutative derived ring (that is, quasi-coherent sheaves on an affine derived scheme), all three notions of finiteness coincide: MM compact ⇔\iff MM dualizable ⇔\iff MM perfect.

0NWH

Proof. First, note that the free module kk, which is the monoidal unit, is clearly compact. Hence all dualizable objects are compact. Moreover, we can write any object as a colimit of free modules. For MM compact, the identity map idM∈Hom⁡(M,M){\rm id}_{M}\in\Hom(M,M) has to factor through a finite colimit, showing that MM is perfect. Finally, perfect modules are dualizable since we can explicitly exhibit their dual as a finite limit of free modules. ∎

It is useful to note that the notion of dualizable is local. On the one hand, pullback for any map of stacks (for example, restriction to an affine) preserves dualizable objects. On the other hand, a dual object with its unit and trace maps is functorially characterized, thus if it exists locally, it will glue together to a global object. This observation leads to the identification of perfect and dualizable objects in QC⁡(X)\qc(X) for any XX:

0NWI

Proposition 3.6. For a derived stack XX, an object of QC⁡(X)\qc(X) is dualizable if and only if it is perfect.

0NWJ

Proof. Let M∈QC⁡(X)M\in\qc(X) be dualizable with dual M∨M^{\vee}. Then for any map η:Spec⁡A→X\eta:\Spec A\rightarrow X, the pullback η∗​M\eta^{*}M is dualizable with dual η∗​M∨\eta^{*}M^{\vee}. Dualizable objects of ModA\Mod_{A} are perfect, hence η∗​M\eta^{*}M is perfect and so by definition, MM is perfect.

Now suppose M∈QC⁡(X)M\in\qc(X) is perfect. Recall that by definition, we have

QC⁡(X)≃limSpec⁡A∈𝐴𝑓𝑓/XModA.\qc(X)\simeq\lim_{\Spec A\in{\it Aff}/X}\Mod_{A}.

Since MM is perfect, for any map η:Spec⁡A→X\eta:\Spec A\to X, the pullback η∗​M\eta^{*}M is perfect, hence dualizable. We take the value of the dual M∨M^{\vee} along a map η:Spec⁡A→X\eta:\Spec A\to X to be the dual of the pullback (η∗​M)∨(\eta^{*}M)^{\vee}. Note that M∨M^{\vee} is well-defined, since for any composite η∘ν:Spec⁡B→X\eta\circ\nu:\Spec B\rightarrow X, there is a natural equivalence (ν∗​η∗​M)∨≃ν∗​((η∗​M)∨)(\nu^{*}\eta^{*}M)^{\vee}\simeq\nu^{*}((\eta^{*}M)^{\vee}).

To exhibit MM and M∨M^{\vee} as dual to one another, we must construct the requisite unit and counit maps u:𝒪X→M⊗M∨u:\mathcal{O}_{X}\rightarrow M\otimes M^{\vee} and c:M∨⊗M→𝒪Xc:M^{\vee}\otimes M\rightarrow\mathcal{O}_{X}. Again using the definition of QC⁡(X)\qc(X) as a limit, to produce one of these maps, it suffices to define analogous maps for the pullbacks under each η:Spec⁡A→X\eta:\Spec A\rightarrow X which themselves are compatible under pullbacks. But the existence of such maps are an immediate consequence of the definition η∗​M∨=(η∗​M)∨\eta^{*}M^{\vee}=(\eta^{*}M)^{\vee}. Finally, to verify that the usual composititions M→M⊗M∨⊗M→MM\rightarrow M\otimes M^{\vee}\otimes M\rightarrow M and M∨→M∨⊗M⊗M∨→M∨M^{\vee}\rightarrow M^{\vee}\otimes M\otimes M^{\vee}\rightarrow M^{\vee} are equivalences, it suffices to check under pullbacks to affines. But this is a direct consequence of our definition of M∨M^{\vee} and the fact that pullbacks preserve tensor products. ∎

3.1.2. Generators

Now we review notions of what it means for compact objects to generate a stable ∞\infty-category. (See [L3, 17] for more details, and [L2, 5.5.7] for the general setting of presentable ∞\infty-categories.)

0NWK

Definition 3.7. A stable category 𝒞\mathcal{C} is said to be compactly generated if there is a small ∞\infty-category 𝒞∘\mathcal{C}^{\circ} of compact objects Ci∈𝒞C_{i}\in\mathcal{C} whose right orthogonal vanishes: if M∈𝒞M\in\mathcal{C} satisfies Hom𝒞⁡(Ci,M)≃0\operatorname{\Hom}_{\mathcal{C}}(C_{i},M)\simeq 0, for all ii, then M≃0M\simeq 0.

As explained in [L3, Remark 17.3], whether a stable ∞\infty-category is compactly generated can be studied completely in the underlying homotopy category. In particular, the notion for stable ∞\infty-categories is compatible with that for triangulated categories.

0NWL

Example 3.8. For a commutative derived ring kk, the stable ∞\infty-category Modk\Mod_{k} of kk-modules is compactly generated. In fact, it is generated by the free module kk itself.

On the one hand, for a stable small ∞\infty-category 𝒞∘\mathcal{C}^{\circ}, the inductive limit 𝒞=Ind⁡(𝒞∘)\mathcal{C}=\operatorname{Ind}(\mathcal{C}^{\circ}) is a compactly generated stable presentable ∞\infty-category. Furthermore (see [L2, 5.3.4]), if 𝒞∘\mathcal{C}^{\circ} is closed under finite colimits and idempotent complete, then it can be recovered as the compact objects of 𝒞\mathcal{C}. In particular, we have that 𝒞\mathcal{C} is the Ind-category of its compact objects 𝒞∘\mathcal{C}^{\circ}.

On the other hand, given a stable ∞\infty-category 𝒞\mathcal{C} with a small full ∞\infty-subcategory 𝒞∘\mathcal{C}^{\circ} of compact generators, one can recover all compact objects of 𝒞\mathcal{C} by a result of Neeman [N1] (see also [L2, Proposition 5.3.4.17]): the compact objects are precisely direct summands of the objects of the smallest stable ∞\infty-subcategory 𝒞s\mathcal{C}_{s} containing 𝒞∘\mathcal{C}^{\circ} (that is, they are direct summands of finite iterated extensions of objects of 𝒞∘\mathcal{C}^{\circ}). In particular, if 𝒞∘\mathcal{C}^{\circ} is stable and idempotent complete, then it consists precisely of the compact objects of 𝒞\mathcal{C}.

If we further assume that 𝒞\mathcal{C} is a presentable stable ∞\infty-category 𝒞\mathcal{C} with a small full ∞\infty-subcategory 𝒞∘\mathcal{C}^{\circ} of compact generators, then a theorem of Schwede and Shipley [SSh] guarantees that we can recover 𝒞\mathcal{C} as the cocompletion of 𝒞s\mathcal{C}_{s} (see [L4, 4.4] for the ∞\infty-categorical version, and [Ke] for the differential graded version). In other words, we recover 𝒞\mathcal{C} by passing to the category of colimit preserving kk-linear functors to kk-modules

𝒞≃Fun⁡(𝒞sop,Modk).\mathcal{C}\simeq\Fun(\mathcal{C}_{s}^{\rm op},\Mod_{k}).

In particular, we now can check that our notion of perfect stack is equivalent to more familiar assumptions on a symmetric monoidal ∞\infty-category.

0NWM

Proposition 3.9. For a derived stack XX with affine diagonal, the following are equivalent:

  1. (1)

    XX is perfect.

  2. (2)

    QC⁡(X)\qc(X) is compactly generated, and its compact and dualizable objects coincide.

0NWN

Proof. If XX is perfect, so that QC⁡(X)=Ind⁡Perf⁡(X)\qc(X)=\operatorname{Ind}\operatorname{Perf}(X), we claim that compact and dualizable objects agree, and hence compact objects generate, so that (1) implies (2).

To see the claim, it suffices to show that the full ∞\infty-subcategory of dualizable objects of QC⁡(X)\qc(X) is idempotent complete (since it is also stable). Since QC⁡(X)\qc(X) is idempotent complete, this is equivalent to showing that dualizable objects are closed under retracts. However, for a retract NN of a dualizable object MM one can explicitly write down the unit and trace maps for N⊗ℋ​o​m​(N,𝒪X)N\otimes{\mathcal{H}om}(N,\mathcal{O}_{X}) and confirm the necessary conditions. We leave this to the reader.

Conversely, if QC⁡(X)\qc(X) is compactly generated, then QC⁡(X)\qc(X) is the Ind-category of its compact objects, and hence by assumption also the Ind-category of its dualizable objects, so that (2) implies (1). ∎

Original mathematics by the credited authors. Source collection and HTML conversion remain in progress.

David Ben-Zvi, John Francis, David Nadler

Original source: arXiv:0805.0157v5