4 The geometry of D-stacks

We are now ready to start our geometric study of D-stacks. We will define in this Section a notion of (1)-geometric D-stack, analogous to the notion of algebraic stack (in the sense of Artin). We will also present the theory of tangent D-stacks, as well as its relations to the cotangent complex.

4.1 Geometricity

A 1-geometric D-stack is a quotient of a disjoint union of representable D-stacks by the action of a smooth affine groupoid. In order to define precisely this notion, we need some preliminaries.

  1. Let f : F-®F' be a morphism in Ho(D - Aff~). We say that f is a representable morphism, if for any cdga A, and any morphism RSpecA-®F', the homotopy pull-back F ×F'hRSpecA is a representable D-stack (see Definition 3.2).
  2. We say that a D-stack F has a representable diagonal if the diagonal morphism D : F-®F ×F is representable. Equivalently, F has a representable diagonal if any morphism RSpecA-®F from a representable D-stack is a representable morphism.
  3. Let u : A-®B be a morphism of cdga's. We say that u is strongly smooth3 if there exists an étale covering B-®B', and a factorization
             -------------
       A|              B
        |              |
                 ----- |
A Ä C[X1,...,Xn]      B'
    with A ÄC[X1,...,Xn]-®B' formally étale; here C[X1,...,Xn] is the usual polynomial ring, viewed as a cdga concentrated in degree zero. This is an extension of one of the many equivalent characterizations of smoothness for morphisms of schemes (see [Mil, Prop. 3.24 (b)]); we learn it from [MCM] in which smooth morphisms (called there thh-smooth) between S-algebras are defined.
  4. A representable morphism of D-stacks f : F-®F' is called strongly smooth, if for any morphism from a representable D-stack RSpecA-®F', the induced morphism
    F × h'RSpec A - ® RSpec  A
    F
    is induced by a strongly smooth morphism of cdga's.
  5. A morphism f : F-®F' in Ho(D - Aff~) is called a covering (or an epimorphism), if the induced morphism p0(F)-®p0(F') is an epimorphism of sheaves.

Note that definition (4) above makes sense because of (1) and because the functor A'®RSpecA is fully faithful on the homotopy categories.

Using these notions, we give the following

Definition 4.1 A D-stack F is strongly (1)-geometric if it satisfies the following two conditions

  1. F has a representable diagonal.
  2. There exist representable D-stacks RSpecAi, and a covering
     |_| 
   RSpec Ai -®  F,
 i
    such that each of the morphisms RSpecAi-®F (which is representable by 1.) is strongly smooth. Such a family of morphisms will be called a strongly smooth atlas of F.

Remark 4.2 Objects satisfying Definition 4.1 are called strongly 1-geometric D-stacks as there exists a more general notion of strongly n-geometric D-stacks, obtained by induction as suggested in [S1]. The notion of strongly 1-geometric D-stacks will be enough for our purposes (except for our last example in section 5), and we will simply use the expression strongly geometric D-stacks.

The following proposition collects some of the basic properties of strongly geometric D-stacks.

Proposition 4.3

  1. Representable D-stacks are strongly geometric.
  2. The homotopy pull-back of a diagram of strongly geometric D-stacks is again a strongly geometric D-stack. In particular strongly geometric D-stacks are stable by finite homotopy limits.
  3. If F is any algebraic stack (in the sense of Artin, see [La-Mo]) with an affine diagonal, then iF is a strongly geometric D-stack.
  4. If F is a strongly geometric D-stack then h0(F) is an algebraic stack (in the sense of Artin) with affine diagonal. In particular, ih0(F) is again a strongly geometric D-stack.
  5. For any dg-scheme (X,AX), (X separated and quasi-compact), Q(X,AX) (see §3.3) is a strongly geometric D-stack.

In particular, Proposition 3.5 and point (3) above, tell us that the derived stack RBG of G-torsors is a stongly geometric D-stack for any linear algebraic group G.

We are not going to present the theory in details in this work, but we would like to mention that standard notions in algebraic geometry (e.g. smooth or flat morphisms, sheaves, cohomology ...) can be extended to strongly geometric D stacks. We refer to [La-Mo] and [S1] for the main outline of the constructions. The reader will find all details in [HAG-II].

4.2 Modules, linear D-stacks and K-theory

Let Ga be the additive group scheme (over C) and consider the object iGa Î Ho(D - Aff~). It has a nice model in D - Aff~ which is SpecC[T] that we will denote by O (note that C[T] as a cdga in degree 0 is a cofibrant object). The D-stack O is actually an object in commutative C-algebras, explicitly given by

                             Dop
O  : CDGA     -®    (C - Alg)
        A     '®    ([n] '® Gn(A)0),
where G is a fibrant resolution functor. The D-stack is called the structural D-stack.

Let us now fix a D-stack F, and consider the comma category D - Aff~/F of D-stacks over F; this category is again a model category for the obvious model structure. We define the relative structural D-stack by

                             ~
OF  := O  × F -®  F Î D - Af f  /F.
Since O is a C-algebra object, we deduce immediately that OF is also a C-algebra object in the comma model category D - Aff~/F.

Then we can consider the category OF -Mod, of objects in OF -modules in the category D -Aff~/F. If one defines equivalences and fibrations through the forgetful functor D - Aff~/F-®D - Aff~, the category OF - Mod becomes a model category. It has moreover a natural tensor product structure ÄOF. The model category OF - Mod is called the model category of O-modules on F.

Let A be a cdga and M be an (unbounded) A-dg module. We define a OSpecA-module M in the following way.

Let G be a fibrant resolution functor on the model category CDGA. For any cdga B, and any integer n, we define M (B)n as the set of pairs (u,m), where u is a morphism of cdga's A-®Gn(B) (i.e. u Î SpecA(B)), and m is a degree 0 element in M ÄAGn(B) (i.e. m is a morphism of complexes of C-vector spaces m : C-®M ÄAGn(B)). This gives a simplicial set [n]'®M (B)n, and therefore defines an object in D - Aff~

M  :  CDGA    -®    SSet
        B      '®   M  (B).

Clearly, the projection (u,m)'®u in the notation above induces a morphism M -®SpecA. Finally, this object is endowed in an obvious way with a structure of OSpecA-module.

This construction, M'®M induces a functor

M  : A - M od -® OSpecA - M od
from the category of (unbounded) dg-A-modules, to the category of OSpecA-modules. This functor can be derived (by taking first cofibrant replacements of both A and M) to a functor
RM  : Ho(A - M od) -®  Ho(O       - M od).
                            RSpecA

Lemma 4.4 The functor RM defined above is fully faithful.

Definition 4.5

  1. A O-module on a representable D-stack RSpecA is called pseudo-quasi-coherent if it is equivalent to some RM as above.
  2. Let F be a D-stack, and M be a O-module. We say that M is pseudo-quasi-coherent if for any morphism u : RSpecA-®F, the pull-back u*M is a quasi-pseudo-coherent O-module on RSpecA.

The construction M'®M described above also has a dual version, denoted by M'®Spel(M) and defined in a similar way.

Let A be a cdga and M be an (unbounded) dg-A-module. For a cdga B and an integer n, we define Spel(M)(B)n to be the set of pairs (u,a), where u : A-®Gn(B) is a morphism of cdga, and a : M-®Gn(B) is a morphism of dg-A-modules. This defines a D-stack B'®Spel(M)(B) which has a natural projection (u,a)'®u, to the SpecA. Once again, Spel(M) comes equipped with a natural structure of OSpecA-module. Also, this Spel construction can be derived, to get a functor

RSpel : Ho(A - M od)op- ® Ho(ORSpec A - M od).

Lemma 4.6 The functor RSpel defined above is fully faithful.

Definition 4.7

  1. A O-module on a representable D-stack RSpecA is called representable if it is equivalent to some RSpel(M) as above.
  2. Let F be a D-stack, and M be a O-module. We say that M is representable or is a linear D-stack over F if for any morphism u : RSpecA-®F, the pull-back u*M is a representable O-module on RSpecA.
  3. A perfect O-module on a D-stack F is a OF -module which is both pseudo-quasi-coherent and representable.

One can prove that the homotopy category of perfect O-modules on RSpecA is naturally equivalent to the full sub-category of Ho(A - Mod) consisting of strongly dualizable modules, or equivalently of dg-A-modules which are retracts of finite cell modules (in the sense of [Kr-Ma, §III.1]). In particular, if A is concentrated in degree 0, then the homotopy category of perfect O-modules on RSpecA is naturally equivalent to the derived category of bounded complexes of finitely generated projective A-modules.

This notion of perfect O-modules can be used in order to define the K-theory of D-stacks. For any D-stack F, one can consider the homotopy category of perfect O-modules on F, that we denote by DPerf(F). This is a triangulated category having a natural Waldhausen model WPerf(F), from which one can define the K-theory spectrum on the D-stack F, as K(F) := K(WPerf(F)). The tensor product of O-modules makes K(F) into an E¥-ring spectrum. Of course, when X is a scheme K(iX) is naturally equivalent to the K-theory spectrum of X as defined in [TT].

A related problem is that of defining reasonable Chow groups and Chow rings for strongly geometric D-stacks, receiving Chern classes from the K-theory defined above. We are not aware of any such constructions nor we have any suggestion on how to approach the question. It seems however that an intersection theory over D-stacks would be a very interesting tool, as it might for example give new interpretations (and probably extensions) of the notion of virtual fundamental class defined in [Be-Fa]. For this case, the idea would be that for any strongly geometric D-stack F, there exists a virtual fundamental class in the Chow group of its truncation h0F. The structural sheaf of F should give rise, in the usual way, to a fundamental class in its Chow group, such that integrating against it over the entire F is the same thing as integrating on its truncation h0F against the virtual fundamental class. However, even if there is not yet a theory of Chow groups for D-stacks, if one is satisfied with working with K-theory instead of Chow groups, the obvious class 1 =: [OF ] Î K0(F), will correspond exactly to the class of the expected virtual structure sheaf.

4.3 Tangent D-stacks

Let SpecC[e] the spectrum of the dual numbers, and let us consider iSpecC[e] Î Ho(D - Aff~).

Definition 4.8 The tangent D-stack of a D-stack F is defined to be

                                           ~
RT F := RHOM(iSpec    C[e],F )Î Ho(D  - Af f ).

Note that the zero section morphism SpecC-®SpecC[e] and the natural projection SpecC[e]-®SpecC induces natural morphisms

p : RT F -® F     e : F -® RT F,
where e is a section of p.

An important remark is that for any D-stack F, the truncation h0RTF is equivalent to the tangent stack of h0F (in the sense of [La-Mo, §17]). In other words, one has

  0          0
h  RT F  -~  T(h F ).
In particular, the D-stacks RTF and iT(h0F) have the same classical points. However, it is not true in general that iTF  -~ RT(iF) for a stack F. Even for a scheme X, it is not true that RT(iX)  -~ iTX, except when X is smooth.

Definition 4.9 If x : iSpecC-®F is a point of a D-stack F, then the tangent D-stack of F at x is the homotopy fiber of p : RTF-®F at the point x. It is denoted by

                h                      ~
RT Fx := RT F × F iSpec C Î Ho(D  - Af f ).

Let us now suppose that F is a strongly geometric D-stack. One can show that RTF is also strongly geometric. In particular, for any point x in F(C) the D-stack RTFx is strongly geometric.

Actually much more is true. For any strongly geometric D-stack F, and any point x in F(C), the D-stack RTFx is a linear D-stack (over iSpecC) as defined in 4.7. Let us recall that this implies the existence of a natural complex RWF,x1 of C-vector spaces (well defined up to a quasi-isomorphism and concentrated in degree ] -¥,1]), with the property that, for any cdga A, there exists a natural equivalence

RT Fx(A)  -~  RHomC(C)(RW1F,x, A),
where RHomC(C) denotes the mapping space in the model category of (unbounded) complexes of C-vector spaces. Symbolically, one writes
           1   *
RT Fx = (RW F,x) ,
where (RWF,x1)* is the dual complex to RWF,x1. In other words, the tangent D-stack of F at x "is" the complex (RWF,x1)*, which is now concentrated in degree [-1,¥[.

Definition 4.10 If x : iSpecC-®F is a point of a strongly geometric D-stack, then we say that the dimension of F at x is defined if the complex RWF,x1 has bounded and finite dimensional cohomology. If this is the case, the dimension of F at x is defined by

            å
RDimxF   :=    (-1)iHi(RW1F,x).
             i

This linear description of RTFx has actually a global version. In fact, one can define a cotangent complex RWF 1 of a strongly geometric D-stack, which is in general an O-module on F in the sense of Definition 4.5, which is most of the times quasi-coherent. One then shows that there exists an equivalence of D-stacks over F

                 1
RT F  -~  RSpel (RW F),
and in particular that the D-stack RTF is a linear stack over F in the sense of Definition 4.7.

An already interesting application of this description, is to the case F = iX, for X a scheme or even an algebraic stack. Indeed, the cotangent complex RWiX1 mentioned above is precisely the cotangent complex LX of [La-Mo, §17]. The equivalence

RT (iX)   -~  RSpel (RW1X)
gives a relation between the purely algebraic object LX and the geometric object RT(iX). In a sense, the usual geometric intuition about the tangent space is recovered here, at the price of (and thanks to) enlarging the category of objects under study: the cotangent complex of a scheme becomes the derived tangent space of the scheme considered as a D-stack. We like to see this as a possible answer to the following remark of A. Grothendieck ([Gr, p. 4]):

[...] Il est très probable que cette théorie pourra s'étendre de façon à donner une correspondance entre complexes de chaines de longeur n, et certaines "n-catégories" cofibrées sur C; et il n'est pas exclus que par cette voie on arrivera également à une "interprétation géométrique" du complexe cotangent relatif de Quillen.

4.4 Smoothness

To finish this part, we investigate various non-equivalent natural notions of smoothness for geometric D-stacks.

Strong smoothness. We have already defined the notion of a strongly smooth morphisms of cdga's in §4.1. We will therefore say that a morphism

F -®  RSpec B
from a geometric D-stack F is strongly smooth if there is a strongly smooth atlas  |_| RSpecAi-®F as in Definition 4.1, such that all the induced morphisms of cdga's B-®Ai are strongly smooth morphisms of cdga's (see §4.1). More generally, a morphism between strongly geometric D-stacks, F-®F', is called strongly smooth if for any morphism RSpecB-®F' the morphism F ×F'hRSpecB-®RSpecB is strongly smooth in the sense above.

Strong smoothness is not very interesting for D-stacks, as a strongly geometric D-stack F will be strongly smooth if and only if it is of the form iF', for F' a smooth algebraic stack.

Standard smoothness. A more interesting notion is that of standard smooth morphisms, or simply smooth morphisms. On the level of cdga's they are defined as follows.

A morphism of cdga's A-®B is called standard smooth (or simply smooth), if there exists an étale covering B-®B', and a factorization

  ------
A|      B|
 |       |
 ' -----
A       B,
such that the A-algebra A' is equivalent A Ä L(E), where L(E) is the free cdga over some bounded complexe of finite dimensional C-vector spaces E. This notion, defined on cdga's, can be extended (as we did above for strongly smooth morphisms) to morphisms between strongly geometric D-stacks.

This notion is more interesting than strong smoothness, as a strongly geometric D-stack can be smooth without being an algebraic stack. However, one can check that if F is a smooth strongly geometric D-stack in this sense, then h0(F) is also a smooth algebraic stack. In particular, the derived version of the stack of vector bundles on a smooth projective surface, discussed in the Introduction (see also conjecture 5.4), will never be smooth in this sense as its truncation is the stack of vector bundles on the surface which is singular in general).

Nevertheless, smooth morphisms can be used in order to define the following more general notion of geometric D-stacks.

Definition 4.11 A D-stack F is (1)-geometric if it satisfies the following two conditions

  1. The D-stack has a representable diagonal.
  2. There exists representable D-stacks RSpecAi, and a covering
     |_| 
   RSpec Ai -®  F,
 i
    such that each of the morphisms RSpecAi-®F is smooth. Such a family of morphisms will be called a smooth atlas of F.

Essentially all we have said about strongly geometric D-stacks is also valid for geometric D-stacks in the above sense. The typical example of a geometric D-stack which is not strongly geometric is BG, where G is a representable group D-stack which is not a scheme. For example, one can take G to be of the from RSpel(M) for a non-positively graded bounded complex of finite dimensional vector spaces. Then, G is a representable D-stack (it is precisely RSpecL(M), where L(M) is the free cdga on M), and BG is naturally equivalent to RSpel(M[-1]). When M[-1] has non-zero H1 then BG is not representable anymore but is 1-geometric for the above definition.

More generally, the definition above allows one to consider quotient D-stacks [X/G], where X is a representable D-stack and G is a smooth representable group D-stack acting on X.

fp-smoothness. The third notion of smoothness is called fp-smoothness and is the weakest of the three and it seems this is the one which is closer to the smoothness notion referred to in the Derived Deformation Theory program in general. It is also well suited in order for the derived stack of vector bundles to be smooth.

Recall that a morphism of cdga's, A-®B is finitely presented if it is equivalent to a retract of a finite cell A-algebra, or equivalently if the mapping space MapA/CDGA(B,-) commutes with filtered colimits (this is the same as saying that RSpecA commutes with filtered colimits). We will then say that a morphism of geometric D-stacks, F-®F' is locally finitely presented if for any morphism RSpecA-®F' there exists a smooth atlas

 |_| 
   RSpec Ai -®  F × F'RSpec A
such that all the induced moprhisms of cdga's A-®Ai are finitely presented. Locally finitely presented morphisms will also be called fp-smooth morphisms. The reason for this name is given by the following observation.

Proposition 4.12 Le F be a geometric D-stack which is fp-smooth (i.e. F-®* = iSpecC is fp-smooth). Then the cotangent complex RWF 1 is a perfect complex of O-modules on F.

In particular, for any point x Î F(C), the dimension of F at x is defined and locally constant for the étale topology.

Of course, one has strongly smooth Þsmooth Þfp-smooth, but each of these implications is strict. For example, a smooth scheme is strongly smooth. Let E be a complex in non-positive degrees which is cohomologically bounded and of finite dimension. Then RSpel(E) is smooth but not strongly smooth as it is not a scheme in general. Finally, any scheme which is a local complete interesection is fp-smooth, but not smooth in general.

3 The expression smooth morphism will be used for a weaker notion in §4.4.