2 The model category of D-stacks

In this Section we will present the construction of a model category of D-stacks. It will be our derived version of the category of stacks that is commonly used in moduli theory, and all our examples of derived moduli stacks will be objects of this category.

The main idea of the construction is the one used in [HAG-I], and consists of adopting systematically the functorial point of view. Schemes, or stacks, are sheaves over the category of commutative algebras. In the same way, D-stacks will be sheaves-like objects on the category of commutative differential graded algebras. This point of view may probably be justified if one convinces himself that commutative differential graded algebras have to be the affine derived moduli spaces, and that therefore they are the elementary pieces of the theory that one would like to glue to obtain global geometric objects. Another, more down to earth, justification would just be to notice that all of the wanted derived moduli spaces we are aware of, have a reasonable model as an object in our category of D-stacks.

Before starting with the details of the construction, we would like to mention that K. Behrend has independently used a similar approach to DAG that uses the 2-category of differential graded algebras (see [Be]) (his approach is actually the 2-truncated version of ours). It is not clear to us that the constructions and results we are going to present in this work have reasonable analogs in his framework, as they use in an essential way higher homotopical informations that are partially lost when using any truncated version.

Conventions. For the sake of simplicity, we will work over the field of complex numbers C. The expression cdga will always refer to a non-positively graded commutative differential graded algebra over C with differential of degree 1. Therefore, a cdga A looks like

...-----A -n----- A-n+1 -----...-----A -1 -----A0.
The category CDGA of cdga's is endowed with its usual model category structure (see e.g. [Hin1]), for which fibrations (resp. equivalences) are epimorphisms in degree £-1 (resp. quasi-isomorphisms).

2.1 D-Pre-stacks

We start by defining D - Aff := CDGAop to be the opposite category of cdga's, and we consider the category SPr(D - Aff), of simplicial presheaves on D - Aff, or equivalently the category of functors from CDGA to SSet. The category SPr(D - Aff) is endowed with its objectwise projective model structure in which fibrations and equivalences are defined objectwise (see [Hi, 13.10.17]).

For any cdga A Î D - Aff, we have the presheaf of sets represented by A, denoted by

h  : D  - Af fop - ®       Set
 A
          B       '®    Hom(B,  A).
Considering a set as a constant simplicial set, we will look at hA as an object in SPr(D - Aff). The construction A'®hA is clearly functorial in A, and therefore for any u : A ® A' in D -Aff, corresponding to a quasi-isomorphism of cdga's, we get a morphism u : hA ® hA' in SPr(D - Aff). These morphisms will simply be called quasi-isomorphisms.

Definition 2.1 The model category of D-pre-stacks is the left Bousfield localization of the model category SPr(D - Aff) with respect to the set of morphisms {u : hA ® hA'}, where u varies in the set of all quasi-isomorphisms. It will be denoted by D - AffÙ.

Remark 2.2

  1. The careful reader might object that the category D-Aff and the set of all quasi-isomorphisms are not small, and therefore that Definition 2.1 does not make sense. If this happens (and only then), take two universes U Î V, define CDGA as the category of U-small cdga's and SPr(D - Aff) as the category of functors from CDGA to the category of V-small simplicial sets. Definition 2.1 will now make sense.
  2. In [HAG-I], the model category D - AffÙ was denoted by (D - Aff,W)Ù, where W is the subcategory of quasi-isomorphisms.

By general properties of left Bousfield localization (see [Hi]), the fibrant objects in D - AffÙ are the functors F : CDGA-®SSet satisfying the following two conditions

  1. For any A Î CDGA, the simplicial set F(A) is fibrant.
  2. For any quasi-isomorphism u : A-®B in CDGA, the induced morphism F(u) : F(A)-®F(B) is a weak equivalence of simplicial sets.

From this description, we conclude in particular, that the homotopy category Ho(D -AffÙ) is naturally equivalent to the full sub-category of Ho(SPr(D -Aff)) consisting of functors F : CDGA-®SSet sending quasi-isomorphisms to weak equivalences. We will use implicitely this description, and we will always consider Ho(D - AffÙ) as embedded in Ho(SPr(D - Aff)).

Definition 2.3 Objects of D-AffÙ satisfying condition (2) above (i.e. sending quasi-isomorphisms to weak equivalences) will be called D-pre-stacks.

2.2 D-Stacks

Now that we have constructed the model category of D-pre-stacks we will introduce some kind of étale topology on the category D - Aff. This will allow us to talk about a corresponding notion of étale local equivalences in D - AffÙ, and to define the model category of D-stacks by including the local-to-global principle into the model structure.

We learned the following notion of formally étale morphism of cdga's from K. Behrend.

Definition 2.4 A morphism A-®B in CDGA is called formally étale if it satisfies the following two conditions.

  1. The induced morphism H0(A)-®H0(B) is a formally étale morphism of commutative algebras.
  2. For any n < 0, the natural morphism of H0(B)-modules
    Hn(A)  Ä  0  H0(B)  -®  Hn(B)
        H (A)
    is an isomorphism.

Remark 2.5 Its seems that a morphism A-®B of cdga's is formally étale in the sense of Definition 2.4 if and only if the relative cotangent complex LWB/A1 (e.g. in the sense of [Hin1]) is acyclic. This justifies the terminology.

From Definition 2.4 we now define the notion of étale covering families. For this, we recall that a morphism of cdga's A-®B is said to be finitely presented if B is equivalent to a retract of a finite cell A-algebra (see for example [EKMM]). This is also equivalent to say that for any filtered systems {A-®Ci}iÎI, the natural morphism

ColimiÎIMapA/CDGA(B,   Ci)-®  MapA/CDGA(B,   ColimiÎICi)
is a weak equivalence (here MapA/CDGA denotes the mapping spaces, or function complexes, of the model category A/CDGA of cdga's under A, as defined in [Ho, §5.4])1.

Definition 2.6 A finite family of morphisms of cdga's

{A  -®  B }
         i iÎ I
is called an étale covering if it satisfies the following three conditions
  1. For any i Î I, the morphism A-®Bi is finitely presented.
  2. For any i Î I, the morphism A-®Bi is formally étale.
  3. The induced family of morphisms of affine schemes
    {SpecH0(Bi)  -® Spec H0(A)}i ÎI
    is an étale covering.

The above definition almost defines a pre-topology on the category D - Aff. Indeed, stability and composition axioms for a pre-topology are statisfied, but the base change axiom is not. In general, the base change of an étale covering {A-®Bi}iÎI along a morphism of A-®C will only be an étale covering if A-®C is a cofibration in CDGA. In other words, for the base change axiom to be satisfied one needs to replace fibered products by homotopy fibered products in D - Aff. Therefore, the étale covering families of Definition 2.6 do not satisfy the axioms for a pre-topology on D - Aff, but rather satisfy a homotopy analog of them. This is an example of a model pre-topology on the model category D - Aff, for which we refer the reader to [HAG-I, §4.3] where a precise definition is given.

In turns out that the data of a model pre-topology on a model category M is more or less equivalent to the data of a Grothendieck topology on its homotopy category Ho(M) (see [HAG-I, Prop. 4.3.5]). In our situation, the étale coverings of Definition 2.6 induce a Grothendieck topology, called the étale topology on the opposite of the homotopy category Ho(D - Aff) of cdga's. More concretely, a sieve S over a cdga A Î Ho(D -Aff) is declared to be a covering sieve if it contains an étale covering family {A-®Bi}iÎI. The reader will check as an exercise that this defines a topology on Ho(D -Aff) (hint: one has to use that étale covering families are stable by homotopy pull-backs in D -Aff, or equivalentely by homotopy push-outs in CDGA). From now on, we will always consider Ho(D - Aff) as a Grothendieck site for this étale topology.

For a D-pre-stack F Î D - AffÙ (recall from Definition 2.3 that this implies that F sends quasi-isomorphisms to weak equivalences), we define its presheaf of connected components

pp0r(F) : D  - Aff op - ®      Set
              A       '®    p0(F(A)).
As the object F is a D-pre-stack (see 2.3), the functor p0pr(F) will factors through the homotopy category
 pr
p0 (F) : Ho(D  - Af f)op - ®      Set
                A         '®    p0(F(A)).
We can consider the sheaf p0(F) associated to the presheaf p0pr in the étale topology on Ho(D - Aff). The sheaf p0(F) is called the 0-homotopy sheaf of the D-pre-stack F. Now, if F Î D - AffÙ is any simplicial presheaf, then one can apply the above construction to one of its fibrant models RF. This allows us to define its 0-th homotopy sheaf as p0(F) := p0(RF).

As for the case of simplicial presheaves (see [Ja1]), one can also define higher homotopy sheaves, which are sheaves of groups and abelian groups on the sites Ho(D -Aff/A) for various cdga's A. Precisely, let F be a D-pre-stacks and s Î F(A)0 a point over a cdga A Î D - Aff. We define the n-th homotopy group presheaf pointed at s by

ppnr(F,s) : D - Af fop/A = A/CDGA     - ®         Gp
                  (u : A ® B)         '®    pn(F(B), u*(s)).
Again, as F is a D-pre-stack, this presheaves descend to the homotopy category
ppnr(F,s) : Ho(D - Af f op/A) = Ho(A/CDGA)      -®         Gp
                      (u : A ® B)             '®    pn(F (B), u*(s)).
The étale model pre-topology on D - Aff also induces Grothendieck topologies on the various homotopy categories Ho(A/CDGA), and therefore one can consider the sheaves associated to pnpr(F,s). These sheaves are called the n-th homotopy sheaves of F pointed at s and are denoted by pn(F,s). As before, if F is any object in D - AffÙ, one can define pn(F,s) := pn(RF,s) for RF a fibrant replacement of F.

The notion of homotopy sheaves defined above gives rise to the following notion of local equivalences.

Definition 2.7 A morphism f : F-®F'in D - AffÙ is called a local equivalence if it satisfies the following two conditions

  1. The induced morphism of sheaves p0(F)-®p0(F') is an isomorphism.
  2. For any A Î D - Aff, and any point s Î F(A), the induced morphism of sheaves pn(F,s)-®pn(F',f(s)) is an isomorphism.

One of the key results of "HAG" is the following theorem. It is a very special case of the existence theorem [HAG-I, §4.6], which extends the existence of the local model structure on simplicial presheaves (see [Ja1]) to the case of model sites.

Theorem 2.8 There exists a model category structure on D - AffÙ for which the equivalences are the local equivalences and the cofibrations are the cofibrations in the model category D - AffÙ of D-pre-stacks.

This model category is called the model category of D-stacks for the étale topology, and is denoted by D - Aff~.

The reason for calling D - Aff~ the model category of D-stacks is the following proposition. It follows from [HAG-I, 4.6.3], which is a generalization to model sites of the main theorem of [DHI].

Proposition 2.9 An object F Î D - Aff~ is fibrant if and only if it satisfies the following three conditions

  1. For any A Î D - Aff, the simplicial set F(A) is fibrant.
  2. For any quasi-isomorphism of cdga's A-®B, the induced morphism F(A)-®F(B) is a weak equivalence.
  3. For any cdga A, and any étale hyper-covering in D - Aff (see [HAG-I] for details) A-®B*, the induced morphism
    F(A) -®  Holim     F(B  )
               nÎD     n
    is a weak equivalence.

Condition (3) is called the stack condition for the étale topology. Note that a typical étale hyper-covering of cdga's A-®B* is given by the homotopy co-nerve of an étale covering morphism A-®B

Bn := B-Ä-LA B-ÄLA-···Ä-LA B .
             ntimes
Condition (3) for these kind of hyper-coverings is the most commonly used descent condition, but as first shown in [DHI] requiring descent with respect to all étale hyper-coverings is necessary for Proposition 2.9 to be correct.

Definition 2.10 A D-stack is any object F Î D - Aff~ satisfying conditions (2) and (3) of Proposition 2.9. By abuse of language, objects in the homotopy category Ho(D - Aff~) will also be called D-stacks.

A morphism of D-stacks is a morphism in the homotopy category Ho(D - Aff~).

The second part of the definition is justified because the homotopy category Ho(D -Aff~) is naturally equivalent to the full sub-category of Ho(SPr(D -Aff)) consisting of objects satisfying conditions (2) and (3) of Proposition 2.9.

2.3 Operations on D-stacks

One of the main consequences of the existence of the model structure on D - Aff~ is the possibility to define several standard operations on D-stacks, analogous to the ones used in sheaf theory (limits, colimits, sheaves of morphisms ...).

First of all, the category D - Aff~ being a category of simplicial presheaves, it comes with a natural enrichement over the category of simplicial sets. This makes D -Aff~ into a simplicial model category (see [Ho, 4.2.18]). In particular, one can define in a standard way the derived simplicial Hom's (well defined in the homotopy category Ho(SSet)),

RHom(F,   G) := Hom(QF,   RG),
where Q is a cofibrant replacement functor, R is a fibrant replacement functor, and Hom are the simplicial Hom's sets of D - Aff~. These derived simplicial Hom's allows one to consider spaces of morphisms between D-stacks, in the same way as one commonly considers groupoids of morphisms between stacks in groupoids (see [La-Mo]).

This simplicial structure also allows one to define exponentials by simplicial sets. For an object F Î D - Aff~ and K Î SSet, one has a well defined object in Ho(D - Aff~)

FRK  :=  (RF  )K
which satisfies the usual adjunction formula
           RK
RHom(G,  F   )  -~  RHom(K,  RHom(G,  F )).

The existence of the model structure D - Aff~ also implies the existence of homotopy limits and homotopy colimits, as defined in [Hi, §19]. The existence of these homotopy limits and colimits is the analog of the fact that category of sheaves have all kind of limits and colimits. We will use in particular homotopy pull-backs i.e. homotopy limits of diagrams F  -----H -----G, that will be denoted by

    h
F × H G := Holim{  F -----H  -----G }.

Finally, one can show that the homotopy category Ho(D -Aff~) is cartesian closed (see [HAG-I, §4.7]). Therefore, for any two object F and G, there exists an object RHOM(F,G) Î Ho(D - Aff~), which is determined by the natural isomorphisms

RHom(F-  × G, H)  -~  RHom(F,  RHOM(G,    H)).
We say that RHOM(F,G) is the D-stack of morphisms from F to G, analogous to the sheaf of morphisms between two sheaves.

If one looks at these various constructions, one realizes that D -Aff~ has all the homotopy analogs of the properties that characterize Grothendieck topoi. To be more precise, C. Rezk has defined a notion of homotopy topos (we rather prefer the expression model topos), which are model categories behaving homotopically very much like a usual topos. The standard examples of such homotopy topoi are model categories of simplicial presheaves on some Grothendieck site, but not all of them are of this kind; the model category D - Aff~ is in fact an example of a model topos which is not equivalent to model categries of simplicial presheaves on some site (see [HAG-I, §3.8] for more details on the subject).

1 We warn the reader that if commutative algebras are considered as cdga's concentrated in degree zero, the notion of finitely presented morphisms of commutative algebras and the notion of finitely presented morphisms of cdga's are not the same. In fact, for a morphism of commutative algebras it is stronger to be finitely presented as a morphism of cdga's than as a morphism of algebras.