Hochschild cohomology in nLab
Context
Cohomology
Special and general types
-
group cohomology, nonabelian group cohomology, Lie group cohomology
-
-
cohomology with constant coefficients / with a local system of coefficients
Special notions
Variants
-
differential cohomology
Operations
Theorems
Higher algebra
Algebraic theories
Algebras and modules
Higher algebras
-
symmetric monoidal (∞,1)-category of spectra
Model category presentations
Geometry on formal duals of algebras
Theorems
Contents
- Idea
- Definition
- Examples
- Gradings and conventions
- The Hochschild chain complex of an associative algebra
- The simplicial circle
- Tensoring with the simplicial circle
- Identification with Kähler differential forms
- The simplicial circle action
- Traditional description of the Hochschild complex
- As function algebra on the derived loop space
- Higher order Hochschild homology modeled on cdg-algebras
- Properties
- Algebra structure on (HH •(A,A),HH •(A,A))(HH^\bullet(A,A), HH_\bullet(A,A))
- Differential calculus
- E nE_n-algebra structure: Deligne-Kontsevich conjecture/theorem
- HHHH of constant ∞\infty-stacks: String topology BV-algebra
- Relation to cyclic (co)homology
- Further
- Related entries
- References
Idea
Hochschild (co)homology is a homological construction which makes sense for any associative algebra, or more generally any dg-algebra or ring spectrum. It has multiple interpretations in higher category theory. Presently, everything below pertains to Hochschild homology of commutative algebras; an exposition of the noncommutative case remains to be written.
Thus, for AA a commutative ∞-algebra, its Hochschild homology complex is its (∞,1)-tensoring S 1⋅AS^1 \cdot A with the ∞-groupoid incarnation of the circle. More generally, for SS any ∞\infty-groupoid/simplicial set, S⋅AS \cdot A is the corresponding higher order Hochschild homology of AA.
In the presence of function algebras on ∞-stacks it may happen that A=𝒪(X)A = \mathcal{O}(X) is the algebra of functions on some ∞-stack XX and that 𝒪(−)\mathcal{O}(-) sends powerings of XX to tensorings of 𝒪(X)\mathcal{O}(X). In that case it follows that the Hochschild homology complex of 𝒪(X)\mathcal{O}(X) is the function complex 𝒪(ℒ(X))\mathcal{O}(\mathcal{L}(X)) on the derived loop space ℒX\mathcal{L}X of XX.
The Hochschild complex
Originally the notion of Hochschild homology was introduced as the chain homology of a certain chain complex associated to any bimodule NN over some algebra AA: its bar complex, written
C •(A,N):=N⊗ A⊗A opB •A, C_\bullet(A,N) := N \otimes_{A \otimes A^{op}} \mathrm{B}_\bullet A \,,
where NN and AA are regarded as A⊗A opA \otimes A^{op}-bimodules in the obvious way.
Then it was understood that this complex is the result of tensoring the AA-bimodules NN with AA over A⊗A opA \otimes A^{op} but using the derived functor of the tensor product functor – the Tor functor – in the ambient model structure on chain complexes:
C •(A,N)=N⊗ A⊗A op DA=Tor A⊗A op •(N,A). C_\bullet(A,N) = N \otimes^D_{A\otimes A^{op}} A = Tor^\bullet_{A\otimes A^{op}}(N,A) \,.
Then still a little later, it was understood that this is just the ordinary tensor product in the symmetric monoidal (∞,1)-category of chain complexes. If this is understood, we can just write again simply
C •(A,N):=N⊗ A⊗A opA. C_\bullet(A,N) := N \otimes_{A \otimes A^{op}} A \,.
This, generally, is the definition of the Hochschild homology object of any bimodule over a monoid in a symmetric monoidal (∞,1)(\infty,1)-category (symmetry is needed to make sense of A opA^{op}). Dually, the Hochschild cohomology object is
C •(A,N):=Hom A⊗A op(A,N). C^\bullet(A,N) := Hom_{A\otimes A^{op}}(A,N).
Of special interest is the case where N=AN = A. In this case the Hochschild cohomology object is also called the (“(∞,1)(\infty,1)-” or “derived-”)center of AA:
Z(A):=Hom A⊗A op(A,A). Z(A) := Hom_{A\otimes A^{op}}(A,A).
Dually, the Hochschild homology object when N=AN=A is called the universal trace or shadow. In this case, if A=𝒪(X)A = \mathcal{O}(X) can be identified with an ∞\infty-algebra of functions on an object XX, which is therefore commutative so that A op=AA^{op}= A, and if taking functions commutes with (∞,1)(\infty,1)-pullbacks, then
Z(𝒪(X))≃𝒪(X× X×XX)≃𝒪(ℒX) Z(\mathcal{O}(X)) \simeq \mathcal{O}(X \times_{X \times X} X) \simeq \mathcal{O}(\mathcal{L}X)
is the ∞\infty-algebra of functions on the free loop space object of XX.
Properties
By the Hochschild-Kostant-Rosenberg theorem and its generalizations, the Hochschild homology HH •(𝒪(X),𝒪(X))HH_\bullet(\mathcal{O}(X),\mathcal{O}(X)) of an ordinary algebra tends to behave like the algebra of Kähler differentials of 𝒪(X)\mathcal{O}(X). More generally, this computes the cotangent complex of the ∞\infty-algebra 𝒪(X)\mathcal{O}(X). The cup product gives the wedge product of forms and the S 1S^1-action the de Rham differential.
Dually this means that in derived geometry the free loop space object ℒX\mathcal{L} X consists of infinitesimal loops in XX (in ordinary geometry it would be equal to SpecASpec A, consisting only of constant loops).
Analogously, Hochschild cohomology HH •(𝒪(X),𝒪(X))HH^\bullet(\mathcal{O}(X), \mathcal{O}(X)) of 𝒪(X)\mathcal{O}(X) computes the multivector fields on XX. There are pairing operations on HH homology and cohomology that make them support a general differential calculus on XX, which makes sense even if 𝒪(X)\mathcal{O}(X) is a noncommutative algebra.
Definition
We start with the general-abstract definition of Hochschild homology and then look at special and more traditional cases.
General abstract
We look at the very general abstract definition of Hochschild (co)homology and some important subcases.
Hochschild homology
We discuss Hochschild homology of commutative algebras for the case that these are related to function algebras on derived loop spaces.
Definition
Let H\mathbf{H} be an (∞,1)-topos that admits function algebras on ∞-stacks (see there for details)
Alg op⟶⟵𝒪H. Alg^{op} \stackrel{\overset{\mathcal{O}}{\longleftarrow}}{\underset{}{\longrightarrow}} \mathbf{H} \,.
In particular the (∞,1)-category of ∞-algebras Alg opAlg^{op} is (∞,1)-tensored over ∞Grpd. Then for A∈AlgA \in Alg and K∈∞GrpdK \in \infty Grpd we say that
K⋅A∈Alg K \cdot A \in Alg
is the Hochschild homology complex of AA over KK.
We say a full sub-(∞,1)-category of H\mathbf{H} consists of 𝒪\mathcal{O}-perfect objects if on these 𝒪\mathcal{O} commutes with (∞,1)-limits.
Then for XX an 𝒪\mathcal{O}-perfect object we have
K⋅𝒪(X)≃𝒪(X K). K \cdot \mathcal{O}(X) \simeq \mathcal{O}(X^{K}) \,.
For K=S 1K = S^1 the circle, this is ordinary Hochschild homology, while for general KK it is called higher order Hochschild homology .
The following definition formalizes large classes of 𝒪\mathcal{O}-perfect objects given by representables.
Proposition/Definition
In the context of the above definition we have
𝒪(ℒX)≃S 1⋅𝒪(X)∈TAlg ∞, \mathcal{O} (\mathcal{L}X) \simeq S^1 \cdot \mathcal{O}(X) \in T Alg_\infty \,,
where on the right we have the (∞,1)-tensoring of TAlg ∞T Alg_\infty over ∞Grpd\infty Grpd, which is the (∞,1)-colimit over the diagram S 1S^1 of the (∞,1)-functor constant on 𝒪(X)\mathcal{O}(X)
S 1⋅𝒪(X)≃lim → S 1𝒪(X). S^1 \cdot \mathcal{O}(X) \simeq {\lim_{\to}}_{S^1} \mathcal{O}(X) \,.
This object we call the Hochschild homology complex of 𝒪X\mathcal{O}X.
Generally for higher order Hochschild homology we have
𝒪(X K)≃K⋅𝒪(X)≃lim → K𝒪(X)∈TAlg ∞. \mathcal{O}(X^K) \simeq K \cdot \mathcal{O}(X) \simeq {\lim_{\to}}_{K} \mathcal{O}(X) \in T Alg_\infty \,.
Proof
Because the (∞,1)-Yoneda embedding preserves (∞,1)-limits the limit X KX^K may be computed in CC. By assumption CC is closed under limits in TAlg ∞ opT Alg_\infty^{op}. The limit X KX^K in TAlg opT Alg^{op} is the colimit K⋅𝒪(X)K \cdot \mathcal{O}(X) in the opposite (∞,1)-category of ∞\infty-algebras.
This definition of general higher order Hochschild homology by (∞,1)(\infty,1)-copowering is
-
explicit in ToënVezzosi, for ordinary Hochschild homology, hence K=S 1K = S^1,
-
almost explicit in (GinotTradlerZeinalian), for higher order Hochschild homology for dg-algebras. Details on that are below in the section Higher order Hochschild homology modeled on cdg-algebras
-
explicit in Ben-Zvi/Francis/Nadler, corollary 4.12 for HH with values in quasicoherent ∞-stacks and over perfect ∞\infty-stacks (see there for details).
Topological chiral homology
Notice that the tensoring that gives the Hochschild homology is given by the ∞\infty-colimit over the constant functor
K⋅A≃lim → KA. K \cdot A \simeq {\lim_\to}_K A \,.
This generalizes to ∞\infty-colimits of functors constant on an algebra, but over a genuine (∞,1)-category diagram.
Specifically let XX be framed nn-manifold, AA an En-algebra and D XD_X the (∞,1)-category whose objects are framed embeddings of disjoint unions of open discs into XX and morphisms are inclusions of these. Let F AF_A be the functor that assigns A kA^{k} to an object corresponding to kk discs in XX, and iterated products/units to morphisms
Then the (∞,1)-colimit
lim → D XF A {\lim_\to}_{D_X} F_A
is called the topological chiral homology of XX.
For AA an ordinary associatve algebra, hence in particular an E 1E_1-algebra, and XX the circle, this reproduces the ordinary Hochschild homology of AA (see below).
For more details see (GinotTradlerZeinalian).
Specific concrete
We unwind the above general abstract definition in special classes of examples and find more explicit and more traditional definitions of Hochschild homology.
Pirashvili’s higher order Hochschild homology
We demonstrate how the above (∞,1)(\infty,1)-category theoretic definition of higher order Hochschild homology reproduces the simplicial definition by (Pirashvili).
Examples
We first give a detailed discussion of the standard Hochschild complex of a commutative algebra, but from the general abstract (∞,1)(\infty,1)-category theoretic point of view.
Then we look in detail at higher order Hochschild homology in the (∞,1)(\infty,1)-topos over an (∞,1)-site of formal duals of dg-algebras. In this context the classical theorem by Jones on Hochschild homology and loop space cohomology is a natural consequence of the general machinery.
Gradings and conventions
In derived geometry two categorical gradings interact: a cohesive ∞\infty-groupoid XX has a space of k-morphisms X kX_k for all non-negative kk, and each such has itself a simplicial T-algebra of functions with a component in each non-positive degree. But the directions of the face maps are opposite. We recall the grading situation from function algebras on ∞-stacks.
Functions on a bare ∞\infty-groupoid KK, modeled as a simplicial set, form a cosimplicial algebra 𝒪(K)\mathcal{O}(K), which under the monoidal Dold-Kan correspondence identifies with a cochain dg-algebra (meaning: with positively graded differential) in non-negative degree
(⋮ ↓↓↓↓ K 2 ↓ ∂ 0↓ ∂ 1↓ ∂ 2 K 1 ↓ ∂ 0↓ ∂ 1 K 0)↦𝒪(⋮ ↑↑↑↑ 𝒪(K 2) ↑ ∂ 0 *↑ ∂ 1 *↑ ∂ 2 * 𝒪(K 1) ↑ ∂ 0 *↑ ∂ 1 * 𝒪(K 0))↔∼(⋯ ↑ ∑ i(−1) i∂ i * A 2 ↑ ∑ i(−1) i∂ i * A 1 ↑ ∑ i(−1) i∂ i * A 0 ↑ 0 ↑ 0 ↑ ⋮). \left( \array{ \vdots \\ \downarrow \downarrow \downarrow \downarrow \\ K_2 \\ \downarrow^{\partial_0} \downarrow^{\partial_1} \downarrow^{\partial_2} \\ K_1 \\ \downarrow^{\partial_0} \downarrow^{\partial_1} \\ K_0 } \right) \;\;\;\;\; \stackrel{\mathcal{O}}{\mapsto} \;\;\;\;\; \left( \array{ \vdots \\ \uparrow \uparrow \uparrow \uparrow \\ \mathcal{O}(K_2) \\ \uparrow^{\partial_0^*} \uparrow^{\partial_1^*} \uparrow^{\partial_2^*} \\ \mathcal{O}(K_1) \\ \uparrow^{\partial_0^*} \uparrow^{\partial_1^*} \\ \mathcal{O}(K_0) } \right) \;\;\;\;\; \stackrel{\sim}{\leftrightarrow} \;\;\;\;\; \left( \array{ \cdots \\ \uparrow^{\mathrlap{\sum_i (-1)^i \partial_i^*}} \\ A_2 \\ \uparrow^{\mathrlap{\sum_i (-1)^i \partial_i^*}} \\ A_1 \\ \uparrow^{\mathrlap{\sum_i (-1)^i \partial_i^*}} \\ A_0 \\ \uparrow \\ 0 \\ \uparrow \\ 0 \\ \uparrow \\ \vdots } \right) \,.
On the other hand, a representable XX has itself a simplicial T-algebra of functions, which under the monoidal Dold-Kan correspondence also identifies with a cochain dg-algebra, but then necessarily in non-positive degree to match with the above convention. So we write
𝒪(X)=(𝒪(X) 0 ↑↑ 𝒪(X) −1 ↑↑↑ 𝒪(X) −2 ↑↑↑↑ ⋮)↔∼(⋮ ↑ 0 ↑ 0 ↑ 𝒪(X) 0 ↑ 𝒪(X) −1 ↑ 𝒪(X) −2 ↑ ⋮). \mathcal{O}(X) \;\;\;\;\; = \;\;\;\;\; \left( \array{ \mathcal{O}(X)_0 \\ \uparrow \uparrow \\ \mathcal{O}(X)_{-1} \\ \uparrow \uparrow \uparrow \\ \mathcal{O}(X)_{-2} \\ \uparrow \uparrow \uparrow \uparrow \\ \vdots } \right) \;\;\;\;\; \stackrel{\sim}{\leftrightarrow} \;\;\;\;\; \left( \array{ \vdots \\ \uparrow \\ 0 \\ \uparrow \\ 0 \\ \uparrow \\ \mathcal{O}(X)_0 \\ \uparrow \\ \mathcal{O}(X)_{-1} \\ \uparrow \\ \mathcal{O}(X)_{-2} \\ \uparrow \\ \vdots } \right) \,.
Taking this together, for X •X_\bullet a general ∞-stack, its function algebra is generally an unbounded cochain dg-algebra with mixed contributions as above, the simplicial degrees contributing in the positive direction, and the homological resolution degrees in the negative direction:
𝒪(X •)=(⋮ ↑ ⨁ k−p=q𝒪(X k) −p ↑ ⋮ ↑ d 𝒪(X 1) 0⊕𝒪(X 2) −1⊕𝒪(X 3) −2⊕⋯ ↑ d 𝒪(X 0) 0⊕𝒪(X 1) −1⊕𝒪(X 2) −2⊕⋯ ↑ d 𝒪(X 0) −1⊕𝒪(X 1) −2⊕𝒪(X 2) −3⊕⋯ ↑ d ⋮). \mathcal{O}(X_\bullet) \;\;\;\;\; = \;\;\;\;\; \left( \array{ \vdots \\ \uparrow \\ \bigoplus_{k-p = q} \mathcal{O}(X_k)_{-p} \\ \uparrow \\ \vdots \\ \uparrow^d \\ \mathcal{O}(X_1)_0 \oplus \mathcal{O}(X_2)_{-1} \oplus \mathcal{O}(X_3)_{-2} \oplus \cdots \\ \uparrow^{d} \\ \mathcal{O}(X_0)_0 \oplus \mathcal{O}(X_1)_{-1} \oplus \mathcal{O}(X_2)_{-2} \oplus \cdots \\ \uparrow^{d} \\ \mathcal{O}(X_0)_{-1} \oplus \mathcal{O}(X_1)_{-2} \oplus \mathcal{O}(X_2)_{-3}\oplus \cdots \\ \uparrow^{d} \\ \vdots } \right) \,.
The Hochschild chain complex of an associative algebra
We consider in detail the classical case of Hochschild (co)homology of an associative algebra approaching it from the general abstract perspective on Hochschild homology.
This section focuses on exposition. The formal context in which the constructions considered here follow from first principles is discussed below in Higher order Hochschild homology modeled on cdg-algebras
The simplicial circle
We shall use two different equivalent models of the circle in ∞Grpd\infty Grpd in terms of models in sSetsSet:
-
the simplicial set Δ[1]/∂Δ[1]\Delta[1]/\partial \Delta[1]
This is not fibrant (not a Kan complex). On the contrary, this is the smallest simplicial model available for the circle, with the least number of horn fillers.
In low degrees it looks as follows
⋮ ⋮ (Δ[1]/∂Δ[1]) 3 = (****)∐(*→***)∐(**→**)∐(***→*) (Δ[1]/∂Δ[1]) 2 = (***)∐(*→**)∐(**→*) (Δ[1]/∂Δ[1]) 1 = (**)∐(*→*) (Δ[1]/∂Δ[1]) 0 = (*). \array{ \vdots && \vdots \\ (\Delta[1]/\partial\Delta[1])_3 & = & (* * * *) \coprod (* \to * * *) \coprod (* * \to * *) \coprod (* * * \to * ) & \\ \\ (\Delta[1]/\partial\Delta[1])_2 & = & (* * *) \coprod (*\to* *) \coprod (* * \to *) \\ \\ (\Delta[1]/\partial\Delta[1])_1 & = & (* *) \coprod (* \to *) \\ \\ (\Delta[1]/\partial\Delta[1])_0 & = & (*) } \,.
Here for instance the expression (**→*)(* * \to * ) denotes the morphism of simplicial sets Δ[2]→Δ[1]/∂Δ[1]\Delta[2] \to \Delta[1]/\partial \Delta[1] that sends the first edge (the 2-face) of the 2-simplex to the unique degenerate 1-cell and the second edge (the 0-face) to the unique non-degenerate 1-cell of Δ[1]/∂Δ[1]\Delta[1]/ \partial \Delta[1].
-
the nerve of the delooping groupoid Bℤ\mathbf{B}\mathbb{Z} of the additive group of integers.
This model is fibrant (is a Kan complex) and makes manifest the group structure on S 1S^1, which is the strict 2-group structure on Bℤ\mathbf{B}\mathbb{Z} or equivalently the structure of a simplicial group on its nerve.
Bℤ×Bℤ→Bℤ \mathbf{B}\mathbb{Z} \times \mathbf{B}\mathbb{Z} \to \mathbf{B}\mathbb{Z}
((*→k*),(*→l*))↦(*→k+l*). ((* \stackrel{k}{\to} * ), (* \stackrel{l}{\to} * )) \mapsto (* \stackrel{k+l}{\to} * ) \,.
Tensoring with the simplicial circle
Let A∈CAlg kA \in CAlg_k be a commutative associative algebra over a commutative ring kk.
Above in the section on Higher order Hochschild homology we had discussed how the Hochschild homology of AA is given by the simplicial algebra (Δ[1]/∂Δ[1])⋅A∈CAlg k Δ op(\Delta[1]/\partial \Delta[1]) \cdot A \in CAlg_k^{\Delta^{op}} that is the tensoring of AA regarded as a constant simplicial algebra with the simplicial set Δ[1]/∂Δ[1]\Delta[1]/\partial \Delta[1] (the 1-simplex with its two 0-cells identified).
We describe now in detail what this simplicial circle algebra looks like. The proof that this construction is indeed homotopy-good is given below in As functions on the derived loop space
When forming the copowering of AA with the simplicial circle S 1S^1, we get the same structure as displayed above, but with one copy of AA for each item in parenthesis.
To be very explicit, we recall and demonstrate the following elementary fact.
Proposition
In CAlg kCAlg_k the coproduct is given by the tensor product over kk:
(A →i A A∐B ←i B B)≃(A →Id A⊗ ke B A⊗ kB ←e A⊗Id B B) \left( \array{ A &\stackrel{i_A}{\to}& A \coprod B &\stackrel{i_B}{\leftarrow}& B } \right) \simeq \left( \array{ A &\stackrel{Id_A \otimes_k e_B}{\to}& A \otimes_k B & \stackrel{e_A \otimes Id_B}{\leftarrow}& B } \right)
Proof
We check the universal property of the coproduct: for C∈CAlg kC \in CAlg_k and f,g:A,B→Cf,g : A,B \to C two morphisms, we need to show that there is a unique morphism (f,g):A⊗ kB→C(f,g) : A \otimes_k B \to C such that the diagram
A →Id A⊗e B A⊗ kB ←e A⊗Id B B f↘ ↓ (f,g) ↙ g C \array{ A &\stackrel{Id_A \otimes e_B}{\to}& A \otimes_k B &\stackrel{e_A \otimes Id_B}{\leftarrow}& B \\ & {}_{\mathllap{f}}\searrow & \downarrow^{\mathrlap{(f,g)}} & \swarrow_{\mathrlap{g}} \\ && C }
commutes. For the left triangle to commute we need that (f,g)(f,g) sends elements of the form (a,e B)(a,e_B) to f(a)f(a). For the right triangle to commute we need that (f,g)(f,g) sends elements of the form (e A,b)(e_A, b) to g(b)g(b). Since every element of A⊗ kBA \otimes_k B is a product of two elements of this form
(a,b)=(a,e B)⋅(e A,b) (a,b) = (a,e_B) \cdot (e_A, b)
this already uniquely determines (f,g)(f,g) to be given on elements by the map
(a,b)↦f(a)⋅g(b). (a,b) \mapsto f(a) \cdot g(b) \,.
That this is indeed an kk-algebra homomorphism follows from the fact that ff and gg are
Notice that for all this it is crucial that we are working with commutative algebras.
Corollary
We have that the tensoring of AA with the map of sets from two points to the single point
(*∐*→*)⋅A≃(A⊗ kA→μA) (* \coprod * \to *) \cdot A \simeq ( A \otimes_k A \stackrel{\mu}{\to} A )
is the product morphism on AA. And that the tensoring with the map from the empty set to the point
(∅→*)⋅A≃(k→e AA) (\emptyset \to *)\cdot A \simeq (k \stackrel{e_A}{\to} A)
is the unit morphism on AA. Generally, for f:S→Tf : S \to T any map of sets we have that the tensoring
(S→fT)⋅A=A ⊗ k|S|→A ⊗ k|T| (S \stackrel{f}{\to} T) \cdot A = A^{\otimes_k |S|} \to A^{\otimes_k |T|}
is the morphism between tensor powers of AA of the cardinalities of SS and TT, respectively, whose component over a copy of AA on the right corresponding to t∈Tt \in T is the iterated product A ⊗ k|f −1{t}|→AA^{\otimes_k |f^{-1}\{t\}|} \to A on as many tensor powers of AA as there are elements in the preimage of tt under ff.
We see that in low degree the simplicial algebra (Δ[1]/∂Δ[1])⋅A(\Delta[1]/\partial \Delta[1]) \cdot A has the components
⋮ ⋮ ((Δ[1]/∂Δ[1])⋅A) 3 = A⊗A⊗A⊗A ((Δ[1]/∂Δ[1])⋅A) 2 = A⊗A⊗A ((Δ[1]/∂Δ[1])⋅A) 1 = A⊗A ((Δ[1]/∂Δ[1])⋅A) 0 = A. \array{ \vdots && \vdots \\ ((\Delta[1]/\partial\Delta[1]) \cdot A)_3 & = & A \otimes A \otimes A \otimes A & \\ \\ ((\Delta[1]/\partial\Delta[1]) \cdot A)_2 & = & A \otimes A \otimes A \\ \\ ((\Delta[1]/\partial\Delta[1]) \cdot A)_1 & = & A \otimes A \\ \\ ((\Delta[1]/\partial\Delta[1]) \cdot A)_0 & = & A } \,.
The two face maps from degree 1 to degree 0 both come from mapping two points to a single point, so they are both the product on AA.
A⊗ kA⟶μ⟶μA. A \otimes_k A \stackrel{\overset{\mu}{\longrightarrow}}{\underset{\mu}{\longrightarrow}} A \,.
The three face maps from degree 3 to degree 2 are more interesting. We have
∂ 0 2:(***) ↦ (**) ∐ ↗ ∐ (*→**) (*→*) ∐ ↗ (**→*) \partial^2_0 \;\;\; : \;\;\; \array{ (* * *) &\mapsto & (* *) \\ \coprod & \nearrow &\coprod& \\ (* \to * *) & & (* \to *) \\ \coprod &\nearrow&& \\ (* * \to *) }
and
∂ 1 2:(***) ↦ (**) ∐ ∐ (*→**) ↦ (*→*) ∐ ↗ (**→*) \partial^2_1 \;\;\; : \;\;\; \array{ (* * *) &\mapsto & (* *) \\ \coprod & &\coprod& \\ (* \to * *) & \mapsto & (* \to *) \\ \coprod &\nearrow&& \\ (* * \to *) }
and
∂ 2 2:(**→*) ↦ (**) ∐ ↗ ∐ (***) (*→*) ∐ ↗ (*→**). \partial^2_2 \;\;\; : \;\;\; \array{ (* * \to *) &\mapsto & (* *) \\ \coprod & \nearrow &\coprod& \\ (* * *) & & (* \to *) \\ \coprod &\nearrow&& \\ (* \to * *) } \,.
Notice that for the last one we had to cyclically permute the source in order to display the maps in this planar fashion.
So therefore we get the tensorings
(∂ 0 2)⋅A=(A⊗ kA⊗ kA→μ⊗ kIdA) (\partial^2_0) \cdot A = ( A \otimes_k A \otimes_k A \stackrel{\mu \otimes_k Id}{\to} A )
and
(∂ 1 2)⋅A=(A⊗ kA⊗ kA→Id⊗ kμA) (\partial^2_1) \cdot A = ( A \otimes_k A \otimes_k A \stackrel{Id \otimes_k \mu}{\to} A )
and
(∂ 2 2)⋅A=(A⊗ kA⊗ kA→μ⊗ kId∘σ 2,3,1A). (\partial^2_2) \cdot A = ( A \otimes_k A \otimes_k A \stackrel{\mu \otimes_k Id \circ \sigma_{2,3,1}}{\to} A ) \,.
In summary we have so far
(Δ[1]/∂Δ[1])⋅A=(⋯A⊗ kA⊗ kA⟶μ⊗ kId⟶Id⊗ kμ→μ⊗ kIdσ 2,3,1A⊗ kA⟶μ⟶μA). (\Delta[1]/\partial \Delta[1])\cdot A = \left( \cdots A\otimes_k A \otimes_k A \stackrel{\overset{\mu \otimes_k Id \sigma_{2,3,1}}{\to}}{\stackrel{\overset{Id \otimes_k \mu}{\longrightarrow}}{\underset{\mu \otimes_k Id}{\longrightarrow}}} A \otimes_k A \stackrel{\overset{\mu}{\longrightarrow}}{\underset{\mu}{\longrightarrow}}A \right) \,.
The Moore complex of this simplicial algebra is the traditional Hochschild chain complex of AA
C •(A,A)=C •((Δ[1]/∂Δ[1])⋅A). C_\bullet(A,A) = C_\bullet((\Delta[1]/\partial \Delta[1]) \cdot A) \,.
This we describe in more detail in the section Explicit description of the Hochschild complex.
Generally, for KK any simplicial set, K⋅AK \cdot A is the simplicial algebra whose Moore complex is the complex that (Pirashvili) uses to define higher order Hochschild homology.
Identification with Kähler differential forms
We spell out in detail how in degree 0 and 1 the homology of the Hochschild complex of AA is that of its Kähler differential forms. Under mild conditions on AA this is also true in higher degrees, which is the statement of the Hochschild-Kostant-Rosenberg theorem.
Proposition
The homology of the Hochschild complex S 1⋅AS^1 \cdot A in degree 1 is the Kähler differential forms of AA
HH 1(A,A)=H •(S 1⋅A)≃Ω K 1(A/k). HH_1(A,A) = H_\bullet(S^1\cdot A) \simeq \Omega^1_K(A/k) \,.
The isomorphism is induced by the identifications
⋮ (f∈A (***),g∈A (*→**),h∈A (**→*) ↦ 12f∧dg∧dh (f∈A (**),g∈A *→*) ↦ f∧dg (f∈A (*)) ↦ f, \array{ \vdots \\ (f \in A_{(* * * )}, g \in A_{(*\to * *)}, h \in A_{(* * \to *)} & \mapsto & \frac{1}{2} f \wedge d g \wedge d h \\ (f \in A_{(* *)}, g \in A_{* \to *}) &\mapsto& f \wedge d g \\ (f \in A_{(*)}) & \mapsto & f } \,,
where on the left we display elements of A ⊗ kA^{\otimes_k} under the above identification of these tensor powers in S 1⋅AS^1 \cdot A.
Proof
By the above discussion, the Moore complex-differential acts on (f,g,h)∈A⊗ kA⊗ kA(f,g,h) \in A \otimes_k A \otimes_k A by
∂(f,g,h) =(fg,h)−(f,gh)+(hf,g) ∼fg∧dh−f∧d(gh)+fh∧dg. \begin{aligned} \partial (f,g,h) &= (f g, h) - (f, g h) + (h f, g) \\ & \sim f g \wedge d h - f \wedge d (g h) + f h \wedge d g \end{aligned} \,.
The last term on the right is precisely the term by which one has to quotient out the module of formal expressions f∧dgf \wedge d g to get the module of Kähler differentials: setting it to 0 is the derivation property of dd
(∂(f,g,h)=0)⇔f∧(d(gh)=h∧dg+g∧dh). (\partial (f,g,h) = 0) \Leftrightarrow f \wedge ( d(g h) = h \wedge d g + g \wedge d h ) \,.
Therefore we have manifestly
Ω K 1(A)≃C 1(A,A)/im(∂). \Omega^1_K(A) \simeq C_1(A,A)/im(\partial) \,.
Proposition
Under the identification of HH •(A,A)=H •(S 1⋅A)HH_\bullet(A,A) = H_\bullet(S^1 \cdot A) with Kähler differential forms, the cup product on homology identifies with the wedge product of differential 0- and 1-forms.
Proof
Under the monoidal Dold-Kan correspondence the product on the Moore complex N •(S 1⋅A)N_\bullet(S^1 \cdot A) is given by the Eilenberg-Zilber map ∇\nabla
N •(S 1⋅A)⊗ kN •(S 1⋯)→∇N •((S 1⋅A)⊗(S 1⋅A))→N •(⋅)N •(S 1⋅A), N_\bullet(S^1 \cdot A) \otimes_k N_\bullet(S^1 \cdots) \stackrel{\nabla}{\to} N_\bullet((S^1 \cdot A) \otimes (S^1 \cdot A)) \stackrel{N_\bullet(\cdot)}{\to} N_\bullet(S^1 \cdot A) \,,
where for ω∈(S 1⋅A) p\omega \in (S^1\cdot A)_p and λ∈(S 1⋅A) q\lambda \in (S^1 \cdot A)_q we have
∇:ω⊗λ↦∑ (μ,ν)∈Shuff(p,q)sign(μ,ν)s ν(ω)⊗s μ(λ). \nabla : \omega \otimes \lambda \mapsto \sum_{(\mu,\nu)\in Shuff(p,q)} sign(\mu,\nu) s_\nu(\omega) \otimes s_\mu(\lambda) \,.
For instance for ω=f∧dg∈(S 1⋅A) 0\omega = f \wedge d g \in (S^1 \cdot A )_0 we have
s 1(f∧dg)=f∧dg∧d1 s_1 (f \wedge d g) = f \wedge d g \wedge d 1
and
s 2(h∧dq)=(h∧d1∧dq) s_2(h \wedge d q) = (h \wedge d 1 \wedge d q)
and the tensor product (in (S 1⋅A) 2(S^1 \cdot A)_2!) is componentwise
s 1(f∧dg)⊗s 2(h∧dq)=(f⊗h)∧d(g⊗1)∧d(1⊗q). s_1(f \wedge d g) \otimes s_2(h \wedge d q) = (f \otimes h) \wedge d(g \otimes 1) \wedge d(1 \otimes q) \,.
Therefore
∇(ω,λ)=fh∧dq∧dq. \nabla(\omega, \lambda) = f h \wedge d q \wedge d q \,.
The simplicial circle action
We describe the canonical action of the automorphism 2-group of the circle S 1S^1 on S 1⋅AS^1 \cdot A and how its degree-1 part induces under the above identification H •(S 1⋅A)≃Ω K •(A)H_\bullet(S^1 \cdot A) \simeq \Omega^\bullet_K(A) the action of the de Rham differential.
Proposition
The automorphism 2-group of the categorical circle is
Aut ∞Grpd(Bℤ,Bℤ)≃∐ {+1,−1}Bℤ. Aut_{\infty Grpd}(\mathbf{B}\mathbb{Z}, \mathbf{B}\mathbb{Z}) \simeq \coprod_{\{+1,-1\}} \mathbf{B}\mathbb{Z} \,.
Proof
We may compute the automorphism 2-group in the full sub-(∞,1)-category Grpd ⊂\subset ∞Grpd, whose morphisms are functors and 2-morphisms are natural isomorphisms (see the statement about homotopy 1-types at homotopy hypothesis for details). A functor between delooping groupoids BG→BH\mathbf{B}G \to \mathbf{B}H is precisely a group homomorphism G→HG \to H. The additive group endomorphisms of ℤ\mathbb{Z} are precisely given by multiplication with elements in ℤ\mathbb{Z}, the two automorphisms in there are ±1\pm 1.
The natural transformations between such functors are
( ↗↘ ±1 Bℤ ⇓ r Bℤ ↘↗ ±1):(* ↓ 1 *)↦(* →r * ±1↓ ↓ ±1 * →r *). \left( \array{ & \nearrow \searrow^{\mathrlap{\pm 1}} \\ \mathbf{B}\mathbb{Z} & \Downarrow^{r}& \mathbf{B}\mathbb{Z} \\ & \searrow \nearrow_{\mathrlap{\pm 1}} } \right) \;\; : \;\; \left( \array{ * \\ \downarrow^{\mathrlap{1}} \\ * } \right) \;\; \mapsto \;\; \left( \array{ * &\stackrel{r}{\to}& * \\ {}^{\mathllap{\pm 1}}\downarrow && \downarrow^{\mathrlap{\pm 1}} \\ * &\stackrel{r}{\to}& * } \right) \,.
Now consider the right homotopy that exhibits the morphism 1 in Aut(Bℤ) IdAut(\mathbf{B}\mathbb{Z})_{Id}.
Bℤ Id↗ ↑ Bℤ →η Bℤ I Id↘ Bℤ. \array{ && \mathbf{B}\mathbb{Z} \\ &{}^{\mathllap{Id}}\nearrow & \uparrow \\ \mathbf{B}\mathbb{Z} &\stackrel{\eta}{\to}& \mathbf{B}\mathbb{Z}^{I} \\ & {}_{\mathllap{Id}}\searrow \\ && \mathbf{B}\mathbb{Z} } \,.
This sends
η:*↦(*→1*). \eta : * \mapsto (* \stackrel{1}{\to} * ) \,.
This means that under copowering this on AA
(Bℤ→Bℤ I)⋅A (\mathbf{B}\mathbb{Z} \to \mathbf{B}\mathbb{Z}^I)\cdot A
we get in degree 0 the morphism
A *→IdA *→*↪⨂ rA *→r*. A_{*} \stackrel{Id}{\to} A_{* \to *} \hookrightarrow \bigotimes_r A_{* \stackrel{r}{\to} *} \,.
Under the above identification of the homology of Bℤ⋅A\mathbf{B}\mathbb{Z} \cdot A with Kähler forms, this is on elements the map
f↦df. f \mapsto d f \,.
Traditional description of the Hochschild complex
We spell out explicitly the Hochschild chain complex for an associative algebra (over some ring kk) with coefficients in a bimodule.
Definition
The bar complex of AA is the connective chain complex
B •A:=(⋯→A ⊗ kn→∂A ⊗ kn−1→⋯→A⊗ kA⊗ kA→∂A⊗ kA) \mathrm{B}_\bullet A := ( \cdots \to A^{\otimes_k n} \stackrel{\partial}{\to} A^{\otimes_k n-1} \to \cdots \to A \otimes_k A \otimes_k A \stackrel{\partial}{\to} A \otimes_k A )
which in degree nn has the (n+1)(n+1) tensor power of AA with itself, and whose differential is given by
∂(a 0,a 1,⋯a n):=(a 0a 1,a 2,⋯,a n)−(a 0,a 1a 2,a 3,⋯,a n)+⋯−(−1) n(a 0,a 1,⋯,a n−1a n), \partial(a_0, a_1, \cdots a_n) := (a_0 a_1, a_2, \cdots, a_n) - (a_0, a_1 a_2 , a_3, \cdots, a_n) + \cdots - (-1)^n (a_0, a_1, \cdots, a_{n-1} a_n) \,,
regarded as a chain complex in AA-bimodules for the evident bimodule structure in each degree.
Definition
Let NN be an AA-bimodule. The Hochschild chain complex C •(A,N)C_\bullet(A,N) of AA with coefficients in NN is the chain complex obtained by taking in the bar complex degreewise the tensor product of AA-bimodules with NN:
C •(A,N):=N A⊗A opB •A. C_\bullet(A,N) := N_{A \otimes A^{op}}\mathrm{B}_\bullet A \,.
The Hochschild homology of AA with coefficients in NN is the homology of the Hochschild chain complex, written
HH n(A,N):=H n(C •(A,N)). HH_n(A,N) := H_n( C_\bullet(A,N)) \,.
Proposition
At the level of the underlying kk-modules we have natural isomorphisms
N A⊗ kA opA ⊗ k(n+2)≃N⊗ k⊗A ⊗ kn N_{A \otimes_k A^{op}} A^{\otimes_k (n+2)} \simeq N \otimes_k \otimes A^{\otimes_k n}
given on elements by sending
(ν,(a 0,a 1,⋯,a n,a n+1))∼(a n+1νa 0,(1,a 1,⋯,a n,1))↦(a 0νa n+1,a 1,⋯,a n). (\nu, (a_0, a_1, \cdots, a_n, a_{n+1})) \sim (a_{n+1} \nu a_{0}, (1, a_1, \cdots, a_n, 1)) \mapsto (a_0 \nu a_{n+1}, a_1, \cdots, a_n) \,.
The action of the differential in C •(A,N)C_\bullet(A,N) on elements of the latter form is then
∂(ν,a 1,⋯,a n)=(νa 1,a 2,⋯,a n)−(ν,a 1a 2,a 3,⋯)+⋯+(−1) n(ν,a 1,⋯,a n−1a n)−(−1) n(a nν,a 1,a 2,⋯,a n−1). \partial(\nu, a_1, \cdots, a_n) = (\nu a_1, a_2, \cdots, a_n) - (\nu, a_1 a_2, a_3, \cdots) + \cdots + (-1)^n (\nu , a_1, \cdots, a_{n-1} a_n) - (-1)^{n} (a_n \nu, a_1, a_2, \cdots, a_{n-1}) \,.
As function algebra on the derived loop space
We give a formal derivation of the Hochschild complex of an ordinary commutative associative algebra 𝒪(X)\mathcal{O}(X) as the function algebra on the derived loop space object ℒX\mathcal{L}X in the context of derived geometry.
So let now TT be the Lawvere theory of ordiary commutative associative algebras over a field kk, regard as a 0-truncated (∞,1)-algebraic theory.
Let
T⊂C⊂TAlg ∞ op T \subset C \subset T Alg_\infty^{op}
be a subcanonical (∞,1)-site that is a full sub-(∞,1)-category of formal duals of ∞\infty-TT-algebras, closed under (∞,1)-limits in TAlg ∞ opT Alg_\infty^{op}.
Let
H≔Sh (∞,1)(C) \mathbf{H} \coloneqq Sh_{(\infty,1)}(C)
be the (∞,1)-sheaf (∞,1)-topos over CC.
Following the notation at Isbell duality and function algebras on ∞-stacks we write 𝒪(X)∈TAlg ∞\mathcal{O}(X) \in T Alg_\infty for an object that under the (∞,1)-Yoneda embedding C↪TAlg ∞ op→HC \hookrightarrow T Alg_\infty^{op} \to \mathbf{H} maps to an object called XX in H\mathbf{H}.
Definition
For 𝒪(X)∈TAlg↪TAlg ∞\mathcal{O}(X) \in T Alg \hookrightarrow T Alg_\infty an ordinary TT-algebra, we say that the free loop space object
ℒX∶−[S 1,X] \mathcal{L}X \coloneq [S^1,X]
of XX formed in H\mathbf{H} is the derived loop space of XX.
Proposition
We have that 𝒪(ℒX)\mathcal{O}(\mathcal{L}X) is given by the (∞,1)-pushout in CAlg ∞CAlg_\infty
𝒪ℒX≃𝒪(X)∐ 𝒪(X)⊗𝒪(X)𝒪(X) \mathcal{O}\mathcal{L}X \simeq \mathcal{O}(X) \coprod_{\mathcal{O}(X)\otimes \mathcal{O}(X) } \mathcal{O}(X)
hence by the universal cocone
𝒪ℒX ← 𝒪(X) ↑ ↑ 𝒪(X) ← 𝒪(X)⊗𝒪(X) \array{ \mathcal{O}\mathcal{L}X &\leftarrow& \mathcal{O}(X) \\ \uparrow && \uparrow \\ \mathcal{O}(X) &\leftarrow& \mathcal{O}(X) \otimes \mathcal{O}(X) }
Proof
Since ∞-stackification L:PSh (∞,1)(C)→HL : PSh_{(\infty,1)}(C) \to \mathbf{H} is a left exact (∞,1)-functor and hence preserves finite (∞,1)-limits, we have that the defining pullback for ℒX\mathcal{L}X may be computed in the (∞,1)-category of (∞,1)-presheaves PSh (∞,1)(C)PSh_{(\infty,1)}(C). Since the (∞,1)-Yoneda embedding preserves all (∞,1)-limits this in turn may be computed in the (∞,1)-site CC, hence by assumption in TAlg ∞T Alg_\infty. The relevant (∞,1)(\infty,1)-pullback there is the claimed (∞,1)(\infty,1)-pushout in the opposite (∞,1)-category TAlg ∞T Alg_\infty.
Proposition
The ∞\infty-algebra 𝒪ℒX\mathcal{O} \mathcal{L}X of functions on the derived loop space of XX is when modeled by a simplicial algebra in CAlg k Δ opCAlg_k^{\Delta^{op}} under the monoidal Dold-Kan correspondence equivalent to the Hochschild chain complex of 𝒪X\mathcal{O}X with coefficients in itself:
𝒪ℒX≃C •(𝒪(X),𝒪(X)). \mathcal{O} \mathcal{L}X \simeq C_\bullet(\mathcal{O}(X), \mathcal{O}(X)) \,.
Proof
First observe that the coproduct in CAlg kCAlg_k is the tensor product of commutative algebras over kk
A∐B=A⊗ kB. A \coprod B = A \otimes_k B \,.
By the discussion at homotopy T-algebra we may model TAlg ∞T Alg_\infty by the injective model structure on simplicial presheaves on T opT^{op}, left Bousfield localized at the morphisms T[k]⊗T[l]→T[k+l]T[k] \otimes T[l] \to T[k+l]. This localized model structure we write [T,sSet] inj,prod[T, sSet]_{inj,prod}.
By the above proposition we have that 𝒪ℒX\mathcal{O}\mathcal{L}X is given by the homotopy pushout in [T,sSet] inj,prod[T, sSet]_{inj,prod} of
𝒪X←𝒪(X)⊗ k𝒪(X)→𝒪(X), \mathcal{O}X \leftarrow \mathcal{O}(X)\otimes_k \mathcal{O}(X) \to \mathcal{O}(X) \,,
where both morphism are simple the product on 𝒪(X)∈CAlg k\mathcal{O}(X) \in CAlg_k. By general properties of homotopy pushouts and the injective model structure on simplicial presheaves we have that this homotopy pushout is computed by an ordinary pushout once we pass to a weakly equivalent diagram in which one of the two morphism is a cofibration of simplicial algebras.
𝒪X ← 𝒪(X)⊗ k𝒪(X) ↪ B𝒪(X) ↓ = ↓ = ↓ ≃ 𝒪X ← 𝒪(X)⊗ k𝒪(X) → 𝒪(X). \array{ \mathcal{O}X &\leftarrow& \mathcal{O}(X)\otimes_k \mathcal{O}(X) &\hookrightarrow& \mathrm{B} \mathcal{O}(X) \\ \downarrow^{\mathrlap{=}} && \downarrow^{\mathrlap{=}} && \downarrow^{\mathrlap{\simeq}} \\ \mathcal{O}X &\leftarrow& \mathcal{O}(X)\otimes_k \mathcal{O}(X) &\to& \mathcal{O}(X) } \,.
It is sufficient to find a resolution B𝒪(X)\mathrm{B} \mathcal{O}(X) in the global model structure [T,sSet] inj[T, sSet]_{inj} because left Bousfield localization strictly increases the class of weak equivalences, so that every gloabl weak equivalence is also a local weak equivalence.
Since we are in the injective model structure this just means that this morphism 𝒪(X)⊗ k𝒪(X)→B𝒪X\mathcal{O}(X) \otimes_k \mathcal{O}(X) \to \mathrm{B} \mathcal{O}X needs to be over each x nx^n in TT a monomorphism of simplicial sets. If we find B𝒪X\mathrm{B} \mathcal{O}X also as a strictly product-preserving functor (notice that the general functor in our model category need not even preserve products weakly, it will do so after fibrant replacement) then it being monomorphism over x 1x^1 implies that it is monic over every x nx^n.
There is a standard resolution of the kind we need called the bar complex, see for intance (Ginzburg, page 16) for an explicit description. This is usually discussed as a chain complex in the category of 𝒪(X)\mathcal{O}(X)-modules. But in fact after applying the Dold-Kan correspondence to regard it as a simplicial module it is naturally even a simplicial object in CAlg kCAlg_k:
B𝒪(X):=(⋯𝒪(X)⊗ k𝒪(X)⊗ k𝒪(X)⊗ k𝒪(X)⟶Id⊗Id⊗μ⟶Id⊗μId⟶μ⊗Id⊗Id𝒪(X)⊗ k𝒪(X)⊗ k𝒪(X)⟶Id⊗μ⟶μ⊗Id𝒪(X)⊗ k𝒪(X))∈CAlg k Δ op, \mathrm{B} \mathcal{O}(X) := \left( \cdots \mathcal{O}(X) \otimes_k \mathcal{O}(X) \otimes_k \mathcal{O}(X) \otimes_k \mathcal{O}(X) \stackrel{\overset{\mu \otimes Id \otimes Id}{\longrightarrow}}{\stackrel{\overset{Id \otimes \mu Id}{\longrightarrow}}{\underset{Id \otimes Id \otimes \mu}{\longrightarrow}}} \mathcal{O}(X) \otimes_k \mathcal{O}(X) \otimes_k \mathcal{O}(X) \stackrel{\overset{\mu \otimes Id}{\longrightarrow}}{\underset{Id \otimes \mu}{\longrightarrow}} \mathcal{O}(X) \otimes_k \mathcal{O}(X) \right) \in CAlg_k^{\Delta^{op}} \,,
with the evident face and degeneracy maps given by binary product operation in the algebra and insertion of units.
Take the morphism 𝒪(X)⊗𝒪(X)→B𝒪(X)\mathcal{O}(X) \otimes \mathcal{O}(X) \to \mathrm{B} \mathcal{O}(X) degreewise to be the inclusion of 𝒪(X)⊗𝒪(X)\mathcal{O}(X) \otimes \mathcal{O}(X) as the two outer direct summands
𝒪(X)⊗ k𝒪(X)⟶Id⊗e⊗e⊗⋯⊗e⊗Id𝒪(X)⊗ k𝒪(X)⊗ k⋯⊗ k𝒪(X), \mathcal{O}(X) \otimes_k \mathcal{O}(X) \stackrel{Id \otimes e \otimes e \otimes \cdots \otimes e \otimes Id}{\longrightarrow} \mathcal{O}(X) \otimes_k \mathcal{O}(X) \otimes_k \cdots \otimes_k \mathcal{O}(X) \,,
where e:k→𝒪(X)e : k \to \mathcal{O}(X) is the monoid unit.
This is clearly degreewise a monomorphism, hence is a monomorphism. Under the Moore complex functor N:Ab Δ op→Ch • +N : Ab^{\Delta^{op}} \to Ch_\bullet^+ it maps to the standard bar complex resolution as found in the traditional literature (as reviewed for instance in Ginzburg). This morphism of chain complexes is an isomorphism in homology. Since under the Dold-Kan correspondence simplicial homotopy groups are identified with homology groups, we find that indeed μ:B𝒪(X)→𝒪(X)\mu : \mathrm{B}\mathcal{O}(X) \to \mathcal{O}(X) is a weak equivalence in [T,sSet] inj[T,sSet]_{inj} and hence in [T,sSet] inj,prod[T, sSet]_{inj,prod}.
We may now compute the pushout in [T,sSet][T, sSet] and this will compute the desired homotopy pushout. Notice that this pushout indeed takes place just in simplicial copresheaves, not in product-preserving copresheaves!
But this ordinary pushout it manifestly the claimed one.
Higher order Hochschild homology modeled on cdg-algebras
We discuss details of Hochschild homology in the context of dg-geometry: the (∞,1)-topos over an (∞,1)-site of formal duals of commutative dg-algebras over a field, presented by the model structure on dg-algebras.
Fix a field kk of characteristic 0. We consider now the context of dg-geometry with its function algebras on ∞-stacks taking values in unbounded dg-algebras, exhibited by the adjoint (∞,1)-functors
(𝒪⊣Spec):(cdgAlg k op) ∘⟶Spec←𝒪H:=Sh ∞((cdgAlg k −) op). (\mathcal{O} \dashv Spec) : (cdgAlg_k^{op})^\circ \stackrel{\overset{\mathcal{O}}{\leftarrow}}{\underset{Spec}{\longrightarrow}} \mathbf{H} := Sh_\infty((cdgAlg_k^-)^{op}) \,.
For the discussion of Hochschild homology in this H\mathbf{H}, the main fact about the model structure on dg-algebras that we need is this:
Proposition
In the projective model structure on unbounded commutative dg-algebras over kk we have that
-
the derived copowering of cdgAlg kcdgAlg_k over sSet is presented by the ordinary powering of cdgAlg kcdgAlg_k over sSetsSet;
-
the derived powering of cdgAlg kcdgAlg_k over degreewise finite simplicial sets is presented by forming polynomial differential forms on simplices, S↦Ω poly •(S)S \mapsto \Omega^\bullet_{poly}(S).
This is discussed in detail at model structure on dg-algebras in the sections Derived copowering and Derived powering.
Higher order Hochschild complexes
By the above fact Pirashvili’s copowering definition of higher order Hochschild homology holds true in dg-geometry. For XX a manifold regarded as a topological space and then as a constant ∞-stack in H\mathbf{H} we have for any A∈cdgAlg kA \in cdgAlg_k
𝒪[X,SpecA]≃X⋅A \mathcal{O}[X, Spec A] \simeq X \cdot A
in cdgAlg kcdgAlg_k.
Jones’ theorem
Jones' theorem asserts that the Hochschild homology of the dgc-algebra of differential forms on a smooth manifold computes the ordinary cohomology of the corresponding free loop space. We discuss now how this result follows using derived loop spaces of constant ∞-stacks
See also at Sullivan model for free loop spaces the section on Relation to Hochschild homology.
Fact
For XX a smooth manifold, Ω •(X)\Omega^\bullet(X) its de Rham dg-algebra and ℒX\mathcal{L} X its free loop space, we have
H •(ℒX,ℝ)≃HH •(Ω •(X),Ω •(X)). H^\bullet(\mathcal{L} X, \mathbb{R}) \simeq HH_\bullet(\Omega^\bullet(X), \Omega^\bullet(X)) \,.
We sketch the proof in terms of the above derived loop space technology.
Proof
Set k=ℝk = \mathbb{R}. Write LConstX∈HLConst X \in \mathbf{H} for the constant ∞-stack on the homotopy type of XX, regarded as a topological space ≃\simeq ∞Grpd. Then
𝒪LConstX≃C •(X,k)≃Ω •(X)∈dgcAlg ℝ \mathcal{O} LConst X \simeq C^\bullet(X,k) \simeq \Omega^\bullet(X) \in dgcAlg_{\mathbb{R}}
is (…) the kk-valued singular cochain complex of XX, which by the de Rham theorem is equivalent to the de Rham dg-algebra.
Since LConstLConst is a left exact (∞,1)-functor it commutes with forming free loop space objects and therefore
ℒLConstX≃LConst(ℒX). \mathcal{L} LConst X \simeq LConst (\mathcal{L} X) \,.
Since LConstXLConst X is 𝒪\mathcal{O}-perfect (…) we have by the above copowering-description of the Hochschild complexes that the cohomology of the loop space of XX
𝒪((LConstX) S 1)≃C •(ℒX,k) \mathcal{O} ((LConst X)^{S^1}) \simeq C^\bullet(\mathcal{L} X, k)
is given by the Hochschild complex of the dg-algebra Ω •(X)\Omega^\bullet(X)
𝒪((LConstX) S 1)≃S 1⋅Ω •(X). \mathcal{O} ((LConst X)^{S^1}) \simeq S^1 \cdot \Omega^\bullet(X) \,.
The circle and the odd line
Consider as before the categorical circle S 1S^1 as the corresponding constant ∞-stack in H\mathbf{H}. We describe the function ∞\infty-algebra on S 1S^1. Below this will serve to explain the nature of the canonical circle action on the Hochschild complex of a cdg-algebra.
Proposition
We have an equivalence
𝒪(S 1)≃(k⊕k[−1]), \mathcal{O}(S^1) \simeq (k \oplus k[-1]) \,,
where on the right we have the ring of dual numbers over kk, regarded as a dg-algebra with the odd generator in degree 1 and trivial differential.
Proof
Every ∞-groupoid is the (∞,1)-colimit over itself (as described there) of the (∞,1)-functor constant on the point. This (∞,1)-colimit is preserved by the left adjoint (∞,1)-functor LConst:∞Grpd→HLConst : \infty Grpd \to \mathbf{H}, so that we have
S 1≃lim → S 1* S^1 \simeq {\lim_{\to}}_{S^1} *
in ℋ\mathcal{H}. The (∞,1)-functor 𝒪\mathcal{O} is also left adjoint, so that
𝒪(S 1)≃lim ← S 1𝒪(*) \mathcal{O}(S^1) \simeq {\lim_{\leftarrow}}_{S^1} \mathcal{O}(*)
in cdgAlg k ∘cdgAlg_k^\circ. Since the point is representable, we have by the definition of 𝒪\mathcal{O} as the left (∞,1)(\infty,1)-Kan extension of the inclusion (cdgAlg k −) op↪(cdgAlg k) op(cdgAlg_k^-)^{op} \hookrightarrow (cdgAlg_k)^{op} that this is
⋯≃lim ← S 1k. \cdots \simeq {\lim_{\leftarrow}}_{S^1} k \,.
This is the formula for the (∞,1)(\infty,1)-power of the cdg-algebra kk by by ∞\infty-groupoid S 1S^1. By the above fact, using that the circle is a finite (∞,1)(\infty,1)-groupoid, this is given by the cdg-algebra of polynomial differential forms on simplices of S 1S^1
⋯≃Ω poly •(S 1). \cdots \simeq \Omega^\bullet_{poly}(S^1) \,.
By a central theorem of rational homotopy theory (recalled at differential forms on simplices) this is equivalent to the singular cochains on the circle
⋯≃C •(S 1,k). \cdots \simeq C^\bullet(S^1, k) \,.
But S 1≃ℬℤS^1 \simeq \mathcal{B}\mathbb{Z} is a classifying space of a Lie algebra, so that this is a formal dg-algebra, equivalent to its cochain cohomology. Over the field kk of characteristic 0 this is
H n(S 1,k)={k forn=0 k forn=1 0 otherwise. H^n(S^1, k) = \left\{ \array{ k & for\; n = 0 \\ k & for \; n = 1 \\ 0 & otherwise } \right. \,.
Therefore
⋯≃k⊕k[−1]. \cdots \simeq k \oplus k[-1] \,.
The cotangent complex as functions on the derived loop space
Corollary
We have that
[S 1,SpecA]:U↦cdgAlg k(A,𝒪(U)⊕𝒪(U)[−1]). [S^1, Spec A] : U \mapsto cdgAlg_k(A, \mathcal{O}(U) \oplus \mathcal{O}(U)[-1]) \,.
Proof
[S 1,SpecA](U) ≃H(S 1×U,SpecA) ≃cdgAlg k(A,𝒪(S 1×U)) ≃cdgAlg k(A,𝒪(U)⊕𝒪(U)[−1]). \begin{aligned} [S^1, Spec A](U) & \simeq \mathbf{H}(S^1 \times U , Spec A) \\ & \simeq cdgAlg_k(A, \mathcal{O}(S^1 \times U)) \\ & \simeq cdgAlg_k(A, \mathcal{O}(U) \oplus \mathcal{O}(U)[-1]) \end{aligned} \,.
(…)
Properties
Algebra structure on (HH •(A,A),HH •(A,A))(HH^\bullet(A,A), HH_\bullet(A,A))
There is rich algebraic structure on Hochschild homology and cohomology itself, and on the pairing of the to. We describe various aspects of this.
Differential calculus
It turns out that
-
Hochschild homology of 𝒪(X)\mathcal{O}(X) encodes Kähler differential forms on XX;
-
Hochschild cohomology of 𝒪(X)\mathcal{O}(X) encodes multivector fields on XX;
-
there are natural pairings between HH •(𝒪(X),𝒪(X))HH_\bullet(\mathcal{O}(X), \mathcal{O}(X)) and HH •(𝒪(X),𝒪(X))HH^\bullet(\mathcal{O}(X), \mathcal{O}(X)) that mimic the structure of the natural pairings between vector fields and differential forms on smooth manifold.
See (Tamarkin-Tsygan) and see at Kontsevich formality for more. This equivalence enters the construction of formal deformation quantization of Poisson manifolds.
One way to understand or interpret this conceptually is to regard the derived loop space object of a 0-truncated object XX to consist of infinitesimal loops in XX.
Hochschild-Kostant-Rosenberg theorem
The Hochschild-Kostant-Rosenberg theorem states that under suitable conditions, the Hochschild homology of an algebra (with coefficients in itself) computes the wedge powers of its Kähler differentials.
Let AA be an associative algebra over kk. Recall the natural identification
HH 1(A,A)≃Ω 1(A) HH_1(A,A) \simeq \Omega^1(A)
of the first Hochschild homology of AA with coefficients in itself and degree-1 Kähler differential forms of AA.
Write Ω 0(R/k):=R≃HH 0(R,R)\Omega^0(R/k) := R \simeq HH_0(R,R).
For n≥2n \geq 2 Write Ω n(R/k)=∧ R nΩ(R/k)\Omega^n(R/k) = \wedge^n_R \Omega(R/k) for the nn-fold wedge product of Ω(R/k)\Omega(R/k) with itself: the degree nn-Kähler-differentials.
Theorem
The isomorphism Ω 1(R/k)≃H 1(R,R)\Omega^1(R/k) \simeq H_1(R,R) extends to a graded ring morphism
ψ:Ω •(R/k)→H •(R,R). \psi : \Omega^\bullet(R/k) \to H_\bullet(R,R) \,.
If the kk-algebra RR is sufficiently well-behaved, then this morphism is an isomorphism that identifies the Hochschild homology of RR in degree nn with Ω n(R/k)\Omega^n(R/k) for all nn:
Theorem
(Hochschild-Kostant-Rosenberg theorem)
If kk is a field and RR a commutative kk-algebra which is
-
essentially of finite type
-
smooth over kk
then there is an isomorphism of graded RR-algebras
ψ:Ω •(R/k)→≃HH •(R,R). \psi : \Omega^\bullet(R/k) \stackrel{\simeq}{\to} HH_\bullet(R,R) \,.
Moreover, dually, there is an isomorphism of Hochschild cohomology with wedge products of derivations:
∧ R •Der(R,R)≃HH •(R,R) \wedge^\bullet_R Der(R,R) \simeq HH^\bullet(R,R)
This is reviewed for instance as (Weibel, theorem 9.4.7) or as (Ginzburg, theorem 9.1.3).
E nE_n-algebra structure: Deligne-Kontsevich conjecture/theorem
The next statement is known as the Deligne conjecture.
Proposition
The higher order Hochschild homology 𝒪(X S d)\mathcal{O} (X^{S^d}) of an object XX with respect to the dd-sphere S dS^d and with coefficients in a geometric function object is naturally an E(d+1)-algebra): an algebra over an operad over the little k-cubes operad for k=d+1k = d+1 .
For let Σ d+1=D d+1∖∐ rD d+1\Sigma^{d+1} = D^{d+1}\setminus \coprod_r D^{d+1} be the (d+1)(d+1)-ball with rr small d+1d+1-balls taken out. We have a cospan of boundary inclusions
Σ d+1 ↗ ↖ ∐ rS d S d \array{ && \Sigma^{d+1} \\ & \nearrow && \nwarrow \\ \coprod_r S^d &&&& S^d }
in ∞Grpd and under LConst:∞Grpd→HLConst : \infty Grpd \to \mathbf{H} then also in our (∞,1)-topos.
Applying the (∞,1)-topos internal hom [−,X][-,X] or equivalent the (∞,1)-powering X (−)X^{(-)} into a given object X∈HX \in \mathbf{H} to this cospan produces the span
X Σ d+1 i r↙ ↘ o ∏ rX S d X S d \array{ && X^{\Sigma^{d+1}} \\ & {}^{\mathllap{i_r}}\swarrow && \searrow^{\mathrlap{o}} \\ \prod_r X^{S^d} &&&& X^{S^d} }
in H\mathbf{H}. Then the integral transforms on sheaves
o 1i r *:∏ rH/X S d→H/X d o_1 i_r^* : \prod_r \mathbf{H}/X^{S^d} \to \mathbf{H}/X^{d}
induced by these spans constitute the E nE_n-action on the function objects on X S dX^{S^d}.
This was observed in (Ben-ZviFrancisNadler, corollary 6.8).
For d=1d = 1, under the identification of the HKR theorem above (when it applies), the Gerstenhaber bracket is identified with the Schouten bracket (Tsyagin, theorem 2.2.2)
HHHH of constant ∞\infty-stacks: String topology BV-algebra
Let TT be the algebraic theory of ordinary associative algebras over a field kk, regarded as an (∞,1)-algebraic theory and let H\mathbf{H} be the (∞,1)-topos of (∞,1)(\infty,1)-sheaves over a small site in TAlg ∞ opT Alg_\infty^{op}.
Under the inverse image of the global section (∞,1)-geometric morphism and the homotopy hypothesis-equivalence
H⟶Γ⟵LConst∞Grpd⟶|−|⟵ΠTop \mathbf{H} \stackrel{\overset{LConst}{\longleftarrow}}{\underset{\Gamma}{\longrightarrow}} \infty Grpd \stackrel{\overset{\Pi}{\longleftarrow}}{\underset{|-|}{\longrightarrow}} Top
we may regard every topological space XX as a constant ∞-stack LConstXLConst X, an object in H\mathbf{H}.
This has maybe been first made explicit by Bertrand Toën. Details are at function algebras on ∞-stacks.
Proof
Apply the central identification 𝒪ℒ(LConstX)≃S 1⋅𝒪(LConstX)\mathcal{O} \mathcal{L}(LConst X) \simeq S^1 \cdot \mathcal{O}(LConst X). Then observe that the free loop space object ℒLConstX\mathcal{L} LConst X of the constant ∞\infty-stack is the constant ∞\infty-stack on the ordinary free loop space, because LConstLConst is a left exact (∞,1)-functor and because ℒX≃LX\mathcal{L}X \simeq L X in Top. Then use by the above remark that 𝒪LConstLX\mathcal{O} LConst L X is singular cochains on LXL X.
This result, which follows directly from the general abstract desciption of Hichschild homology is known as Jones’ theorem. We now review the results in the literature on this point.
Let XX be a compact manifold oriented smooth manifold of dimension dd. Write C •(X)C^\bullet(X) for the dg-algebra of cochains for singular cohomology of XX. Write LXL X for the topological free loop space of XX and H •(LX)H_\bullet(L X) for its singular homology.
Theorem
There is a linear isomorphism of degree dd
𝔻:HH −p−q(C •(X),C •(X) ∨)≃HH −p(C •(X),C •(X)). \mathbb{D} : HH^{-p-q}(C^\bullet(X), C^\bullet(X)^{\vee}) \simeq HH^{-p}(C^\bullet(X), C^\bullet(X)) \,.
This is due to (FelixThomasVigue-Poirrier, section 7)).
Theorem
(Jones’ theorem)
There is an isomorphism
J:H p+q(LX)→≃HH −p−d(C •(X),C •(X) ∨) J : H_{p+q}(L X) \stackrel{\simeq}{\to} HH^{-p-d}(C^\bullet(X), C^\bullet(X)^{\vee})
such that the canonical string topology BV-operator Δ\Delta of the BV-algebra H •+d(LX)H_{\bullet + d}(L X) and the Connes coboundary B ∨B^\vee on HH •−d(C •(X),C •(X) ∨)HH^{\bullet-d}(C^\bullet(X), C^\bullet(X)^{\vee}) satisfy
J∘Δ=B ∨∘J. J \circ \Delta = B^{\vee} \circ J \,.
This is due to (Jones).
Theorem
The Connes coboundary defines via the isomorphism 𝔻\mathbb{D} from above the structure of a BV-algebra on HH •(C •(X),C •(X))HH^\bullet(C^\bullet(X), C^\bullet(X)).
This is (Menichi, theorem 3).
Relation to cyclic (co)homology
There is an intrinsic circle action on Hochschild (co)chains. Passing to the cyclically invariant (co)chains yields cyclic (co)homology.
Further
Hochschild cohomology and extensions
Definition
An exact sequence 0→N→E→R0 \to N \to E \to R of kk-modules where E→RE \to R is a surjective morphism of kk-algebras is called a kk-split extension or a Hochschild extension of RR by EE if the sequence is a split sequence as a sequence of kk-modules.
Two extensions are equivalent if there is an isomorphism or kk-algebra E→≃E′E \stackrel{\simeq}{\to} E' that makes
N → E → R ↓ = ↓ ↓ = N → E′ → R \array{ N &\to& E &\to& R \\ \downarrow^{\mathrlap{=}} && \downarrow && \downarrow^{\mathrlap{=}} \\ N &\to& E' &\to& R }
commute.
Conversely, every such cocycle yields a kk-split extension of RR by NN this way:
Theorem
For RR a kk-algebra and NN an RR-bimodule, equivalence classes of Hochschild extensions of RR by NN are in bijection with degree 2 Hochschild cohomology HH 2(R,N)HH^2(R,N).
See for instance Weibel, theorem 9.3.1.
Hochschild cohomology and deformations
As a special case of the above statement about extensions of RR, we obtain a statement about deformation of RR.
A standard problem is to deform a kk-algebra RR by introducing a new “parameter” tt that squares to 0 – t⋅t=0t \cdot t = 0 and a new product
r 1⋅ tr 2=r 1r 2+tf(r 1,r 2). r_1 \cdot_t r_2 = r_1 r_2 + t f(r_1, r_2) \,.
From the above we see that this is the same as finding an kk-split extension of RR by itself. So in particular such extensions are given by Hochschild cocycles f∈HH 2(R,R)f \in HH^2(R,R).
See for instance Ginzburg, section 7 and for more see deformation quantization.
References
Hochschild cohomology of ordinary algebras was introduced in
- Gerhard Hochschild, On the cohomology groups of an associative algebra, The Annals of Mathematics, 2nd ser., 46 1 (1945) 58-6 [jstor:1969145]
Early further discussion:
- Michael Barr, Cohomology of commutative algebra I, Ph.D. Thesis, University of Pennsylvania (1962), Retyped with a few corections and notes (2003) [pdf, pdf]
and in relation to monadic cohomology:
- Michael Barr, Harrison homology, Hochschild homology and triples J. Algebra 8 3 (1968) 314–323 [doi:10.1016/0021-8693(68)90062-8, pdf, pdf]
Textbook discussions:
-
Charles Weibel, chapter 9 of: An Introduction to Homological Algebra
-
Victor Ginzburg, chapter 4 of: Lectures on noncommutative geometry [arXiv:math/0506603]
The definition of the higher order Hochschild complex as (implicitly) the tensoring of an algebra with a simplicial set:
- Teimuraz Pirashvili, Hodge decomposition for higher order Hochschild homology Annales Scientifiques de l’École Normale Supérieure Volume 33, Issue 2, March 2000, Pages 151-179 (ps)
A survey of traditional higher order Hochschild (co)homology and further developments and results are described in
- Grégory Ginot, Higher order Hochschild cohomology
(pdf)
A considerably refined discussion of this which almost makes the construction of Hochschild complexes as an (∞,1)(\infty,1)-copowering operation manifest is in
- Grégory Ginot, Thomas Tradler, Mahmoud Zeinalian, Derived higher Hochschild homology, topological chiral homology and factorization algebras, arxiv/1011.6483
- Nathalie Wahl, Craig Westerland, Hochschild homology of structured algebras, arxiv/1110.0651
The full (∞,1)(\infty,1)-categorical picture of Hochschild homology as the cohomology of derived free loop space objects is due to
- David Ben-Zvi, John Francis, David Nadler,
Integral transforms and Drinfeld centers in derived algebraic geometry (arXiv:0805.0157)
based on
- David Ben-Zvi, David Nadler, Loop Spaces and Langlands Parameters (arXiv:0706.0322) .
Specifically the dicussion of differential forms via such an ∞\infty-category theoretic perspective of the HKR-theorem is discussed in
- David Ben-Zvi, David Nadler, Loop Spaces and Connections (arXiv:1002.3636)
- Bertrand ToënGabriele Vezzosi, S 1S^1-Equivariant simplicial algebras and de Rham theory (arXiv:0904.3256)
General homotopy-theoretic setups and results for contexts in which this makes sense are discussed in
- Bertrand Toën, Gabriele Vezzosi, HAG II, geometric stacks and applicatons (arXiv:math/0404373v4)
Jones’s theorem is due to
- J. D. S. Jones, Cyclic homology and equivariant homology , Invent. Math. 87 (1987), no. 2, 403{423.
The BV-algebra structure on Hochschild cohomology of singular cochain algebras is discussed in
- Y. Félix, J.-C. Thomas, M. Vigué-Poirrier, The Hochschild cohomology of a closed manifold Publ. Math. IHÉS Sci. (2004) no 99, 235-252
- Luc Menichi, Batalin-Vilkovisky algebra structures on Hochschild cohomology (pdf)
The abstract differential caclulus on (HH •(A,A),HH •(A,A))(HH^\bullet(A,A), HH_\bullet(A,A)) is discussed for instance in
- Dmitry Tamarkin, Boris Tsygan, Cyclic Formality and Index Theorems , Letters in Mathematical Physics
Volume 56, Number 2, 85-97 (journal)
A review of Deligne’s conjecture and its solutions is in
- Kathryn Hess, Deligne’s Hochschild cohomology conjecture (pdf)
More developments are in
- Grégory Ginot, Thomas Tradler, Mahmoud Zeinalian, Higher Hochschild cohomology, Brane topology and centralizers of E nE_n-algebra maps, (arXiv:1205.7056)
- Nathalie Wahl, Universal operations in Hochschild homology, arxiv/1212.6498
Relation to factorization homology is discussed in
- Geoffroy Horel, Factorization homology and calculus à la Kontsevich Soibelman (arXiv:1307.0322)
For more references on the relation to topological chiral homology see there.
Interesting wishlists for treatments of Hochschild cohomology are in this MO discussion.
Last revised on January 18, 2024 at 12:01:53. See the history of this page for a list of all contributions to it.