3 First examples of D-stacks

Before going further with the geometric properties of D-stacks, we would like to present some examples. More examples will be given in the Section 5.

3.1 Representables

The very first examples of schemes are affine schemes. In the same way, our first example of D-stacks are representable D-stacks2.

We start by fixing a fibrant resolution functor G on the model category CDGA. Recall that this means that for any cdga B, G(B) is a simplicial object in CDGA, together with a natural morphism B-®G(B) that makes it into a fibrant replacement for the Reedy model structure on simplicial objects (see [Ho, §5.2]). In the present situation, one could choose the following standard fibrant resolution functor

         op
G(B) :  D    -®         CDGA
        [n]   '®   G(B)n := B Ä W*Dn.
Here WDn* is the cdga (exceptionally positively graded) of algebraic differential forms on the standard algebraic n-simplex. Of course the cdga B Ä WDn* is not non-positively graded, but one can always take its truncation in order to see it as an object in CDGA.

Now, for any cdga A, we define a functor

Spec A :  CDGA    -®        SSet
            B      '®   Hom(A,  G(B)),
that is considered as an object in D - Aff~. This construction is clearly functorial in A and gives rise to a functor
Spec : CDGAop  = D - Af f -®  D - Af f~.
The functor Spec is almost a right Quillen functor: it preserves fibrations, trivial fibrations and limits, but does not have a left adjoint. However, it has a well defined right derived functor
                   op                                ~
RSpec  : Ho(CDGA)    =  Ho(D - Af f) -®  Ho(D -  Aff  ).

A fundamental property of this functor is the following lemma.

Lemma 3.1 The functor RSpec is fully faithful. More generally, for two cdga's A and B, it induces a natural equivalence on the mapping spaces

RHom(A,   B)  -~  RHom(RSpec  B, RSpec A).

The above lemma contains two separated parts. The first part states that RSpec is fully faithful when considered to have values in Ho(D - AffÙ) (i.e. when one forgets about the topology). This first part is a very general result that we call Yoneda lemma for model categories (see [HAG-I, §4.2]). The second part of the lemma states that for a cofibrant cdga A, the object Spec(A) is a D-stack (see Definition 2.10). This is not a general fact, and of course depends on the choice of the topology. Another way to express this last result is to say that the étale topology is sub-canonical.

Definition 3.2 A D-stack isomorphic in Ho(D -Aff~) to some RSpecA is called a representable D-stack.

In particular, Lemma 3.1 implies that the full subcategory of Ho(D -Aff)~ consisting of representable D-stacks is equivalent to the homotopy category of cdga's.

3.2 Stacks vs. D-stacks

Our second example of D-stacks are simply stacks. In other words, any stack defined over the category of affine schemes with the étale topology gives rise to a D-stack.

Let Alg be the category of commutative C-algebras, and Aff = Algop its opposite category. Recall that there exists a model category of simplicial presheaves on Aff for the étale topology (see [Ja1]). We will consider its projective version described in [Bl], and denote it by Aff~. This model category is called the model category of stacks for the étale topology. Its homotopy category Ho(Aff~) contains as full subcategories the category of sheaves of sets and the category of stacks in groupoids (see e.g. [La-Mo]). More generally, one can show that the full subcategory of n-truncated objects in Ho(Aff~) is naturally equivalent to the homotopy category of stacks in n-groupoids (unfortunately there are no references for this last result until now but the reader might consult [Hol] for the case n = 1). In particular, Ho(Aff~) contains as a full subcategory the category of schemes, and more generally of Artin stacks.

There exists an adjunction

H0 : CDGA  - ® Alg     CDGA   ¬ - Alg : j,
for which j is the full embedding of Alg in CDGA that sends a commutative algebra to the corresponding cdga concentrated in degree 0. Furthermore, this adjunction is a Quillen adjunction when Alg is endowed with its trivial model structure (as written above, j is on the right and H0 is its left adjoint). This adjunction induces various adjunctions between the category of simplicial presheaves
j! : Af f~ -® D - Af f~    Af f~ ¬-  D - Af f~ : j*
 *          ~         ~             ~         ~    0 *
j : D - Af f  -®  Aff      D  - Aff   ¬-  Aff   : (H )
One can check that these adjunction are Quillen adjunction (where the functors written on the left are left Quillen). In particular we conclude that j* is right and left Quillen, and therefore preserves equivalences. From this we deduce easily the following important fact.

Lemma 3.3 The functor

                ~                 ~
i := Lj! : Ho(Af f )- ® Ho(D - Af f  )
is fully faithful.

The important consequence of the previous lemma is that Ho(D - Aff~) contains schemes, algebraic stacks ..., as full sub-categories.

Warning: The full embedding i does not commute with homotopy pull-backs, nor with internal Hom-D-stacks.

This warning is the real heart of DAG: the category of D-stacks contains usual stacks, but these are not stable under the standard operations of D-stacks. In other words, if one starts with some schemes and performs some constructions on these schemes, considered as D-stacks, the result might not be a scheme anymore. This is the main reason why derived moduli spaces are not schemes, or stacks in general !

Notations. In order to avoid confusion, a scheme or a stack X, when considered as a D-stack will always be denoted by i(X), or simply by iX.

The full emdedding i = Lj! has a right adjoint Rj* = j*. It will be denoted by

h0 := j* : Ho(D - Af f~) -®  Ho(Af f~),
and called the truncation functor. Note that for any cdga, one has
h0(RSpec A)  -~  Spec H0(A),
which justifies the notation h0. Note also that for any D-stack F, and any commutative algebra A, one has
                                           0        0
F(A)  -~  RHom(iSpec  A,F ) - ~  RHom(Spec  A, h (F))  -~  h (F)(A).
This shows that a D-stack F and its truncation h0(F) have the same points with values in commutative algebras. Of course, F and h0(F) do not have the same points with values in cdga's in general, except when F is of the form iF' for some stack F'Î Ho(Aff~).

Terminology. Points with values in commutative algebras will be called classical points.

We just saw that a D-stack F and its truncation h0(F) always have the same classical points.

Given two stacks F and G in Aff~, there exists a stack of morphisms RHOM(F,G), that is the derived internal Hom's of the model category Aff~ (see [HAG-I, §4.7]). As remarked above, the two objects iRHOM(F,G) and RHOM(iF,iG) are different in general. However, one has

h0(RHOM(iF,    iG)) - ~  RHOM(F,   G),
showing that iRHOM(F,G) and RHOM(iF,iG) have the same classical points.

3.3 dg-Schemes

We have just seen that the homotopy category of D-stacks Ho(D - Aff~) contains the categories of schemes and algebraic stacks. We will now relate the notion of dg-schemes of [Ci-Ka1Ci-Ka2] to D-stacks.

Recall that a dg-scheme is a pair (X,AX), consisting of a scheme X and a sheaf of OX-cdga's on X such that AX0 = OX (however, this last condition does not seem so crucial). For the sake of simplicity we will assume that X is quasi-compact and separated. We can therefore take a finite affine open covering U = {Ui}i of X, and consider its nerve N(U) (which is a simplicial scheme)

N (U ) : Dop  -®     {Schemes}
         [n]   '®    |_|       Ui,...,i
                     i0,...,in   0  n
where, as usual, Ui0,...,in = Ui0 ÇUi1 Ç...Uin. Note that as X is separated and the covering is finite, N(U) is in fact a simplicial affine scheme.

For each integer n, let A(n) be the cdga of global sections of AX on the scheme N(U)n. In other words, one has

        Õ
A(n) =      AX  (Ui0) × AX (Ui1)× ...AX (Uin).
       i0,...,in

The simplicial structure on N(U) makes [n]'®A(n) into a co-simplicial diagram of cdga's. By applying levelwise the functor RSpec, we get a simplicial object [n]'®RSpecA(n) in D -Aff~. We define the D-stack Q(X,AX) Î Ho(D - Aff~) to be the homotopy colimit of this diagram

Q(X, AX ) :=  Hocolim[n]Î DopRSpec A(n).

One can check, that (X,AX)'®Q(X,AX) defines a functor

                                 ~
Q  : Ho(dg - Sch) -® Ho(D -  Aff  ),
from the homotopy category of (quasi-compact and separated) dg-schemes to the homotopy category of D-stacks. This functor allows us to consider dg-schemes as D-stacks.

Question: Is the functor Q fully faithful ?

We do not know the answer to this question, and there are no real reasons for this answer to be positive. As already explained in the Introduction, the difficulty comes from the fact that the homotopy category of dg-schemes seems quite difficult to describe. In a way, it might not be so important to know the answer to the above question, as until now morphisms in the homotopy category of dg-schemes have never been taken into account seriously, and only the objects of the category Ho(dg - Sch) have been shown to be relevant. More fundamental is the existence of the functor Q which allows to see the various dg-schemes constructed in [Ka2Ci-Ka1Ci-Ka2] as objects in Ho(D - Aff~).

Remark 3.4 The above construction of Q can be extended from dg-schemes to (Artin) dg-stacks.

3.4 The D-stack of G-torsors

As our last example, we present the D-stack of G-torsors where G is a linear algebraic group G. As an object in Ho(D -Aff~) it is simply iBG (where BG is the usual stack of G-torsors), but we would like to describe explicitly the functor CDGA-®SSet it represents.

Let H := O(G) be the Hopf algebra associated to G. By considering it as an object in the model category of commutative differential graded Hopf algebras, we can take a cofibrant model QH of H, as a dg-Hopf algebra. It is not very hard to check that QH is also a cofibrant model for H is the model category of cdga's. Using the co-algebra structure on QH, one sees that the simplicial presheaf

Spec QH  : D - Aff op -®  SSet
has a natural structure of group-like object. In other words, SpecQH is a presheaf of simplicial groups on D -Aff. As the underlying simplicial presheaf of SpecQH is naturally equivalent to RSpecH  -~ iG, we will simply denote this presheaf of simplicial groups by iG.

Next, we consider the category iG-Mod, of objects in D -Aff~ together with an action of iG. If one sees iG as a monoid in D - Aff~, the category iG - Mod is simply the category of modules over iG. The category iG - Mod is equipped with a notion of weak equivalences, that are defined through the forgetful functor iG-Mod-®D -Aff~ (therefore a morphism of iG-modules is a weak equivalence if the morphism induced on the underlying objects is a weak equivalence in D - Aff~). More generally, there is a model category structure on iG - Mod, such that fibrations and equivalences are defined on the underlying objects. For any object F Î iG - Mod, we also get an induced model structure on the comma category iG - Mod/F. In particular, it makes sense to say that two objects G-®F and G'-®F in iG - Mod are equivalent over F, if the corresponding objects in Ho(iG - Mod/F) are isomorphic.

Let Q be a cofibrant replacement functor in the model category CDGA. For any cdga A, we have SpecQA Î D - Aff~, the representable D-stack represented by A Î D - Aff, that we will consider as iG-module for the trivial action. A G-torsor over A is defined to be a iG-module F Î iG - Mod, together with a fibration of iG-modules F-®SpecQA, such that there exists an étale covering A-®B with the property that the object

F  ×       SpecQB  - ® Spec QB
    SpecQA
is equivalent over SpecQB to iG × SpecQB-®SpecQB (where iG acts on itself by left translations).

For a cdga A, G-torsors over A form a full sub-category of iG-Mod/SpecQA, that will be denoted by G-Tors(A). This category has an obvious induced notion of weak equivalences, and these equivalences form a subcategory denoted by wG - Tors(A). Transition morphisms wG - Tors(A)-®wG - Tors(B) can be defined for any morphism A-®B by sending a G-torsor F-®SpecQA to the pull-back F ×SpecQASpecQB-®SpecQB. With a bit of care, one can make this construction into a (strict) functor

CDGA     -®        Cat
   A     '®    wG -  Tors(A).

We are now ready to define our functor

RBG   : CDGA     -®        SSet
           A      '®   |wG - T ors(A)|,
where |wG - Tors(A)| is the nerve of the category wG - Tors(A). The following result says that RBG is the associated D-stack to iBG (recall that BG is the Artin stack of G-torsors, and that iBG is its associated D-stack defined through the embedding i of Lemma 3.3).

Proposition 3.5

  1. The object RBG Î D - Aff~ is a D-stack.
  2. There exists an isomorphism iBG  -~ RBG in the homotopy category Ho(D - Aff~).

An important case is G = Gln, for which we get that the image under i of the stack V ectn of vector bundles of rank n is equivalent to RBGln as defined above.

2 We could as well have called them affine D-stacks.