{
  "aliases": [
    "poincare-lemma-for-vector-fields"
  ],
  "backlinks": [
    {
      "field": "uses",
      "target": "05MC3HND79"
    },
    {
      "field": "uses",
      "target": "0GRM3BS0DD"
    }
  ],
  "body": "\n## Statement\n\nLet $U \\subseteq \\mathbb{R}^3$ be open and convex, and let $F \\colon U \\to \\mathbb{R}^3$ be a vector field of class $C^1$ with $\\nabla \\times F = 0$ on $U$.\nThen $F$ is [[conservative|05R9NF2J49]] on $U$.\nExplicitly, for a fixed $p \\in U$, the function\n$$\\phi(x) = \\int_0^1 F\\big(p + t (x - p)\\big) \\cdot (x - p) \\, dt$$\nsatisfies $\\nabla \\phi = F$ on $U$.\n\n## Remarks\n\nThe integral $\\phi(x)$ is the [[line integral|0YS8RX87F4]] of $F$ along the segment from $p$ to $x$. Convexity makes sure that this segment lies in $U$.\nTo prove $\\nabla \\phi = F$, [[differentiate under the integral sign|0AR06W1E1B]] and use $\\partial_j F_i = \\partial_i F_j$, which is the condition $\\nabla \\times F = 0$.\nThe same proof works in $\\mathbb{R}^n$ under the condition $\\partial_j F_i = \\partial_i F_j$ for all $i, j$, and on star-shaped open sets.\nThe result holds more generally on simply connected open sets. It [[fails on some other open sets|0GRM3BS0DD]]. With the [[converse|0M2JRW1J0N]], it gives: on a convex open set, a $C^1$ field is conservative if and only if its curl is zero.\n\n## Explanations\n\n### L1 human\n\nOn a convex set, a field with no swirl is the gradient of a potential.\nYou build the potential by computing the work of the field along straight segments from one base point.\n",
  "commit": "f591989ed15704e9d8755a7a5a6426d73de7a3ae",
  "front": {
    "aliases": [
      "poincare-lemma-for-vector-fields"
    ],
    "kind": "statement",
    "msc": [
      "26B12"
    ],
    "name": "Curl-free vector field on a convex set is conservative",
    "role": "theorem",
    "sources": [
      {
        "locator": "Irrotational vector fields",
        "url": "https://en.wikipedia.org/wiki/Conservative_vector_field"
      },
      {
        "locator": "Direct proof",
        "url": "https://en.wikipedia.org/wiki/Poincar%C3%A9_lemma"
      }
    ],
    "tag": "0B22P010D6",
    "uses": [
      "0GDNHS9J2X",
      "05R9NF2J49",
      "0FP4BVDAAQ",
      "0M2JRW1J0N",
      "0AR06W1E1B",
      "0YS8RX87F4"
    ]
  },
  "kind": "statement",
  "link": "https://math2.tamnd.com/node/0B22P010D6/",
  "links": [
    {
      "field": "uses",
      "target": "0GDNHS9J2X"
    },
    {
      "field": "uses",
      "target": "05R9NF2J49"
    },
    {
      "field": "uses",
      "target": "0FP4BVDAAQ"
    },
    {
      "field": "uses",
      "target": "0M2JRW1J0N"
    },
    {
      "field": "uses",
      "target": "0AR06W1E1B"
    },
    {
      "field": "uses",
      "target": "0YS8RX87F4"
    }
  ],
  "markdown": "https://math2.tamnd.com/node/0B22P010D6.md",
  "msc": [
    "26B12"
  ],
  "name": "Curl-free vector field on a convex set is conservative",
  "prov": null,
  "role": "theorem",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/0B2/0B22P010D6.md",
  "status": null,
  "tag": "0B22P010D6",
  "uri": "m2://0B22P010D6",
  "url": "https://math2.tamnd.com/wiki/curl-free-vector-field-on-a-convex-set-is-conservative/",
  "writing": {
    "tag": "0B22P010D6",
    "kind": "statement",
    "level": "W0",
    "next": [
      {
        "what": "an inventory row",
        "note": "the row of the inventory that the node accounts for",
        "have": 0,
        "want": 1
      }
    ]
  }
}
