From Chords to Curve Length
A smooth curve is not made of straight segments, yet its length can be approached by joining nearby points on it with chords. As the points get closer together, those straight segments follow the curve more closely. The key question is how to turn that geometric idea into a precise formula.
For a parametrized curve, the velocity vector describes how position changes with the parameter, and its magnitude is the speed. Over a short parameter interval, the displacement is approximately the velocity at one point multiplied by the interval’s width. Taking magnitudes suggests that a short chord has length approximately equal to speed times parameter width. Adding those estimates leads to the integral of speed.
Partitions and Polygonal Length
Let \(\mathbf{r}:[a,b]\to\mathbb{R}^m\) be a curve, where \(m\) is the number of coordinates. A partition of \([a,b]\) is a finite increasing list of parameter values
The curve points \(\mathbf{r}(t_0),\mathbf{r}(t_1),\ldots,\mathbf{r}(t_n)\), joined in order by straight line segments, form a polygonal approximation. Its length is the sum of the chord lengths:
The width of the \(i\)th parameter interval is \(\Delta t_i=t_i-t_{i-1}\). The mesh of the partition is the width of its largest interval, \(\lVert P\rVert=\max_i\Delta t_i\). A sequence of partitions becomes finer when its mesh tends to zero.
Why a Short Chord Measures Speed
Assume that \(\mathbf{r}\) is continuously differentiable on the closed interval \([a,b]\). Its velocity is \(\mathbf{r}'(t)\), and its speed at \(t\) is \(\lVert\mathbf{r}'(t)\rVert\). By the fundamental theorem of calculus, the displacement over an interval \([t_{i-1},t_i]\) is the integral of the velocity over that interval:
If the velocity changes very little across this short interval, it is nearly constant there. If its approximate value is \(\mathbf{r}'(\xi_i)\), then the displacement is approximately \(\mathbf{r}'(\xi_i)\Delta t_i\). Taking magnitudes gives the local estimate
The factor \(\Delta t_i\) matters: speed is distance per unit parameter, not distance by itself. Summing the local estimates gives a Riemann sum for the integral of speed. The following proof makes the approximation precise and shows that its total error tends to zero.
The Chord-Sum Theorem
Proof. Since \(\mathbf{r}'\) is continuous on the closed, bounded interval \([a,b]\), it is uniformly continuous. Define \(\omega(h)\) to be the greatest possible change in \(\mathbf{r}'\) between two parameter values at distance at most \(h\). Uniform continuity means that \(\omega(h)\to0\) as \(h\to0\).
For each partition interval, choose any \(\xi_i\in[t_{i-1},t_i]\), and write \(\Delta t_i=t_i-t_{i-1}\). Every \(t\) in this interval is at most \(\lVert P\rVert\) from \(\xi_i\), so \(\lVert\mathbf{r}'(t)-\mathbf{r}'(\xi_i)\rVert\leq\omega(\lVert P\rVert)\). Using the integral expression for displacement and the inequality \(\lvert\lVert\mathbf{u}\rVert-\lVert\mathbf{v}\rVert\rvert\leq\lVert\mathbf{u}-\mathbf{v}\rVert\), we obtain
The same continuity estimate compares the integral of speed on this interval with the constant-speed approximation:
Combining these two bounds shows that the difference between the chord length and the integral of speed on the interval is at most \(2\omega(\lVert P\rVert)\Delta t_i\). Summing across the partition and using \(\sum_i\Delta t_i=b-a\) gives
As the mesh tends to zero, the right-hand side tends to zero. Thus the chord sums converge to the stated integral. Moreover, the triangle inequality gives, for every partition interval,
Therefore every polygonal length is at most the integral, so their supremum is at most the integral. Since chord sums along partitions with mesh tending to zero converge to the integral, their supremum is also at least the integral. The supremum and integral are equal. This completes the proof.
Worked Examples
Worked Example: A Straight Line
Consider \(\mathbf{r}(t)=(3t,4t)\) for \(0\leq t\leq2\). Divide the interval into \(n\) equal parts, so each parameter width is \(\Delta t=2/n\). Between consecutive points, the coordinate changes are \(3\Delta t=6/n\) and \(4\Delta t=8/n\). Thus each chord has length
The polygon has \(n\) such chords, so its length is \(n(10/n)=10\), for every \(n\). Independently, \(\mathbf{r}'(t)=(3,4)\), and its speed is \(\sqrt{3^2+4^2}=5\). The speed integral is
The chord sum and the integral both give \(10\). The result is also the distance between the endpoints: \(\mathbf{r}(0)=(0,0)\), \(\mathbf{r}(2)=(6,8)\), and \(\sqrt{6^2+8^2}=10\).
Worked Example: A Quarter-Circle
Let \(\mathbf{r}(t)=(\cos t,\sin t)\) for \(0\leq t\leq\pi/2\). Divide the quarter-circle into \(n\) equal parameter intervals. Each interval has angle \(\Delta t=\pi/(2n)\). The points at its ends lie on a unit circle, so their chord length is \(2\sin(\Delta t/2)=2\sin(\pi/(4n))\). The polygonal length is therefore
As \(n\to\infty\), the standard limit \(\sin x/x\to1\) gives \(L_n\to\pi/2\). To check this against speed, differentiate the coordinates: \(\mathbf{r}'(t)=(-\sin t,\cos t)\), so \(\lVert\mathbf{r}'(t)\rVert=\sqrt{\sin^2t+\cos^2t}=1\). Hence
The limiting chord sum agrees with the speed integral.
Worked Example: A Helix
Consider the helix \(\mathbf{r}(t)=(\cos t,\sin t,t)\) for \(0\leq t\leq2\pi\). Divide the interval into \(n\) equal parts, each of width \(2\pi/n\). The horizontal coordinates complete a circle. Over one step, their chord length is \(2\sin(\pi/n)\); the vertical coordinate changes by \(2\pi/n\). By the three-dimensional distance formula, each chord has length
Thus the polygonal length is
Since \(n\sin(\pi/n)\to\pi\), this tends to \(\sqrt{4\pi^2+4\pi^2}=2\pi\sqrt{2}\). For the integral check, \(\mathbf{r}'(t)=(-\sin t,\cos t,1)\), so its speed is \(\sqrt{\sin^2t+\cos^2t+1}=\sqrt{2}\). Therefore
which confirms the chord-sum limit.
A Common Mistake: Forgetting the Parameter Width
Speed alone is not the length of a short segment. For the straight-line example, the speed is \(5\), but on a partition with \(n\) equal intervals each chord has length \(5\Delta t=5(2/n)=10/n\), not \(5\). Incorrectly using \(5\) as every chord length would give a total of \(5n\), which grows without bound as the partition is refined.
The correction is to include the interval width: a short chord is approximately \(\lVert\mathbf{r}'(\xi_i)\rVert\Delta t_i\). The approximation becomes accurate when the velocity changes little across each interval. The proof establishes this for continuously differentiable curves by bounding the total error and showing it vanishes as the mesh tends to zero.
Why the Derivation Matters
The integral formula is not merely a convenient rule for calculating length. It explains how local motion accumulates into a global distance. Each small contribution is speed multiplied by a small parameter change; the integral is the limit of adding those contributions. Polygonal approximations provide the geometric link: they replace curved pieces by chords, and continuity of the velocity ensures that the accumulated difference disappears as the chords become short.
Check Your Understanding
Use the definitions and reasoning in this tutorial to answer the following questions.
- What information about a partition is measured by its mesh?
- Why does a short chord involve both speed and the parameter interval width?
- Which continuity property of the velocity makes the total approximation error tend to zero?
- Why is every polygonal length at most the integral of speed?
- For the helix example, what is the length of each chord when the interval is divided into \(n\) equal parts?