{
  "aliases": null,
  "backlinks": null,
  "body": "\n## Definition\n\nLet $M$ be a smooth manifold of dimension $n$, and let $U \\subset M$ be open.\nA *moving frame*, or local frame, on $U$ is an ordered $n$-tuple $(E_1, \\dots, E_n)$ of smooth vector fields on $U$.\nThe condition is that $(E_1(p), \\dots, E_n(p))$ is a basis of $T_pM$ for every $p \\in U$.\nThe *dual coframe* is the $n$-tuple of $1$-forms $(\\theta^1, \\dots, \\theta^n)$ on $U$ with $\\theta^i(E_j) = \\delta^i_j$.\n\n## Remarks\n\nA moving frame on $U$ is the same as a smooth section over $U$ of the [[frame bundle|F4HWTRNXAP]] of $M$.\nExample: on $\\R^2 \\setminus \\set{0}$ with polar coordinates, $E_1 = \\partial_r$ and $E_2 = \\frac1r \\partial_\\theta$ form a moving frame; at each point they are orthonormal for the Euclidean metric, so they form a basis.\nNon-example: on $\\R^2$, the pair $(\\partial_x, x \\, \\partial_y)$ is not a moving frame, because at the points with $x = 0$ the second field vanishes.\nGiven an affine connection $\\nabla$, the connection forms $\\omega^i_j$ of the frame are defined by $\\nabla E_j = \\sum_i \\omega^i_j \\otimes E_i$, and Cartan's structure equations express torsion and curvature through $d\\theta^i$ and $d\\omega^i_j$.\nA moving frame on all of $M$ exists only when the [[tangent bundle|WY6K3P4YCG]] is trivial; for example $S^2$ has none.\n",
  "commit": "547b6eddb8f2feb8d579f2d633d22a27b7e132fc",
  "front": {
    "defines": "3K774WEHHY",
    "kind": "definition",
    "msc": [
      "53A55",
      "53C05"
    ],
    "name": "Moving frame",
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Moving_frame"
      }
    ],
    "tag": "DH4P0W4V3J",
    "uses": [
      "F45VQ47GPV",
      "WY6K3P4YCG",
      "F4HWTRNXAP"
    ]
  },
  "kind": "definition",
  "link": "https://math2.tamnd.com/node/DH4P0W4V3J/",
  "links": [
    {
      "field": "defines",
      "target": "3K774WEHHY"
    },
    {
      "field": "uses",
      "target": "F45VQ47GPV"
    },
    {
      "field": "uses",
      "target": "WY6K3P4YCG"
    },
    {
      "field": "uses",
      "target": "F4HWTRNXAP"
    }
  ],
  "markdown": "https://math2.tamnd.com/node/DH4P0W4V3J.md",
  "msc": [
    "53A55",
    "53C05"
  ],
  "name": "Moving frame",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/DH4/DH4P0W4V3J.md",
  "status": null,
  "tag": "DH4P0W4V3J",
  "uri": "m2://DH4P0W4V3J",
  "url": "https://math2.tamnd.com/wiki/moving-frame-definition/",
  "writing": {
    "tag": "DH4P0W4V3J",
    "kind": "definition",
    "level": "W0",
    "next": [
      {
        "what": "an inventory row",
        "note": "the row of the inventory that the node accounts for",
        "have": 0,
        "want": 1
      },
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
