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=AAo 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 An 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):=MAn

with boundary operator di defined by

d0(ma1an)=ma1a2andi(ma1an)=ma1aiai+1andn(ma1an)=anma1an1

where ai is in A for all 1in and mM. If we let

bn=i=0n(1)idi,

then bn1bn=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 Δok-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(a0an)=a0ai1ai+1an.

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)AAAopB(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Δ:XX×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)qisoAAk𝐋A𝐋AIf A is a flat k-algebra, then there's the chain of isomorphisms Ak𝐋AAkAAkAopgiving 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 ΔoFin*. Thus, if F is a functor F:Finkmod, we get a simplicial module by composing F with S1.

ΔoS1Fin*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+MAn.

A morphism

f:m+n+

is sent to the morphism f* given by

f*(a0am)=b0bn

where

j{0,,n}:bj={if1(j)aif1(j)1f1(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

ΔoS1Fin*(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/knHHn(A/k) for every n0. This isomorphism can be described explicitly using the anti-symmetrization map. That is, a differential n-form has the mapadb1dbnσSnsign(σ)abσ(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 PA, we set 𝕃A/ki=ΩP/kiPA. 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/k1kA.

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 dxidxj=dxjdxidxidxi=0 for ij.

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 algebraspgiving 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=εxi1 and the degree of xi is 2i, namely |xi|=2i. Tensoring this algebra with 𝔽p over 𝔽p𝐋𝔽p givesHH*(𝔽p)=𝔽pxsince ε 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 𝔽px 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 𝒞=Spectra 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)=𝔽px

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