Why Invert Arc Length?
A curve is often given as a vector-valued function \(\mathbf{r}(t)\), where \(t\) is a parameter that describes position. The parameter might represent time, but it need not measure distance traveled. If the curve is traversed at varying speed, equal changes in \(t\) generally correspond to unequal distances along the curve.
To use distance traveled as the parameter, first calculate the cumulative arc length from a chosen starting parameter. If this cumulative length increases strictly, each distance value corresponds to exactly one original parameter value. We can then invert the cumulative-length function and substitute that inverse into \(\mathbf{r}(t)\).
Cumulative Arc Length and Its Inverse
Let \(\mathbf{r}:[a,b]\to\mathbb{R}^n\) be continuously differentiable. Its speed at parameter \(t\) is \(\|\mathbf{r}'(t)\|\). The cumulative arc length measured from \(t=a\) is the function \(s:[a,b]\to\mathbb{R}\) defined by integrating this speed.
The variable \(u\) is a dummy variable of integration; the resulting value \(s(t)\) gives the length of the curve from parameter \(a\) to parameter \(t\). In particular, \(s(a)=0\), and the total length on the interval is \(L=s(b)\).
The inverse exists because a strictly increasing function takes each value in its range exactly once. For a continuously differentiable curve, a convenient sufficient condition is \(\|\mathbf{r}'(t)\|>0\) throughout \([a,b]\). More generally, strict increase holds whenever the integral of the speed over every nontrivial parameter subinterval is positive. An isolated parameter value where speed is zero does not by itself prevent strict increase.
Why the Inverse Exists
Suppose \(t_1<t_2\). The difference between the cumulative lengths at those parameters is
Since speed is nonnegative, this difference cannot be negative. If speed is positive throughout the interval from \(t_1\) to \(t_2\), the integral is positive, so \(s(t_2)>s(t_1)\). Thus \(s(t)\) is strictly increasing. A continuous strictly increasing function on a closed interval has an inverse on its range, so each cumulative length from \(0\) to \(L\) identifies a unique original parameter value.
There is also a useful derivative formula when speed is positive. By the Fundamental Theorem of Calculus, \(ds/dt=\|\mathbf{r}'(t)\|\). Differentiating the identity \(s(t(s))=s\) with respect to \(s\) gives
This formula applies where the inverse is differentiable, in particular when the original speed is nonzero. It describes how the original parameter changes with cumulative distance. To construct the reparametrized curve itself, use \(\mathbf{R}(s)=\mathbf{r}(t(s))\).
Worked Examples
Worked Example: Reparametrizing a Circle Traversed at Constant Speed
Let \(\mathbf{r}(t)=(3\cos t,3\sin t)\) for \(0\leq t\leq\pi/2\). Find the curve in terms of cumulative arc length from \(t=0\).
Differentiate each component:
The speed is therefore
Integrating from \(0\) to \(t\) gives
Solving \(s=3t\) for \(t\) gives \(t(s)=s/3\). At the endpoint, \(L=3(\pi/2)=3\pi/2\), so \(0\leq s\leq3\pi/2\). Substituting the inverse into both components of \(\mathbf{r}\) gives
Check the inverse by substitution: \(s(t(s))=3(s/3)=s\). At \(s=0\), the new formula gives \((3,0)=\mathbf{r}(0)\); at \(s=3\pi/2\), it gives \((0,3)=\mathbf{r}(\pi/2)\). Thus it covers the original curve segment with the correct endpoints.
Worked Example: Inverting a Quadratic Cumulative-Length Function
Let \(\mathbf{r}(t)=(t^2+t,0)\) for \(0\leq t\leq2\). Find its parametrization by cumulative arc length from \(t=0\).
Differentiate and compute the speed:
where \(2t+1>0\) on the stated interval. Hence
To invert this relation, solve \(t^2+t-s=0\) using the quadratic formula:
Since the original parameter satisfies \(t\geq0\), choose the positive-root expression, which gives \(t(0)=0\):
The total length is \(L=s(2)=2^2+2=6\). Substitute the inverse into the curve:
For a direct check, set \(t=(-1+\sqrt{1+4s})/2\). Then \(2t+1=\sqrt{1+4s}\), and
Thus the inverse satisfies the cumulative-length equation, and substitution produces the stated curve.
Worked Example: Undoing a Nonlinear Angle Parameter
Consider \(\mathbf{r}(t)=(\cos(t^2),\sin(t^2))\) for \(1\leq t\leq2\). Find the parametrization by cumulative arc length measured from \(t=1\).
Differentiating gives
Because \(t>0\) on this interval, the speed is
Integrate from the starting parameter \(1\):
Solving \(s=t^2-1\) gives \(t^2=s+1\). Since \(t\geq1\), take the positive square root, so \(t(s)=\sqrt{s+1}\). The total length is \(s(2)=4-1=3\), and therefore \(0\leq s\leq3\). Substitution yields
Check by substitution: \(s(t(s))=(\sqrt{s+1})^2-1=s\). The endpoints also agree: \(s=0\) gives \((\cos1,\sin1)=\mathbf{r}(1)\), and \(s=3\) gives \((\cos4,\sin4)=\mathbf{r}(2)\).
When an Explicit Inverse Is Not Available
The cumulative-length function may be strictly increasing even when its inverse cannot be written using familiar elementary formulas. In that situation, the inverse is still well-defined: for each \(s\) in the length range, \(t(s)\) is the unique solution of \(s(t)=s\). The new parametrization remains \(\mathbf{R}(s)=\mathbf{r}(t(s))\), even if evaluating it requires an approximate solution.
Before attempting to invert, check the parameter interval and the starting point used in the integral. The lower limit determines where cumulative length is zero. Changing that starting point changes the length coordinate, and therefore changes the inverse formula and the interval for \(s\).
Common Mistake: Inverting the Wrong Function
For the circle in the first example, the speed is \(3\), so the cumulative length is \(s(t)=3t\), not \(s(t)=t\). If we incorrectly use \(t=s\), then at \(s=\pi/2\) we obtain \(\mathbf{r}(\pi/2)=(0,3)\). But \(s=\pi/2\) corresponds to \(t=(\pi/2)/3=\pi/6\), whose point is \((3\sqrt{3}/2,3/2)\). The mistaken substitution gives a different point.
The correction is to use the inverse of the actual cumulative-length function, not the original parameter itself unless the cumulative length really equals that parameter. Always compute the speed, integrate it with the chosen lower limit, solve for \(t\), and then substitute \(t(s)\) into every component of \(\mathbf{r}\).
Find \(\|\mathbf{r}'(t)\|\) on the specified parameter interval.
Integrate speed from the chosen starting parameter to \(t\).
Confirm that each length value corresponds to one original parameter value.
Solve for \(t(s)\), then form \(\mathbf{R}(s)=\mathbf{r}(t(s))\).
Substitute \(t(s)\) into \(s(t)\) and check the endpoints of the new parameter interval.
Check Your Understanding
For each question, identify the cumulative-length or inverse step that is needed before rewriting the curve.
- What integral defines cumulative arc length from a starting parameter \(a\)?
- Why does positive speed throughout an interval guarantee that cumulative arc length is strictly increasing?
- If \(s(t)=4t\) for \(0\leq t\leq2\), what are \(t(s)\) and the range of \(s\)?
- For \(\mathbf{r}(t)=(t,t^2)\) on an interval where the speed is positive, what equation must be solved to construct \(t(s)\)?
- What can go wrong if the inverse is substituted into only one component of a vector-valued curve?