{
  "aliases": null,
  "backlinks": [
    {
      "field": "uses",
      "target": "0W3W1VYWBP"
    }
  ],
  "body": "\n## Definition\n\nLet $\\gamma \\colon [a, b] \\to \\mathbb{R}^n$ be a [[regular|06JMR2XWXW]] $C^1$ curve.\nIts arc length function is\n$$s(t) = \\int_a^t \\|\\gamma'(u)\\| \\, du, \\qquad t \\in [a, b],$$\nand its length is $\\ell = s(b)$.\nSince $s'(t) = \\|\\gamma'(t)\\| \u003e 0$, the function $s \\colon [a, b] \\to [0, \\ell]$ is a strictly increasing $C^1$ bijection with a $C^1$ inverse $t(s)$.\nThe arc length parametrisation of $\\gamma$ is the curve $\\tilde\\gamma \\colon [0, \\ell] \\to \\mathbb{R}^n$, $\\tilde\\gamma(s) = \\gamma(t(s))$.\n\n## Remarks\n\nThe curve $\\tilde\\gamma$ has the same image and direction as $\\gamma$, and $\\|\\tilde\\gamma'(s)\\| = 1$ for each $s$. So $\\tilde\\gamma'(s)$ is the unit [[tangent vector|0D98771SM0]].\nThe length of $\\tilde\\gamma$ from $\\tilde\\gamma(s_0)$ to $\\tilde\\gamma(s_1)$ is $s_1 - s_0$.\nFor the helix $\\gamma(t) = (\\cos t, \\sin t, t)$, $\\|\\gamma'(t)\\| = \\sqrt{2}$, so $s = \\sqrt{2}\\, t$ and $\\tilde\\gamma(s) = (\\cos(s / \\sqrt{2}), \\sin(s / \\sqrt{2}), s / \\sqrt{2})$.\nThe arc length parametrisation is unique up to a shift of the parameter. It simplifies the formulas for curvature.\n\n## Explanations\n\n### L1 human\n\nReparametrise the curve so that the parameter is the distance travelled from the start.\nThen the point moves at constant speed $1$, and only the shape of the curve remains.\n",
  "commit": "6ac761d40018146541484a9e8b9eafd6ecc303dc",
  "front": {
    "defines": "0Q4CJ5NAT1",
    "kind": "definition",
    "msc": [
      "53A04"
    ],
    "name": "Arc length parametrisation",
    "sources": [
      {
        "locator": "Length and natural parametrization",
        "url": "https://en.wikipedia.org/wiki/Differentiable_curve"
      },
      {
        "locator": "Finding arc lengths by integration",
        "url": "https://en.wikipedia.org/wiki/Arc_length"
      }
    ],
    "tag": "00R1JDDV5X",
    "uses": [
      "06JMR2XWXW",
      "0D98771SM0",
      "0C28RT5BG7"
    ]
  },
  "kind": "definition",
  "link": "https://math2.tamnd.com/node/00R1JDDV5X/",
  "links": [
    {
      "field": "defines",
      "target": "0Q4CJ5NAT1"
    },
    {
      "field": "uses",
      "target": "06JMR2XWXW"
    },
    {
      "field": "uses",
      "target": "0D98771SM0"
    },
    {
      "field": "uses",
      "target": "0C28RT5BG7"
    }
  ],
  "markdown": "https://math2.tamnd.com/node/00R1JDDV5X.md",
  "msc": [
    "53A04"
  ],
  "name": "Arc length parametrisation",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/00R/00R1JDDV5X.md",
  "status": null,
  "tag": "00R1JDDV5X",
  "uri": "m2://00R1JDDV5X",
  "url": "https://math2.tamnd.com/wiki/arc-length-parametrisation-definition/",
  "writing": {
    "tag": "00R1JDDV5X",
    "kind": "definition",
    "level": "W0",
    "next": [
      {
        "what": "an inventory row",
        "note": "the row of the inventory that the node accounts for",
        "have": 0,
        "want": 1
      }
    ]
  }
}
