Cotangent complexes DAG Winter School Flumserberg - Nov 2013 Georg Oberdieck, ETH Zürich We work over a field of char 0. Let B −→ A be a map of dgas and let M be an A-module. Definition 1. A B-derivation of A into M is a B-linear map φ : A −→ M such that φ(ab) = φ(a)b + aφ(b) for all a, b ∈ A. In particular, this implies φ(c) = 0 for all c ∈ B. Let DerB (A, M ) be the set of such derivations. This defines a functor DerB (A, ·) : A − Mod −→ Sets. Definition 2 (Def/Prop). DerB (A, ·) is corepresentable: There is a A-module ΩA/B (unique up to unique isomorphism), called the module of Kähler differentials, and a universal derivation δ : A −→ ΩA/B such that the natural morphism HomA−Mod (ΩA/B , M ) −→ DerB (A, M ) given by precomposing with δ is an isomorphism for all A-modules M . Sketch of Proof, following Manetti Prop 2.3. Define the free A-module generated by the formal symbols δx for x ∈ A homogeneous, M F = Aδx x∈A x hom. and let I be the submodule generated by expressions δ(ab) − δ(a)b − aδ(b) δ(a + b) − δ(a) − δ(b) for all a, b ∈ A for all c ∈ B δ(c) F has a natural grading when we set the degree of δx to be the degree of x. To define the differential, consider δ / Fk Ak A d k+1 δ /F ? k+1 We define the differential by making the diagram commutative, i.e. we set d(δx) := δ(dx) and extend by the Leibniz rule d(aδx) = (da)δx + (−1)|a| adδx Check that the differential d preserves the submodule I. Hence ΩA/B = F/I is a A-dg module and δ : x 7→ δx defines a derivation A −→ ΩA/B . The assertion of the proposition follows then from not too hard arguments. We like to lift the above construction to the homotopy category, that is, given an element in the homotopy category of dg-algebras, we like to speak of its module of differentials or expressed less sophisticated, we like to take derivatives of objects in the homotopy category. 1 But Ω·/B does not preserve weak equivalences of A: it is easy to come up with an example of ·x B-algebras A1 ∼ = A2 such that ΩA1 /B ΩA2 /B (Let B = k[x], A1 = k, A2 = k[x] −→ k[x]). There are several ways to define a derived version of Ω, for now we give an ad-hoc definition and later justify its properties. For deriving the Kaehler differentials of a morphism B −→ A, we will work in the category dgaB /A of B-dg algebras over A. Objects are B-dgas X together with a mapping X −→ A and morphisms are morphisms of B-dgas respecting the map to A. The natural model structure on dgaB induces a model structure on dgaB /A, where in particular the semifree resolutions P together with the natural map to A are cofibrant replacements. Definition 3. Let P −→ A be a semifree resolution of A in dgaB . We define the cotangent complex of A over B by LA/B := ΩP/B ⊗P A ∈ Ho(A − Mod) Note that we dont need to derive the tensor product, as ΩP/B is a free P -module (see example 1 below). Lemma 4. The above definition is independent of the semifree resolution P −→ A and LA/B is well-defined in the derived category. Proof. If P −→ A ←− P 0 are two semifree resolutions, then P and P 0 are weak equivalent cofibrant objects, hence they are homotopically equivalent. The statement follows then from Proposition 5.1. in Manetti. Example 5. (1) A semifree over B: Recall that A semifree means L the underlying graded ring |A| is isomorphic to the free polynomial algebra B[V ] = n≥0 V ⊗n /Sn of a graded vector space V (taking in the graded-commutative sense). Following the construction in the proposition it is easy to see that the underlying graded algebra of ΩA/B is given by B[V ] ⊗ V . We will conveniantly write the elements in the second factor as δv for v ∈ V . The universal derivation will then be given by δ : v ∈ V ⊂ A 7→ δv. As in the proposition, the differential on B[V ] ⊗ V can then be defined by commutativity with δ and the Leibniz rule. To memorize this fact, we may L write the symmetric product in the natural analogy with the exponential as B[V ] = n≥0 V ⊗n /Sn =: exp(V ) and the Kaehler differential functor as differential δ. Then the above just says, δ exp(V ) = exp(V ) otimesδV . (2) A = B/I complete intersection: Let B = k[x1 , . . . , xn ] be the polynomial ring in n variables and I an ideal generated by a regular sequence f1 , . . . , fk (Recall: f1 , . . . , fk is regular if fi is a non-zero divisor in B/(f1 , . . . , fi−1 ) and (f1 , . . . , fk ) is proper). There is a natural map d : B ⊕k −→ B sending the i-th generator yi of B ⊕k to fi ∈ B. The Koszul resolution of A over B is then given by ^• P = k[B ⊕k [1]] ∼ (B ⊕k ) −→ A = B where the differential d is given by the Leibniz rule, e.g. d(y1 y2 ) = d(y1 )y2 − y1 d(y2 ) = f1 y2 − f2 y1 . Since f1 , . . . , fk is regular, this is a semifree resolution (see e.g. Fulton Appendix A.5). We calculate LA/B = ΩP/B ⊗ A = (P ⊗ hδy1 , . . . , δyk i) ⊗ A = Aδy1 ⊕ · · · ⊕ Aδyk = A⊕k [1] where naturally yi is in degree −1. 2 For the cotangent complex of A over the ground field k, we need to take a resolution of A that is semifree with respect to k. As we have chosen B to be a free k-algebra, the Koszul resolution P = B[y1 , . . . , yk ] = k[x1 , . . . , xn , y1 , . . . , yk ] suffices. Hence h i d LA/k = hδx1 , . . . , δyk i ⊗ A = Aδy1 ⊕ . . . Aδyk −→ Aδx1 ⊕ · · · ⊕ Aδxn as A lives in degree 0. Relativ to B the differential was zero, on the other hand here we ∂fi have d(δyi ) = δdyi = δfi = ∂x δxj . Let x : A −→ k be a point of A. Tensoring the above j sequence and dualizing, we find the tangent complex at A by h ∂ ∂ ∂ ∂ i dFx h TA,x = h ,..., i −→ ... i ∂x1 ∂xn ∂y1 ∂yk P ∂F ∂ with dFx ( ∂x ) = j ∂x1j (x) ∂y∂ j the usual Jacobian of the function F = (f1 , . . . , fk ). i H 0 (TA,x ) can then be identified with the usual tangent space to Spec A while H 1 (TA,x ), the cokernel of dFx , is the excess space. We see the derived geometry captures naturally the excess spaces of non-transverse intersections. Note: The better way to do this calculation is to use the exact triangle associated to the maps Spec A −→ Spec B −→ Spec k. This shows that for any smooth B and complete d intersection A, LA/k ∼ = [0 −→ I/I 2 −→ ΩB ⊗ A −→ 0]. When B −→ A is only a closed embedding into a smooth B and not necessarily, the same argument proves this expression only for the cutoff τ≥−1 LA/k . (3) C = A1 ⊗LB A2 derived intersection: Let A1 , A2 be dg algebras over B and lets consider the derived intersection A1 ⊗LB A2 . This fits into the cofiber square A1 ⊗LB A2 o O AO 2 A1 o B (1) By the general theory of cotangent complexes, we get a homotopy cofiber square o LC O LA2 ⊗ C O LA1 ⊗ C o LB ⊗ C For A1 = k a point, we obtain the exact triangle LB −→ LA2 −→ LC . More generally, C is also the homotopic colimit of the diagram CO o Bo A1 ×O A2 ∆ B×B /B and by using that we get a homotopy cofiber square relative to B and a little exercise, we find that we have an exact triangle LB ⊗ C −→ (LA1 ⊕ LA2 ) ⊗ C −→ LC . 3 In the case where A1 , A2 , B are classical affine schemes, with B smooth and B −→ A1 , A2 closed immersion, let us again restrict to a point x of C, dualize and take the long exact sequence in cohomology. One finds 0 −→ H 0 (TC,x ) −→ H 0 (TA1 ,x ) ⊕ H 0 (TA2 ,x ) −→ H 0 (TB,x ) −→ H 1 (TC,x ) −→ H 1 (TA1 ,x ) ⊕ H 1 (TA2 ,x ) −→ 0 which is 0 −→ H 0 (TC,x ) −→ TA1 ,x ⊕ TA2 ,x −→ TB,x −→ H 1 (TC,x ) −→ EA1 /B ⊕ EA2 /B −→ 0 where EAi /B are the excess spaces of Ai to B. We see that H 1 (TC,x ) = Ext1 (LC,x , k) is a measure for both the non-transversality of the intersection as well as the non-transversality of the defining equation for A1 and A2 . Remark 6. (a) The classical intersection B/(IA1 + IA2 ) = A1 ⊗B A2 might be very singular. In fact, its cotangent complex is usually supported in all negative degrees. (b) If B is only a complete intersection instead of smooth, the derived intersection might have a contangent complex supported in [−2, 0]. This is impossible for classical schemes. An easy by hand computable example is B = k[x, y]/(xy) and A1 = k[x, y]/y, A2 = k[x, y]/x. The derived intersection point is C = k[t], t in degree −2. The cotangent complex is then k[2], non-zero in degree −2! What happens when A1 = A2 = k[x, y]/x ? (c) Actually, we can use the methods of (iii) to compute (ii). Just consider the zero fiber of the map F : An −→ Ak . After we have seen how to calculate the cotangent complex in some cases, let us try to understand what kind of information the cotangent complex encodes. Let B −→ A and M as above. Let A ⊕ M be the trivial square zero extension of A by M , i.e. we set m1 · m2 = 0 for all m1 , m2 ∈ M . Lemma 7. There is a 1-to-1 correspondence between derivations δ : A −→ M and morphisms φ ∈ HomdgaB /A (A, A ⊕ M ). Generalizing this idea, set DerB (A, M ) := MapHo(dgaB /A) (A, A ⊕ M ) ∈ Ho(sSet) Proposition 8. DerB (A, −) : Ho(A − Mod) −→ Ho(sSet) is corepresentable by the A-module LA/B (as defined above), i.e. DerB (A, M ) = MapHo(A−Mod) (LA/B , M ) for all A-modules M Proof. Let P −→ A be a semifree resolution. Then by quasi-isomorphism and since the homotopy categories of dgaB /A and dgaB /P are the same, we have MapHo(dgaB /A) (A, A ⊕ M ) = MapHo(dgaB /A) (P, P ⊕ M ) = MapHo(dgaB /P ) (P, P ⊕ M ) As P is cofibrant, we can now use HOM, the underived mapping space, to reduce to the following claim: For any A we have HOMdgaB /A (A, A ⊕ M ) = HOMA−Mod (ΩA/B , M ) 4 Proof of claim: Note that HOMdgaB / (A, A ⊕ M ) is defined by the following fiber square / HOMdga (A, A) OB HOMdgaB (A, A ⊕ M ) O id HOMdgaB /A (A, A ⊕ M ) /∗ When restricting to level n, the map id send the point to the constant homotopy at the identity. We see HOMdgaB /A (A, A ⊕ M )n = HomdgaB /A (A, Ω∗ (∆n ) ⊗ (A ⊕ M )) (constant on first factor) = HomdgaB /A (A, A ⊕ (Ω∗ (∆n ) ⊗ M ) = HomdgaB /A (A, A ⊕ (C ∗ (∆n ) ⊗ M ) = HomA−Mod (ΩA/B , C ∗ (∆n ) ⊗ M ) = HOMA−Mod (ΩA/B , M )n where Ω∗ (∆n ) is the polynomial de Rham complex on the n-simplex and C ∗ are the cochains (see the Toen notes). This has the following two easy consequences. For convenience, we will supress the base ring B from the notation. Lemma 9. Let x : A −→ R be a point (R some ring) and N a R-module. Then ExtiR−Mod (LA ⊗ R, N ) = HomHo(x/Aff) (Spec(R ⊕ N [i]), Spec A) (Here HomHo(x/Aff) are the morphisms respecting the map x) For R = k and x : A −→ k a k-valued point and N = k, we have Exti (LA,x , k) = H i (TA,x ) = Homx/ (Spec(k ⊕ k[i]), Spec A) This shows that the higher cohomology groups of the tangent complex parametrize i-th infinitesimal tangent vectors. Proof. This is completely formal: R HomHo(R−Mod) (LA ⊗ R, N ) = R HomHo(R−Mod) (LA , A N ) = DerB (A, A N ) = MapHo(dga /A) (A, A ⊕ A N ) = MapHo(dga /R) (A, R ⊕ N ) Replacing N with N [i] and taking H 0 we find ExtiR−Mod (LA ⊗ R, N ) = H 0 (R Hom(LA ⊗ R, N [i]) = HomHodga /R (A, R ⊕ N [i]) as desired. The second consequence is that the cotangent complex controls the obstructions of extending a map by a square zero extension. That is, given a square zero extension p : A0 −→ A 5 with kernel M and a map x : Spec A −→ Y (Y affine lets say), we can ask, when does there exist a lift x0 : Spec A0 −→ Y ? In diagrams Spec A0 o Spec A p ∃x0 ? # Y | x The answer is Proposition 10. There is a class α(x, p) ∈ HomHo(A−Mod) (LY ⊗ A, M [1]) that vanishes iff x lifts to a map x0 . Moreover the space of lifts is given by MapHo(A−Mod) (LY ⊗ A, M ). This is not hard to prove (HAG II, 1.4.2.5), but we will just consider a concrete example. Consider again the derived intersection in example 3 and recall the tangent complex 0 −→ H 0 (TC,x ) −→ H 0 (TA1 ,x ) ⊕ H 0 (TA2 ,x ) −→ H 0 (TB,x ) −→ H 1 (TC,x ) −→ H 1 (TA1 ,x ) ⊕ H 1 (TA2 ,x ) −→ 0 Lets denote Z = Spec C. For a point x : C −→ k and the trivial extension k ⊕ k, the obstruction problem is trival: There always exist the zero tangent vector. Lets consider v : Spec(k[]/2 ) −→ Z a given tangent vector, and ask, when can we extend it to a map v 0 : Spec k[]/3 −→ Z? By the proposition there is a natural obstruction class α(v) ∈ Ext1 (LC,x , k) = H 1 (TC,X ) that vanishes iff such a lift exist. The above sequence then can be given the following interpretation: If the image of α(v) in H 1 (TA1 ,x ) ⊕ H 1 (TA2 ,x ) vanishes, then there exist a lift of v into A1 and A2 . In this case, the obstruction α(v) comes from a tangent vector of B at x, measuring the inifinitesimal difference between some choice of lifts of v to A1 and A2 resp. If we can write this tangent vector as a linear combination of a vector in A1 and a vector in A2 , we can correct the two lifts to obtain a lift of v to C. The above also applies to lifts of the form k[]/n → k[]/n−1 . The obstructions will always lie in Ext1 (LZ,x , k). On the other hand, if we consider extensions of k[]/2 by k[, t]/(2 , t) with t in degree −1, we will obtain obstructions in Ext2 and the space of lifts is Ext1 . More generally, we can say that Exti captures obstructions for lifts of i − 1-th derived infinitesimal extension, while Exti−1 is the space of such lifts. In essence, we see that taking derivatives in the derived sense provides a good framework for infinitesimal derived geometry. Acknowledgements: I like to thank Matthieu Anel for a lot of help in the preparation of the talk and the organizers, especially Claudia Scheimbauer, for their successful work. References: (1) HAG II: For the functorial properties of cotangent complexes, see Prop. 1.2.1.6 (2) Manetti, The cotangent complex in characteristic 0, www1.mat.uniroma1.it/people/manetti/DT2011/marco2.pdf (3) Vezzosi, A note on the cotangent complex in DAG, arXiv:1008.0601 (4) Toen, Introduction to derived algebraic geoemetry (notes for GAeL 2012) (5) Fulton, Intersection Theory. 6