{
  "aliases": null,
  "backlinks": null,
  "body": "\n## Definition\n\nLet $M$ be a [[smooth manifold|F45VQ47GPV]], and for $k \\ge 0$ let $\\Omega^k(M)$ be the real vector space of smooth [[differential forms|0E3G0GRPZ6]] of degree $k$ on $M$.\nLet $d \\colon \\Omega^k(M) \\to \\Omega^{k+1}(M)$ be the [[exterior derivative|0ZHSTAG8ZY]]; it satisfies $d \\circ d = 0$.\nA form $\\omega$ is *closed* if $d\\omega = 0$, and *exact* if $\\omega = d\\eta$ for some $\\eta \\in \\Omega^{k-1}(M)$; for $k = 0$ only the zero form counts as exact.\nThe $k$-th *de Rham cohomology group* of $M$ is the quotient vector space\n$$H^k_{\\mathrm{dR}}(M) = \\frac{\\ker\\big(d \\colon \\Omega^k(M) \\to \\Omega^{k+1}(M)\\big)}{\\im\\big(d \\colon \\Omega^{k-1}(M) \\to \\Omega^k(M)\\big)}.$$\n\n## Remarks\n\nSince $d \\circ d = 0$, every exact form is closed, so the quotient makes sense.\n$H^0_{\\mathrm{dR}}(M)$ is the space of locally constant functions, so when $M$ has finitely many connected components its dimension is their number.\nExample: on $\\R^n$ every closed $k$-form with $k \\ge 1$ is exact, by the Poincaré lemma, so $H^k_{\\mathrm{dR}}(\\R^n) = 0$ for $k \\ge 1$ and $H^0_{\\mathrm{dR}}(\\R^n) = \\R$.\nNon-example of exactness: on $M = \\R^2 \\setminus \\set{0}$ the form $\\omega = (x \\, dy - y \\, dx)/(x^2 + y^2)$ is closed but not exact.\nIts integral over the unit circle is $2\\pi$, while the integral of an exact form $df$ over a closed loop is $0$; so $H^1_{\\mathrm{dR}}(\\R^2 \\setminus \\set{0}) \\neq 0$, and in fact it is $\\R$.\nA smooth map $f \\colon M \\to N$ induces linear maps $f^* \\colon H^k_{\\mathrm{dR}}(N) \\to H^k_{\\mathrm{dR}}(M)$ by pullback of forms, and the wedge product of forms makes $\\bigoplus_k H^k_{\\mathrm{dR}}(M)$ a graded ring.\n",
  "commit": "547b6eddb8f2feb8d579f2d633d22a27b7e132fc",
  "front": {
    "defines": "GX74C07T0G",
    "kind": "definition",
    "msc": [
      "58A12",
      "57R19"
    ],
    "name": "de Rham cohomology",
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/De_Rham_cohomology"
      }
    ],
    "tag": "WA3M3RZDQA",
    "uses": [
      "F45VQ47GPV",
      "0E3G0GRPZ6",
      "0ZHSTAG8ZY"
    ]
  },
  "kind": "definition",
  "link": "https://math2.tamnd.com/node/WA3M3RZDQA/",
  "links": [
    {
      "field": "defines",
      "target": "GX74C07T0G"
    },
    {
      "field": "uses",
      "target": "F45VQ47GPV"
    },
    {
      "field": "uses",
      "target": "0E3G0GRPZ6"
    },
    {
      "field": "uses",
      "target": "0ZHSTAG8ZY"
    }
  ],
  "markdown": "https://math2.tamnd.com/node/WA3M3RZDQA.md",
  "msc": [
    "58A12",
    "57R19"
  ],
  "name": "de Rham cohomology",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/WA3/WA3M3RZDQA.md",
  "status": null,
  "tag": "WA3M3RZDQA",
  "uri": "m2://WA3M3RZDQA",
  "url": "https://math2.tamnd.com/wiki/de-rham-cohomology-definition/",
  "writing": {
    "tag": "WA3M3RZDQA",
    "kind": "definition",
    "level": "W0",
    "next": [
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
