Publications FiorenzaMartinengo2012

A short note on -groupoids and the period map for projective manifolds

Click here to show links to nLab pages.

Domenico Fiorenza, Elena Martinengo,

A short note on \infty-groupoids and the period map for projective manifolds, Publications of the nLab vol. 2 no. 1 (2012) arXiv:0911.3845

A short note on \infty -groupoids and the period map for projective manifolds

Domenico Fiorenza and Elena Martinengo

Dipartimento di Matematica - Sapienza, Università di Roma; P.le Aldo Moro 5, I-00185 Roma Italy -

Institut für Mathematik und Informatik, Freie Universität Berlin, Arnimallee 3, 14195 Berlin, Germany -


We show how several classical results on the infinitesimal behaviour of the period map for smooth projective manifolds can be read in a natural and unified way within the framework of ∞-categories.


A common criticism of ∞-categories in algebraic geometry is that they are an extremely technical subject, so abstract to be useless in everyday mathematics. The aim of this note is to show in a classical example that quite the converse is true: even a naïve intuition of what an ∞-groupoid should be clarifies several aspects of the infinitesimal behaviour of the periods map of a projective manifold. In particular, the notion of Cartan homotopy turns out to be completely natural from this perspective, and so classical results such as Griffiths’ expression for the differential of the periods map, the Kodaira principle on obstructions to deformations of projective manifolds, the Bogomolov-Tian-Todorov theorem, and Goldman-Millson quasi-abelianity theorem are easily recovered.

The use of the language of ∞-categories should not be looked at as providing new proofs for these results; namely, up to a change in language, our proofs verbatim reproduce arguments from the recent literature on the subject, particularly from the work of Marco Manetti and collaborators on dglas in deformation theory. Rather, by this change of language we change our point of view on the classical theorems above: in the perspective of ∞-sheaves from Lu09a, all these theorems have a very simple local nature which can be naturally expressed in terms of ∞-groupoids (or, equivalently, of dglas); their classical global counterparts are then obtained by taking derived global sections. It is worth remarking that, if one prefers proofs which do not rely on the abstract machinery of ∞-categories, one can rework the arguments of this note in purely classical terms. Namely, once the abstract \infty-nonsense has suggested the “correct” local dglas, one can globalize them by means of an explicit model for the derived global sections, e.g., via resolutions by fine sheaves as in FM09, or by the Thom-Sullivan-Whitney model as in IM10.

Since most of the statements and constructions we recall in the paper are well known in the (,1)(\infty ,1)-categorical folklore, despite our efforts in giving credit, it is not unlikely we may have misattributed a few of the results; we sincerely apologize for this. We thank the referee for accurate remarks which helped us a lot in improving the present paper, and Ezra Getzler, Donatella Iacono, Marco Manetti, Jonathan Pridham, Carlos Simpson, Jim Stasheff, Bruno Vallette, Gabriele Vezzosi, and the nnLab for suggestions and several inspiring conversations on the subject of this paper.

Through the whole paper, 𝕂\mathbb{K} is a fixed characteristic zero field, all algebras are defined over 𝕂\mathbb{K} and local algebras have 𝕂\mathbb{K} as residue field. In order to keep our account readable, we will gloss over many details, particularly where the use of higher category theory is required.

From dglas to \infty-groupoids and back again

With any nilpotent dgla 𝔤\mathfrak{g} is naturally associated the simplicial set

MC(𝔤Ω ), \MC(\mathfrak{g}\otimes \Omega _{\bullet }),

where MC\MC stands for the Maurer-Cartan functor mapping a dgla to the set of its Maurer-Cartan elements, and Ω \Omega _{\bullet } is the simplicial differential graded commutative associative algebra of polynomial differential forms on algebraic nn-simplexes, for n0n\geq 0. The importance of this construction, which can be dated back to Sullivan’s Su77, relies on the fact that, as shown by Hinich and Getzler Hi97, Ge09, the simplicial set MC(𝔤Ω )\MC(\mathfrak{g}\otimes \Omega _{\bullet }) is a Kan complex, or -to use a more evocative name- an ∞-groupoid. A convenient way to think of ∞-groupoids is as homotopy types of topological spaces; namely, it is well known1 that any ∞-groupoid can be realized as the ∞-Poincaré groupoid, i.e., as the simplicial set of singular simplices, of a topological space, unique up to weak equivalence. Therefore, the reader who prefers to can substitute homotopy types of topological spaces for equivalence classes of ∞-groupoids. To stress this point of view, we’ll denote the kk-truncation of an ∞-groupoid X\mathbf{X} by the symbol π kX\pi _{\leq k}\mathbf{X}. More explicitely, π kX\pi _{\leq k}\mathbf{X} is the kk-groupoid whose jj-morphisms are the jj-morphisms of X\mathbf{X} for j<kj\lt k, and are homotopy classes of jj-morphisms of X\mathbf{X} for j=kj=k. In particular, if X\mathbf{X} is the ? spring groupoid of a topological space XX, then π 0X\pi _{\leq 0}\mathbf{X} is the set π 0(X)\pi _{0}(X) of path-connected components of XX, and π 1X\pi _{\leq 1}\mathbf{X} is the usual Poincaré groupoid of XX.

The next step is to consider an (,1)(\infty ,1)-category, i.e., an ∞-category whose hom-spaces are ∞-groupoids. This can be thought as a formalization of the naïve idea of having objects, morphisms, homotopies between morphisms, homotopies between homotopies, et cetera. In this sense, endowing a category with a model structure should be thought as a first step towards defining an (,1)(\infty ,1)-category structure on it.

Turning back to dglas, an easy way to produce nilpotent dglas is the following: pick an arbitrary dgla 𝔤\mathfrak{g}; then, for any differential graded local Artin algebra AA, take the tensor product 𝔤𝔪 A\mathfrak{g}\otimes \mathfrak{m}_{A}, where 𝔪 A\mathfrak{m}_{A} is the maximal ideal of AA. Since both constructions

DGLA×dgArt nilpotentDGLA (𝔤,A) 𝔤𝔪 A \begin{aligned} \mathbf{DGLA}\times \mathbf{dgArt}&\to \mathbf{nilpotent\,\, DGLA}\\ (\mathfrak{g},A)&\mapsto \mathfrak{g}\otimes \mathfrak{m}_{A} \end{aligned}


nilpotentDGLA -Grpd 𝔤 MC(𝔤Ω ) \begin{aligned} \mathbf{nilpotent\,\, DGLA}&\to \mathbf{\infty \text{-Grpd}}\\ \mathfrak{g}&\mapsto \MC(\mathfrak{g}\otimes \Omega _{\bullet }) \end{aligned}

are functorial, their composition defines a functor

Def:DGLAFormal -Grpd, \Def: \mathbf{DGLA} \to \mathbf{\text{Formal }\infty \text{-Grpd}},

where, by definition, a formal ∞-groupoid is a functor dgArt-Grpd\mathbf{dgArt}\to \mathbf{\infty \text{-Grpd}}. Note that π 0(Def(𝔤))\pi _{\leq 0}(\Def(\mathfrak{g})) is the usual set valued deformation functor associated with 𝔤\mathfrak{g}, i.e., the functor

AMC(𝔤𝔪 A)/gauge, A\mapsto \MC(\mathfrak{g}\otimes \mathfrak{m}_{A})\bigl /gauge,

where the gauge equivalence of Maurer-Cartan elements is induced by the gauge action

e α*x=x+ n=0 (ad α) n(n+1)!([α,x]dα) e^{\alpha }*x=x+\sum _{n=0}^{\infty }\frac{(ad_{\alpha })^{n}}{(n+1)!} ([\alpha ,x]-d\alpha )

of exp(𝔤 0𝔪 A)\exp (\mathfrak{g}^{0}\otimes \mathfrak{m}_{A}) on the subset MC(𝔤𝔪 A)\MC(\mathfrak{g}\otimes \mathfrak{m}_{A}) of 𝔤 1𝔪 A\mathfrak{g}^{1}\otimes \mathfrak{m}_{A}. However, due to the presence of nontrivial irrelevant stabilizers, the groupoid π 1(Def(𝔤))\pi _{\leq 1}(\Def(\mathfrak{g})) is not equivalent to the action groupoid MC(𝔤𝔪 A)//exp(𝔤 0𝔪 A)\MC(\mathfrak{g}\otimes \mathfrak{m}_{A})\bigl /\bigl /\exp (\mathfrak{g}^{0}\otimes \mathfrak{m}_{A}), unless 𝔤\mathfrak{g} is concentrated in nonnegative degrees. We will come back to this later. Also note that the zero in 𝔤 1𝔪 A\mathfrak{g}^{1}\otimes \mathfrak{m}_{A} gives a natural distinguished element in π 0(Def(𝔤))\pi _{\leq 0}(\Def(\mathfrak{g})): the isomorphism class of the trivial deformation. Since this marking is natural, we will use the same symbol π 0(Def(𝔤))\pi _{\leq 0}(\Def(\mathfrak{g})) to denote both the set π 0(Def(𝔤))\pi _{\leq 0}(\Def(\mathfrak{g})) and the pointed set π 0(Def(𝔤);0)\pi _{\leq 0}(\Def(\mathfrak{g});0).

It is important to remark that the functors of the form Def(𝔤)\Def(\mathfrak{g}) are very special ones among all formal ∞-groupoids. To begin with, Def(𝔤)(𝕂)={0}\Def(\mathfrak{g})(\mathbb{K})=\{ 0\} and so, in particular, Def(𝔤)(𝕂)\Def(\mathfrak{g})(\mathbb{K}) is a homotopically trivial ∞-groupoid. Another characterzing property of the functors of the form Def(𝔤)\Def(\mathfrak{g}) among formal ∞-groupoids is that, under suitable assumptions, they commute with homotopy pullbacks; see Pr10, Lu11 for a precise statement. In other words, if we call “formal moduli problems” those formal ∞-groupoids which satisfy the two conditions we have just observed for Def(𝔤)\Def(\mathfrak{g}), what we are saying is that Def\Def is actually a functor

Def:DGLAFormal moduli problems. \Def: \mathbf{DGLA} \to \mathbf{\text{Formal moduli problems}}.

And a very good reason for working with ∞-groupoids valued deformation functors rather than with their apparently handier set-valued or groupoid-valued versions is the following remarkable result, which allows one to move homotopy constructions back and forth between dglas and formal moduli problems.


(Pridham-Lurie) The functor Def:DGLAFormal moduli problems\Def: \mathbf{DGLA} \to \mathbf{\text{Formal moduli problems}} is an equivalence of (,1)(\infty ,1)-categories.

Here the (,1)(\infty ,1)-category structures involved are the most natural ones, and they are both induced by standard model category structures. Namely, on the category of dglas one takes surjective morphisms as fibrations and quasi-isomorphisms as weak equivalences, just as in the case of differential complexes, whereas the model category structure on the right hand side is induced by the standard model category structure on Kan complexes as a subcategory of simplicial sets. A proof of the above equivalence can be found in Pr10, Lu11.

We will often identify a dgla 𝔤\mathfrak{g} with the functor dgArtnilpotentDGLA\mathbf{dgArt}\to \mathbf{nilpotent\,\, DGLA} it defines by the rule A𝔤𝔪 AA\mapsto \mathfrak{g}\otimes \mathfrak{m}_{A}. With this in mind, we will occasionally apply constructions that generally only make sense for nilpotent dglas (such as exp\exp ) to arbitrary dglas. What we mean in these cases is that the construction is applied not to a single dgla, but to the functor from dgArt\mathbf{dgArt} to nilpotent dglas it defines. The same kind of consideration applies to our somehow colloquial use of the expression “∞-groupoid” in the following sections; namely, by that we will occasionally mean “formal ∞-groupoid”, or even “formal stack in ∞-groupoids”. The precise meaning to be given to “∞-groupoid” will always be clear from the context.

Tangent spaces and obstructions

If X\mathbf{X} is a formal moduli problem, then the simplicial set X(𝕂[ϵ]/(ϵ 2))\mathbf{X}(\mathbb{K}[\epsilon ]/(\epsilon ^{2})) has a natural structure of simplicial vector space, and so, via the Dold-Kan correspondence, it is equivalent to the datum of a chain complex: the tangent complex TXT\mathbf{X} of X\mathbf{X}. Passing from X\mathbf{X} to the associated classical moduli problem π 0X\pi _{\leq 0}\mathbf{X}, the only datum we read of the tangent complex is its homotopy class, i.e., since we are working on a field, its cohomology. In particular, we have a natural isomorphism

Tπ 0DefH 1 T\pi _{\leq 0}\Def\xrightarrow{\sim } H^{1}

of functors DGLAVector spaces\mathbf{DGLA}\to \mathbf{\text{Vector spaces}} between the tangent space to the classical moduli problem associated to a dgla and the first cohomology group of the dgla seen as a cochain complex. Let us rephrase this in a more explicit form. As we noticed in the previous section, π 0Def(𝔤)\pi _{\leq 0}\Def(\mathfrak{g}) is the functor of Artin rings AMC(𝔤𝔪 A)/gauge A\mapsto \MC(\mathfrak{g}\otimes \mathfrak{m}_{A})\bigl /gauge, hence

Tπ 0Def(𝔤)=MC(𝔤(ϵ)/(ϵ 2))/gaugeH 1(𝔤). T\pi _{\leq 0}\Def(\mathfrak{g})=\MC\left (\mathfrak{g}\otimes (\epsilon )/(\epsilon ^{2})\right )\bigl /gauge\cong H^{1}(\mathfrak{g}).

This isomorphism is natural. Namely, given a morphism φ:𝔤𝔥\varphi \colon \mathfrak{g}\to \mathfrak{h} of dglas, let us write Φ\Phi for the induced morphism of classical moduli problems,

Φ=π 0Def(φ):π 0Def(𝔤)π 0Def(𝔥). \Phi =\pi _{\leq 0}\Def(\varphi )\colon \pi _{\leq 0}\Def(\mathfrak{g})\to \pi _{\leq 0}\Def(\mathfrak{h}).

Then the differential of Φ\Phi ,

dΦ:Tπ 0Def(𝔤)Tπ 0Def(𝔥) d\Phi \colon T\pi _{\leq 0}\Def(\mathfrak{g})\to T\pi _{\leq 0}\Def(\mathfrak{h})

is naturally identified with

H 1(φ):H 1(𝔤)H 1(𝔥). H^{1}(\varphi ):H^{1}(\mathfrak{g})\to H^{1}(\mathfrak{h}).

The second cohomology group H 2H^{2} defines a natural obstruction theory for π 0Def\pi _{\leq 0}\Def, i.e., obstructions for the classical moduli problem π 0Def(𝔤)\pi _{\leq 0}\Def(\mathfrak{g}) are naturally identified with elements in H 2(𝔤)H^{2}(\mathfrak{g}), see Ma02. Note that this does not mean that each element in H 2(𝔤)H^{2}(\mathfrak{g}) represents an obstruction: one can have dglas with nontrivial H 2H^{2} governing unobstructed deformation problems. The naturally of the obstruction theory given by the second cohomology groups means that, if φ:𝔤𝔥\varphi \colon \mathfrak{g}\to \mathfrak{h} is a morphism of of dglas, the induced morphism in cohomology,

H 2(φ):H 2(𝔤)H 2(𝔥), H^{2}(\varphi ):H^{2}(\mathfrak{g})\to H^{2}(\mathfrak{h}),

maps obstructions for the classical moduli problem π 0Def(𝔤)\pi _{\leq 0}\Def(\mathfrak{g}) to obstructions for the classical moduli problem π 0Def(𝔥)\pi _{\leq 0}\Def(\mathfrak{h}). In particular, if the moduli problem π 0Def(𝔥)\pi _{\leq 0}\Def(\mathfrak{h}) is unobstructed (e.g., if the functor π 0Def(𝔥)\pi _{\leq 0}\Def(\mathfrak{h}) is smooth), then

Obstructions(π 0Def(𝔤))ker(H 2(φ):H 2(𝔤)H 2(𝔥)). \mathrm{Obstructions}\left (\pi _{\leq 0}\Def(\mathfrak{g})\right )\subseteq \ker \left (H^{2}(\varphi )\colon H^{2}(\mathfrak{g})\to H^{2}(\mathfrak{h})\right ).

Homotopy vs. gauge equivalent morphisms of dglas (with a detour into L L_\infty-morphisms)

Let 𝔤\mathfrak{g} and 𝔥\mathfrak{h} be two dglas. The hom-space Hom (𝔤,𝔥)\Hom_{\infty }(\mathfrak{g},\mathfrak{h}) of morphisms between 𝔤\mathfrak{g} and 𝔥\mathfrak{h} in the (,1)(\infty ,1)-category of dglas is conveniently modelled as the simplicial set MC(Hom̲(𝔤,𝔥)Ω )\MC(\underline{\Hom}(\mathfrak{g},\mathfrak{h})\otimes \Omega _{\bullet }), where Hom̲(𝔤,𝔥)\underline{\Hom}(\mathfrak{g},\mathfrak{h}) is the Chevalley-Eilenberg-type dgla associated with the pair (𝔤,𝔥)(\mathfrak{g},\mathfrak{h}). It is given as the total dgla of the bigraded dgla

Hom̲ p,q(𝔤,𝔥)=Hom Vect( q𝔤,𝔥[p])=Hom p( q𝔤,𝔥), \underline{\Hom}^{p,q}(\mathfrak{g},\mathfrak{h})=\Hom_{\mathbb{Z}-Vect}(\wedge ^{q}\mathfrak{g},\mathfrak{h}[p])=\Hom^{p}(\wedge ^{q}\mathfrak{g},\mathfrak{h}),

endowed with the Lie bracket

[,] Hom̲:Hom̲ p 1,q 1(𝔤,𝔥)Hom̲ p 2,q 2(𝔤,𝔥)Hom̲ p 1+p 2,q 1+q 2(𝔤,𝔥) [\,,\,]_{\underline{\Hom}}\colon \underline{\Hom}^{p_{1},q_{1}}(\mathfrak{g},\mathfrak{h})\otimes \underline{\Hom}^{p_{2},q_{2}}(\mathfrak{g},\mathfrak{h})\to \underline{\Hom}^{p_{1}+p_{2},q_{1}+q_{2}}(\mathfrak{g},\mathfrak{h})

defined by

[f,g] Hom̲ (γ 1 γ q 1+q 2 )= σSh(q 1,q 2)±[f(γ σ(1)γ σ(q 1)),g(γ σ(q 1+1)γ σ(q 1+q 2))] 𝔥 , [f,g]^{}_{\underline{\Hom}}(\gamma _{1}^{}\wedge \cdots \wedge \gamma _{q_{1}+q_{2}}^{})=\sum_{\sigma \in Sh(q_{1},q_{2})}\pm [f( \gamma _{\sigma (1)}\wedge \cdots \wedge \gamma _{\sigma (q_{1})}), g( \gamma _{\sigma (q_{1}+1)}\wedge \cdots \wedge \gamma _{\sigma (q_{1}+q_{2})})]^{}_{\mathfrak{h}},

with σ\sigma ranging in the set of (q 1,q 2)(q_{1},q_{2})-unshuffles and and ±\pm standing for the Koszul sign, and with the differentials

d 1,0 :Hom̲ p,q(𝔤,𝔥)Hom̲ p+1,q(𝔤,𝔥) d_{1,0}^{}\colon \underline{\Hom}^{p,q}(\mathfrak{g},\mathfrak{h})\to \underline{\Hom}^{p+1,q}(\mathfrak{g},\mathfrak{h})


d 0,1 :Hom̲ p,q(𝔤,𝔥)Hom̲ p,q+1(𝔤,𝔥) d_{0,1}^{}\colon \underline{\Hom}^{p,q}(\mathfrak{g},\mathfrak{h})\to \underline{\Hom}^{p,q+1}(\mathfrak{g},\mathfrak{h})

given by

(d 1,0 f)(γ 1 γ q )=d 𝔥(f(γ 1 γ q ))+ i±f(γ 1d 𝔤γ iγ q+1 ) (d_{1,0}^{}f)(\gamma _{1}^{}\wedge \cdots \wedge \gamma _{q}^{})=d_{\mathfrak{h}}(f(\gamma _{1}^{}\wedge \cdots \wedge \gamma _{q}^{}))+\sum _{i} \pm f(\gamma _{1}\wedge \cdots \wedge d_{\mathfrak{g}}\gamma _{i}\wedge \cdots \wedge \gamma _{q+1}^{})


(d 0,1 f)(γ 1γ q+1)= i<j±f([γ i,γ j] 𝔤 γ 1γ i^γ j^γ q+1 ). (d_{0,1}^{}f)(\gamma _{1}\wedge \cdots \wedge \gamma _{q+1})= \sum _{i\lt j}\pm f([\gamma _{i},\gamma _{j}]^{}_{\mathfrak{g}}\wedge \gamma _{1}\wedge \cdots \wedge \widehat{\gamma _{i}}\wedge \cdots \wedge \widehat{\gamma _{j}}\wedge \cdots \wedge \gamma _{q+1}^{}).

An explicit determination for the signs in the above formulas can be found, e.g, in LM95,Sc04. These operations are best seen pictorially:

Layer 1 [] ] f g , Hom f g = ; [,]

  1. At least in higher categories folklore.

Revised on September 17, 2012 at 12:24:48 by Urs Schreiber