The Ludens Topoï

A space for Physics, Mathematics, Philosophy and Game Studies

Hochschild Complex as an Differential Graduated Lie Algebra: HKR Theorem and Deformation Theory.

§1.Introduction

The cohomology of algebras, which was introduced by Gerhard Hochschild in 1945 as purely algebraic construction, has evolved into a fundamental tool bridging several areas of mathematics and mathematical physics. Hochschild cohomology, in particular, measures the failure of certain algebraic structures to be rigid, and in doing so, it provides a natural language for deformation theory, noncommutative geometry, and, as we shall soon see, quantum mechanics. The central object of this post is the Hochschild cohomology of commutative algebras, with particular emphasis on the Hochschild–Kostant–Rosenberg (HKR) theorem and its applications to deformation quantisation. The HKR theorem for cohomologies establishes that for a smooth commutative algebra AA over a field of characteristic zero, the Hochschild cohomology HH(A)HH^\bullet(A) is isomorphic to the space of polyvector fields ADerk(A)\bigwedge^\bullet_A \operatorname{Der}_k(A). This deceptively simple isomorphism works as mediator that translates the purely algebraic objects of deformations of AA into geometric objects, like Poisson structures and multivector fields. The story we tell unfolds in three acts.

Act I: Foundations. We begin by establishing the definition of the Hochschild cohomology HH(A)HH^\bullet(A) via the bar resolution and explore its interpretation in low degrees. We also present some explicit examples where we develop computational familiarity with these invariants.

Act II: The HKR Theorem. The heart of this work is the proof of the HKR theorem for both homology and cohomology. For homology, the theorem identifies HHn(A)HH_n(A) with the module of Kähler differentials ΩA/kn\Omega^n_{A/k}; for cohomology, it identifies HHn(A)HH^n(A) with polyvector fields. We present a detailed proof using Koszul complexes for polynomial algebras, followed by extension of the result to arbitrary smooth commutative algebras. Along the way, we introduce the Gerstenhaber bracket, which endows HH(A)HH^\bullet(A) with the structure of a Gerstenhaber algebra. This bracket, when combined with the cup product, makes Hochschild cohomology a graded Lie algebra that governs deformation theory. Crucially, the HKR isomorphism is identified as an isomorphism of Gerstenhaber algebras, identifying the Gerstenhaber bracket on HH(A)HH^\bullet(A) with the Schouten–Nijenhuis bracket on polyvector fields.

Act III: Deformation Quantisation. The final act connects the algebraic machinery to mathematical physics via deformation quantisation. A Poisson manifold (M,π)(M, \pi) gives rise to a Poisson algebra structure on C(M)C^\infty(M). The HKR theorem identifies HH2(A)HH^2(A) with bivector fields, so a Poisson structure π\pi corresponds to an infinitesimal deformation of the algebra AA. The condition that π\pi defines a Poisson structure — namely, [π,π]SN=0[\pi, \pi]_{SN} = 0 — is precisely the condition that the primary obstruction to extending the deformation vanishes. Thus, every Poisson structure on a smooth commutative algebra gives rise to a formal deformation, i.e., a star product. This is the program of deformation quantization, which interprets quantum mechanics as a deformation of classical mechanics.

This post offers an extended, self-contained introduction to deformation quantization, contextualizing it within the history of physics from Newtonian mechanics through Hamiltonian mechanics to quantum mechanics, although it does not go into more technical detail regarding issues of obstructions and cohomology, one may regard this post as an extension of it, incorporating (co)homological considerations and serving as a foundation for another post in which I will formulate a theorem that unifies Morita equivalence of formal Poisson algebras with gauge transformations of Poisson structures, ultimately connecting everything to deformation quantization. Moreover, the linked post traces the conceptual evolution from forces to Lagrangians to Hamiltonians, culminating in the algebraic reformulation of classical mechanics as a Poisson algebra and quantum mechanics as its noncommutative deformation. Here, however, our aim is to show that Hochschild cohomology applications to deformation quantisation.

§2. Commutative Algebra Background

The material presented in Subsections 1.1 to 1.4 is written based primarily on the classical text of Atiyah and Macdonald, which serves as my standard reference for commutative algebra. Beginning with Subsection 1.5, the exposition follows mainly the treatment of L. R. Vermani. Readers already familiar with the fundamentals of abstract algebra may safely skip this section without any loss of content.

Rings and Ideals

Definition 1 (Ring). A ring RR is a set equipped with two binary operations, namely :R×RR\cdot: R \times R \rightarrow R and +:R×RR+: R \times R \rightarrow R, called multiplication and addition respectively. These operations satisfy the following conditions:

For the purposes of this dissertation, we shall restrict our attention to commutative rings with unit; that is, rings for which xy=yxxy = yx holds for all x,yRx,y\in R and which contain a unique element 1RR1_R \in R such that x1R=1Rx=xx1_R = 1_Rx = x for all xRx\in R.

Example 1. The ring of integers \mathbb{Z} is the archetypal commutative ring with identity. Its units are ±1\pm 1, and it is an integral domain but not a field.

Example 2. For any integer n>0n > 0, the quotient ring /n\mathbb{Z}/n\mathbb{Z} is a finite commutative ring with identity. It is a field if and only if nn is prime.

Example 3. Let kk be a field. The polynomial ring k[x1,,xn]k[x_1,\dots,x_n] in nn indeterminates is a commutative ring with identity. It is an integral domain and a finitely generated kk-algebra. Its units are precisely the non-zero constants.

Example 4. The formal power series ring k[[x1,,xn]]k[[x_1,\dots,x_n]] over a field kk is a commutative local ring whose maximal ideal is (x1,,xn)(x_1,\dots,x_n). It plays a central role in the study of completions.

Example 5. The product ring R×RR \times R' of two commutative rings RR and RR' (with componentwise addition and multiplication) is again a commutative ring with identity (1R,1R)(1_R,1_{R'}). Its ideals are not simply products of ideals; for instance, the diagonal {(r,r):rR}\{(r,r): r\in R\} is an ideal in R×RR\times R only when RR has additional structure.

Definition 2 (Ring Homomorphism). A ring homomorphism is a map f:RRf: R \rightarrow R', where RR and RR' are rings, that respects the algebraic structures of RR and RR'; i.e., it satisfies:

The composition of two ring homomorphisms is again a ring homomorphism.

Example 6. The inclusion map ι:\iota: \mathbb{Z} \hookrightarrow \mathbb{Q} is an injective ring homomorphism.

Example 7. The projection π:RR/I\pi:R \to R/I onto a quotient ring is a surjective ring homomorphism with kernel II.

Example 8. The evaluation map k[x]kk[x] \to k given by f(x)f(α)f(x) \mapsto f(\alpha) for a fixed αk\alpha \in k is a surjective ring homomorphism whose kernel is the maximal ideal (xα)(x-\alpha).

Example 9. Localisation: for a multiplicatively closed subset SS of AA, the canonical map AS1AA \to S^{-1}A, aa/1a \mapsto a/1, is a ring homomorphism.

Example 10. The map /n\mathbb{Z} \to \mathbb{Z}/n\mathbb{Z} sending an integer to its residue class mod nn is a surjective ring homomorphism.

Definition 3 (Subring). Let AA be a ring. A subset SRS \subseteq R is called a subring of AA if it satisfies the following conditions:

  1. SS is closed under addition: for all x,ySx, y \in S, we have x+ySx + y \in S.

  2. SS contains the additive identity 0R0_R of RR.

  3. SS is closed under additive inverses: for every xSx \in S, we have xS-x \in S.

  4. SS is closed under multiplication: for all x,ySx, y \in S, we have xySxy \in S.

  5. SS contains the multiplicative identity 1R1_R of RR.

Equivalently, SS is an additive subgroup of RR that is closed under multiplication and contains 1A1_A. With the operations inherited from RR, SS itself becomes a commutative ring with identity (the identity being 1R1_R).

Definition 4 (Ideal). An ideal II of a ring RR is a subset of RR that is an additive subgroup and satisfies RIIRI \subseteq I; i.e., for all xRx \in R and yIy \in I, we have xyIxy \in I.

The quotient group R/IR/I inherits a uniquely defined multiplication from AA, thereby becoming a ring, which we call the quotient ring A/IA/I. Its elements are the cosets of II in RR, i.e. sets of the form r+I={r+xxI}r + I = \{r + x \mid x \in I\}. The mapping ϕ:RR/I\phi: R \rightarrow R/I, given by xx+rx \mapsto x + r is a surjective ring homomorphism.

Proposition 1 (Correspondence Theorem). There exists a one-to-one, order-preserving correspondence between the ideals JJ of RR that contain II and the ideals J\bar{J} of the quotient ring R/IR/I, given by J=ϕ1(J)J = \phi^{-1}(\bar{J}), where ϕ:RR/I\phi: R \rightarrow R/I denotes the canonical projection.

Moreover, given a ring homomorphism f:RRf: R \rightarrow R', its kernel kerf=f1(0)\ker f = f^{-1}(0) is an ideal II of RR, and its image Imf\text{Im} f is a subring SS of RR'; furthermore, ff induces a ring isomorphism R/ISR/I \cong S given by a¯f(r)\overline{a} \mapsto f(r) for each rRr \in R.

Example 11. In any ring RR, the zero ideal {0}\{0\} and the unit ideal RR are trivial ideals. An ideal is proper if it is not equal to RR.

Example 12. In the polynomial ring k[x]k[x], the ideal (x)(x) consisting of all polynomials with zero constant term is maximal; more generally, for any irreducible polynomial ff, the ideal (f)(f) is prime (in fact maximal when kk is a field).

Example 13. In \mathbb{Z}, every ideal is of the form nn\mathbb{Z} for a unique n0n \geqslant 0. The ideal pp\mathbb{Z} with pp prime is maximal, and also prime. The zero ideal is prime but not maximal.

§2. Nilpotent Elements, Zero-Divisors and Units

We now introduce several classes of elements that play a fundamental role in the structure of a commutative ring.

Definition 5. Let AA be a commutative ring with identity.

A ring in which 101 \neq 0 and which has no zero-divisors other than 00 is called an integral domain. A ring in which 101 \neq 0 and every non-zero element is a unit is called a field.

Clearly every field is an integral domain, but the converse is false (e.g., \mathbb{Z} is an integral domain but not a field). Moreover, every nilpotent element is a zero-divisor (unless R=0R = 0), but the converse need not hold; for instance, in the ring /6\mathbb{Z}/6\mathbb{Z} the element 22 is a zero-divisor but not nilpotent.

Example 14.

The following proposition gives several equivalent characterisations of a field; it is a standard result whose proof can be found in any introductory text on commutative algebra (see e.g. Atiyah–Macdonald, Proposition 1.2).

Proposition 2. Let RR be a non-zero commutative ring. Then the following are equivalent:

  1. RR is a field;

  2. the only ideals of AA are 00 and RR;

  3. every ring homomorphism from RR to a non-zero ring is injective.

The Nilradical and the Jacobson Radical

The set of all nilpotent elements of a ring AA has a particularly simple structure.

Definition 6. The nilradical of AA, denoted by 𝔑(R)\mathfrak{N}(R) or nil(R)\text{nil}(R), is the set of all nilpotent elements of RR.

It is an ideal of RR, and the quotient ring R/𝔑(R)R/\mathfrak{N}(R) has no non-zero nilpotent elements. Moreover, the nilradical equals the intersection of all prime ideals of RR: 𝔑(R)=𝔭SpecR𝔭.\mathfrak{N}(R) = \bigcap_{\mathfrak{p} \in \text{Spec} R} \mathfrak{p}. This is a fundamental result (Atiyah–Macdonald, Proposition 1.8) and explains why nilpotent elements are sometimes thought of as “infinitesimal” objects.

In parallel, the Jacobson radical is defined as the intersection of all maximal ideals.

Definition 7. The Jacobson radical of RR, denoted by (R)\mathfrak{R}(R), is the intersection of all maximal ideals of RR: (R)=𝔪MaxR𝔪.\mathfrak{R}(R) = \bigcap_{\mathfrak{m} \in \text{Max} R} \mathfrak{m}.

It admits the following useful characterisation (Atiyah–Macdonald, Proposition 1.9): x(R)1xy is a unit in R for every yR.x \in \mathfrak{R}(R) \quad\Longleftrightarrow\quad 1 - xy \text{ is a unit in } R \text{ for every } y \in R.

Local Rings

A particularly important class of rings is that of local rings, which arise naturally in algebraic geometry and number theory when one concentrates attention near a point or a prime.

Definition 8. A ring RR is called a local ring if it has exactly one maximal ideal. That maximal ideal is usually denoted by 𝔪\mathfrak{m}, and the field R/𝔪R/\mathfrak{m} is called the residue field of RR.

Example 15. Any field is a local ring (its unique maximal ideal is {0}\{0\}).

Example 16. The ring (p)={a/b:pb}\mathbb{Z}_{(p)} = \{ a/b \in \mathbb{Q} : p \nmid b \}, for a prime pp, is a local ring with maximal ideal p(p)p\mathbb{Z}_{(p)}. Its residue field is 𝔽p\mathbb{F}_{p}.

Example 17. Let kk be a field and consider the polynomial ring k[x]k[x] localized at the prime ideal (x)(x); we obtain the local ring k[x](x)={f/gk(x):g(0)0}k[x]_{(x)} = \{ f/g \in k(x) : g(0) \neq 0 \}, with maximal ideal xk[x](x)x k[x]_{(x)}. Its residue field is kk.

Localisation at a prime ideal allows one to study an algebra locally on its prime spectrum, a perspective essential for local properties such as smoothness and regularity; in the smooth commutative case, the Hochschild–Kostant–Rosenberg theorem then identifies Hochschild (co)homology with differential forms and polyvector fields. Nilpotent elements are equally central to deformation theory: infinitesimal and formal deformations are encoded by square-zero extensions and formal power series rings, with Hochschild cohomology governing first-order deformations (via HH2HH^2) and obstructions (via HH3HH^3). These ideas underpin deformation quantisation, which will serve as our case study in the final section.

Modules and Module Homomorphisms

Definition 9 (Left and Right RR-Modules). Let RR be a ring with unity. An additive Abelian group MM is called a left RR-Module over RR if there exists, for every rRr \in R and aMa \in M, a uniquely determined element raMra \in M such that the following hold:

The definition of a right RR-module is entirely analogous, with the order of scalar multiplication reversed so that, in particular, a1R=aa \cdot 1_R = a for all aa in the module.

Now let RR be a commutative ring and let MM be a left RR-module. For each aMa \in M and rRr \in R, we may define a right scalar multiplication by setting ar:=raa \cdot r := r a. Because RR is commutative, this definition is well‑behaved. Moreover, one gets for all aMa \in M and r,sRr, s \in R, a(rs)=(rs)a=(sr)a=s(ra)=(ar)sa \cdot (rs) = (rs)a = (sr)a = s(ra) = (a \cdot r) \cdot s, (r+s)a=ra+sa=ar+as(r + s)a = ra + sa = a \cdot r + a \cdot s, r(a+b)=ra+rb=ar+brr(a + b) = ra + rb = a \cdot r + b \cdot r, and 1Ra=a=a1R1_R \cdot a = a = a \cdot 1_R. Thus every left module over a commutative ring is simultaneously a right module, and similarly every right module can be regarded as a left module. In other words, modules over commutative rings are naturally symmetric; there is no distinction between left and right modules.

Example 18. Let MM and NN be RR-modules. Their direct sum MN={(m,n):mM,nN}M \oplus N = \{(m,n) : m \in M,\; n \in N\} is an RR-module with componentwise addition and scalar multiplication: r(m,n)=(rm,rn)r \cdot (m,n) = (r m, r n) for all rRr \in R. More generally, the direct sum of any family of RR-modules is again an RR-module.

Example 19. Let MM be an RR-module and let NMN \subseteq M be a submodule. The quotient module M/N={m+N:mM}M/N = \{m + N : m \in M\} is an RR-module with addition defined by (m1+N)+(m2+N)=(m1+m2)+N(m_1 + N) + (m_2 + N) = (m_1 + m_2) + N and scalar multiplication by r(m+N)=rm+Nr \cdot (m + N) = r m + N for all rRr \in R. The natural projection π:MM/N\pi: M \to M/N is a surjective RR-module homomorphism with kernel NN.

Example 20. The ring RR itself, considered with its own addition and multiplication, forms an RR-module, called the regular module. For rRr \in R and aRa \in R, the scalar multiplication is given by ra=rar \cdot a = r a (the ring product). This module is free of rank one.

Definition 10 (Submodule). Consider MM a left RR-Module and an additive group. A subgorup NN of MM is called a submodule of MM if, for every aNa \in N and rRr \in R, we have raNra \in N.

Equivalently, a non-empty subset NN of a left RR-module MM is a submodule of MM if and only if, for every a,bNa, b \in N and every rRr \in R, we have abNa - b \in N and raNr a \in N. It should be obvious at this point, but an analogous construction holds for right submodules.

Now let MM be a left RR-module and let NN be a submodule of MM. We define the quotient module of MM by NN, denoted M/NM/N, as the set of cosets {m+N:mM}\{m + N : m \in M\} with addition and scalar multiplication given by (m1+N)+(m2+N)=(m1+m2)+N,r(m+N)=rm+N,(m_1 + N) + (m_2 + N) = (m_1 + m_2) + N, \qquad r \cdot (m + N) = r m + N, for all m,m1,m2Mm, m_1, m_2 \in M and rRr \in R. These operations are well-defined because NN is a submodule, and they endow M/NM/N with the structure of a left RR-module. The natural projection π:MM/N\pi: M \to M/N, defined by π(m)=m+N\pi(m) = m + N, is a surjective RR-module homomorphism whose kernel is precisely NN.

Definition 11. Let MM, NN be RR-Modules. A RR-homomorphism or module homomorphism is a map f:MNf: M \rightarrow N that satisfies

Example 21. Let AA be a ring and let MM be a left AA-module. For each aAa \in A, the map φa:MM,φa(m)=am\varphi_a : M \to M, \qquad \varphi_a(m)=am is an AA-module homomorphism.

Example 22. Let AA be a commutative ring and let M,NM,N be AA-modules. The projection maps πM:MNM,πN:MNN\pi_M : M \oplus N \to M, \qquad \pi_N : M \oplus N \to N defined by πM(m,n)=m,πN(m,n)=n\pi_M(m,n)=m, \qquad \pi_N(m,n)=n are AA-module homomorphisms.

Example 23. Let AA be a ring and let IAI\subseteq A be a left ideal. The quotient map π:AA/I,π(a)=a+I\pi : A \to A/I, \qquad \pi(a)=a+I is an AA-module homomorphism.

Example 24. Let AA be a ring and let MM be an AA-module. If NMN\subseteq M is a submodule, then the inclusion map ι:NM,ι(n)=n\iota : N \hookrightarrow M, \qquad \iota(n)=n is an AA-module homomorphism.

Example 25. Let AA be a kk-algebra. A derivation d:AAd:A\to A satisfying d(ab)=ad(b)+d(a)bd(ab)=ad(b)+d(a)b for all a,bAa,b\in A is generally not an AA-module homomorphism, but it is a kk-linear map. Derivations play a central role in Hochschild cohomology, where HH1(A)Der(A)/InnDer(A).HH^1(A)\cong \mathrm{Der}(A)/\mathrm{InnDer}(A).

Module Isomorphism Theorems

We now recall the fundamental isomorphism theorems for modules over a ring RR. These results are essential for working with quotient modules and homomorphisms.

Theorem 12 (First Isomorphism Theorem). Let MM and NN be RR-modules and let f:MNf: M \to N be an RR-module homomorphism. Then M/kerfimf.M / \ker f \cong \text{im} f. In particular, if ff is surjective then M/kerfNM / \ker f \cong N.

Theorem 13 (Second Isomorphism Theorem). Let MM be an RR-module and let A,BA, B be submodules of MM. Then (A+B)/BA/(AB).(A + B) / B \cong A / (A \cap B). Moreover, the natural map A(A+B)/BA \to (A + B)/B induces this isomorphism.

Theorem 14 (Third Isomorphism Theorem). Let MM be an RR-module and let NPN \subseteq P be submodules of MM. Then (M/N)/(P/N)M/P.(M / N) / (P / N) \cong M / P. The isomorphism is given by (m+N)+(P/N)m+P(m + N) + (P / N) \mapsto m + P.

Theorem 15 (Correspondence Theorem (Fourth Isomorphism Theorem)). Let MM be an RR-module and let NN be a submodule of MM. Then there exists a one‑to‑one, order‑preserving correspondence between submodules of the quotient module M/NM/N and submodules of MM that contain NN. Explicitly, if π:MM/N\pi: M \to M/N denotes the canonical projection, then for any submodule S¯\overline{S} of M/NM/N the preimage π1(S¯)\pi^{-1}(\overline{S}) is a submodule of MM containing NN; conversely, for any submodule SS of MM with NSN \subseteq S, the image π(S)=S/N\pi(S) = S/N is a submodule of M/NM/N. These correspondences are inverses of each other.

These theorems are used throughout homological algebra, particularly in the construction and analysis of exact sequences and chain complexes, both central concepts for this work. Their proofs were given during the lectures and are straightforward and can be found in any standard text on algebra or module theory.

Exact Sequences

We now turn to one of the central ideas in homological algebra: the notion of an exact sequence.

Definition 16 (Exact sequence). A sequence of AA-modules and homomorphisms Mn+1fn+1MnfnMn1\cdots \longrightarrow M_{n+1} \xrightarrow{f_{n+1}} M_n \xrightarrow{f_n} M_{n-1} \longrightarrow \cdots is said to be exact at MnM_n if Imfn+1=Kerfn\text{Im} f_{n+1} = \text{Ker} f_n. The sequence is exact if it is exact at every module in the chain.

A particularly important case is the short exact sequence 0MαMβM0,0 \longrightarrow M' \xrightarrow{\alpha} M \xrightarrow{\beta} M'' \longrightarrow 0, which encodes the fact that α\alpha is injective, β\beta is surjective, and Imα=Kerβ\text{Im} \alpha = \text{Ker} \beta. In this situation MM/ImαM'' \cong M / \text{Im} \alpha, so a short exact sequence can be thought of as an extension of MM'' by MM'.

Definition 17 (Split exact sequence). A short exact sequence 0MαMβM00 \to M' \xrightarrow{\alpha} M \xrightarrow{\beta} M'' \to 0 is said to split if there exists a homomorphism γ:MM\gamma: M'' \to M such that βγ=1M\beta \gamma = 1_{M''} (a right splitting), or equivalently a homomorphism δ:MM\delta: M \to M' such that δα=1M\delta \alpha = 1_{M'} (a left splitting). In that case MMMM \cong M' \oplus M''.

Split exact sequences are the “trivial” extensions; they occur, for example, when MM'' is projective (see the next subsection) or when MM' is injective. For the study of Hochschild cohomology, split exact sequences appear naturally when one considers the bar resolution: the normalisation map provides a splitting of certain complexes, which is why one can work with the reduced bar resolution.

Example 26 (Splitting in \mathbb{Z}-modules). Consider the short exact sequence of abelian groups 02/20.0 \longrightarrow \mathbb{Z} \xrightarrow{2} \mathbb{Z} \longrightarrow \mathbb{Z}/2\mathbb{Z} \longrightarrow 0. This sequence does not split, because \mathbb{Z} has no element of order 22 and consequently there is no homomorphism /2\mathbb{Z}/2\mathbb{Z} \to \mathbb{Z} that splits the projection. In contrast, the sequence 0ι/2π/200 \longrightarrow \mathbb{Z} \xrightarrow{\iota} \mathbb{Z} \oplus \mathbb{Z}/2\mathbb{Z} \xrightarrow{\pi} \mathbb{Z}/2\mathbb{Z} \longrightarrow 0 (with ι(n)=(n,0)\iota(n)=(n,0) and π\pi the projection onto the second factor) splits – indeed the obvious section γ(a)=(0,a)\gamma(a)=(0,a) works. This example will reappear when we discuss projective modules.

A fundamental tool for working with exact sequences is the Five Lemma, that appeared on the second problem set of the course, if I’m not mistaken.

Lemma 18 (Five Lemma). Consider a commutative diagram of AA-modules M1M2M3M4M5f1f2f3f4f5N1N2N3N4N5\begin{array}{ccccccccc} M_1 & \xrightarrow{} & M_2 & \xrightarrow{} & M_3 & \xrightarrow{} & M_4 & \xrightarrow{} & M_5 \\ \downarrow f_1 & & \downarrow f_2 & & \downarrow f_3 & & \downarrow f_4 & & \downarrow f_5 \\ N_1 & \xrightarrow{} & N_2 & \xrightarrow{} & N_3 & \xrightarrow{} & N_4 & \xrightarrow{} & N_5 \end{array} with exact rows. If f1f_1 is an epimorphism, f2f_2 and f4f_4 are monomorphisms, and f5f_5 is a monomorphism, then f3f_3 is a monomorphism. If f1f_1 is an epimorphism, f2f_2 and f4f_4 are epimorphisms, and f5f_5 is a monomorphism, then f3f_3 is an epimorphism. Consequently, if f1,f2,f4,f5f_1, f_2, f_4, f_5 are isomorphisms, then so is f3f_3.

The Five Lemma is of immense practical value. In Hochschild cohomology, one frequently encounters long exact sequences coming from short exact sequences of algebras or modules, and the Five Lemma is the standard device for transferring isomorphisms from one degree to another.

Finitely Generated and Free Modules

In homological algebra we rarely work with arbitrary modules; we prefer those that are “not too large”. The most convenient finiteness condition is that of being finitely generated.

Definition 19. An AA-module MM is finitely generated if there exist elements x1,,xnMx_1,\dots,x_n \in M such that every element of MM can be expressed as i=1naixi\sum_{i=1}^n a_i x_i with aiAa_i \in A. Equivalently, there is a surjective homomorphism AnMA^{\oplus n} \to M.

The simplest finitely generated modules are the free modules.

Definition 20. An AA-module FF is free on a set XX if every element of FF can be written uniquely as a finite linear combination iaixi\sum_{i} a_i x_i with aiAa_i \in A and xiXx_i \in X. The cardinality of XX is called the rank of FF. When X={x1,,xn}X = \{x_1,\dots,x_n\} we write F=AnF = A^{\oplus n} (or simply AnA^n).

Free modules are the algebraic analogues of vector spaces. Their most fundamental property – the invariance of rank – is as follows.

Proposition 3 (Invariance of rank). If AA is a non‑zero commutative ring, then AmAnA^m \cong A^n as AA-modules implies m=nm=n. In other words, the rank of a free module is well defined.

Sketch. Let 𝔪\mathfrak{m} be a maximal ideal of AA and let k=A/𝔪k = A/\mathfrak{m} be the residue field. Tensor the isomorphism AmAnA^m \cong A^n with kk over AA; we obtain an isomorphism of kk-vector spaces kmknk^m \cong k^n, whence m=nm=n. The details are in Vermani, Proposition 1.2.11 (though there the proof uses a maximal ideal and the fact that tensor product is right exact). ◻

This simple observation is surprisingly powerful. For instance, it guarantees that the dimension of a projective module (when defined) is unique. In Hochschild cohomology, when we compute HH0(A)=A/[A,A]\text{HH}_0(A) = A / [A,A] for a free algebra, the rank of the free module that appears in the bar resolution is finite and well defined, so we can speak of its dimension as a vector space over a field.

Example 27 (Free modules in Hochschild theory). Let kk be a field and let A=k[x]A = k[x]. Then the bar resolution of AA as an AA-bimodule is a complex of free AA-modules; the term in degree nn is AkAknkAA \otimes_k A^{\otimes_k n} \otimes_k A, which is free of infinite rank over AA (since kk is a field, AknA^{\otimes_k n} is an infinite‑dimensional vector space). Nevertheless, each component is free, and the invariance of rank tells us that the length of any free basis is uniquely determined.

The Hom Functor and Its Exactness

For any two AA-modules M,NM,N, the set of all AA-linear maps from MM to NN is denoted HomA(M,N)\text{Hom}_A(M,N). It is an abelian group under pointwise addition, and when AA is commutative it becomes an AA-module via (af)(m)=af(m)(a f)(m) = a f(m).

The functor HomA(,)\text{Hom}_A(-,-) is a bifunctor: contravariant in the first argument and covariant in the second. Explicitly, a homomorphism f:MMf: M \to M' induces f*:HomA(M,N)HomA(M,N),φφf,f^* : \text{Hom}_A(M',N) \to \text{Hom}_A(M,N),\quad \varphi \mapsto \varphi \circ f, while g:NNg: N \to N' induces g*:HomA(M,N)HomA(M,N),ψgψ.g_* : \text{Hom}_A(M,N) \to \text{Hom}_A(M,N'),\quad \psi \mapsto g \circ \psi.

A cornerstone of homological algebra is that HomA(M,)\text{Hom}_A(M,-) and HomA(,N)\text{Hom}_A(-,N) are left exact functors. This means that they preserve kernels but not necessarily cokernels – the failure of right exactness is precisely what the ExtExt functors measure.

Proposition 4 (Left exactness of Hom). For any fixed AA-module MM, the functor HomA(M,)\text{Hom}_A(M,-) is left exact. That is, given a short exact sequence 0NαNβN0,0 \to N' \xrightarrow{\alpha} N \xrightarrow{\beta} N'' \to 0, the induced sequence 0HomA(M,N)α*HomA(M,N)β*HomA(M,N)0 \to \text{Hom}_A(M,N') \xrightarrow{\alpha_*} \text{Hom}_A(M,N) \xrightarrow{\beta_*} \text{Hom}_A(M,N'') is exact. Similarly, for fixed NN, the contravariant functor HomA(,N)\text{Hom}_A(-,N) is left exact: from 0MfMgM00 \to M' \xrightarrow{f} M \xrightarrow{g} M'' \to 0 we obtain 0HomA(M,N)g*HomA(M,N)f*HomA(M,N).0 \to \text{Hom}_A(M'',N) \xrightarrow{g^*} \text{Hom}_A(M,N) \xrightarrow{f^*} \text{Hom}_A(M',N).

The proof is a straightforward verification (see Vermani, Theorem 2.3.1). Why should we care? In Hochschild cohomology, the cochain complex is obtained by applying Hom\text{Hom} to a projective resolution. The left exactness of Hom\text{Hom} guarantees that the zeroth cohomology group HomA(M,N)\text{Hom}_A(M,N) is exactly the set of maps that commute with the differentials – i.e., the module of “cycles” in degree zero. The higher cohomology groups then arise from the failure of Hom(,)\text{Hom}(-,-) to be exact in higher degrees.

Example 28 (A non‑exact Hom). Consider the short exact sequence of \mathbb{Z}-modules 02π/20.0 \to \mathbb{Z} \xrightarrow{2} \mathbb{Z} \xrightarrow{\pi} \mathbb{Z}/2\mathbb{Z} \to 0. Applying Hom(,)\text{Hom}_{\mathbb{Z}}(-,\mathbb{Z}) we obtain 0Hom(/2,)Hom(,)2*Hom(,)0 \to \text{Hom}(\mathbb{Z}/2\mathbb{Z},\mathbb{Z}) \to \text{Hom}(\mathbb{Z},\mathbb{Z}) \xrightarrow{2^*} \text{Hom}(\mathbb{Z},\mathbb{Z}) \to \cdots Now Hom(/2,)=0\text{Hom}(\mathbb{Z}/2\mathbb{Z},\mathbb{Z}) = 0 and Hom(,)\text{Hom}(\mathbb{Z},\mathbb{Z}) \cong \mathbb{Z}. The map 2*2^* is multiplication by 22, which is injective but not surjective. Hence the sequence 0Hom(/2,)Hom(,)2*Hom(,)0 \to \text{Hom}(\mathbb{Z}/2\mathbb{Z},\mathbb{Z}) \to \text{Hom}(\mathbb{Z},\mathbb{Z}) \xrightarrow{2^*} \text{Hom}(\mathbb{Z},\mathbb{Z}) is exact at the first two terms, but the last map is not an epimorphism – it fails to be exact at the third term because Hom(,)/Im(2*)/2\text{Hom}(\mathbb{Z},\mathbb{Z}) / \text{Im}(2^*) \cong \mathbb{Z}/2\mathbb{Z} is non‑zero. This /2\mathbb{Z}/2\mathbb{Z} is precisely Ext1(/2,)\text{Ext}_{\mathbb{Z}}^1(\mathbb{Z}/2\mathbb{Z},\mathbb{Z}), a first taste of derived functors.

Projective Modules

Projective modules are the “free modules without a basis”. They are the objects that behave like free modules with respect to lifting homomorphisms.

Definition 21. An AA-module PP is called projective if for every diagram of AA-modules P?MαN0\begin{array}{c} P \\ \downarrow \exists ? \\ M \xrightarrow{\alpha} N \to 0 \end{array} with the bottom row exact (i.e., α\alpha surjective), and for every homomorphism f:PNf: P \to N, there exists a homomorphism g:PMg: P \to M such that αg=f\alpha \circ g = f. In words: every homomorphism from PP onto a quotient of MM lifts to a homomorphism into MM.

This lifting property is often called the projective lifting property. The following equivalent characterisations are extremely useful.

Proposition 5. For an AA-module PP, the following are equivalent:

  1. PP is projective.

  2. Every short exact sequence 0MNP00 \to M \to N \to P \to 0 splits.

  3. PP is a direct summand of a free module: there exists a free module FF such that FPQF \cong P \oplus Q for some module QQ.

  4. The functor HomA(P,)\text{Hom}_A(P,-) is exact (i.e., preserves epimorphisms).

The equivalence of (i) and (iv) is particularly illuminating: projective modules are precisely those for which Hom\text{Hom} is exact, so they behave like “free modules” in cohomological computations. The proof of these equivalences can be found in Vermani, Section 3.1.

Example 29 (Free modules are projective). Any free module is projective. Indeed, let F=AIF = A^{\oplus I} be free with basis {ei}\{e_i\}. Given a surjection α:MN\alpha: M \to N and a map f:FNf: F \to N, choose for each basis element eie_i a preimage miMm_i \in M of f(ei)f(e_i) (possible because α\alpha is surjective). Extend linearly to a homomorphism g:FMg: F \to M; then αg=f\alpha g = f. This is the standard argument, and it is the reason why projective resolutions exist: every module has a projective resolution because we can always resolve by free modules.

Example 30 (A projective module that is not free). Let A=/6A = \mathbb{Z}/6\mathbb{Z}. The module 2/6/32\mathbb{Z}/6\mathbb{Z} \cong \mathbb{Z}/3\mathbb{Z} is projective because it is a direct summand of the free module A=/62/63/6A = \mathbb{Z}/6\mathbb{Z} \cong 2\mathbb{Z}/6\mathbb{Z} \oplus 3\mathbb{Z}/6\mathbb{Z} (Chinese remainder theorem). Yet it is not free, because a free /6\mathbb{Z}/6\mathbb{Z}-module would have order a power of 66, whereas the order of 2/62\mathbb{Z}/6\mathbb{Z} is 33. This example, although elementary, already shows that projectivity is a genuinely weaker condition than freeness.

In the context of Hochschild cohomology, we typically work over a field kk and consider algebras that are projective as kk-modules (e.g., all algebras are projective because every module over a field is free). So the subtlety of non‑free projectives does not appear there. However, when one considers algebras over more general rings (e.g., \mathbb{Z}), the distinction becomes important. I find it fascinating that the notion of projectivity, born from the desire to solve lifting problems, is exactly the right setting for constructing resolutions and that resolutions are precisely the engine that drives Hochschild (co)homology.

Remark 1 (Connection to Hochschild cohomology). The bar resolution of an algebra AA over a commutative ring kk is a projective resolution of AA as an AA-bimodule. This resolution is the starting point for defining Hochschild cohomology: HHn(A,M)=Hn(HomAAop(Bar(A),M)).\text{HH}^n(A,M) = H^n\bigl( \text{Hom}_{A\otimes A^{\mathrm{op}}}( \mathrm{Bar}_\bullet(A), M ) \bigr). Because the bar modules Barn(A)=A(n+2)\mathrm{Bar}_n(A) = A^{\otimes (n+2)} are free over AAopA\otimes A^{\mathrm{op}}, they are in particular projective. Hence the existence of such a resolution is guaranteed, and the theory of derived functors applies directly. The projective lifting property ensures that any two projective resolutions are chain‑homotopy equivalent, so the cohomology groups do not depend on the choice of resolution.

§3.Homological Algebra

Category Theory Essentials

Category theory provides a unifying language for homological algebra. While not strictly necessary for the computational aspects of Hochschild cohomology, it clarifies the relationships between functors and explains why certain constructions are “natural”. In this subsection, we give only the basic and strictly necessary definitions, but one can safely skip to the next section without loss.

Definition 22. A category 𝒞\mathcal{C} consists of a class of objects, for each pair of objects X,YX,Y a set Hom𝒞(X,Y)\text{Hom}_{\mathcal{C}}(X,Y) of morphisms, a composition law that is associative, and an identity morphism 1XHom𝒞(X,X)1_X \in \text{Hom}_{\mathcal{C}}(X,X) for each object XX. Morphisms are often drawn as arrows f:XYf: X \to Y.

Examples abound. The category 𝑴𝒐𝒅A\mathbf{Mod}_A of modules over a commutative ring AA has AA-modules as objects and AA-linear maps as morphisms. The category 𝑺𝒆𝒕\mathbf{Set} of sets, the category 𝑨𝒃\mathbf{Ab} of abelian groups, and the category 𝑻𝒐𝒑\mathbf{Top} of topological spaces are other familiar examples.

A functor is a map between categories that preserves structure. A covariant functor F:𝒞𝒟F: \mathcal{C} \to \mathcal{D} sends objects to objects and morphisms f:XYf: X \to Y to morphisms F(f):F(X)F(Y)F(f): F(X) \to F(Y), respecting composition and identities. A contravariant functor reverses arrows: F(f):F(Y)F(X)F(f): F(Y) \to F(X). For example, HomA(M,):𝑴𝒐𝒅A𝑨𝒃\text{Hom}_A(M,-): \mathbf{Mod}_A \to \mathbf{Ab} is covariant, while HomA(,N)\text{Hom}_A(-,N) is contravariant.

Definition 23. Given two functors F,G:𝒞𝒟F,G: \mathcal{C} \to \mathcal{D}, a natural transformation η:FG\eta: F \Rightarrow G is a family of morphisms ηX:F(X)G(X)\eta_X: F(X) \to G(X) such that for every f:XYf: X \to Y the diagram F(X)F(f)F(Y)ηXηYG(X)G(f)G(Y)\begin{array}{ccc} F(X) & \xrightarrow{F(f)} & F(Y) \\ \downarrow \eta_X & & \downarrow \eta_Y \\ G(X) & \xrightarrow{G(f)} & G(Y) \end{array} commutes. If each ηX\eta_X is an isomorphism, η\eta is a natural isomorphism and we write FGF \cong G.

Naturality is the precise way of saying that a construction is “independent of choices”. For instance, the isomorphism AAMMA \otimes_A M \cong M is natural in MM. This will be important when we claim that different projective resolutions give the same derived functors up to natural isomorphism.

The Yoneda lemma (stated without proof) is a remarkable result of category theory. It says that for any object XX in a category 𝒞\mathcal{C}, the functor Hom𝒞(X,)\text{Hom}_{\mathcal{C}}(X,-) determines XX up to isomorphism. More concretely, natural transformations from Hom𝒞(X,)\text{Hom}_{\mathcal{C}}(X,-) to a functor FF correspond bijectively to elements of F(X)F(X). In this work we will not need the Yoneda lemma explicitly, but it underlies the philosophy that objects are determined by their morphisms.

Definition 24. Two functors F:𝒞𝒟F: \mathcal{C} \to \mathcal{D} and G:𝒟𝒞G: \mathcal{D} \to \mathcal{C} are adjoint (with FF left adjoint to GG) if there exists a natural isomorphism Hom𝒟(F(X),Y)Hom𝒞(X,G(Y))\text{Hom}_{\mathcal{D}}(F(X), Y) \cong \text{Hom}_{\mathcal{C}}(X, G(Y)) for all objects X𝒞X \in \mathcal{C}, Y𝒟Y \in \mathcal{D}.

The most important adjunction for us is the tensor–Hom adjunction: for modules over a commutative ring AA, HomA(MAN,L)HomA(M,HomA(N,L)).\text{Hom}_A(M \otimes_A N, L) \cong \text{Hom}_A(M, \text{Hom}_A(N, L)). This adjunction is used repeatedly when we discuss the bar resolution and when we identify Hochschild cohomology with Ext\text{Ext} over the enveloping algebra. The free–forgetful adjunction between sets and modules also appears when we construct free modules, but we will not need its categorical formulation.

Finally, an abelian category is a category in which one can do homological algebra: it has a zero object, all finite products and coproducts, every morphism has a kernel and a cokernel, and every monomorphism is a kernel of its cokernel while every epimorphism is a cokernel of its kernel. The category of modules over a ring is the prototypical example. The language of abelian categories allows one to state theorems about kernels, cokernels, exact sequences, and derived functors without ever referring to elements. For our purposes, working with modules over a commutative ring is sufficient, and we will rarely need the full machinery of abelian categories. However, knowing that 𝑴𝒐𝒅A\mathbf{Mod}_A is abelian assures us that all the usual diagram lemmas (the five lemma, the snake lemma, etc.) hold.

Remark 2. This short excursion into category theory is not essential for the computations that follow. The reader who prefers a more concrete approach may safely ignore categories and think of “natural isomorphisms” as explicit formulas, of “adjunctions” as the fact that homomorphisms out of a tensor product correspond to bilinear maps, and of “abelian categories” as the statement that modules behave like abelian groups with extra structure. Nevertheless, the categorical viewpoint has permeated homological algebra, and a passing familiarity with its language will help in reading advanced texts. For deformation quantisation, the most categorical notion we use is the tensor–Hom adjunction, which we will invoke without fanfare.

Chain Complexes and Homology

The central objects of homological algebra are chain complexes. They encode linearised versions of algebraic structures, and their homology measures the obstruction to exactness.

Definition 25. A chain complex (C,)(C_\bullet,\partial_\bullet) of modules over a commutative ring AA consists of a family {Cn}n\{C_n\}_{n\in\mathbb{Z}} of AA-modules together with AA-linear maps n:CnCn1\partial_n: C_n \to C_{n-1} called differentials such that n1n=0\partial_{n-1} \circ \partial_n = 0 for every nn. A cochain complex (C,d)(C^\bullet, d^\bullet) is defined similarly with differentials dn:CnCn+1d^n: C^n \to C^{n+1} satisfying dn+1dn=0d^{n+1}\circ d^n = 0.

The condition 2=0\partial^2 = 0 implies that Imn+1Kern\text{Im}\partial_{n+1} \subseteq \text{Ker}\partial_n. We define the module of nn-cycles as Zn(C)=KernZ_n(C) = \text{Ker}\partial_n and the module of nn-boundaries as Bn(C)=Imn+1B_n(C) = \text{Im}\partial_{n+1}. The quotient Hn(C)=Zn(C)/Bn(C)H_n(C) = Z_n(C) / B_n(C) is the nnth homology module of the complex. For a cochain complex we define cohomology Hn(C)=Kerdn/Imdn1H^n(C) = \text{Ker}d^n / \text{Im}d^{n-1}.

A chain map f:CDf_\bullet: C_\bullet \to D_\bullet is a family of homomorphisms fn:CnDnf_n: C_n \to D_n such that fn1nC=nDfnf_{n-1}\partial_n^C = \partial_n^D f_n for all nn. Such a map induces homomorphisms Hn(f):Hn(C)Hn(D)H_n(f): H_n(C) \to H_n(D). Two chain maps are homotopic if there exist homomorphisms hn:CnDn+1h_n: C_n \to D_{n+1} satisfying fngn=n+1Dhn+hn1nCf_n - g_n = \partial_{n+1}^D h_n + h_{n-1} \partial_n^C. Homotopic maps induce the same homomorphism on homology.

Given a short exact sequence of complexes 0CfCgC0,0 \longrightarrow C_\bullet' \xrightarrow{f_\bullet} C_\bullet \xrightarrow{g_\bullet} C_\bullet'' \longrightarrow 0, there exists a canonical long exact homology sequence Hn(C)Hn(f)Hn(C)Hn(g)Hn(C)δnHn1(C).\cdots \to H_n(C') \xrightarrow{H_n(f)} H_n(C) \xrightarrow{H_n(g)} H_n(C'') \xrightarrow{\delta_n} H_{n-1}(C') \to \cdots . The connecting homomorphism δn\delta_n is defined by a diagram chase; its construction is the heart of many proofs in homological algebra. We will use this long exact sequence repeatedly, especially when we study derived functors.

Example 31 (The bar complex for Hochschild homology). Let AA be an algebra over a commutative ring kk. The bar complex B(A)B_\bullet(A) is defined by Bn(A)=A(n+2)B_n(A) = A^{\otimes (n+2)} with differentials that sum over insertions of the unit. Its homology is the Hochschild homology HH(A)HH_\bullet(A). The fact that B(A)B_\bullet(A) is a chain complex (i.e., 2=0\partial^2 = 0) follows from a telescoping cancellation, and the long exact sequence associated to a short exact sequence of algebras will later give us powerful computational tools. This example will be central in the second part of this dissertation.

Projective and Injective Resolutions

To extract derived functors we need to replace a module by a complex of particularly nice modules – either projectives or injectives. These resolutions are the algebraic analogue of a “free cover” or an “injective hull”.

Definition 26. A projective resolution of an AA-module MM is an exact sequence P2P1P0M0\cdots \to P_2 \to P_1 \to P_0 \to M \to 0 where each PnP_n is a projective AA-module. Dually, an injective resolution is an exact sequence 0MI0I1I20 \to M \to I^0 \to I^1 \to I^2 \to \cdots with each InI^n injective.

Every module admits a projective resolution: one can take a free module on a set of generators, then a free module on the kernel, and so on. Similarly, every module can be embedded into an injective module (over a PID divisible modules are injective, and over a field every module is injective), so injective resolutions exist. For the category of modules over a commutative ring, these facts are proved using Zorn’s lemma or by constructing injective hulls (see Vermani, Sections 5.1 and 5.2).

Proposition 6 (Comparison theorem). Let MM and NN be modules, and let f:MNf: M \to N be a homomorphism. Given a projective resolution PMP_\bullet \to M and a resolution QNQ_\bullet \to N (not necessarily projective), there exists a chain map f:PQf_\bullet: P_\bullet \to Q_\bullet lifting ff. Any two such lifts are homotopic. An analogous statement holds for injective resolutions.

This theorem guarantees that, up to homotopy equivalence, the choice of resolution does not matter. Consequently, any functor that we apply to a resolution will yield well‑defined homology groups independent of the resolution.

Example 32 (The bar resolution as a projective resolution). For an algebra AA over a commutative ring kk, the augmented bar complex A(n+2)AAA0\cdots \to A^{\otimes (n+2)} \to \cdots \to A \otimes A \to A \to 0 (with the appropriate differentials) is a projective resolution of AA as an AA-bimodule. Here each A(n+2)A^{\otimes (n+2)} is a free, hence projective, AAopA\otimes A^{\mathrm{op}}-module. This resolution will be our main tool for defining Hochschild (co)homology. Note that the injective resolution of the coefficient module is rarely needed in this construction because we always resolve the algebra itself, not the coefficient module.

§4. Direct Sums, Tensor Products and Flat Modules

Before we introduce derived functors, we need to recall two fundamental constructions: direct sums and tensor products. Direct sums are the categorical coproduct in module categories; tensor products allow us to “multiply” modules and are essential for the bar resolution. Flat modules are those for which tensoring preserves exactness, and they appear naturally when studying Tor.

Definition 27. Let {Mi}iI\{M_i\}_{i\in I} be a family of AA-modules. Their direct sum iIMi\bigoplus_{i\in I} M_i is the set of all tuples (xi)(x_i) with xiMix_i\in M_i and only finitely many non‑zero components, endowed with componentwise addition and scalar multiplication. The direct product iIMi\prod_{i\in I} M_i allows arbitrarily many non‑zero components.

For finite index sets the direct sum and direct product coincide. Direct sums are characterised by a universal property: given a family of homomorphisms fi:MiNf_i: M_i \to N, there exists a unique homomorphism MiN\bigoplus M_i \to N extending them. This property will be used implicitly when we construct projective resolutions from free modules.

The tensor product is a more subtle construction. Given a right AA-module MM and a left AA-module NN, their tensor product MANM \otimes_A N is an abelian group generated by symbols mnm \otimes n subject to the bilinearity relations (m1+m2)n=m1n+m2n,m(n1+n2)=mn1+mn2,(ma)n=m(an).(m_1+m_2)\otimes n = m_1\otimes n + m_2\otimes n,\quad m\otimes (n_1+n_2) = m\otimes n_1 + m\otimes n_2,\quad (ma)\otimes n = m\otimes (an). When AA is commutative, MANM\otimes_A N becomes an AA-module via a(mn)=(am)n=m(an)a(m\otimes n)= (am)\otimes n = m\otimes (an). We will always work over a commutative ground ring kk, so tensor products are taken over kk unless otherwise specified. For an algebra AA over kk, the enveloping algebra Ae=AkAopA^e = A\otimes_k A^{\mathrm{op}} appears naturally, and the tensor product over kk is used to build the bar resolution.

The functor AN-\otimes_A N is right exact but not exact in general. Modules for which it is exact deserve a special name.

Definition 28. An AA-module FF is called flat if the functor AF-\otimes_A F is exact. Equivalently, for every injective homomorphism MNM\to N, the induced map MAFNAFM\otimes_A F \to N\otimes_A F is injective.

Over a field every module is flat because tensor products are exact over a field (indeed, kk-vector spaces are free, hence flat). Over a principal ideal domain, flat modules are precisely the torsion‑free modules. For Hochschild cohomology over a field kk, flatness is automatic – a comforting simplification. However, when one considers algebras over more general rings (e.g., \mathbb{Z}), flatness becomes a genuine restriction.

Example 33 (Flat modules and the bar resolution). Let kk be a field. The bar resolution B(A)B_\bullet(A) uses tensor powers AknA^{\otimes_k n}, each of which is a flat kk-module because every kk-module is flat. Moreover, when we later consider the Hochschild homology HH(A,M)=TorAe(A,M)HH_\bullet(A,M) = \text{Tor}_\bullet^{A^e}(A,M), the flatness of the modules in the resolution is not required – we need projectivity. But the fact that tensoring over kk is exact simplifies many computations: for example, the Hochschild–Kostant–Rosenberg theorem for smooth commutative algebras relies on the fact that kk is a field.

Remark 3. The direct sum and direct product will appear when we construct free modules and when we discuss the Eilenberg–Zilber theorem for the bar complex (not needed here). Tensor products are everywhere: the enveloping algebra is a tensor product, the bar modules are tensor powers, and the differentials involve alternating sums of insertions. Flatness, although not strictly necessary over a field, is mentioned here for completeness. If you ever work over \mathbb{Z} (e.g., integral group cohomology), flat modules become important. For our deformation quantisation over [[]]\mathbb{C}[[\hbar]], the ring is a field when reduced modulo \hbar, but as a formal power series ring it is a local principal ideal domain, so flatness still holds for torsion‑free modules – but we will not need to dwell on it.

With these constructions in hand, we are ready to build projective resolutions and define derived functors. The tensor–Hom adjunction HomA(MAN,L)HomA(M,HomA(N,L))\text{Hom}_A(M\otimes_A N, L) \cong \text{Hom}_A(M, \text{Hom}_A(N,L)) will be used implicitly when we discuss the bar resolution’s contracting homotopy, but the reader need not memorise the categorical language; the algebraic formulas will guide us.

§5. Derived Functors: Ext and Tor

Derived functors measure the failure of an additive functor to be exact. They are defined by applying the functor to a resolution and then taking homology.

Definition 29. Let F:A-𝑴𝒐𝒅𝑨𝒃F: A\text{-}\mathbf{Mod} \to \mathbf{Ab} be an additive covariant functor.

The comparison theorem guarantees that these definitions are independent of the chosen resolution, and the resulting functors are additive.

The most important derived functors in this work are Ext\text{Ext} and Tor\text{Tor}. For modules M,NM,N over a commutative ring AA we set ExtAn(M,N)=Rn(HomA(M,))(N)=Rn(HomA(,N))(M),\text{Ext}_A^n(M,N) = R^n\bigl(\text{Hom}_A(M,-)\bigr)(N) = R^n\bigl(\text{Hom}_A(-,N)\bigr)(M), TornA(M,N)=Ln(MA)(N)=Ln(AN)(M).\text{Tor}_n^A(M,N) = L_n\bigl(M\otimes_A -\bigr)(N) = L_n\bigl(-\otimes_A N\bigr)(M). In words, Extn\text{Ext}^n is the nnth right derived functor of Hom\text{Hom} in either variable, and Torn\text{Tor}_n is the nnth left derived functor of the tensor product. These functors satisfy Ext0Hom\text{Ext}^0 \cong \text{Hom} and Tor0\text{Tor}_0 \cong \otimes.

Given a short exact sequence 0MMM00 \to M' \to M \to M'' \to 0, we obtain long exact sequences ExtAn(M,N)ExtAn(M,N)ExtAn(M,N)ExtAn+1(M,N)\cdots \to \text{Ext}^n_A(M'',N) \to \text{Ext}^n_A(M,N) \to \text{Ext}^n_A(M',N) \to \text{Ext}^{n+1}_A(M'',N) \to \cdots and similarly for Tor\text{Tor}. These long exact sequences are the workhorses of homological algebra. For Hochschild (co)homology, we will apply these ideas to the enveloping algebra Ae=AAopA^e = A \otimes A^{\mathrm{op}}. Indeed, HHn(A,M)=ExtAen(A,M),HHn(A,M)=TornAe(A,M).\text{HH}^n(A,M) = \text{Ext}^n_{A^e}(A,M), \qquad \text{HH}_n(A,M) = \text{Tor}_n^{A^e}(A,M). Thus all the machinery of derived functors is directly available.

Example 34 (First Hochschild cohomology group). For an algebra AA over a field kk, HH1(A,A)=Der(A,A)/InnDer(A,A)\text{HH}^1(A,A) = \text{Der}(A,A) / \text{InnDer}(A,A), the space of derivations modulo inner derivations. This is a special case of ExtAe1(A,A)\text{Ext}^1_{A^e}(A,A). The long exact sequence of Ext\text{Ext} for a short exact sequence of algebras can sometimes be used to compute this space, for instance when deforming a polynomial algebra to a non‑commutative algebra.

Remark 4. The theory of derived functors can be developed in any abelian category with enough projectives or injectives. However, for our purposes the category of modules over a commutative ring suffices. The categorical language (functors, natural transformations, adjunctions) is not strictly necessary, but the tensor‑Hom adjunction HomA(MAN,L)HomA(M,HomA(N,L))\text{Hom}_A(M\otimes_A N, L) \cong \text{Hom}_A(M, \text{Hom}_A(N,L)) will be used implicitly when we discuss the bar resolution. The reader comfortable with basic category theory may recognise this adjunction; those who are not may simply accept the algebraic definitions, which is perfectly adequate for this dissertation.

This concludes the necessary background in homological algebra. In the next section we will specialise to the bar resolution and define Hochschild homology and cohomology, then apply these concepts to deformation quantisation.

§4.Hochschild (Co)Homology

The Bar Complex and Hochschild Homology

In this subsection we work over a field kk (or more generally a commutative ring, but a field suffices for our purposes). Let AA be a kk-algebra. We denote by AnA^{\otimes n} the nn-fold tensor product over kk, which carries a natural AA-bimodule structure. Define for each n0n\ge 0 the AA-bimodule Bn=A(n+2)B_n = A^{\otimes (n+2)}. The differential dn:BnBn1d_n : B_n \to B_{n-1} (for n1n\ge 1) is given on elementary tensors by

dn(a0a1an+1)=i=0n(1)ia0aiai+1an+1.d_n(a_0\otimes a_1\otimes\cdots\otimes a_{n+1}) = \sum_{i=0}^{n} (-1)^i\, a_0\otimes\cdots\otimes a_i a_{i+1}\otimes\cdots\otimes a_{n+1}.

For n=0n=0 we set d0=0d_0 = 0. The multiplication map π:AAA,π(ab)=ab\pi : A\otimes A \to A,\; \pi(a\otimes b)=ab gives an augmentation. The sequence

d3A4d2A3d1A2πA0\cdots \xrightarrow{d_3} A^{\otimes 4} \xrightarrow{d_2} A^{\otimes 3} \xrightarrow{d_1} A^{\otimes 2} \xrightarrow{\pi} A \to 0 \tag{1}

is called the bar complex (or bar resolution) of AA as an AA-bimodule.

Proposition 7. The maps dnd_n satisfy dn1dn=0d_{n-1}\circ d_n = 0 for all n2n\ge 2; hence (1) is a chain complex.

Proof. A direct computation shows that applying two consecutive differentials produces each term twice with opposite signs. Indeed, dn1dn(a0an+1)=i=0nj=0n1(1)i+j[multiply at i then at j].d_{n-1}d_n(a_0\otimes\cdots\otimes a_{n+1}) = \sum_{i=0}^{n}\sum_{j=0}^{n-1} (-1)^{i+j} \bigl[\text{multiply at }i\text{ then at }j\bigr]. If j<ij < i the two multiplications act on disjoint adjacent pairs; if jij \ge i the same final expression appears with sign (1)i+j+1(-1)^{i+j+1}. Hence all contributions cancel pairwise, so dn1dn=0d_{n-1}d_n = 0. (For a detailed sign analysis see e.g. .) ◻

It can be shown that (1) is acyclic. For that, one notes that kerπ=imd1\ker\pi = \text{im}d_1 and the homology in positive degrees vanishes. Moreover, if AA is free as a kk-module, each BnB_n is a free AeA^e-module, where Ae=AkAopA^e = A\otimes_k A^{\mathrm{op}} is the enveloping algebra. Consequently, (1) is a free (hence projective) resolution of the AeA^e-module AA. Now, let MM be an AA-bimodule. Tensoring the bar resolution (1) with MM over AeA^e gives a chain complex of kk-vector spaces: C(A,M)=MAeB(A).C_\bullet(A,M) = M\otimes_{A^e} B_\bullet(A). Using the natural isomorphism MAeA(n+2)MkAn,ma0an+1an+1ma0a1an,M\otimes_{A^e} A^{\otimes (n+2)} \;\cong\; M\otimes_k A^{\otimes n}, \qquad m\otimes a_0\otimes\cdots\otimes a_{n+1} \;\longmapsto\; a_{n+1} m a_0 \otimes a_1\otimes\cdots\otimes a_n, we obtain an explicit description: Cn(A,M)=MkAnC_n(A,M) = M\otimes_k A^{\otimes n}, n0,n\ge 0, with differential n:Cn(A,M)Cn1(A,M)\partial_n : C_n(A,M) \to C_{n-1}(A,M) given by n(ma1an)=ma1a2an+i=1n1(1)ima1aiai+1an+(1)nanma1an1.\begin{aligned} \partial_n(m\otimes a_1\otimes\cdots\otimes a_n) =&\; m a_1\otimes a_2\otimes\cdots\otimes a_n \\ &+ \sum_{i=1}^{n-1} (-1)^i\, m\otimes a_1\otimes\cdots\otimes a_i a_{i+1}\otimes\cdots\otimes a_n \\ &+ (-1)^n a_n m\otimes a_1\otimes\cdots\otimes a_{n-1}. \end{aligned} The homology of this complex is the Hochschild homology of AA with coefficients in MM: HHn(A,M):=Hn(MA)=TornAe(M,A),n0,HH_n(A,M) := H_n ( M \otimes A^{\otimes \bullet}) = \text{Tor}^{A^e}_n (M, A),\qquad n\ge 0, where we set 00\partial_0 \equiv 0. In other words, HHn(A,M)=kern/Imn+1HH_n(A,M) = \ker \partial_n / \text{Im} \partial_{n + 1}. Elements of kern\ker \partial_n are Hochschild nn-cycles and elements of Imn+1\text{Im}\partial_{n+1} are Hochschild nn-boundaries. Next, we present three classical examples. In each case we take the coefficient bimodule to be AA itself, and write HHn(A)=HHn(A,A)\text{HH}_n(A)=\text{HH}_n(A,A).

Example 35 (Polynomial ring). Let A=k[x]A=k[x], viewed as an associative kk-algebra. A free resolution of AA as an AeA^e-module is 0AeuAeπA0,0 \longrightarrow A^e \xrightarrow{\,u\,} A^e \xrightarrow{\pi} A \longrightarrow 0, where u(ab)=axbaxb.u(a\otimes b) = ax\otimes b-a\otimes xb.

Applying the functor AAe()A\otimes_{A^e}(-) gives 0AAeAeuAAeAe0.0 \longrightarrow A\otimes_{A^e}A^e \xrightarrow{\,\bar u\,} A\otimes_{A^e}A^e \longrightarrow 0.

Using the canonical isomorphism AAeAeA,a(bc)cab,A\otimes_{A^e}A^e \cong A, \qquad a\otimes (b\otimes c)\mapsto c a b, the induced differential becomes u(a)=xaax.\bar u(a) = xa-ax.

Hence the Hochschild complex is 0AaxaaxA0.0 \longrightarrow A \xrightarrow{\,a\mapsto xa-ax\,} A \longrightarrow 0.

Therefore HH0(A)A/[x,A],HH1(A){aAxa=ax},HHn(A)=0(n2).\mathrm{HH}_0(A)\cong A/[x,A], \qquad \mathrm{HH}_1(A)\cong \{a\in A\mid xa=ax\}, \qquad \mathrm{HH}_n(A)=0 \;\;(n\ge2).

If AA is moreover commutative, then xaax=0xa-ax=0 for all aAa\in A. Thus the differential vanishes and HH0(k[x])k[x],HH1(k[x])k[x],HHn(k[x])=0(n2).\mathrm{HH}_0(k[x])\cong k[x], \qquad \mathrm{HH}_1(k[x])\cong k[x], \qquad \mathrm{HH}_n(k[x])=0 \;\;(n\ge2).

Example 36 (Truncated polynomial ring). Let A=k[x]/(xn),A=k[x]/(x^n), viewed as an associative kk-algebra. A periodic free resolution of AA as an AeA^e-module is vAeuAevAeuAeπA0,\cdots \xrightarrow{v} A^e \xrightarrow{u} A^e \xrightarrow{v} A^e \xrightarrow{u} A^e \xrightarrow{\pi} A \longrightarrow0, where u(ab)=axbaxb,u(a\otimes b) = ax\otimes b-a\otimes xb, and v(11)=i=0n1xixn1i.v(1\otimes1) = \sum_{i=0}^{n-1}x^i\otimes x^{n-1-i}.

Applying AAe()A\otimes_{A^e}(-) and identifying AAeAeA,A\otimes_{A^e}A^e\cong A, we obtain the complex vAuAvAuA0.\cdots \xrightarrow{\bar v} A \xrightarrow{\bar u} A \xrightarrow{\bar v} A \xrightarrow{\bar u} A \longrightarrow0.

The induced maps are u(a)=xaax,\bar u(a)=xa-ax, and v(a)=i=0n1xn1iaxi.\bar v(a) = \sum_{i=0}^{n-1}x^{n-1-i}ax^i.

Hence HH0(A)A/Im(u),\mathrm{HH}_0(A)\cong A/\mathrm{Im}(\bar u), and for m0m\ge0, HH2m+1(A)ker(u)/Im(v),\mathrm{HH}_{2m+1}(A) \cong \ker(\bar u)/\mathrm{Im}(\bar v), HH2m+2(A)ker(v)/Im(u).\mathrm{HH}_{2m+2}(A) \cong \ker(\bar v)/\mathrm{Im}(\bar u).

If AA is moreover commutative, then u=0,\bar u=0, and v(a)=i=0n1xn1a=nxn1a.\bar v(a) = \sum_{i=0}^{n-1}x^{n-1}a = n x^{n-1}a.

Thus the complex becomes nxn1A0Anxn1A0A0.\cdots \xrightarrow{\,n x^{n-1}\,} A \xrightarrow{0} A \xrightarrow{\,n x^{n-1}\,} A \xrightarrow{0} A \longrightarrow0.

Example 37 (Separable algebra). Let A=k×kA=k\times k, viewed as an associative kk-algebra. Since AA is separable over kk, it is projective as an AeA^e-module. Hence TornAe(A,A)=0(n1),\operatorname{Tor}_n^{A^e}(A,A)=0 \qquad (n\ge1), and therefore HHn(A)=0(n1).\mathrm{HH}_n(A)=0 \qquad (n\ge1).

Moreover, HH0(A)A/[A,A].\mathrm{HH}_0(A)\cong A/[A,A].

Since A=k×kA=k\times k is commutative, [A,A]=0,[A,A]=0, so HH0(k×k)k×k,HHn(k×k)=0(n1).\mathrm{HH}_0(k\times k)\cong k\times k, \qquad \mathrm{HH}_n(k\times k)=0 \qquad (n\ge1).

More generally, for a separable associative algebra AA, HH0(A)A/[A,A],HHn(A)=0(n1).\mathrm{HH}_0(A)\cong A/[A,A], \qquad \mathrm{HH}_n(A)=0 \qquad (n\ge1).

§2. Hochschild Cohomology

By applying the contravariant functor HomAe(,M)\text{Hom}_{A^e}(-,M) to the bar resolution (1) yields the cochain complex of Hochschild cochains: 0HomAe(A2,M)d1*HomAe(A3,M)d2*HomAe(A4,M)d3*0 \longrightarrow \text{Hom}_{A^e}(A^{\otimes 2}, M) \xrightarrow{d_1^*} \text{Hom}_{A^e}(A^{\otimes 3}, M) \xrightarrow{d_2^*} \text{Hom}_{A^e}(A^{\otimes 4}, M) \xrightarrow{d_3^*} \cdots where dn*(f)=fdn+1d_n^*(f) = f \circ d_{n+1} for fHomAe(A(n+2),M)f \in \text{Hom}_{A^e}(A^{\otimes (n+2)}, M). It produces a cochain complex C*(A,M)=n0HomAe(A(n+2),M),C^*(A,M) \;=\; \bigoplus_{n\ge 0} \text{Hom}_{A^e}\bigl(A^{\otimes (n+2)},\, M\bigr), with differential δn:HomAe(A(n+2),M)HomAe(A(n+3),M)\delta^n : \text{Hom}_{A^e}(A^{\otimes (n+2)},M) \to \text{Hom}_{A^e}(A^{\otimes (n+3)},M) defined by (δnf)(x)=f(dn+1(x))(xA(n+3)).(\delta^n f)(x) = f(d_{n+1}(x)) \qquad (x\in A^{\otimes (n+3)}). In summary, we just took the elements of the chain complex and summed them. There is a canonical kk-module isomorphism HomAe(A(n+2),M)Homk(An,M),\text{Hom}_{A^e}(A^{\otimes (n+2)}, M) \;\cong\; \text{Hom}_k(A^{\otimes n}, M), given by g(a1ang(1a1an1)).g \;\longmapsto\; \bigl( a_1\otimes\cdots\otimes a_n \;\mapsto\; g(1\otimes a_1\otimes\cdots\otimes a_n\otimes 1) \bigr). The inverse sends a kk-linear map h:AnMh: A^{\otimes n}\to M to the AeA^e-homomorphism a0an+1a0h(a1an)an+1.a_0\otimes\cdots\otimes a_{n+1} \;\longmapsto\; a_0\cdot h(a_1\otimes\cdots\otimes a_n)\cdot a_{n+1}.

Under this identification, the differential dn*d_n^* becomes the explicit Hochschild coboundary operator (still denoted dn*d_n^* by abuse of notation): (dn*h)(a1an+1)=a1h(a2an+1)+i=1n(1)ih(a1aiai+1an+1)+(1)n+1h(a1an)an+1,\begin{aligned}\label{differentilhoch} (d_n^* h)(a_1\otimes\cdots\otimes a_{n+1}) &= a_1 h(a_2\otimes\cdots\otimes a_{n+1}) \\ &\quad + \sum_{i=1}^{n} (-1)^i h(a_1\otimes\cdots\otimes a_i a_{i+1}\otimes\cdots\otimes a_{n+1}) \\ &\quad + (-1)^{n+1} h(a_1\otimes\cdots\otimes a_n) a_{n+1}, \end{aligned} for all hHomk(An,M)h\in\text{Hom}_k(A^{\otimes n}, M) and a1,,an+1Aa_1,\dots,a_{n+1}\in A. (For n=0n=0 we interpret A0=kA^{\otimes 0}=k and the formula reduces to (d0*m)(a)=amma(d_0^* m)(a)=am-ma.) The cohomology of this cochain complex is the Hochschild cohomology of AA with coefficients in MM: HHn(A,M):=Hn(Homk(A,M),d*)=ExtAen(A,M).HH^n(A,M) := H^n\bigl(\text{Hom}_k(A^{\otimes \bullet}, M), d^*\bigr) = \text{Ext}_{A^e}^n(A,M). As in the previous subsection, we now present several examples. These consist in the computation of the Hochschild cohomology groups HHnHH^n for the same three algebras considered in the preceding subsection.

Example 38 (Polynomial ring / Commutative Free Algebra). Let AA be a commutative algebra. In the specific case of the polynomial ring A=k[x]A = k[x], we use the standard resolution. Applying the functor HomAe(,A)\mathrm{Hom}_{A^e}(-,A) and utilizing the isomorphism (which holds generally for any algebra) HomAe(Ae,A)A,\mathrm{Hom}_{A^e}(A^e,A)\cong A, yields the cochain complex 0A0A0,0 \longrightarrow A \xrightarrow{0} A \longrightarrow 0, where the differential vanishes precisely because AA is commutative (meaning the left and right actions of AA on itself coincide, causing the boundary maps axxaa \cdot x - x \cdot a to become zero).

Thus, for the polynomial ring A=k[x]A = k[x]: HH0(k[x])k[x],HH1(k[x])k[x],HHn(k[x])=0(n2).\mathrm{HH}^0(k[x])\cong k[x],\quad \mathrm{HH}^1(k[x])\cong k[x],\quad \mathrm{HH}^n(k[x])=0 \quad (n\ge 2). More generally, if AA is any smooth commutative kk-algebra, the Hochschild cohomology decomposes via the Hochschild-Kostant-Rosenberg (HKR) theorem into exterior powers of its derivations: HHn(A)ΩA/knDerk(A,A)\mathrm{HH}^n(A) \cong \Omega^n_{A/k} \cong \mathrm{Der}_k(A, A), as we will see later on.

Example 39 (Truncated polynomial ring). Let A=k[x]/(xn)A = k[x]/(x^n). Since AA is a commutative algebra, the alternated commutator differentials in the resolution simplify. Applying HomAe(,A)\mathrm{Hom}_{A^e}(-,A) to the periodic resolution yields the cochain complex 0A0Anxn1A0Anxn1.0 \longrightarrow A \xrightarrow{0} A \xrightarrow{n x^{n-1}} A \xrightarrow{0} A \xrightarrow{n x^{n-1}} \cdots. Because AA is commutative, the map induced by the norm element simplifies directly to multiplication by the derivative nxn1n x^{n-1}.

Hence, we obtain the following cases based on the characteristic of the base field kk:

Example 40 (Separable algebra A=k×kA=k\times k). Let A=k×kA = k \times k, which is a semisimple, finite-dimensional commutative algebra. Since AA is separable, its Hochschild homology and cohomology vanish in higher degrees: ExtAen(A,A)=0(n1).\mathrm{Ext}^{n}_{A^e}(A,A)=0 \qquad (n\ge 1).

Moreover, because AA is a commutative algebra, it is equal to its own center (A=Z(A)A = Z(A)). Thus, the degree-zero Hochschild cohomology is simply: HH0(k×k)Z(k×k)k×k,\mathrm{HH}^0(k\times k)\cong Z(k\times k)\cong k\times k, while HHn(k×k)=0(n1).\mathrm{HH}^n(k\times k)=0 \qquad (n\ge 1).

§3. A geometric construction of Hochschild cohomology

The following geometric viewpoint interprets Hochschild cohomology as the cohomology of the tangent complex to the moduli space of associative algebra structures on a fixed vector space. Let kk be a field of characteristic zero (the discussion generalises to characteristic free settings with care). Fix a finite‑dimensional kk-vector space AA. The space of all kk-bilinear products μ:AkAA\mu : A \otimes_k A \to A is the vector space Bilin(A)=Homk(A2,A)(A*A*)A.\operatorname{Bilin}(A) = \operatorname{Hom}_k(A^{\otimes 2}, A) \cong (A^* \otimes A^*) \otimes A. Inside it, the subset of associative products is Ass(A)={μBilin(A)μ(μ(a,b),c)=μ(a,μ(b,c))a,b,cA}.\operatorname{Ass}(A) = \bigl\{ \mu \in \operatorname{Bilin}(A) \mid \mu(\mu(a,b),c) = \mu(a,\mu(b,c))\ \forall a,b,c\in A \bigr\}. Define the associativity map F:Bilin(A)Tern(A),F(μ)(a,b,c)=μ(μ(a,b),c)μ(a,μ(b,c)),F : \operatorname{Bilin}(A) \longrightarrow \operatorname{Tern}(A),\qquad F(\mu)(a,b,c) = \mu(\mu(a,b),c) - \mu(a,\mu(b,c)), where Tern(A)=Homk(A3,A)\operatorname{Tern}(A)=\operatorname{Hom}_k(A^{\otimes 3}, A). Clearly Ass(A)=F1(0)\operatorname{Ass}(A) = F^{-1}(0). The map FF is quadratic (hence smooth), and its derivative at a point μ0Ass(A)\mu_0\in\operatorname{Ass}(A) is (dFμ0φ)(a,b,c)=μ0(a,φ(b,c))+φ(a,μ0(b,c))φ(μ0(a,b),c)μ0(φ(a,b),c).(dF_{\mu_0}\varphi)(a,b,c) = \mu_0(a,\varphi(b,c)) + \varphi(a,\mu_0(b,c)) - \varphi(\mu_0(a,b),c) - \mu_0(\varphi(a,b),c). If we identify a bilinear map φ\varphi with a 22-cochain in the Hochschild complex C2(A,A)C^2(A,A), the right‑hand side is precisely the Hochschild coboundary δ2φ\delta^2\varphi evaluated on (a,b,c)(a,b,c). Hence dFμ0=δ2:C2(A,A)C3(A,A).dF_{\mu_0} = \delta^2 : C^2(A,A) \longrightarrow C^3(A,A).

The group GL(A)\operatorname{GL}(A) acts on Bilin(A)\operatorname{Bilin}(A) by (gμ)(a,b)=g(μ(g1a,g1b))(g\cdot\mu)(a,b)=g\bigl(\mu(g^{-1}a,g^{-1}b)\bigr); this action preserves Ass(A)\operatorname{Ass}(A). The tangent space to the orbit of μ0\mu_0 at μ0\mu_0 consists of the images of derivations: Tμ0(GL(A)μ0)={δ1DDDer(A)}=B2(A,A)C2(A,A),T_{\mu_0}(\operatorname{GL}(A)\cdot\mu_0) = \bigl\{ \delta^1 D \mid D\in\operatorname{Der}(A) \bigr\} = B^2(A,A) \subseteq C^2(A,A), where δ1\delta^1 is the Hochschild differential C1C2C^1\to C^2. Consequently, the tangent space to the moduli space Ass(A)/GL(A)\operatorname{Ass}(A)/\operatorname{GL}(A) at the point [μ0][\mu_0] is T[μ0](Ass(A)/GL(A))ker(dFμ0)Im(δ1)=Z2(A,A)B2(A,A)=HH2(A,A).T_{[\mu_0]}\bigl(\operatorname{Ass}(A)/\operatorname{GL}(A)\bigr) \cong \frac{\ker(dF_{\mu_0})}{\operatorname{Im}(\delta^1)} = \frac{Z^2(A,A)}{B^2(A,A)} = \mathrm{HH}^2(A,A).

Now consider the exact sequence of tangent spaces induced by the orbit‑map sequence: 0Der(A)δ1Bilin(A)dFμ0Tern(A)Coker(dFμ0)0.0 \longrightarrow \operatorname{Der}(A) \xrightarrow{\;\delta^1\;} \operatorname{Bilin}(A) \xrightarrow{\;dF_{\mu_0}\;} \operatorname{Tern}(A) \longrightarrow \operatorname{Coker}(dF_{\mu_0}) \longrightarrow 0. A geometric version of the Inverse Function Theorem (or implicit function theorem for varieties) tells us that the cokernel of dFμ0dF_{\mu_0} is the obstruction space for lifting a first‑order deformation to a formal one. This cokernel is precisely HH3(A,A)\mathrm{HH}^3(A,A) because Coker(dFμ0)=C3(A,A)Im(δ2)=HH3(A,A).\operatorname{Coker}(dF_{\mu_0}) = \frac{C^3(A,A)}{\operatorname{Im}(\delta^2)} = \mathrm{HH}^3(A,A).

Thus the low‑degree Hochschild cohomology groups acquire a natural geometric meaning:

The whole Hochschild complex can be seen as the linearisation of the infinite‑dimensional map that encodes all higher associativity constraints; this is the core of the deformation theory via differential graded Lie algebras . For a detailed exposition of the geometric inverse function theorem in this context, see . The classical paper of Gerstenhaber remains the foundational reference, while places the construction in the broader framework of formal geometry. provide complementary textbook accounts on other contexts.

§5.The Hochschild Complex of Cochains as a DGLA

The Gerstenhaber Bracket and Graded Lie Algebra Structure

The purpose of this section, strongly based on Witherspoon's work, is to present the Gerstenhaber bracket and to introduce a DGLA structure on the Hochschild complex of cochains. As we defined in the previous sections, for a kk-algebra AA and an AA-bimodule MM, the corresponding Hochschild cohomology is HHn(A,M)=Hn(Hom(A,A),d*)\begin{equation*} HH^n(A,M) = H^n (\operatorname{Hom}(A^{\otimes \bullet}, A), d^*) \end{equation*} where, if we take M=AM = A, can be rewritten as HH(A)=n0HHn(A)\begin{equation} HH^\bullet (A) = \bigoplus_{n \geq 0} HH^n(A) \end{equation} which characterizes Hochschild cohomology as a graded kk-module.

Remark 5. The Hochschild complex of cochains has a natural \mathbb{Z}-graded vector space structure.

Definition 31. Let fHom(Am,A)f \in \operatorname{Hom} (A^{\otimes m}, A) and gHom(An,A)g \in \operatorname{Hom} (A^{\otimes n}, A). The cup product fgf \smile g is the element of Hom(A(m+n),A)\operatorname{Hom}(A^{\otimes (m + n)}, A) defined as (fg)(a1an+m)=(1)mnf(a1am)g(am+1am+n).\begin{equation} (f \smile g)(a_1 \otimes \dots \otimes a_{n+m}) = (-1)^{mn} f(a_1 \otimes \dots \otimes a_m) g(a_{m+1} \otimes \dots \otimes a_{m + n}). \end{equation}

This map induces a graded associative product on Hochschild cohomology, denoted, by abuse of notation, as :HHn(A)×HHm(A)HHm+n(A).\begin{equation} \smile: HH^n(A) \times HH^m(A) \rightarrow HH^{m+n}(A). \end{equation}

With that, we can now introduce a second binary operation on the Hochschild cochain complex, known as the Gerstenhaber bracket. While the cup product endows HH(A)\mathrm{HH}^\bullet(A) with an associative graded commutative algebra structure, the Gerstenhaber bracket endows the shifted Hochschild cochain complex with a graded Lie algebra structure. Together, these operations form a Gerstenhaber algebra.

However, before we formally introduce the bracket, we must define an auxiliary operation, called the circle product, which generalizes the composition of functions.

Definition 32 (Circle Product). Let fCm(A)f \in C^m(A) and gCn(A)g \in C^n(A). Define their circle product fgCm+n1(A)f \circ g \in C^{m+n-1}(A) by (fg)(a1am+n1)=i=1m(1)(n1)(i1)f(a1ai1g(aiai+n1)ai+nam+n1),\begin{aligned} &(f \circ g)(a_1 \otimes \cdots \otimes a_{m+n-1}) \\ &= \sum_{i=1}^{m} (-1)^{(n-1)(i-1)} f\big( a_1 \otimes \cdots \otimes a_{i-1} \otimes g(a_i \otimes \cdots \otimes a_{i+n-1}) \otimes a_{i+n} \otimes \cdots \otimes a_{m+n-1} \big), \end{aligned} for all a1,,am+n1Aa_1, \dots, a_{m+n-1} \in A. If m=0m=0, we set fg=0f \circ g = 0. If n=0n=0, the formula is interpreted by taking the scalar g(1)g(1) in place of g(aiai+n1)g(a_i \otimes \cdots \otimes a_{i+n-1}).

In particular, we have Cn(A):=Homk(An,A)C^n(A) := \operatorname{Hom}_k (A^{\otimes n}, A). Furthermore, the circle product, in essence, inserts the values of gg into the arguments of ff in all possible positions.

Definition 33 (Gerstenhaber Bracket). Let fCm(A)f \in C^m(A) and gCn(A)g \in C^n(A). Their Gerstenhaber bracket is the graded commutator of the circle product: [f,g]:=fg(1)(m1)(n1)gf.\boxed{ [f, g] := f \circ g - (-1)^{(m-1)(n-1)} g \circ f. } This defines an element of Cm+n1(A)C^{m+n-1}(A).

In a DGLA (𝔤,d,[,])(\mathfrak{g}, d, [\cdot, \cdot]), the bracket is a map of the form [,]:𝔤p×𝔤q𝔤p+q[\cdot, \cdot]: \mathfrak{g}^p \times \mathfrak{g}^q \rightarrow \mathfrak{g}^{p+q}, so we apply a shift in the degree of the elements of C(A)C^\bullet(A), so that [,]G:Cα(A)×Cβ(A)Cα+β(A),\begin{equation} [-,-]_G: C^\alpha (A) \times C^\beta (A)\rightarrow C^{\alpha + \beta} (A), \end{equation} with α=m1\alpha = m - 1 and β=n1\beta = n - 1. Moreover, and in the same spirit, to properly articulate the compatibility of the bracket with the differential, we introduce a sign-modified version of the standard Hochschild differential.

Definition 34 (Shifted Differential). Recall the standard Hochschild coboundary map dm*:Cm(A)Cm+1(A)d^*_m: C^m(A) \to C^{m+1}(A). For an mm-cochain fCm(A)f \in C^m(A), define a new differential \partial by (f):=(1)m1dm*(f).\partial(f) := (-1)^{m-1} d^*_m(f).

Remark 6. It is crucial to observe that \partial is not a new cohomology theory. Since (f)\partial(f) is the standard differential dm*(f)d^*_m(f) multiplied by a non-zero scalar (1)m1(-1)^{m-1}, we have Ker()=Ker(d*),Im()=Im(d*).\operatorname{Ker}(\partial) = \operatorname{Ker}(d^*), \qquad \operatorname{Im}(\partial) = \operatorname{Im}(d^*). Consequently, the cohomology of the complex (C*(A),)(C^*(A), \partial) is precisely the usual Hochschild cohomology: H*(C(A),)=HH(A).H^*\big(C^\bullet(A), \partial\big) = \mathrm{HH}^\bullet(A). The sole purpose of this sign modification is to ensure that the Gerstenhaber bracket satisfies the graded Leibniz rule without extra sign artifacts.

We now state the fundamental properties of the Gerstenhaber bracket. The following lemmas are classical results due to Gerstenhaber .

Lemma 35 (Graded Lie Algebra Properties). Let fCm(A)f \in C^m(A), gCn(A)g \in C^n(A), and hCp(A)h \in C^p(A). The Gerstenhaber bracket satisfies the following identities:

  1. Graded Anticommutativity: [f,g]=(1)(m1)(n1)[g,f].[f, g] = -(-1)^{(m-1)(n-1)} [g, f].

  2. Graded Jacobi Identity: (1)(m1)(p1)[f,[g,h]]+(1)(n1)(m1)[g,[h,f]]+(1)(p1)(n1)[h,[f,g]]=0.(-1)^{(m-1)(p-1)} [f, [g, h]] + (-1)^{(n-1)(m-1)} [g, [h, f]] + (-1)^{(p-1)(n-1)} [h, [f, g]] = 0.

  3. Derivation Property for the Differential: With the shifted differential \partial defined above, we have ([f,g])=[(f),g]+(1)m1[f,(g)].\partial([f, g]) = [\partial(f), g] + (-1)^{m-1} [f, \partial(g)].

Consequently, the shifted Hochschild cochain complex (C+1(A),,[,])\big(C^{\bullet+1}(A), \partial, [-, -]\big) is a differential graded Lie algebra (DGLA). Next, we state the crucial compatibility between the Gerstenhaber bracket and the cup product.

Lemma 36 (Derivation with Respect to Cup Product). Let αHHm(A)\alpha \in \mathrm{HH}^m(A), βHHn(A)\beta \in \mathrm{HH}^n(A), and γHHp(A)\gamma \in \mathrm{HH}^p(A). On cohomology, the bracket acts as a graded derivation of the cup product: [γ,αβ]=[γ,α]β+(1)m(p1)α[γ,β].[\gamma, \alpha \smile \beta] = [\gamma, \alpha] \smile \beta + (-1)^{m(p-1)} \alpha \smile [\gamma, \beta].

Combining these properties yields the defining structure of a Gerstenhaber algebra.

Theorem 37 (Gerstenhaber Algebra Structure). Hochschild cohomology HH(A)\mathrm{HH}^\bullet(A) is a Gerstenhaber algebra. That is:

  1. (HH(A),)(\mathrm{HH}^\bullet(A), \smile) is a graded commutative associative algebra.

  2. (HH(A),[,])(\mathrm{HH}^\bullet(A), [-, -]) is a graded Lie algebra with bracket of degree 1-1.

  3. The bracket is a graded derivation of the cup product (Lemma 36).

For a smooth commutative algebra, the HKR theorem identifies HH(A)\mathrm{HH}^\bullet(A) with polyvector fields. In this context, the Gerstenhaber bracket corresponds to the classical Schouten-Nijenhuis bracket on polyvector fields. We will return to this geometric interpretation in detail in the HKR theorem and Deformation Quantisation sections. To end this section, however, we are going to define one last thing. Consider a differential graded Lie algebra (𝔤,d,[,])(\mathfrak{g},d,[\cdot,\cdot]). The elements of degree 11 that satisfy a certain quadratic equation play a fundamental role in deformation theory. This equation, known as the Maurer–Cartan equation, encodes the condition that a given element defines an integrable deformation of the underlying structure. Its solutions, modulo an appropriate gauge equivalence, are precisely the deformations governed by the DGLA.

Definition 38 (Maurer–Cartan equation). An element α𝔤1\alpha \in \mathfrak{g}^1 is called a Maurer–Cartan element if it satisfies dα+12[α,α]=0.d\alpha + \frac{1}{2}[\alpha,\alpha] = 0. \tag{MC} The (generic) set of all such elements is denoted by MC(𝔤)\mathrm{MC}(\mathfrak{g}).

The Maurer–Cartan equation is preserved under morphisms of DGLAs, that is, if f:𝔤𝔤f : \mathfrak{g} \to \mathfrak{g}' is a DGLA morphism and αMC(𝔤)\alpha \in \mathrm{MC}(\mathfrak{g}), then f(α)MC(𝔤)f(\alpha) \in \mathrm{MC}(\mathfrak{g}'). In the context of deformation quantisation, which we shall explore in greater detail in the following sections, we encounter some concrete realisations of this equation. What we can say for now is that the Maurer–Cartan equation provides a unified cohomological framework that governs both classical and quantum deformations.

§6.The Hochschild-Konstant-Rosenberg Theorems

It is desirable, even necessary, that we define what is a smooth algebra before we venture further into the Hochschild-Konstant-Rosenberg Theorems:

Definition 39. Let SS be a commutative kk-algebra with unit element. A sequence (x1,,xm)(x_1,\ldots,x_m) of elements of SS is called regular if multiplication by xix_i in S/(x1S++xi1S)S/(x_1S+\cdots+x_{i-1}S) is injective (i.e., xix_i is regular in the quotient) for i=1,,mi=1,\ldots,m. The commutative and unital algebra AA is smooth over kk if it is flat over kk and if, for any maximal ideal MM of AA, the kernel JJ of the localized map μM:(AkA)μ1(M)AM\mu_M : (A\otimes_k A)_{\mu^{-1}(M)} \longrightarrow A_M is generated by a regular sequence in (AkA)μ1(M).(A\otimes_k A)_{\mu^{-1}(M)}. Moreover, if the kernel JJ is 00, then AA is etale over kk.

Although this is the formal definition given in , smoothness of an algebra may also be characterized in terms of Kähler differentials, which is an interesting characterization given the present context:

Definition 40. Let kk be a field and AA a finitely generated commutative kk-algebra. We call AA a smooth kk-algebra if its module of Kähler differentials ΩA/k\Omega_{A/k} is a projective AA-module. Equivalently, for X=Spec(A)X = \operatorname{Spec}(A), XX is smooth over kk iff ΩX/k1\Omega_{X/k}^1 is locally free.

There is a related, more general notion called formal smoothness, which is defined by a lifting property for nilpotent ideals. For algebras that are locally of finite presentation, being formally smooth (or quasi-free) is equivalent to being smooth. In this case, the projectivity of the Kähler differentials is a key consequence.

>The Hochschild-Konstant-Rosenberg Theorem For Homology

Theorem 41 (Hochschild–Kostant–Rosenberg). Let AA be a smooth, commutative algebra over a field kk of characteristic zero. Let HHn(A)HH_n(A) denote the nn-th Hochschild homology group of AA, and let ΩA/kn\Omega^n_{A/k} denote the module of Kähler differentials of degree nn. Then, for every n0n \ge 0, there exists a natural isomorphism of AA-modules: IHKR:HHn(A)ΩA/kn.\begin{equation*} I_{HKR} \colon HH_n(A) \xrightarrow{\cong} \Omega^n_{A/k}. \end{equation*}

Proof. The argument is divided into two parts:

Base Case. Let P=k[x1,,xn]P = k[x_1,\dots,x_n]. The enveloping algebra is Pe=PkPP^e = P \otimes_k P, which we identify with k[x1,,xn,y1,,yn]k[x_1,\dots,x_n,y_1,\dots,y_n] via xi=xi1x_i = x_i \otimes 1 and yi=1xiy_i = 1 \otimes x_i. Consider the multiplication morphism μ:PeP\mu : P^e \to P, μ(ab)=ab\mu(a \otimes b) = ab. Its kernel is the ideal I=ker(μ)I = \ker(\mu), which is generated by the elements yixiy_i - x_i, so that I=(y1x1,,ynxn)I = (y_1 - x_1,\dots,y_n - x_n). Since PeP^e is a polynomial algebra, the sequence (y1x1,,ynxn)(y_1 - x_1,\dots,y_n - x_n) is regular. Hence the Koszul complex K(𝒚𝒙)K_\bullet(\mathbf y - \mathbf x) gives a free (and projective) PeP^e-resolution of PP. Its rr-th term is Kr=Per(Pe)nK_r = \bigwedge^r_{P^e}(P^e)^n, where (Pe)n=(Pe)n(P^e)^n = (P^e)^{\oplus n}. The differential is given on pure wedges by dr(ei1eir)=j=1r(1)j1(yijxij)ei1eiĵeir.d_r(e_{i_1}\wedge \cdots \wedge e_{i_r}) = \sum_{j=1}^r (-1)^{j-1}(y_{i_j} - x_{i_j})\, e_{i_1}\wedge \cdots \wedge \widehat{e_{i_j}} \wedge \cdots \wedge e_{i_r}.

To compute HH(P)=TorPe(P,P)HH_\bullet(P) = \operatorname{Tor}_\bullet^{P^e}(P,P), we tensor the Koszul complex with PP over PeP^e, obtaining 0Pen(Pe)nPeP(Pe)nPePP0,0 \to \bigwedge^n_{P^e}(P^e)^n \otimes_{P^e} P \to \cdots \to (P^e)^n \otimes_{P^e} P \to P \to 0, where each differential is induced by dridPd_r \otimes \mathrm{id}_P. We claim that all differentials vanish. Let (ei1ein)aKnAeA(e_{i_1}\wedge\cdots\wedge e_{i_n})\otimes a \in K_n\otimes_{A^e}A. Then

(dnidA)((ei1ein)a)=dn(ei1ein)a=r=1n(1)r1(yirxir)ei1eir̂eina.\begin{align*} (d_n\otimes \mathrm{id}_A)\bigl((e_{i_1}\wedge\cdots\wedge e_{i_n})\otimes a\bigr) &= d_n(e_{i_1}\wedge\cdots\wedge e_{i_n})\otimes a \\ &= \sum_{r=1}^{n}(-1)^{r-1}(y_{i_r}-x_{i_r}) e_{i_1}\wedge\cdots\widehat{e_{i_r}}\cdots\wedge e_{i_n}\otimes a. \end{align*}

Using the relation λma=mλa\lambda m\otimes a = m\otimes \lambda a for λAe\lambda\in A^e, each summand may be rewritten as

ei1eir̂ein(yirxir)a.e_{i_1}\wedge\cdots\widehat{e_{i_r}}\cdots\wedge e_{i_n} \otimes (y_{i_r}-x_{i_r})a. Since AAe/(y1x1,,ynxn),A \cong A^e/(y_1-x_1,\ldots,y_n-x_n), the elements yixiy_i-x_i act trivially on AA, so (yirxir)a=0(y_{i_r}-x_{i_r})a=0. Therefore every term in the above sum vanishes, and hence

(dnidA)((ei1ein)a)=0.(d_n\otimes \mathrm{id}_A)\bigl((e_{i_1}\wedge\cdots\wedge e_{i_n})\otimes a\bigr)=0.

It follows that dnidA=0d_n\otimes \mathrm{id}_A=0 for all nn. Therefore the complex KAeAK_\bullet\otimes_{A^e}A has zero differential. Hence the homology of the tensorised complex is the complex itself. We next identify the terms. There is a canonical isomorphism (Pe)nPePPn,(P^e)^n \otimes_{P^e} P \cong P^n, and more generally Per(Pe)nPePPrPn.\bigwedge^r_{P^e}(P^e)^n \otimes_{P^e} P \cong \bigwedge^r_P P^n. Therefore the complex becomes 0PnPnP1PnP0,0 \to \bigwedge^n_P P^n \to \cdots \to \bigwedge^1_P P^n \to P \to 0, with zero differentials, so HHr(P)PrPn.HH_r(P) \cong \bigwedge^r_P P^n.

Now recall that there is a canonical isomorphism ΩP/k1Pn\Omega^1_{P/k} \cong P^n, sending dxieidx_i \mapsto e_i. Taking exterior powers gives PrPnPrΩP/k1=ΩP/kr\bigwedge^r_P P^n \cong \bigwedge^r_P \Omega^1_{P/k} = \Omega^r_{P/k}. Hence HHr(P)ΩP/kr.HH_r(P) \cong \Omega^r_{P/k}.

Smooth Case (Algebraic Approach): Let AA be a smooth commutative kk-algebra. We consider the enveloping algebra Ae=AkAA^e = A \otimes_k A and the multiplication morphism μ:AeA\mu : A^e \to A, defined by μ(ab)=ab\mu(a \otimes b) = ab. Let I=ker(μ)I = \ker(\mu) be its kernel.

Because AA is a smooth kk-algebra, the diagonal morphism Spec(A)Spec(Ae)\operatorname{Spec}(A) \to \operatorname{Spec}(A^e), with Spec(A)={𝔭A𝔭is a prime ideal}\operatorname{Spec}(A) = \{ \mathfrak{p} \subset A \mid \mathfrak{p} \; \text{is a prime ideal} \}, is a regular immersion . Algebraically, this means that the ideal II is locally generated by a regular sequence. Specifically, for any prime ideal 𝔭A\mathfrak{p} \subset A, let 𝔭e\mathfrak{p}^e be the contraction of 𝔭\mathfrak{p} in AeA^e along μ\mu. In the local ring (Ae)𝔭e(A^e)_{\mathfrak{p}^e}, the localized ideal I𝔭eI_{\mathfrak{p}^e} is generated by a regular sequence of length nn, where nn is the local dimension of AA at 𝔭\mathfrak{p}. Since Hochschild homology is defined via Tor\operatorname{Tor}, which commutes with localization, we can compute HH(A)HH_\bullet(A) locally: HHr(A)𝔭Torr(Ae)𝔭e(A𝔭,A𝔭).HH_r(A)_{\mathfrak{p}} \cong \operatorname{Tor}_r^{(A^e)_{\mathfrak{p}^e}}(A_{\mathfrak{p}}, A_{\mathfrak{p}}).

By the local regularity of II, the ring (Ae)𝔭e(A^e)_{\mathfrak{p}^e} admits a Koszul resolution for A𝔭A_{\mathfrak{p}} constructed from the local regular sequence generating I𝔭eI_{\mathfrak{p}^e}. Exactly as in the base case for polynomial rings, tensoring this Koszul complex with A𝔭A_{\mathfrak{p}} over (Ae)𝔭e(A^e)_{\mathfrak{p}^e} yields a complex with trivial differentials. The homology of this tensorised complex is simply the exterior algebra of the conormal module: Torr(Ae)𝔭e(A𝔭,A𝔭)A𝔭r(I𝔭e/I𝔭e2).\operatorname{Tor}_r^{(A^e)_{\mathfrak{p}^e}}(A_{\mathfrak{p}}, A_{\mathfrak{p}}) \cong \bigwedge^r_{A_{\mathfrak{p}}} (I_{\mathfrak{p}^e} / I_{\mathfrak{p}^e}^2).

Because this isomorphism is canonical and holds for all prime ideals 𝔭\mathfrak{p}, it glues to a global isomorphism of AA-modules: HHr(A)=TorrAe(A,A)Ar(I/I2).HH_r(A) = \operatorname{Tor}_r^{A^e}(A, A) \cong \bigwedge^r_A (I/I^2).

To conclude the proof, we relate the global conormal module I/I2I/I^2 to the module of Kähler differentials ΩA/k1\Omega^1_{A/k}. By the universal property of Kähler differentials, there is a canonical AA-module isomorphism sending the class of 1aa1(modI2)1 \otimes a - a \otimes 1 \pmod{I^2} to daΩA/k1da \in \Omega^1_{A/k}. This provides the identification I/I2ΩA/k1I/I^2 \cong \Omega^1_{A/k}. Taking the rr-th exterior power over AA yields: Ar(I/I2)ArΩA/k1=ΩA/kr.\bigwedge^r_A (I/I^2) \cong \bigwedge^r_A \Omega^1_{A/k} = \Omega^r_{A/k}.

Stringing these isomorphisms together, we obtain the HKR theorem for the smooth commutative case: HHr(A)ΩA/kr.HH_r(A) \cong \Omega^r_{A/k}.

Smooth Case (Geometric Approach): First of all, we must relate the Koszul complex to the standard Hochschild complex C(P)C_\bullet(P), where Cn(P)=P(n+1)C_n(P) = P^{\otimes (n+1)}. That relation exists due to theorem (6), as both resolutions are free resolutions of PP as a PeP^e-module. The theorem asserts that the isomorphism is induced by the projection: πn:Cn(P)ΩP/kn,a0a1ana0da1dan.\pi_n \colon C_n(P) \to \Omega^n_{P/k}, \quad a_0 \otimes a_1 \otimes \dots \otimes a_n \mapsto a_0 \, da_1 \wedge \dots \wedge da_n. Because kk is a field of characteristic zero, we can define the antisymmetrisation map ϵP:ΩP/knCn(P)\epsilon_P \colon \Omega^n_{P/k} \to C_n(P) by ϵP(a0dxi1dxin)=1n!σSnsgn(σ)a0xiσ(1)xiσ(n).\epsilon_P(a_0 \, dx_{i_1} \wedge \dots \wedge dx_{i_n}) = \frac{1}{n!} \sum_{\sigma \in S_n} \operatorname{sgn}(\sigma) \, a_0 \otimes x_{i_{\sigma(1)}} \otimes \dots \otimes x_{i_{\sigma(n)}}. The map ϵP\epsilon_P lifts the identity map on PP to a chain map, acting as a quasi-isomorphism. By direct computation, πnϵP=id\pi_n \circ \epsilon_P = \mathrm{id} on ΩP/kn\Omega^n_{P/k}. Because both complexes are projective resolutions, this establishes that the explicit map IHKRI_{HKR} is a well-defined canonical isomorphism HHn(P)ΩP/knHH_n(P) \xrightarrow{\cong} \Omega^n_{P/k}. Now let AA be an arbitrary smooth commutative kk-algebra. A fundamental property of smooth algebras is that they are locally étale over polynomial rings. Since the theorem’s statement is local in nature, we may localize AA and assume without loss of generality that there exists a polynomial ring P=k[x1,,xm]P = k[x_1, \dots, x_m] and a morphism of algebras f:PAf: P \to A that is étale.

We rely on two base change properties of étale morphisms:

  1. Differentials Base Change: Because ff is étale, it induces an isomorphism of AA-modules on the module of Kähler differentials: ΩP/knPAΩA/kn\Omega^n_{P/k} \otimes_P A \xrightarrow{\cong} \Omega^n_{A/k}

  2. Hochschild Base Change: Because étale morphisms are flat, the Tor functor commutes with base change. In other words, the flatness of the morphism PAP \to A guarantees that AA is a flat PP-module; one knows that the functor Tor\operatorname{Tor} measures exactly how much the tensor product “fails” to be exact, so tensoring a resolution by a flat module preserves exactness, allowing the functor Tor\operatorname{Tor} to change sides with the tensorial product. This yields a canonical isomorphism: HHn(P)PAHHn(A)HH_n(P) \otimes_P A \xrightarrow{\cong} HH_n(A)

Let ϵP:HHn(P)ΩP/kn\epsilon_P : HH_n(P) \xrightarrow{\cong} \Omega^n_{P/k} be the isomorphism established above. Applying the functor PA- \otimes_P A to ϵP\epsilon_P induces an isomorphism (ϵPidA)(\epsilon_P \otimes \mathrm{id}_A). We can construct the following commutative diagram:

$$\begin{tikzcd}[row sep=large, column sep=huge] HH_n(P) \otimes_P A \arrow[r, "\epsilon_P \otimes \mathrm{id}_A", "\sim"'] \arrow[d, "\cong"', "(2)"] & \Omega^n_{P/k} \otimes_P A \arrow[d, "\cong", "(1)"'] \\ HH_n(A) \arrow[r, "\epsilon_A", dashed] & \Omega^n_{A/k} \end{tikzcd}$$

Because the top, left, and right arrows are all isomorphisms, there exists a unique induced map ϵA\epsilon_A that makes the diagram commute, which must also be an isomorphism. Because all maps are canonical, these local isomorphisms glue globally over the spectrum of AA, proving that IHKR:HHn(A)ΩA/knI_{HKR} : HH_n(A) \xrightarrow{\cong} \Omega^n_{A/k} for any smooth commutative kk-algebra AA. ◻

There were some implicitly used results and definitions in the previous proof. The first of these are the Kähler Differentials: Let AA be a commutative kk-algebra. A kk-derivation of AA with values in an AA-module MM is a kk-linear map δ:AM\delta:A\to M satisfying

δ(ab)=aδ(b)+bδ(a)\delta(ab)=a\delta(b)+b\delta(a)

for all a,bAa,b\in A. The module of Kähler differentials of AA over kk, denoted by ΩA/k1\Omega^1_{A/k}, is an AA-module together with a kk-derivation

d:AΩA/k1d:A\to\Omega^1_{A/k} such that for every AA-module MM and every derivation δ:AM\delta:A\to M, there exists a unique AA-linear map φ:ΩA/k1M\varphi:\Omega^1_{A/k}\to M for which the diagram \[ \begin{array}{ccc} A & \xrightarrow{\;d\;} & \Omega^1_{A/k} \\ {\scriptstyle \delta}\searrow & & \downarrow{\scriptstyle \exists!\,\varphi} \\ & M & \end{array} \] commutes. This universal property characterizes ΩA/k1\Omega^1_{A/k} uniquely up to unique isomorphism. The second, are two key algebraic facts relied upon in the smooth case:

  1. Regular Immersions of Smooth Schemes: For any smooth kk-algebra AA, the diagonal morphism is a regular immersion. Equivalently, the kernel I=ker(AkAA)I = \ker(A \otimes_k A \to A) is locally generated by a regular sequence. This structural property is what permits the use of the Koszul complex to locally resolve AA as an AeA^e-module.

  2. The Conormal Module Isomorphism: The module of Kähler differentials ΩA/k1\Omega^1_{A/k} represents universal derivations. The map δ:AI/I2\delta: A \to I/I^2 given by a1aa1(modI2)a \mapsto 1 \otimes a - a \otimes 1 \pmod{I^2} is a kk-derivation. By the universal property of Kähler differentials, any such derivation factors uniquely through the universal derivation d:AΩA/k1d: A \to \Omega^1_{A/k}, yielding a commutative diagram: \[ \begin{array}{ccc} A & \xrightarrow{\;d\;} & \Omega^1_{A/k} \\ {\scriptstyle \delta}\searrow & & \downarrow{\scriptstyle \cong\ \text{(canonical)}} \\ & I/I^2 & \end{array} \] This unique AA-module homomorphism induces the canonical isomorphism I/I2ΩA/k1I/I^2 \xrightarrow{\sim} \Omega^1_{A/k}, linking the Hochschild homology to differential forms.

Next, we give a few examples of applications of the theorem.

Example 41 (Non-commutative Geometry and Cyclic Homology). While the bimodule of Kähler 1-forms ΩA/k1\Omega^1_{A/k} can be defined for non-commutative algebras, the lack of commutativity prevents the construction of well-behaved higher exterior powers AnΩA/k1\bigwedge^n_A \Omega^1_{A/k}. Consequently, the classical de Rham complex collapses, making it impossible to perform differential calculus in the standard way. However, Alain Connes sought to develop differential calculus over non-commutative spaces, such as Von Neumann algebras1. His solution was to use Hochschild homology as a substitute for differential forms.

The HKR theorem justifies this substitution. Because IHKR:HHn(A)ΩA/knI_{HKR} \colon HH_n(A) \xrightarrow{\cong} \Omega^n_{A/k} holds for smooth commutative algebras and because the Hochschild homology is always defined for associative algebras, using the HKR theorem, Connes simply defined ΩAn\Omega^n_A as HHn(A)HH_n(A) for the non-commutative case. Furthermore, to mimic the classical exterior derivative ddRd_{dR}, Connes introduced a purely algebraic boundary operator B:Cn(A)Cn+1(A)B \colon C_n(A) \to C_{n+1}(A). In low degrees, BB acts on elementary tensors as: B(a0)=1a0B(a_0) = 1 \otimes a_0 B(a0a1)=1a0a11a1a0B(a_0 \otimes a_1) = 1 \otimes a_0 \otimes a_1 - 1 \otimes a_1 \otimes a_0

To see why this works, we can apply the projection map πn:Cn(A)ΩA/kn\pi_n \colon C_n(A) \to \Omega^n_{A/k} (which induces IHKRI_{HKR} on homology) to these expressions in the commutative setting: π1(B(a0))=π1(1a0)=1da0=ddR(a0),π2(B(a0a1))=π2(1a0a11a1a0)=1da0da11da1da0=2da0da1=2ddR(a0da1).\begin{aligned} \pi_1(B(a_0)) &= \pi_1(1 \otimes a_0) = 1 \, da_0 = d_{dR}(a_0), \\ \pi_2(B(a_0 \otimes a_1)) &= \pi_2(1 \otimes a_0 \otimes a_1 - 1 \otimes a_1 \otimes a_0) \\ &= 1 \, da_0 \wedge da_1 - 1 \, da_1 \wedge da_0 \\ &= 2 \, da_0 \wedge da_1 \\ &= 2 \, d_{dR}(a_0 \, da_1). \end{aligned}

Up to factorial constants depending on the degree, this explicit calculation shows that πB=ddRπ\pi \circ B = d_{dR} \circ \pi. Thus, the HKR theorem ensures that Connes’ algebraic operator BB precisely recovers the classical de Rham exterior derivative in the smooth commutative case, validating its use as a generalized differential in the non-commutative realm.

Example 42 (Algebraic K-Theory and the Dennis Trace). Algebraic K-theory groups, Kn(A)K_n(A), extract deep structural invariants from an algebra AA, but they are notoriously difficult to compute. To study them, mathematicians use the Dennis trace map, a natural homomorphism trn:Kn(A)HHn(A)\operatorname{tr}_n \colon K_n(A) \to HH_n(A) that links K-theory to Hochschild homology . The HKR theorem makes this link geometrically computable for smooth commutative algebras.

In degree 1, K1(A)K_1(A) is constructed from the invertible matrices over AA. If we restrict to the group of units A×A^\times, the Dennis trace map tr1:A×HH1(A)\operatorname{tr}_1 \colon A^\times \to HH_1(A) is defined by evaluating the homology class of the elementary tensor: tr1(u)=[u1u]\operatorname{tr}_1(u) = [u^{-1} \otimes u]

To see that this is a well-defined homomorphism from a multiplicative group to an additive one, we evaluate the trace of a product uvuv. The Hochschild boundary relations in HH1(A)HH_1(A) state that [abc]=[abc]+[cab][a \otimes bc] = [ab \otimes c] + [ca \otimes b]. Therefore: tr1(uv)=[(uv)1uv]=[v1u1uv]=[v1u1uv]+[uvv1u1u]=[v1v]+[u1u]=tr1(v)+tr1(u).\begin{aligned} \operatorname{tr}_1(uv) &= [(uv)^{-1} \otimes uv] \\ &= [v^{-1}u^{-1} \otimes uv] \\ &= [v^{-1}u^{-1}u \otimes v] + [uv v^{-1}u^{-1} \otimes u] \\ &= [v^{-1} \otimes v] + [u^{-1} \otimes u] \\ &= \operatorname{tr}_1(v) + \operatorname{tr}_1(u). \end{aligned}

Applying the HKR isomorphism IHKRI_{HKR} to the trace of uu, which is induced by the projection π1(a0a1)=a0da1\pi_1(a_0 \otimes a_1) = a_0 \, da_1, yields: IHKR(tr1(u))=u1du=duuI_{HKR}(\operatorname{tr}_1(u)) = u^{-1} \, du = \frac{du}{u}

So, through the lens of the HKR theorem, the Dennis trace in degree 1 is precisely the classical logarithmic derivative dlog(u)d\log(u).

The Hochschild-Konstant-Rosenberg Theorem For Cohomology

Theorem 42 (Hochschild–Kostant–Rosenberg). Let AA be a smooth, commutative algebra over a field kk of characteristic zero. Let HHn(A)HH^n(A) denote the nn-th Hochschild cohomology group of AA, and let AnDerk(A)\bigwedge^n_A \operatorname{Der}_k(A) denote the nn-th exterior power of the module of kk-derivations of AA. Then, for every n0n \ge 0, there exists a natural isomorphism of AA-modules: IHKR:HHn(A)AnDerk(A).\begin{equation*} I^{HKR} \colon HH^n(A) \xrightarrow{\cong} \bigwedge^n_A \operatorname{Der}_k(A). \end{equation*}

note 43. In anticipation of the geometric interpretation developed in later sections, we shall sometimes denote AnDerk(A)\bigwedge^n_A \operatorname{Der}_k(A) by 𝔛n(M)\mathfrak{X}^n(M), where M=Spec(A)M = \operatorname{Spec}(A) (or, in the smooth real setting, MM is the manifold with A=C(M)A = C^\infty(M)); see Remark 7 below for the precise convention.

Proof. As we did for homology, the argument for this proof is divided into two parts :

Recall preliminarily that, by definition, the Hochschild cohomology of AA with coefficients in itself is given by the global derived functor: HHn(A)=ExtAen(A,A)HH^n(A) = \operatorname{Ext}^n_{A^e}(A, A) where Ae=AkAA^e = A \otimes_k A is the enveloping algebra and AA is viewed as an AeA^e-module via the multiplication morphism μ(ab)=ab\mu(a \otimes b) = ab.

Base Case: Consider A=P=k[x1,,xm]A = P = k[x_1, \dots, x_m]. The enveloping algebra is Pek[x1,,xm,y1,,ym]P^e \cong k[x_1, \dots, x_m, y_1, \dots, y_m], where xi=xi1x_i = x_i \otimes 1 and yi=1xiy_i = 1 \otimes x_i. The ideal I=ker(μ)I = \ker(\mu) is generated by the regular sequence (y1x1,,ymxm)(y_1 - x_1, \dots, y_m - x_m). Since the sequence is regular, the PeP^e-module PP admits a global free (hence projective) resolution given by the Koszul complex KPK_\bullet \to P . The rr-th term of this complex is: Kr=PekrVK_r = P^e \otimes_k \bigwedge^r V where VV is the mm-dimensional vector space generated by the elements (yixi)(y_i - x_i).

To compute ExtPe(P,P)\operatorname{Ext}^\bullet_{P^e}(P, P), we do as we always do and apply the contravariant functor HomPe(,P)\operatorname{Hom}_{P^e}(-, P) to the complex KK_\bullet. Let us analyze the structure of the resulting terms. By the Tensor-Hom adjunction property and considering that the action of PeP^e fixes the basis over kk, we have the canonical isomorphism: HomPe(PekrV,P)Homk(rV,P)\operatorname{Hom}_{P^e}\left(P^e \otimes_k \bigwedge^r V, P\right) \cong \operatorname{Hom}_k\left(\bigwedge^r V, P\right) Since the spaces are finite-dimensional, extending the linear maps to the ring PP yields: Homk(rV,P)PkrV*Pr(PkV*)\operatorname{Hom}_k\left(\bigwedge^r V, P\right) \cong P \otimes_k \bigwedge^r V^* \cong \bigwedge^r_P (P \otimes_k V^*) The dual space V*V^* has a natural basis given by the partial differential operators /xi\partial/\partial x_i, so that PkV*Derk(P)P \otimes_k V^* \cong \operatorname{Der}_k(P). More precisely, this isomorphism is given by the bijective map Φ:PkV*Derk(P)\Phi: P \otimes_k V^* \rightarrow \operatorname{Der}_k(P), ipi/xiipi/xi\sum_i p_i \otimes \partial/\partial x_i \mapsto \sum_i p_i \partial/\partial x_i. Consequently, the rr-th term of our cochain complex is exactly PrDerk(P)\bigwedge^r_P \operatorname{Der}_k(P). We need to justify that the resulting complex has trivial differentials. The original differential drd_r of the Koszul complex acts by multiplying elements by linear combinations of the generators (yixi)(y_i - x_i). Upon applying the Hom\operatorname{Hom} functor, the induced differential d*d^* acts on a cochain ff by precomposition: d*(f)(m)=f(d(m))d^*(f)(m) = f(d(m)). Since ff is a morphism of PeP^e-modules, scalars in PeP^e can be pulled out of the function: f((yixi)m)=(yixi)f(m)f((y_i - x_i) \cdot m) = (y_i - x_i) \cdot f(m) However, the image f(m)f(m) resides in PP. The bimodule action of PeP^e on PP forces both xi1x_i \otimes 1 and 1xi1 \otimes x_i to act as usual multiplication by xix_i. Hence: (yixi)f(m)=xif(m)xif(m)=0(y_i - x_i) \cdot f(m) = x_i f(m) - x_i f(m) = 0 This implies that the image of every differential is zero (d*=0d^* = 0). Since the cohomology of a complex with identically zero differentials is the complex itself, we conclude that: HHn(P)PnDerk(P)HH^n(P) \cong \bigwedge^n_P \operatorname{Der}_k(P)

General Smooth Case: Let AA be an arbitrary smooth commutative algebra over kk. Geometrically, the smoothness of AA guarantees that the diagonal morphism Spec(A)Spec(Ae)\operatorname{Spec}(A) \to \operatorname{Spec}(A^e) is a regular immersion . Algebraically, this means that, locally for any prime ideal 𝔭\mathfrak{p}, the kernel I=ker(AeA)I = \ker(A^e \to A) is generated by a regular sequence in the localized ring. This is exactly the same argument used for homology.

Thanks to the local existence of this regular sequence, the localized ring (Ae)𝔭e(A^e)_{\mathfrak{p}^e} also admits a Koszul complex resolving A𝔭A_{\mathfrak{p}}. For exactly the same reason detailed in Step 1—the fact that the ideal II annihilates the ring AA itself—the differentials of the dual cochain complex vanish locally. The computation of the local Ext\operatorname{Ext} thus reduces to the exterior power of the dual of the conormal module: Ext(Ae)𝔭en(A𝔭,A𝔭)A𝔭nHomA𝔭(I𝔭e/I𝔭e2,A𝔭)\operatorname{Ext}^n_{(A^e)_{\mathfrak{p}^e}}(A_{\mathfrak{p}}, A_{\mathfrak{p}}) \cong \bigwedge^n_{A_{\mathfrak{p}}} \operatorname{Hom}_{A_{\mathfrak{p}}}(I_{\mathfrak{p}^e} / I_{\mathfrak{p}^e}^2, A_{\mathfrak{p}})

Because this isomorphism is built over the diagonal of an affine space that behaves locally like a polynomial ring, it is canonical and glues perfectly at the global level, allowing us to rewrite the global cohomology as: HHn(A)=ExtAen(A,A)AnHomA(I/I2,A)HH^n(A) = \operatorname{Ext}^n_{A^e}(A, A) \cong \bigwedge^n_A \operatorname{Hom}_A(I/I^2, A)

To conclude the proof, we use the universal property of Kähler differentials. There is a natural equivalence I/I2ΩA/k1I/I^2 \cong \Omega^1_{A/k}. Applying the functor HomA(,A)\operatorname{Hom}_A(-, A) to both sides translates the module of forms into the module of derivations: HomA(I/I2,A)HomA(ΩA/k1,A)Derk(A)\operatorname{Hom}_A(I/I^2, A) \cong \operatorname{Hom}_A(\Omega^1_{A/k}, A) \cong \operatorname{Der}_k(A) The last isomorphism is given by the map Φ:HomA(ΩA/k1,A)Derk(A)\Phi: \operatorname{Hom}_A (\Omega^1_{A/k}, A) \rightarrow \operatorname{Der}_k(A), φφd\varphi \mapsto \varphi \circ d, with inverse Ψ:Derk(A)HomA(ΩA/k1,A)\Psi: \operatorname{Der}_k(A) \rightarrow \operatorname{Hom}_A (\Omega^1_{A/k}, A), DφDD \mapsto \varphi_D, where φD(da)=D(a)\varphi_D (da) = D(a). Since AA is smooth, the module of differentials ΩA/k1\Omega^1_{A/k} is a finitely generated projective AA-module. This guarantees that tensorial operations (such as exterior powers) commute perfectly with dualization . Substituting this fact into the exterior power functor, we arrive at the final result: HHn(A)AnDerk(A)HH^n(A) \cong \bigwedge^n_A \operatorname{Der}_k(A) ◻

As one can notice, the proof is entirely analogous to the proof for homology, which is to be expected. We end this section with some examples of applications of the theorem.

Example 43 (Multivector Fields and Poisson Structures). For a smooth commutative algebra AA, the HKR theorem for cohomology identifies HHn(A)HH^n(A) with the nn-th exterior power of derivations: IHKR:HHn(A)AnDerk(A)I^{HKR} \colon HH^n(A) \xrightarrow{\cong} \bigwedge^n_A \operatorname{Der}_k(A) In geometry, elements of AnDerk(A)\bigwedge^n_A \operatorname{Der}_k(A) are precisely the multivector fields on the manifold M=Spec(A)M = \operatorname{Spec}(A). When n=2n=2, an element πHH2(A)\pi \in HH^2(A) corresponds to a bivector field. The condition for π\pi to define a Poisson structure on MM is the vanishing of the Gerstenhaber bracket, [π,π]=0[\pi, \pi] = 0. Since the Gerstenhaber bracket on HH(A)HH^\bullet(A) corresponds to the Schouten-Nijenhuis bracket on multivector fields under the HKR isomorphism, Hochschild cohomology provides the natural framework for the algebraic study of Poisson geometry .

§7.A Faster-than-Light Course in Deformation Theory

Consider kk a commutative ring and AA a kk-algebra. Through this subsection, let k[[t]]k[[t]] denote the ring of power series in the formal parameter tt with coefficients in kk and A[[t]]A[[t]] the k[[t]]k[[t]]-algebra of formal power series with coefficients in AA.

Definition 44. The formal deformation of the product :A×AA\cdot: A \times A \rightarrow A is the k[[t]]k[[t]]-linear map :A[[t]]×A[[t]]A[[t]]\star: A[[t]] \times A[[t]] \rightarrow A[[t]] such that, for any w,vAw,v \in A, we have that wv=wvmodt\begin{equation} w \star v = w \cdot v \mod t \end{equation}

Definition (44) simply means that we associate to the original product of AA a new product that is given by a formal power series, with the first (or zeroth order) term being the original product:

wb=wb+n=1tiμn(w,v)\begin{equation} w \star b = w \cdot b + \sum_{n = 1}^\infty t^i \mu_n (w, v) \end{equation} with each μi\mu_i kk-linear maps on AA. Given fk,glAf_k, g_l \in A, the extension to formal power series is given by (k=0fktk)(l=0gltl)=n=0(k+l+m=nμm(fk,gl))tn.\begin{equation} \label{eq:ext} \left(\sum_{k=0}^{\infty} f_k t^k\right) \star \left(\sum_{l=0}^{\infty} g_l t^l\right) = \sum_{n=0}^{\infty} \left( \sum_{k+l+m=n} \mu_m(f_k,g_l) \right) t^n. \end{equation} Moreover, i+j=nμi(μj(a,b),c)=i+j=nμi(a,μj(b,c))\begin{equation} \label{eq:ass} \sum_{i + j = n} \mu_i (\mu_j(a,b),c) = \sum_{i + j = n} \mu_i(a, \mu_j(b,c)) \end{equation} for all a,b,cAa,b,c\in A, defines the associative condition for \star and can be formally extended with the same philosophy used in ([eq:ext]). The following result is particularly important for the context in which this section is situated.

Definition 45. Consider (M,π)(M, \pi) a Poisson manifold. A star product on MM is a formal deformation of (C(M),)(C^{\infty}(M), \cdot), denoted by :C(M)[[t]]×C(M)[[t]]C(M)[[t]]\star: C^{\infty}(M)[[t]] \times C^{\infty}(M)[[t]] \rightarrow C^{\infty}(M)[[t]] and given by fg=fg+n=0μn(f,g)tn\begin{equation} f \star g = f \cdot g + \sum_{n = 0}^\infty \mu_n(f,g) t^n \end{equation} with μn:C(M)×C(M)C(M)\mu_n: C^{\infty}(M) \times C^{\infty}(M) \rightarrow C^{\infty}(M) bi-differential operators and \mathbb{R}-linear maps.

The associativity condition ([eq:ass]) for the star product imposes a hierarchy of constraints on the bilinear operators μn\mu_n. In particular, at first order in tt, these constraints imply that the antisymmetric part of μ1\mu_1 satisfies the Jacobi identity and the Leibniz rule with respect to the original commutative product. Therefore, it defines a Poisson bracket on the algebra AA. This result is stated in the following proposition.

Proposition 8. The operation {a,b}=μ1(a,b)μ1(b,a)\{a,b\}= \mu_1(a,b)-\mu_1(b,a) is a Poisson bracket on AA.

Proof. Bilinearity and skew‑symmetry are immediate from the bilinearity of μ1\mu_1 and the definition. It remains to verify the Jacobi identity and the Leibniz rule. Consider the commutator with respect to the deformed product: [a,b]:=abba.[a,b]_\star := a\star b - b\star a. Since \star is associative, the commutator satisfies the Jacobi identity and the derivation property: [a,[b,c]]+[b,[c,a]]+[c,[a,b]]=0,[a,[b,c]_\star]_\star + [b,[c,a]_\star]_\star + [c,[a,b]_\star]_\star = 0, \tag{1} [a,bc]=[a,b]c+b[a,c].[a, b\star c]_\star = [a,b]_\star \star c + b\star [a,c]_\star. \tag{2}

Now expand [a,b][a,b]_\star in powers of tt: [a,b]=(abba)=t(μ1(a,b)μ1(b,a))+O(t2)=t{a,b}+O(t2).[a,b]_\star = (a\star b - b\star a) = t\bigl(\mu_1(a,b)-\mu_1(b,a)\bigr) + O(t^2) = t\,\{a,b\} + O(t^2). \tag{3}

Similarly, ab=ab+tμ1(a,b)+O(t2).a\star b = ab + t\,\mu_1(a,b) + O(t^2). \tag{4}

Substitute (3) and (4) into (1) and (2), then compare the coefficients of tt after dividing by tt and taking the limit t0t\to 0.

Jacobi identity.

Using (3) in (1), the coefficient of tt in (1) gives {a,{b,c}}+{b,{c,a}}+{c,{a,b}}=0,\{a,\{b,c\}\} + \{b,\{c,a\}\} + \{c,\{a,b\}\} = 0, which is exactly the Jacobi identity for {,}\{\cdot,\cdot\}.

Leibniz rule.

Using (3) and (4) in (2), the coefficient of tt in (2) yields {a,bc}={a,b}c+b{a,c}.\{a, bc\} = \{a,b\}\,c + b\,\{a,c\}. Similarly, by skew‑symmetry, the rule in the second argument follows. Thus {,}\{\cdot,\cdot\} is a derivation in each argument. Hence all requirements for a Poisson bracket are satisfied. ◻

Having introduced the DGLA structure in the preceding sections, culminating in the Hochschild cochain complex, the motivating premise has been that the cohomology of this complex, endowed with the structure of a DGLA, would govern the deformation problem of the underlying algebra. It is now time to make this assertion precise and to elucidate exactly how the cohomology groups of the complex classify infinitesimal deformations, control obstructions to extending them to higher orders, and encode the infinitesimal automorphisms of the deformed structures. To do so, we start by considering a first-order deformation of the multiplication: μ=μ0+tϕ,ϕC1(A),\mu = \mu_0 + t \phi, \qquad \phi \in C^1(A), with Cn(A):=Homk(An,A)C^n(A) := \operatorname{Hom}_k (A^{\otimes n}, A) and t2=0t^2 = 0. Associativity requires [μ,μ]=0dϕ=0,[\mu, \mu] = 0 \quad \Longleftrightarrow \quad d\phi = 0, since [μ0,μ0]=0[\mu_0,\mu_0]=0 and t2=0t^2=0. Thus ϕ\phi is a Hochschild 2-cocycle. Two infinitesimal deformations μ0+tϕ\mu_0 + t\phi and μ0+tϕ\mu_0 + t\phi' are equivalent via a formal automorphism T=Id+tψT = \operatorname{Id} + t\psi, with ψC0(A)=A\psi \in C^0(A) = A, if T(μ(a,b))=μ(T(a),T(b)).\begin{equation} T(\mu(a,b)) = \mu'(T(a), T(b)). \end{equation} At first order this yields ϕϕ=dψ.\phi - \phi' = d\psi. Hence ϕ\phi and ϕ\phi' differ by a coboundary. We conclude:

Proposition 9. The space of equivalence classes of infinitesimal deformations of an associative algebra AA is naturally isomorphic to the second Hochschild cohomology group HH2(A)HH^2(A).

Suppose we have a deformation to order nn: μt=μ0+tμ1++tnμn,\mu_t = \mu_0 + t\mu_1 + \cdots + t^n \mu_n, satisfying associativity modulo tn+1t^{n+1}. We ask whether it can be extended to order n+1n+1, i.e. whether there exists μn+1\mu_{n+1} such that the associativity condition holds modulo tn+2t^{n+2}.

Writing [μt,μt]=0(modtn+1)[\mu_t, \mu_t] = 0 \pmod{t^{n+1}}, the obstruction to extending is the coefficient of tn+1t^{n+1} in [μt,μt][\mu_t, \mu_t], namely Obsn=i+j=n+1[μi,μj]C3(A).\operatorname{Obs}_n = \sum_{i+j=n+1} [\mu_i, \mu_j] \in C^3(A). It can be shown that this element is a 3-cocycle, and its cohomology class [Obsn]HH3(A)[\operatorname{Obs}_n] \in HH^3(A) is independent of the choices made. The deformation extends to order n+1n+1 if and only if this obstruction class vanishes in HH3(A)HH^3(A). If HH3(A)=0HH^3(A) = 0, then every deformation is unobstructed and can be extended to a formal deformation.

Proposition 10. The obstruction to extending a deformation of an associative algebra to the next order lies in the third Hochschild cohomology group HH3(A)HH^3(A). In particular, if HH3(A)=0HH^3(A) = 0, the algebra is formally rigid in the sense that every formal deformation is equivalent to a trivial one (or at least unobstructed).

The first cohomology group controls infinitesimal automorphisms of the structure. Indeed, a derivation of the algebra is given by DC1(A)D \in C^1(A). The inner derivations, which are of the form dad a for aAa \in A, correspond to coboundaries in the Hochschild complex. The quotient HH1(A)=DerivationsInner derivationsHH^1(A) = \frac{\text{Derivations}}{\text{Inner derivations}} classifies the outer derivations. More generally, for a deformation problem governed by (𝔤,d,[,])(\mathfrak{g}, d, [-,-]) a DGLA, the tangent space to the automorphism group of a given deformed structure is precisely H0(𝔤)H^0(\mathfrak{g}), while the infinitesimal automorphisms of the deformation are controlled by H1(𝔤)H^1(\mathfrak{g}).

§8. The Culminating Point: Deformation Quantisation

In the context of mathematical physics — and in particular in the context of deformation quantisation —, a consequence of the HKR theorem is an explicit connection between the underlying geometry of the system, which controls its dynamics, and its algebraic structure, which controls its deformation (quantisation) and observables. We now examine this relation in depth. This section is strongly based on .

The Cohomological Bridge: HKR, DGLA, and Deformation Quantization

The purpose of this subsection is to introduce the two differential graded Lie algebras that govern the deformation problems relevant to quantization: the DGLA Tpoly(M)T_{\mathrm{poly}}(M) of multivector fields, which controls the deformations of Poisson structures, and the DGLA Dpoly(M)D_{\mathrm{poly}}(M) of multidifferential operators, which controls the deformations of the associative algebra of functions. The Hochschild–Kostant–Rosenberg (HKR) theorem then provides a crucial cohomological link between these two objects, revealing that their underlying cohomologies are isomorphic. However, as we shall see, this isomorphism is not a morphism of DGLAs; it fails to preserve the Lie brackets. This failure is precisely what necessitates the introduction of 𝖫\mathsf{L}_\infty-structures and constitutes the central insight of Kontsevich’s formality theorem. In this subsection, we elucidate how these three ingredients — the HKR theorem, the DGLA structure of the Hochschild complex, and deformation quantization — converge to provide a complete cohomological classification of star products, thereby establishing a profound bridge between algebraic, geometric, and physical structures.

Remark 7 (Notation for multivector fields). Throughout this section, MM denotes a smooth manifold and A=C(M)A = C^\infty(M). Building on the notation introduced in section (4), we write 𝔛k(M):=AkDerk(A)\mathfrak{X}^k(M) \;:=\; \bigwedge^k_A \operatorname{Der}_k(A) for the AA-module of kk-vector fields on MM, so that 𝔛1(M)=Derk(A)\mathfrak{X}^1(M) = \operatorname{Der}_k(A) is the module of vector fields and 𝔛0(M)=A=C(M)\mathfrak{X}^0(M) = A = C^\infty(M). We also write 𝔛(M):=k0𝔛k(M)\mathfrak{X}^\bullet(M) := \bigoplus_{k \geq 0} \mathfrak{X}^k(M). The degree conventions adopted below are those of section (4): within the shifted Hochschild DGLA (C*+1(A),,[,]G)\bigl(C^{*+1}(A),\,\partial,\,[-,-]_G\bigr), the degree-nn component is Cn+1(A)=Homk(A(n+1),A)C^{n+1}(A) = \operatorname{Hom}_k(A^{\otimes(n+1)}, A).

The DGLA of Multivector Fields and Poisson Structures

Definition 46 (The DGLA Tpoly(M)T_{\mathrm{poly}}(M)). The graded vector space of formal multivector fields on MM is Tpoly(M):=n0Tpolyn(M),Tpolyn(M):=𝔛n+1(M)[[t]],T_{\mathrm{poly}}(M) \;:=\; \bigoplus_{n \geq 0} T_{\mathrm{poly}}^n(M), \qquad T_{\mathrm{poly}}^n(M) \;:=\; \mathfrak{X}^{n+1}(M)[[t]], where an element X𝔛n+1(M)X \in \mathfrak{X}^{n+1}(M) is assigned DGLA degree nn (consistent with the degree shift of section (4), so that bivectors π𝔛2(M)\pi \in \mathfrak{X}^2(M) sit at degree 11). This graded vector space carries a natural DGLA structure:

The Schouten–Nijenhuis bracket is the unique extension of the Lie bracket of vector fields to all of Tpoly(M)T_{\mathrm{poly}}(M), satisfying the graded Jacobi identity and the graded Leibniz rule with respect to the exterior product of multivector fields. A bivector field π𝔛2(M)=Tpoly1(M)\pi \in \mathfrak{X}^2(M) = T_{\mathrm{poly}}^1(M) defines a Poisson structure precisely when [π,π]S=0[\pi,\pi]_S = 0. More generally, an element πt=n1tnπntTpoly1(M)\pi_t = \sum_{n \geq 1} t^n \pi_n \in t\,T_{\mathrm{poly}}^1(M) is a formal Poisson structure if and only if it satisfies the Maurer–Cartan equation [πt,πt]S=0.[\pi_t,\pi_t]_S = 0. Thus, the set of solutions to the Maurer–Cartan equation in the DGLA Tpoly(M)T_{\mathrm{poly}}(M) is precisely the set of formal Poisson structures on MM. Moreover, the gauge action of the group exp(t𝔛1(M)[[t]])\exp(t\,\mathfrak{X}^1(M)[[t]]) on Tpoly(M)T_{\mathrm{poly}}(M) corresponds exactly to the action of formal diffeomorphisms on Poisson structures. Consequently, the deformation space Def(Tpoly(M))=MC(Tpoly(M))G0(Tpoly(M))\mathrm{Def}(T_{\mathrm{poly}}(M)) = \frac{\mathrm{MC}(T_{\mathrm{poly}}(M))}{\mathrm{G}^0(T_{\mathrm{poly}}(M))} is in bijection with the set of equivalence classes of formal Poisson structures on MM. This is a purely geometric deformation problem, governed by the Schouten–Nijenhuis bracket.

The DGLA of Multidifferential Operators and Star Products

On the algebraic side, consider the associative algebra A=C(M)A = C^\infty(M) with pointwise multiplication. As established in section (4), the Hochschild cochain complex C(A)=n=1Hom(An+1,A)C^\bullet(A) = \bigoplus_{n=-1}^\infty \mathrm{Hom}(A^{\otimes n+1}, A) carries the structure of a DGLA, called the Hochschild DGLA, with:

The subcomplex of multidifferential operators vanishing on constants, denoted Dpoly(M)D_{\mathrm{poly}}(M), is a DGL subalgebra of the Hochschild DGLA. A star product on MM is a formal deformation of the pointwise product, given by μt=μ0+n=1tnμn,\mu_t = \mu_0 + \sum_{n=1}^\infty t^n \mu_n, where each μn\mu_n is a bidifferential operator. The associativity of μt\mu_t is equivalent to the Maurer–Cartan equation in the Hochschild DGLA: dHμt+12[μt,μt]G=0.d_H \mu_t + \frac{1}{2}[\mu_t,\mu_t]_G = 0. Indeed, since [μ0,μ0]G=0[\mu_0,\mu_0]_G = 0 and dH=[μ0,]Gd_H = [\mu_0,\cdot]_G, we have [μt,μt]G=2dHM+[M,M]G,[\mu_t,\mu_t]_G = 2d_H M + [M,M]_G, where M=μtμ0tDpoly1(M)M = \mu_t - \mu_0 \in t\,D_{\mathrm{poly}}^1(M). Hence, the associativity of the star product is precisely the Maurer–Cartan equation dHM+12[M,M]G=0.d_H M + \frac{1}{2}[M,M]_G = 0. The gauge equivalence of star products corresponds exactly to the gauge action of the group exp(tDpoly0(M))\exp(t\,D_{\mathrm{poly}}^0(M)) on the space of Maurer–Cartan elements. Therefore, the deformation space Def(Dpoly(M))=MC(Dpoly(M))G0(Dpoly(M))\mathrm{Def}(D_{\mathrm{poly}}(M)) = \frac{\mathrm{MC}(D_{\mathrm{poly}}(M))}{\mathrm{G}^0(D_{\mathrm{poly}}(M))} is in bijection with the set of equivalence classes of star products on MM. This is a purely algebraic deformation problem, governed by the Hochschild cohomology and the Gerstenhaber bracket.

The Hochschild–Kostant–Rosenberg Theorem: A Cohomological Bridge

The HKR theorem establishes a fundamental connection between the two complexes just described. It states that the map U1:Tpoly(M)Dpoly(M)U_1 : T_{\mathrm{poly}}(M) \longrightarrow D_{\mathrm{poly}}(M) defined on homogeneous elements X0Xn𝔛n+1(M)X_0 \wedge \cdots \wedge X_n \in \mathfrak{X}^{n+1}(M) by (U1(X0Xn))(f0,,fn)=1(n+1)!σSn+1ϵ(σ)Xσ(0)(f0)Xσ(n)(fn)(U_1(X_0 \wedge \cdots \wedge X_n))(f_0,\dots,f_n) = \frac{1}{(n+1)!} \sum_{\sigma \in S_{n+1}} \epsilon(\sigma) X_{\sigma(0)}(f_0) \cdots X_{\sigma(n)}(f_n) is a quasi-isomorphism of complexes. That is, U1U_1 induces an isomorphism in cohomology: H(Tpoly(M))HH(C(M)).H^\bullet(T_{\mathrm{poly}}(M)) \cong HH^\bullet(C^\infty(M)). The cohomology of Tpoly(M)T_{\mathrm{poly}}(M) is simply Tpoly(M)T_{\mathrm{poly}}(M) itself (since the differential is trivial), while the cohomology of Dpoly(M)D_{\mathrm{poly}}(M) is the Hochschild cohomology HH(C(M))HH^\bullet(C^\infty(M)). Thus, the HKR theorem provides an isomorphism 𝔛(M)HH(C(M)).\mathfrak{X}^\bullet(M) \cong HH^\bullet(C^\infty(M)). In particular, HH2(C(M))𝔛2(M)HH^2(C^\infty(M)) \cong \mathfrak{X}^2(M), meaning that bivector fields — and hence Poisson structures — correspond to infinitesimal deformations of the algebra of functions. Similarly, HH3(C(M))𝔛3(M)HH^3(C^\infty(M)) \cong \mathfrak{X}^3(M), so obstructions to extending deformations correspond to trivector fields.

This cohomological identification tells us that the geometric data of a Poisson structure lives in the same cohomological degree as the algebraic data of an infinitesimal deformation of the function algebra. The Poisson bracket itself corresponds, under the HKR isomorphism, to the first-order term of a star product. More precisely, if π𝔛2(M)\pi \in \mathfrak{X}^2(M) is a Poisson bivector, then its image under U1U_1 is a Hochschild 2-cocycle, and the associated infinitesimal deformation of the product is μ0+tU1(π)\mu_0 + t\,U_1(\pi). The antisymmetric part of this cocycle gives the Poisson bracket.

The Failure of HKR as a DGLA Morphism and the Need for 𝖫\mathsf{L}_\infty

Despite its cohomological significance, the map U1U_1 is not a morphism of DGLAs. Indeed, it fails to preserve the Lie brackets: U1([X,Y]S)[U1(X),U1(Y)]G.U_1([X,Y]_S) \neq [U_1(X), U_1(Y)]_G. The discrepancy already appears at order 2. For vector fields X1,X2,Y1,Y2X_1, X_2, Y_1, Y_2, one finds that U1([X1X2,Y1Y2]S)[U1(X1X2),U1(Y1Y2)]G0.U_1([X_1 \wedge X_2, Y_1 \wedge Y_2]_S) - [U_1(X_1 \wedge X_2), U_1(Y_1 \wedge Y_2)]_G \neq 0. This failure reflects a fundamental difference between the Schouten–Nijenhuis bracket on multivector fields and the Gerstenhaber bracket on multidifferential operators. The former is a purely geometric bracket encoding the Poisson structure, while the latter is a purely algebraic bracket encoding the deformation of the product. The HKR isomorphism identifies the underlying cohomologies, but it does not identify the deformation problems themselves.

This is precisely where Kontsevich’s formality theorem enters. The theorem asserts that there exists an 𝖫\mathsf{L}_\infty-quasi-isomorphism U:Tpoly(M)Dpoly(M)U : T_{\mathrm{poly}}(M) \longrightarrow D_{\mathrm{poly}}(M) whose first component is precisely the HKR map U1U_1. An 𝖫\mathsf{L}_\infty-morphism is a sequence of multilinear maps Un:nTpoly(M)Dpoly(M)U_n : \wedge^n T_{\mathrm{poly}}(M) \to D_{\mathrm{poly}}(M) that together preserve the full 𝖫\mathsf{L}_\infty-structure, including the brackets at all orders. The higher components UnU_n for n2n \ge 2 correct the failure of U1U_1 to be a Lie algebra homomorphism. The existence of such an 𝖫\mathsf{L}_\infty-quasi-isomorphism is a highly nontrivial result, proved by Kontsevich through explicit combinatorial formulas involving graphs and integrals.

The Cohomological Control of Deformations

The power of the DGLA formalism lies in its cohomological control of the deformation problem. For the Hochschild DGLA Dpoly(M)D_{\mathrm{poly}}(M), the cohomology groups HH(C(M))HH^\bullet(C^\infty(M)) classify the deformation problem of the algebra of functions:

This cohomological picture provides a beautiful unified framework. The Poisson structure π\pi, which geometrically is a bivector field satisfying [π,π]S=0[\pi,\pi]_S = 0, is cohomologically a Hochschild 2-cocycle whose square (under the Gerstenhaber bracket) vanishes. The associativity of the star product is, in the Hochschild DGLA, precisely the Maurer–Cartan equation. The equivalence of star products is the gauge equivalence of Maurer–Cartan elements. Thus, the entire problem of deformation quantization is reformulated as a deformation problem in a DGLA.

The Bridge Between Algebraic, Geometric, and Physical Structures

Reinforcing the previous section, we state that the convergence of the HKR theorem, the DGLA structures, and deformation quantization establishes a “33-fold” dictionary:

  1. Algebraic \leftrightarrow Geometric: The HKR theorem identifies the algebraic Hochschild cohomology of the function algebra with the geometric space of multivector fields. This means that:

    • Poisson structures (geometric objects) correspond to infinitesimal deformations of the commutative algebra of functions (algebraic objects).

    • The Jacobi identity of the Poisson bracket corresponds to the vanishing of the obstruction to extending an infinitesimal deformation to a formal one.

    • Equivalence classes of Poisson structures under diffeomorphisms correspond to equivalence classes of star products under formal automorphisms.

  2. Geometric \leftrightarrow Physical: The Poisson bracket governs the classical mechanics of a physical system. The dynamics of classical observables is given by Hamilton’s equations, which are expressed in terms of the Poisson bivector by XH=π(dH,),\begin{equation} X_H = \pi(dH, \cdot) , \end{equation} so that the Hamiltonian vector field XHX_H is recovered from the bivector π\pi applied to dHdH. Deformation quantization promotes this geometric Poisson structure to a noncommutative star product, which describes the quantum algebra of observables (C(M)[[]],)(C^\infty(M)[[\hbar]], \star_\hbar). The classical limit 0\hbar \to 0 recovers the Poisson bracket from the commutator of the star product: lim01[f,g]={f,g}.\lim_{\hbar \to 0} \frac{1}{\hbar}[f,g]_\star = \{f,g\}. Thus, the geometric Poisson structure is the classical limit of the quantum commutator.

  3. Algebraic \leftrightarrow Physical: The star product is an associative deformation of the algebra of functions and provides a perfect algebraic framework for quantum mechanics, as it encodes all the properties needed for basic quantum theory. Its noncommutativity, for example, encodes the uncertainty principle: the Moyal star product, as sketched in Appendix 9, deforms the pointwise product of phase-space functions: fg=fg+i2{f,g}+𝒪(2).f \star g = fg + \frac{i\hbar}{2}\{f,g\} + \mathcal{O}(\hbar^2). Its noncommutativity is measured by the star-commutator: [f,g]=fggf=i{f,g}+𝒪(3).\left[f\,,\, g\right]_{\star} = f\star g - g\star f = i\hbar\,\{f,g\} + \mathcal{O}(\hbar^3). For the canonical coordinates on the manifold MM, we have that {q,p}=1\{q,p\}=1, hence [q,p]=i,\left[q\,,\, p\right]_{\star} = i\hbar, which is exactly the canonical commutation relation [q̂,p̂]=i[\hat q,\hat p]=i\hbar. In quantum theory, the Robertson–Schrödinger inequality states that for any two observables Â,B̂\hat A,\hat B, ΔAΔB12|[Â,B̂]|.\Delta A \, \Delta B \ge \frac{1}{2}|\langle [\hat{A}, \hat{B}]\rangle|. Thus, if [A,B]0\left[A\,,\, B\right]_{\star}\neq 0, the corresponding uncertainties have a strictly positive lower bound. In particular, ΔqΔp2,\Delta q \, \Delta p \ge \frac{\hbar}{2}, which is Heisenberg’s uncertainty principle. Therefore, the noncommutativity of the star product directly encodes the physical limitation that noncommuting observables cannot be simultaneously measured with arbitrary precision. Moreover, the associativity of the star product ensures the consistency of the quantum algebra of observables; the equivalence classes of star products classify inequivalent quantizations of the same classical system, up to formal redefinitions of the observables and so on.

The formality theorem, which provides the 𝖫\mathsf{L}_\infty-quasi-isomorphism U:Tpoly(M)Dpoly(M)U : T_{\mathrm{poly}}(M) \to D_{\mathrm{poly}}(M), completes this bridge by showing that the geometric deformation problem of Poisson structures and the algebraic deformation problem of star products are isomorphic as deformation problems, going well beyond their mere cohomological equivalence. The 𝖫\mathsf{L}_\infty-morphism UU maps Maurer–Cartan elements of Tpoly(M)T_{\mathrm{poly}}(M) (formal Poisson structures) to Maurer–Cartan elements of Dpoly(M)D_{\mathrm{poly}}(M) (star products) in a way that preserves the gauge equivalence. This establishes a bijection Def(Tpoly(M))Def(Dpoly(M)),\mathrm{Def}(T_{\mathrm{poly}}(M)) \cong \mathrm{Def}(D_{\mathrm{poly}}(M)), which is precisely Kontsevich’s classification theorem. We can then summarize the equivalences constructed through this dissertation on the following table:

Cohomological control of deformations for the algebra C(M)C^\infty(M). The Hochschild cohomology groups HH(C(M))HH^\bullet(C^\infty(M)) are isomorphic, via the HKR theorem, to the spaces of multivector fields. The table summarises their geometric, algebraic, and physical interpretations in the context of deformation quantisation.
Cohomology Geometric object Algebraic meaning Physical interpretation
(HKR isomorphism) (Deformation theory)
HH0(C(M))HH^0(C^\infty(M)) C(M)C^\infty(M) Infinitesimal automorphisms Classical observables;
(functions) of the deformed algebra constants of motion
HH1(C(M))HH^1(C^\infty(M)) 𝔛1(M)\mathfrak{X}^1(M) Infinitesimal gauge Symmetries;
(vector fields) transformations Hamiltonian vector fields
HH2(C(M))HH^2(C^\infty(M)) 𝔛2(M)\mathfrak{X}^2(M) Infinitesimal deformations Poisson structures;
(bivector fields) (first-order deformations) possible quantisations
HH3(C(M))HH^3(C^\infty(M)) 𝔛3(M)\mathfrak{X}^3(M) Obstructions to extending Quantum anomalies;
(trivector fields) deformations to higher orders obstructions to quantisation

§6. Conclusion and Further Comments<

Key Results and Conceptual Insights

I hope that, at this point, it is clear that the interplay between Hochschild theory, HKR, DGLA, and deformation quantisation yields several interesting results on three fronts: physical, geometrical, and algebraic. Furthermore, it yields some other key results regarding further approaches that, although we shall not examine them in depth, are interesting enough to list:

  1. Fedosov’s construction: For symplectic manifolds, Fedosov’s geometric construction provides an explicit star product. This can be understood as a particular solution of the Maurer–Cartan equation in the Hochschild DGLA, obtained using a symplectic connection.

  2. Weyl quantization: The Moyal product on 2n\mathbb{R}^{2n} is the simplest example of a star product, obtained from the constant Poisson structure. It corresponds to the symmetric ordering prescription.

  3. Geometric quantization: This approach focuses on constructing a Hilbert space of states rather than deforming the algebra of observables. The relation between geometric and deformation quantization remains an active area of research, with connections via the quantization of symplectic groupoids.

  4. Strict deformation quantization: While formal deformation quantization uses formal power series in \hbar, strict deformation quantization produces genuine C*C^*-algebras. The relationship between the two is not fully understood in general, though in the case of 2n\mathbb{R}^{2n} with the Moyal product, the formal series converges in suitable topologies.

Moreover, this work has gone through a long journey. In particular, we have demonstrated that the HKR isomorphism bridges the algebraic properties of smooth commutative algebras and their underlying geometric structures and that the DGLA structure on the Hochschild cocomplex acts as a unifying framework that bridges physics, geometry, and algebra, with its cohomologies acting as a control mechanism for deformations. But, beyond the setting discussed herein, the utility of the HKR theorem continues to expand into frontiers such as:

Ultimately, the framework established in this dissertation (or work, perhaps; the author remains unsure which term is the more appropriate one) is one of the most beautiful in mathematical physics. It gives physical – and, depending on one’s ontological commitment, a material – meaning to otherwise abstract mathematical objects such as cohomology groups.

99

Atiyah, M. F., & Macdonald, I. G. (1969). Introduction to Commutative Algebra. Reading, Mass.: Addison-Wesley Publishing Company.

Vermani, L. R. (2003). An Elementary Approach to Homological Algebra. Chapman & Hall/CRC Monographs and Surveys in Pure and Applied Mathematics. Boca Raton, FL: CRC Press LLC.

Husserl, E. (1954). Die Krisis der europäischen Wissenschaften und die transzendentale Phänomenologie. The Hague: Martinus Nijhoff. (Original work written 1936.)

Bhaskar, R. (1975). A Realist Theory of Science. [York]: Books.

Kant, I. (1786). Metaphysische Anfangsgründe der Naturwissenschaft. Riga: Johann Friedrich Hartknoch.

Picard, É. (1890). Mémoire sur la théorie des équations aux dérivées partielles et la méthode des approximations successives. Journal de Mathématiques Pures et Appliquées, 6, 145–210.

Coddington, E. A., & Levinson, N. (1955). Theory of Ordinary Differential Equations. New York: McGraw-Hill.

Lee, J. M. (2013). Introduction to Smooth Manifolds (2nd ed.). New York: Springer.

Marsden, J. E., & Ratiu, T. S. (1999). Introduction to Mechanics and Symmetry (2nd ed.). New York: Springer.

Abraham, R., & Marsden, J. E. (1978). Foundations of Mechanics (2nd ed.). Reading, Mass.: W. A. Benjamin.

Cannas da Silva, A. (2001). Lectures on Symplectic Geometry. Berlin; New York: Springer.

Weinstein, A. (1983). The local structure of Poisson manifolds. Journal of Differential Geometry, 18(3), 523–557.

Vaisman, I. (1994). Lectures on the Geometry of Poisson Manifolds. Basel: Birkhäuser.

Sellars, W. (1963). Science, Perception and Reality. London: Routledge & Kegan Paul.

Bachelard, G. (1938). La Formation de l’esprit scientifique: contribution à une psychanalyse de la connaissance objective. Paris: J. Vrin.

Kuhn, T. S. (1962). The Structure of Scientific Revolutions. Chicago: University of Chicago Press.

Ladyman, J., & Ross, D. (2007). Scientific realism, constructive empiricism, and structuralism. In J. Ladyman & D. Ross (Eds.), Every Thing Must Go: Metaphysics Naturalized (pp. 66–129). Oxford: Oxford University Press.

Von Neumann, J. (1932). Mathematische Grundlagen der Quantenmechanik. Berlin: Julius Springer.

Bayen, F., Flato, M., Fronsdal, C., Lichnerowicz, A., & Sternheimer, D. (1978). Deformation theory and quantization. I. Deformations of symplectic structures. Annals of Physics, 111(1), 61–110.

Bayen, F., Flato, M., Fronsdal, C., Lichnerowicz, A., & Sternheimer, D. (1978). Deformation theory and quantization. II. Physical applications. Annals of Physics, 111(1), 111–151.

Moyal, J. E. (1949). Quantum mechanics as a statistical theory. Mathematical Proceedings of the Cambridge Philosophical Society, 45(1), 99–124.

Groenewold, H. J. (1946). On the principles of elementary quantum mechanics. Physica, 12(7), 405–460.

Weyl, H. (1927). Quantenmechanik und Gruppentheorie. Zeitschrift für Physik, 46(1–2), 1–46.

Kontsevich, M. (2003). Deformation quantization of Poisson manifolds. Letters in Mathematical Physics, 66(3), 157–216. (Preprint version 1997.)

Hochschild, G., Kostant, B., & Rosenberg, A. (1962). Differential forms on regular affine algebras. Transactions of the American Mathematical Society, 102(3), 383–408.

Loday, J.-L. (1992). Cyclic Homology. Springer-Verlag.

Weibel, C. A. (1994). An Introduction to Homological Algebra. Cambridge University Press.

Barr, M. (1962). Cohomology of Commutative Algebras. PhD Thesis, University of Chicago.

Gerstenhaber, M. & Schack, S. D. (1987). A Hodge-type decomposition for commutative algebra cohomology. Journal of Pure and Applied Algebra, 48(3), 229–247.

Loday, J.-L. (1992). Cyclic Homology. Springer-Verlag.

Quillen, D. (1970). On the (co-)homology of commutative rings. In Applications of Categorical Algebra (Proc. Sympos. Pure Math., Vol. XVII, pp. 65–87). Amer. Math. Soc.

M. Kontsevich. Deformation quantization of Poisson manifolds. , 66(3):157–216, 2003.

M. Gerstenhaber. On the deformation of rings and algebras. , 79(1):59–103, 1964.

A. Connes. . Academic Press, 1994.

J.-L. Loday. . Springer-Verlag, 1992.

C. A. Weibel. . American Mathematical Society, 2013.

R. McCarthy. The cyclic homology of an exact category. , 118(3):269–293, 1997.

Gerstenhaber, M. (1964). On the deformation of rings and algebras. Annals of Mathematics, 79(1), 59–103.

Manetti, M. (2009). Deformation theory via differential graded Lie algebras. arXiv preprint arXiv:0507284. (Published in Springer Lecture Notes.)

Hinich, V. (1997). Homological algebra of homotopy algebras. Communications in Algebra, 25(10), 3291–3323.

Loday, J.-L. (1998). Cyclic Homology. Springer, second edition.

Sernesi, E. (2006). Deformations of Algebraic Schemes. Springer.


  1. This class of algebras, in particular, needs additional structure.↩︎