Arc Length

This scene measures a curve by cutting it into straight pieces. The sum of the piece lengths is the polygonal length. Finer partitions only make that sum grow, approaching the true length from below. The supremum over all partitions is the length of the curve. If that supremum is infinite, the curve cannot be measured. For example, lay a 🧡 string along a winding path and measure it piece by piece, straightening each bit. The finer the pieces, the closer you get to the string's true length.

L=sup⁑Pβˆ‘i=1n∣γ(ti)βˆ’Ξ³(tiβˆ’1)∣L = \sup_P \sum_{i=1}^{n} |\gamma(t_i) - \gamma(t_{i-1})|
L=∫abβˆ£Ξ³β€²(t)βˆ£β€‰dtL = \int_a^b |\gamma'(t)|\,dt

Examples & Exercises

Using the length formula L=βˆ«βˆ£Ξ³β€²(t)βˆ£β€‰dtL = \int |\gamma'(t)|\,dt for C1C^1 curves, show completely that Ξ³(t)=(Rcos⁑t,Rsin⁑t)\gamma(t) = (R\cos t, R\sin t) on t∈[Ξ±,Ξ²]t \in [\alpha, \beta] has length L=R(Ξ²βˆ’Ξ±)L = R(\beta - \alpha). Then specialize to R=1R = 1 on [0,Ο€/2][0, \pi/2] and to the full circle.

Ξ³β€²(t)=(βˆ’Rsin⁑t,Rcos⁑t),βˆ£Ξ³β€²(t)∣=R\gamma'(t) = (-R\sin t, R\cos t), \qquad |\gamma'(t)| = R
L=βˆ«Ξ±Ξ²βˆ£Ξ³β€²(t)βˆ£β€‰dt=R(Ξ²βˆ’Ξ±)L = \int_\alpha^\beta |\gamma'(t)|\,dt = R(\beta - \alpha)
The quarter circle at n=16n = 16: the polygonal length L16β‰ˆ1.570166L_{16} \approx 1.570166 approaches the exact value Ο€/2β‰ˆ1.570796\pi/2 \approx 1.570796 from below β€” the formula below gives that exact value.
Show proof
  1. Differentiate componentwise: from Ξ³(t)=(Rcos⁑t,Rsin⁑t)\gamma(t) = (R\cos t, R\sin t) we get Ξ³β€²(t)=(βˆ’Rsin⁑t,Rcos⁑t)\gamma'(t) = (-R\sin t, R\cos t). Since Ξ³\gamma is a C1C^1 curve, the length formula L=βˆ«Ξ±Ξ²βˆ£Ξ³β€²(t)βˆ£β€‰dtL = \int_\alpha^\beta |\gamma'(t)|\,dt applies.
  2. The speed is constant: βˆ£Ξ³β€²(t)∣=(βˆ’Rsin⁑t)2+(Rcos⁑t)2=R2sin⁑2t+R2cos⁑2t=Rsin⁑2t+cos⁑2t=R|\gamma'(t)| = \sqrt{(-R\sin t)^2 + (R\cos t)^2} = \sqrt{R^2\sin^2 t + R^2\cos^2 t} = R\sqrt{\sin^2 t + \cos^2 t} = R (for R>0R > 0). The Pythagorean identity sin⁑2t+cos⁑2t=1\sin^2 t + \cos^2 t = 1 cancels the angle dependence exactly.
  3. Integrating, L=βˆ«Ξ±Ξ²βˆ£Ξ³β€²(t)βˆ£β€‰dt=∫αβR dt=R(Ξ²βˆ’Ξ±)L = \int_\alpha^\beta |\gamma'(t)|\,dt = \int_\alpha^\beta R\,dt = R(\beta - \alpha). So the length of a circular arc is the radius times the subtended angle.
  4. Specialize: with R=1R = 1 and [Ξ±,Ξ²]=[0,Ο€/2][\alpha, \beta] = [0, \pi/2], L=1β‹…(Ο€/2βˆ’0)=Ο€/2L = 1 \cdot (\pi/2 - 0) = \pi/2 β€” exactly the quarter circle of the scene. For the full circle, [Ξ±,Ξ²]=[0,2Ο€][\alpha, \beta] = [0, 2\pi], L=Rβ‹…2Ο€=2Ο€RL = R \cdot 2\pi = 2\pi R, the familiar circumference.

Prove completely that refinement never shortens a polygonal length: if Pβ€²P' refines PP then L(P)≀L(Pβ€²)L(P) \le L(P'). Deduce that L(P)≀L:=sup⁑PL(P)L(P) \le L := \sup_P L(P) for every PP, and that the values along dyadic refinements increase while staying below LL.

∣γ(ti)βˆ’Ξ³(tiβˆ’1)βˆ£β‰€βˆ£Ξ³(ti)βˆ’Ξ³(s)∣+∣γ(s)βˆ’Ξ³(tiβˆ’1)∣|\gamma(t_i) - \gamma(t_{i-1})| \le |\gamma(t_i) - \gamma(s)| + |\gamma(s) - \gamma(t_{i-1})|
PβŠ†Pβ€²β€…β€ŠβŸΉβ€…β€ŠL(P)≀L(Pβ€²)≀L=sup⁑PL(P)P \subseteq P' \implies L(P) \le L(P') \le L = \sup_P L(P)
The parabola at n=4n = 4: the model values L4β‰ˆ1.474280L_4 \approx 1.474280 <L8β‰ˆ1.477778< L_8 \approx 1.477778 <Lβ‰ˆ1.478943< L \approx 1.478943 β€” refinement lengthening the path, visible numerically.
Show proof
  1. First insert a single point. Putting ss with tiβˆ’1<s<tit_{i-1} < s < t_i into the subinterval [tiβˆ’1,ti][t_{i-1}, t_i] replaces that subinterval's contribution ∣γ(ti)βˆ’Ξ³(tiβˆ’1)∣|\gamma(t_i) - \gamma(t_{i-1})| by ∣γ(ti)βˆ’Ξ³(s)∣+∣γ(s)βˆ’Ξ³(tiβˆ’1)∣|\gamma(t_i) - \gamma(s)| + |\gamma(s) - \gamma(t_{i-1})|. Every other subinterval contributes exactly as before.
  2. Apply the triangle inequality in R2\mathbb{R}^2, ∣u+vβˆ£β‰€βˆ£u∣+∣v∣|u + v| \le |u| + |v|, with u=Ξ³(ti)βˆ’Ξ³(s)u = \gamma(t_i) - \gamma(s) and v=Ξ³(s)βˆ’Ξ³(tiβˆ’1)v = \gamma(s) - \gamma(t_{i-1}). Then u+v=Ξ³(ti)βˆ’Ξ³(tiβˆ’1)u + v = \gamma(t_i) - \gamma(t_{i-1}), so ∣γ(ti)βˆ’Ξ³(tiβˆ’1)βˆ£β‰€βˆ£Ξ³(ti)βˆ’Ξ³(s)∣+∣γ(s)βˆ’Ξ³(tiβˆ’1)∣|\gamma(t_i) - \gamma(t_{i-1})| \le |\gamma(t_i) - \gamma(s)| + |\gamma(s) - \gamma(t_{i-1})|. Hence the new contribution is at least the old one: inserting one point never shortens the polygonal length. A single straight piece cannot beat the two bent pieces replacing it.
  3. Induction on finitely many inserted points gives the general case. If Pβ€²P' refines PP, insert the points of Pβ€²βˆ–PP' \setminus P one at a time to pass from PP to Pβ€²P'; the length never decreases at any step, so L(P)≀L(Pβ€²)L(P) \le L(P').
  4. Consequently every polygonal value lies below the supremum: L(P)≀L:=sup⁑PL(P)L(P) \le L := \sup_P L(P) for all PP, by the very definition of a supremum. In particular, along dyadic refinements of the uniform partition β€” each step inserting exactly the midpoints β€” the values increase: Ln≀L2n≀L4n≀⋯≀LL_n \le L_{2n} \le L_{4n} \le \cdots \le L. The scene's L4β‰ˆ1.474280<L8β‰ˆ1.477778L_4 \approx 1.474280 < L_8 \approx 1.477778 is one slice of this monotonicity.

Let f(x)=xsin⁑(1/x)f(x) = x\sin(1/x) on (0,1](0, 1] and f(0)=0f(0) = 0. Prove completely that although ff is continuous on [0,1][0, 1], the length of its graph is infinite β€” the graph is not rectifiable. Use the points tk=2Ο€(2k+1)t_k = \frac{2}{\pi(2k+1)} for k=0,1,…,Kk = 0, 1, \dots, K.

tk=2Ο€(2k+1),f(tk)=(βˆ’1)ktkt_k = \frac{2}{\pi(2k+1)}, \qquad f(t_k) = (-1)^k t_k
Lβ‰₯βˆ‘k=0Kβˆ’1(tk+tk+1)β‰₯1Ο€βˆ‘k=0Kβˆ’11k+1β†’βˆžL \ge \sum_{k=0}^{K-1} (t_k + t_{k+1}) \ge \frac{1}{\pi}\sum_{k=0}^{K-1} \frac{1}{k+1} \to \infty
The scene's smooth curves (the circular arc and the parabola) are all rectifiable β€” contrast them with the graph of xsin⁑(1/x)x\sin(1/x) in this problem: continuous, yet of infinite length.
Show proof
  1. Evaluate at the points. With tk=2Ο€(2k+1)t_k = \frac{2}{\pi(2k+1)} we have 1/tk=Ο€(2k+1)/2=Ο€k+Ο€/21/t_k = \pi(2k+1)/2 = \pi k + \pi/2, so sin⁑(1/tk)=sin⁑(Ο€k+Ο€/2)=(βˆ’1)k\sin(1/t_k) = \sin(\pi k + \pi/2) = (-1)^k, and hence f(tk)=tksin⁑(1/tk)=(βˆ’1)ktkf(t_k) = t_k \sin(1/t_k) = (-1)^k t_k. Mind the order: tkt_k decreases as kk grows, so tK<tKβˆ’1<β‹―<t0=2/Ο€<1t_K < t_{K-1} < \cdots < t_0 = 2/\pi < 1. In the partition, list these points in increasing order, tK<β‹―<t0t_K < \cdots < t_0, adding 00 and 11 if needed (adding points never shortens a polygonal length, by the previous problem).
  2. Consecutive values alternate in sign: f(tk)=(βˆ’1)ktkf(t_k) = (-1)^k t_k and f(tk+1)=(βˆ’1)k+1tk+1f(t_{k+1}) = (-1)^{k+1} t_{k+1}, so ∣f(tk)βˆ’f(tk+1)∣=tk+tk+1β‰₯tk|f(t_k) - f(t_{k+1})| = t_k + t_{k+1} \ge t_k. The polygonal segment over [tk+1,tk][t_{k+1}, t_k] has length (tkβˆ’tk+1)2+(f(tk)βˆ’f(tk+1))2β‰₯∣f(tk)βˆ’f(tk+1)∣\sqrt{(t_k - t_{k+1})^2 + (f(t_k) - f(t_{k+1}))^2} \ge |f(t_k) - f(t_{k+1})| β€” the vertical drop alone is a lower bound for the segment.
  3. Summing over k=0,…,Kβˆ’1k = 0, \dots, K-1 gives Lβ‰₯βˆ‘k=0Kβˆ’1(tk+tk+1)β‰₯βˆ‘k=0Kβˆ’1tk=βˆ‘k=0Kβˆ’12Ο€(2k+1)L \ge \sum_{k=0}^{K-1} (t_k + t_{k+1}) \ge \sum_{k=0}^{K-1} t_k = \sum_{k=0}^{K-1} \frac{2}{\pi(2k+1)}. Now 22k+1β‰₯1k+1\frac{2}{2k+1} \ge \frac{1}{k+1}, because cross-multiplying gives 2k+2β‰₯2k+12k + 2 \ge 2k + 1. Hence Lβ‰₯1Ο€βˆ‘k=0Kβˆ’11k+1=1Ο€HKL \ge \frac{1}{\pi}\sum_{k=0}^{K-1} \frac{1}{k+1} = \frac{1}{\pi} H_K.
  4. The harmonic sum HK=βˆ‘k=0Kβˆ’11k+1H_K = \sum_{k=0}^{K-1} \frac{1}{k+1} diverges as Kβ†’βˆžK \to \infty (divergence of the harmonic series). Since KK can be taken arbitrarily large, for every finite MM there is a partition with Lβ‰₯1Ο€HK>ML \ge \frac{1}{\pi} H_K > M. Thus L=sup⁑PL(P)=+∞L = \sup_P L(P) = +\infty: the graph is not rectifiable. Yet ff is continuous on [0,1][0, 1] β€” a product of continuous functions on (0,1](0, 1], and at 00, ∣f(x)βˆ£β‰€xβ†’0=f(0)|f(x)| \le x \to 0 = f(0). Continuity alone does not guarantee finite length.

11. Integration