{
  "aliases": null,
  "backlinks": null,
  "body": "\n## Definition\n\nLet $k$ be a commutative ring and let $A$ be an [[associative algebra|3CTW1P4HBP]] over $k$ with identity.\nLet $M$ be an $A$-[[bimodule|EM7FHAFD3N]] on which $k$ acts the same way on both sides.\nAll [[tensor products|F0HQXQ0HCD]] are over $k$.\nThe *Hochschild complex* is the [[chain complex|WQ82C0M3QB]] with $C_n(A, M) = M \\otimes A^{\\otimes n}$ for $n \\ge 0$ and boundary $b \\colon C_n \\to C_{n-1}$ given by\n$$b(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}.$$\nThe *Hochschild homology* of $A$ with coefficients in $M$ is $HH_n(A, M) = H_n(C_\\bullet(A, M), b)$.\nOne writes $HH_n(A) = HH_n(A, A)$.\n\n## Remarks\n\nOne checks that $b \\circ b = 0$, so the homology is defined.\nIn degree $0$, $b(m \\otimes a) = ma - am$, so $HH_0(A, M)$ is the quotient of $M$ by the $k$-submodule spanned by all $ma - am$, and $HH_0(A) = A/[A, A]$.\nExample: for $A = M_n(k)$ with $k$ a field, $[A, A]$ is the space of trace-zero matrices, so the [[trace|0XC1RDBY7A]] gives $HH_0(A) \\cong k$.\nIf $A$ is projective as a $k$-module, then $HH_n(A, M) \\cong \\operatorname{Tor}_n^{A^e}(A, M)$, where $A^e = A \\otimes A^{\\mathrm{op}}$ uses the [[opposite ring|M8Q24XB0AF]]; see the [[Tor functor|DDQRERAQCV]].\nWithout such a flatness hypothesis the complex still makes sense, but this description by Tor can fail.\nHochschild cohomology $HH^n(A, M)$ is defined dually from $\\Hom_k(A^{\\otimes n}, M)$, and it equals $\\operatorname{Ext}^n_{A^e}(A, M)$ when $A$ is projective over $k$.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "defines": "S5H153HFWC",
    "kind": "definition",
    "msc": [
      "16E40"
    ],
    "name": "Hochschild homology",
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Hochschild_homology"
      }
    ],
    "tag": "XQKZNYJ8WS",
    "uses": [
      "3CTW1P4HBP",
      "EM7FHAFD3N",
      "F0HQXQ0HCD",
      "WQ82C0M3QB",
      "DDQRERAQCV",
      "M8Q24XB0AF"
    ]
  },
  "kind": "definition",
  "link": "https://tamnd.github.io/math2/node/XQKZNYJ8WS/",
  "links": [
    {
      "field": "defines",
      "target": "S5H153HFWC"
    },
    {
      "field": "uses",
      "target": "3CTW1P4HBP"
    },
    {
      "field": "uses",
      "target": "EM7FHAFD3N"
    },
    {
      "field": "uses",
      "target": "F0HQXQ0HCD"
    },
    {
      "field": "uses",
      "target": "WQ82C0M3QB"
    },
    {
      "field": "uses",
      "target": "DDQRERAQCV"
    },
    {
      "field": "uses",
      "target": "M8Q24XB0AF"
    }
  ],
  "markdown": "https://tamnd.github.io/math2/node/XQKZNYJ8WS.md",
  "msc": [
    "16E40"
  ],
  "name": "Hochschild homology",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/XQK/XQKZNYJ8WS.md",
  "status": null,
  "tag": "XQKZNYJ8WS",
  "uri": "m2://XQKZNYJ8WS",
  "url": "https://tamnd.github.io/math2/wiki/hochschild-homology-definition/",
  "writing": {
    "tag": "XQKZNYJ8WS",
    "kind": "definition",
    "level": "W0",
    "next": [
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
