Arc Length

Work in progress. This note is still being written and incomplete.

Let r(t)\boldsymbol{r}(t) be defined on [a,b][a, b], and let P={t0,t1,…,tn}P = \{t_0, t_1, \dots, t_n\}, a=t0<t1<⋯<tn=ba = t_0 < t_1 < \dots < t_n = b, be a partition of [a,b][a, b]. The polygonal length corresponding to PP is

s(r,P)=∑k=1n∥r(tk)−r(tk−1)∥s(\boldsymbol{r}, P) = \sum_{k=1}^{n} \lVert \boldsymbol{r}(t_k) - \boldsymbol{r}(t_{k-1}) \rVert

The curve is rectifiable iff these polygonal lengths have a finite least upper bound, which is the arc length of the curve.

Examples:

  • r(t)=acos⁡t i+asin⁡t j\boldsymbol{r}(t) = a\cos t\,\boldsymbol{i} + a\sin t\,\boldsymbol{j}, 0≤t≤2π0 \le t \le 2\pi, is rectifiable: r′(t)\boldsymbol{r}'(t) is continuous, so the arc length integral applies directly, giving L=2πaL = 2\pi a.
  • f(x)=xsin⁡(1/x)f(x) = x\sin(1/x) for 0<x≤10 < x \le 1, f(0)=0f(0) = 0, is continuous but not rectifiable: near x=0x = 0 the graph oscillates infinitely often, and the amplitude does not decay fast enough to keep the polygonal lengths bounded.

If x=x(t)x = x(t), y=y(t)y = y(t), z=z(t)z = z(t) have continuous derivatives on [a,b][a, b], the arc length from t=at = a to t=bt = b is

L=∫ab(dxdt)2+(dydt)2+(dzdt)2 dtL = \int_a^b \sqrt{\left( \frac{\text{d}x}{\text{d}t} \right)^2 + \left( \frac{\text{d}y}{\text{d}t} \right)^2 + \left( \frac{\text{d}z}{\text{d}t} \right)^2} \, \text{d}t

Equivalently, for CC the curve traced by continuously differentiable r(t)\boldsymbol{r}(t),

L=∫ab∥drdt∥dtL = \int_a^b \left\lVert \frac{\text{d}\boldsymbol{r}}{\text{d}t} \right\rVert \text{d}t

Change of Parameter

A change of parameter in r(t)\boldsymbol{r}(t) is a substitution t=g(τ)t = g(\tau) producing r(g(τ))\boldsymbol{r}(g(\tau)), tracing the same curve as r(t)\boldsymbol{r}(t), possibly in a different direction as τ\tau increases.

If r(t)\boldsymbol{r}(t) is differentiable with respect to tt, and t=g(τ)t = g(\tau) is a change of parameter with gg differentiable with respect to τ\tau, then r(g(τ))\boldsymbol{r}(g(\tau)) is differentiable with respect to τ\tau, and

ddτ[r(g(τ))]=r′(g(τ))g′(τ)\frac{\text{d}}{\text{d}\tau}[\boldsymbol{r}(g(\tau))] = \boldsymbol{r}'(g(\tau))g'(\tau)

Equivalently,

drdτ=drdt⋅dtdτ\frac{\text{d}\boldsymbol{r}}{\text{d}\tau} = \frac{\text{d}\boldsymbol{r}}{\text{d}t} \cdot \frac{\text{d}t}{\text{d}\tau}

Arc-Length Parametrization

Let CC be the curve traced by a continuously differentiable r(t)\boldsymbol{r}(t) with r′(t)≠0⃗\boldsymbol{r}'(t) \ne \vec{0}, and let r(t0)\boldsymbol{r}(t_0) be a reference point on CC. The signed arc-length parameter ss measured from r(t0)\boldsymbol{r}(t_0) is

s=s(t)=∫t0t∥drdu∥dus = s(t) = \int_{t_0}^{t} \left\lVert \frac{\text{d}\boldsymbol{r}}{\text{d}u} \right\rVert \text{d}u

This is an odometer reading, integrating speed over time gives distance travelled.

Since ds/dt=∥r′(t)∥>0\text{d}s/\text{d}t = \lVert \boldsymbol{r}'(t) \rVert > 0, s=s(t)s = s(t) is strictly increasing, hence invertible into r(s)\boldsymbol{r}(s). A parametrization expressed in terms of ss is an arc-length parametrization.

Properties

CC is the curve traced by a continuously differentiable r(t)\boldsymbol{r}(t) with r′(t)≠0⃗\boldsymbol{r}'(t) \ne \vec{0}, and ss is the signed arc-length parameter defined above.

s=s(t)s = s(t) is the arc-length parameter for CC iff

dsdt=∥drdt∥\frac{\text{d}s}{\text{d}t} = \left\lVert \frac{\text{d}\boldsymbol{r}}{\text{d}t} \right\rVert

This is the defining integral restated as a derivative: ss advances at exactly the rate CC is traced, not some rate tied to an arbitrary parameter tt.

If r\boldsymbol{r} is expressed as a function of ss instead of tt, then

∥drds∥=1\left\lVert \frac{\text{d}\boldsymbol{r}}{\text{d}s} \right\rVert = 1

everywhere, almost by definition: since ss counts distance travelled, advancing it by one unit moves r(s)\boldsymbol{r}(s) exactly one unit along CC. This is why an arc-length parametrization is aka. a unit-speed parametrization.

Conversely, if ∥dr/dt∥=1\lVert \text{d}\boldsymbol{r}/\text{d}t \rVert = 1 for all tt, then for any t0t_0 in the domain of r\boldsymbol{r},

s=t−t0s = t - t_0

is already an arc-length parameter with reference point r(t0)\boldsymbol{r}(t_0): a unit-speed parametrization needs no reparametrization through the integral formula, only a shift so that s=0s = 0 at the reference point.

Examples:

  • For x2+y2=a2x^2 + y^2 = a^2, a>0a > 0, with counterclockwise orientation and reference point (a,0)(a, 0): r(t)=acos⁡t i+asin⁡t j\boldsymbol{r}(t) = a\cos t\,\boldsymbol{i} + a\sin t\,\boldsymbol{j}, with t0=0t_0 = 0 giving r(t0)=(a,0)\boldsymbol{r}(t_0) = (a, 0). Since ∥r′(t)∥=a\lVert \boldsymbol{r}'(t) \rVert = a is constant, s=ats = at, so the arc-length parametrization is r(s)=acos⁡(s/a) i+asin⁡(s/a) j\boldsymbol{r}(s) = a\cos(s/a)\,\boldsymbol{i} + a\sin(s/a)\,\boldsymbol{j}.

Worked Example

Find the arc length of r(t)=3cos⁡t i+3sin⁡t j+4t k\boldsymbol{r}(t) = 3\cos t\,\boldsymbol{i} + 3\sin t\,\boldsymbol{j} + 4t\,\boldsymbol{k} for 0≤t≤2π0 \le t \le 2\pi, with reference point r(0)=(3,0,0)\boldsymbol{r}(0) = (3, 0, 0). Then find its arc-length parametrization.

Differentiate each component.

dxdt=−3sin⁡t,dydt=3cos⁡t,dzdt=4\frac{\text{d}x}{\text{d}t} = -3\sin t, \quad \frac{\text{d}y}{\text{d}t} = 3\cos t, \quad \frac{\text{d}z}{\text{d}t} = 4

Compute the speed.

∥drdt∥=9sin⁡2t+9cos⁡2t+16=25=5\left\lVert \frac{\text{d}\boldsymbol{r}}{\text{d}t} \right\rVert = \sqrt{9\sin^2 t + 9\cos^2 t + 16} = \sqrt{25} = 5

The derivatives are continuous and r′(t)≠0⃗\boldsymbol{r}'(t) \ne \vec{0}, so the formula applies.

L=∫02π5 dt=10πL = \int_0^{2\pi} 5 \, \text{d}t = 10\pi

Compute the arc-length parameter with t0=0t_0 = 0.

s=∫0t5 du=5ts = \int_0^t 5 \, \text{d}u = 5t

Invert to get t=s/5t = s/5 and substitute into r\boldsymbol{r}.

r(s)=3cos⁡(s5)i+3sin⁡(s5)j+4s5 k\boldsymbol{r}(s) = 3\cos\left(\frac{s}{5}\right)\boldsymbol{i} + 3\sin\left(\frac{s}{5}\right)\boldsymbol{j} + \frac{4s}{5}\,\boldsymbol{k}

Verify the unit speed.

∥drds∥=925sin⁡2(s5)+925cos⁡2(s5)+1625=2525=1\left\lVert \frac{\text{d}\boldsymbol{r}}{\text{d}s} \right\rVert = \sqrt{\frac{9}{25}\sin^2\left(\frac{s}{5}\right) + \frac{9}{25}\cos^2\left(\frac{s}{5}\right) + \frac{16}{25}} = \sqrt{\frac{25}{25}} = 1

The arc length is L=10πL = 10\pi, and the arc-length parametrization is r(s)\boldsymbol{r}(s) for 0≤s≤10π0 \le s \le 10\pi.

Written by October 9, 2026 3 min read
Was this helpful?