Hochschild homology

From testwiki
Jump to navigation Jump to search

Template:Short description In mathematics, Hochschild homology (and cohomology) is a homology theory for associative algebras over rings. There is also a theory for Hochschild homology of certain functors. Hochschild cohomology was introduced by Template:Harvs for algebras over a field, and extended to algebras over more general rings by Template:Harvs.

Definition of Hochschild homology of algebras

Let k be a field, A an associative k-algebra, and M an A-bimodule. The enveloping algebra of A is the tensor product Ae=A⊗Ao of A with its opposite algebra. Bimodules over A are essentially the same as modules over the enveloping algebra of A, so in particular A and M can be considered as Ae-modules. Template:Harvtxt defined the Hochschild homology and cohomology group of A with coefficients in M in terms of the Tor functor and Ext functor by

HHn(A,M)=TornAe(A,M)
HHn(A,M)=ExtAen(A,M)

Hochschild complex

Let k be a ring, A an associative k-algebra that is a projective k-module, and M an A-bimodule. We will write A⊗n for the n-fold tensor product of A over k. The chain complex that gives rise to Hochschild homology is given by

Cn(A,M):=M⊗A⊗n

with boundary operator di defined by

d0(m⊗a1⊗⋯⊗an)=ma1⊗a2⋯⊗andi(m⊗a1⊗⋯⊗an)=m⊗a1⊗⋯⊗aiai+1⊗⋯⊗andn(m⊗a1⊗⋯⊗an)=anm⊗a1⊗⋯⊗an−1

where ai is in A for all 1≤i≤n and m∈M. If we let

bn=∑i=0n(−1)idi,

then bn−1∘bn=0, so (Cn(A,M),bn) is a chain complex called the Hochschild complex, and its homology is the Hochschild homology of A with coefficients in M. Henceforth, we will write bn as simply b.

Remark

The maps di are face maps making the family of modules (Cn(A,M),b) a simplicial object in the category of k-modules, i.e., a functor Δo → k-mod, where Δ is the simplex category and k-mod is the category of k-modules. Here Δo is the opposite category of Δ. The degeneracy maps are defined by

si(a0⊗⋯⊗an)=a0⊗⋯⊗ai⊗1⊗ai+1⊗⋯⊗an.

Hochschild homology is the homology of this simplicial module.

Relation with the bar complex

There is a similar looking complex B(A/k) called the bar complex which formally looks very similar to the Hochschild complex[1]pg 4-5. In fact, the Hochschild complex HH(A/k) can be recovered from the bar complex asHH(A/k)≅A⊗A⊗AopB(A/k)giving an explicit isomorphism.

As a derived self-intersection

There's another useful interpretation of the Hochschild complex in the case of commutative rings, and more generally, for sheaves of commutative rings: it is constructed from the derived self-intersection of a scheme (or even derived scheme) X over some base scheme S. For example, we can form the derived fiber productX×S𝐋Xwhich has the sheaf of derived rings 𝒪X⊗𝒪S𝐋𝒪X. Then, if embed X with the diagonal mapΔ:X→X×S𝐋Xthe Hochschild complex is constructed as the pullback of the derived self intersection of the diagonal in the diagonal product schemeHH(X/S):=Δ∗(𝒪X⊗𝒪X⊗𝒪S𝐋𝒪X𝐋𝒪X)From this interpretation, it should be clear the Hochschild homology should have some relation to the Kähler differentials ΩX/S since the Kähler differentials can be defined using a self-intersection from the diagonal, or more generally, the cotangent complex 𝐋X/S∙ since this is the derived replacement for the Kähler differentials. We can recover the original definition of the Hochschild complex of a commutative k-algebra A by settingS=Spec(k) and X=Spec(A)Then, the Hochschild complex is quasi-isomorphic toHH(A/k)≃qisoA⊗A⊗k𝐋A𝐋AIf A is a flat k-algebra, then there's the chain of isomorphisms A⊗k𝐋A≅A⊗kA≅A⊗kAopgiving an alternative but equivalent presentation of the Hochschild complex.

Hochschild homology of functors

The simplicial circle S1 is a simplicial object in the category Fin∗ of finite pointed sets, i.e., a functor Δo→Fin∗. Thus, if F is a functor F:Fin⁡→k-mod, we get a simplicial module by composing F with S1.

Δo⟶S1Fin∗⟶Fk-mod.

The homology of this simplicial module is the Hochschild homology of the functor F. The above definition of Hochschild homology of commutative algebras is the special case where F is the Loday functor.

Loday functor

A skeleton for the category of finite pointed sets is given by the objects

n+={0,1,…,n},

where 0 is the basepoint, and the morphisms are the basepoint preserving set maps. Let A be a commutative k-algebra and M be a symmetric A-bimoduleTemplate:Elucidate. The Loday functor L(A,M) is given on objects in Fin∗ by

n+↦M⊗A⊗n.

A morphism

f:m+→n+

is sent to the morphism f∗ given by

f∗(a0⊗⋯⊗am)=b0⊗⋯⊗bn

where

∀j∈{0,…,n}:bj={∏i∈f−1(j)aif−1(j)≠∅1f−1(j)=∅

Another description of Hochschild homology of algebras

The Hochschild homology of a commutative algebra A with coefficients in a symmetric A-bimodule M is the homology associated to the composition

Δo⟶S1Fin∗⟶ℒ(A,M)k-mod,

and this definition agrees with the one above.

Examples

The examples of Hochschild homology computations can be stratified into a number of distinct cases with fairly general theorems describing the structure of the homology groups and the homology ring HH∗(A) for an associative algebra A. For the case of commutative algebras, there are a number of theorems describing the computations over characteristic 0 yielding a straightforward understanding of what the homology and cohomology compute.

Commutative characteristic 0 case

In the case of commutative algebras A/k where ℚ⊆k, the Hochschild homology has two main theorems concerning smooth algebras, and more general non-flat algebras A; but, the second is a direct generalization of the first. In the smooth case, i.e. for a smooth algebra A, the Hochschild-Kostant-Rosenberg theorem[2]pg 43-44 states there is an isomorphism ΩA/kn≅HHn(A/k) for every n≥0. This isomorphism can be described explicitly using the anti-symmetrization map. That is, a differential n-form has the mapadb1∧⋯∧dbn↦∑σ∈Snsign⁡(σ)a⊗bσ(1)⊗⋯⊗bσ(n). If the algebra A/k isn't smooth, or even flat, then there is an analogous theorem using the cotangent complex. For a simplicial resolution P∙→A, we set 𝕃A/ki=ΩP∙/ki⊗P∙A. Then, there exists a descending ℕ-filtration F∙ on HHn(A/k) whose graded pieces are isomorphic to FiFi+1≅𝕃A/ki[+i]. Note this theorem makes it accessible to compute the Hochschild homology not just for smooth algebras, but also for local complete intersection algebras. In this case, given a presentation A=R/I for R=k[x1,…,xn], the cotangent complex is the two-term complex I/I2→ΩR/k1⊗kA.

Polynomial rings over the rationals

One simple example is to compute the Hochschild homology of a polynomial ring of ℚ with n-generators. The HKR theorem gives the isomorphism HH∗(ℚ[x1,…,xn])=ℚ[x1,…,xn]⊗Λ(dx1,…,dxn) where the algebra ⋀(dx1,…,dxn) is the free antisymmetric algebra over ℚ in n-generators. Its product structure is given by the wedge product of vectors, so dxi⋅dxj=−dxj⋅dxidxi⋅dxi=0 for i≠j.

Commutative characteristic p case

In the characteristic p case, there is a userful counter-example to the Hochschild-Kostant-Rosenberg theorem which elucidates for the need of a theory beyond simplicial algebras for defining Hochschild homology. Consider the ℤ-algebra 𝔽p. We can compute a resolution of 𝔽p as the free differential graded algebrasℤ→⋅pℤgiving the derived intersection 𝔽p⊗ℤ𝐋𝔽p≅𝔽p[ε]/(ε2) where deg(ε)=1 and the differential is the zero map. This is because we just tensor the complex above by 𝔽p, giving a formal complex with a generator in degree 1 which squares to 0. Then, the Hochschild complex is given by𝔽p⊗𝔽p⊗ℤ𝕃𝔽p𝕃𝔽pIn order to compute this, we must resolve 𝔽p as an 𝔽p⊗ℤ𝐋𝔽p-algebra. Observe that the algebra structure

𝔽p[ε]/(ε2)→𝔽p

forces ε↦0. This gives the degree zero term of the complex. Then, because we have to resolve the kernel ε⋅𝔽p⊗ℤ𝐋𝔽p, we can take a copy of 𝔽p⊗ℤ𝐋𝔽p shifted in degree 2 and have it map to ε⋅𝔽p⊗ℤ𝐋𝔽p, with kernel in degree 3ε⋅𝔽p⊗ℤ𝐋𝔽p=Ker(𝔽p⊗ℤ𝐋𝔽p→ε⋅𝔽p⊗ℤ𝐋𝔽p).We can perform this recursively to get the underlying module of the divided power algebra(𝔽p⊗ℤ𝐋𝔽p)⟨x⟩=(𝔽p⊗ℤ𝐋𝔽p)[x1,x2,…]xixj=(i+ji)xi+jwith dxi=ε⋅xi−1 and the degree of xi is 2i, namely |xi|=2i. Tensoring this algebra with 𝔽p over 𝔽p⊗ℤ𝐋𝔽p givesHH∗(𝔽p)=𝔽p⟨x⟩since ε multiplied with any element in 𝔽p is zero. The algebra structure comes from general theory on divided power algebras and differential graded algebras.[3] Note this computation is seen as a technical artifact because the ring 𝔽p⟨x⟩ is not well behaved. For instance, xp=0. One technical response to this problem is through Topological Hochschild homology, where the base ring ℤ is replaced by the sphere spectrum 𝕊.

Topological Hochschild homology

Template:Main The above construction of the Hochschild complex can be adapted to more general situations, namely by replacing the category of (complexes of) k-modules by an ∞-category (equipped with a tensor product) 𝒞, and A by an associative algebra in this category. Applying this to the category 𝒞=𝐒𝐩𝐞𝐜𝐭𝐫𝐚 of spectra, and A being the Eilenberg–MacLane spectrum associated to an ordinary ring R yields topological Hochschild homology, denoted THH(R). The (non-topological) Hochschild homology introduced above can be reinterpreted along these lines, by taking for 𝒞=D(ℤ) the derived category of ℤ-modules (as an ∞-category).

Replacing tensor products over the sphere spectrum by tensor products over ℤ (or the Eilenberg–MacLane-spectrum Hℤ) leads to a natural comparison map THH(R)→HH(R). It induces an isomorphism on homotopy groups in degrees 0, 1, and 2. In general, however, they are different, and THH tends to yield simpler groups than HH. For example,

THH(𝔽p)=𝔽p[x],
HH(𝔽p)=𝔽p⟨x⟩

is the polynomial ring (with x in degree 2), compared to the ring of divided powers in one variable.

Template:Harvs showed that the Hasse–Weil zeta function of a smooth proper variety over 𝔽p can be expressed using regularized determinants involving topological Hochschild homology.

See also

References

Introductory articles

Commutative case

Noncommutative case