Consider the function $f(x)=a_0x^2$ for some $a_0\in \mathbb{R}^+$. Take $x_0\in\mathbb{R}^+$ so that the arc length $L$ between $(0,0)$ and $(x_0,f(x_0))$ is fixed. Given a different arbitrary $a_1$, how does one find the point $(x_1,y_1)$ so that the arc length is the same?
Schematically,
In other words, I'm looking for a function $g:\mathbb{R}^3\to\mathbb{R}$, $g(a_0,a_1,x_0)$, that takes an initial fixed quadratic coefficient $a_0$ and point and returns the corresponding point after "straightening" via the new coefficient $a_1$, keeping the arc length with respect to $(0,0)$. Note that the $y$ coordinates are simply given by $y_0=f(x_0)$ and $y_1=a_1x_1^2$. Any ideas?
My approach: Knowing that the arc length is given by $$ L=\int_0^{x_0}\sqrt{1+(f'(x))^2}\,dx=\int_0^{x_0}\sqrt{1+(2a_0x)^2}\,dx $$ we can use the conservation of $L$ to write $$ \int_0^{x_0}\sqrt{1+(2a_0x)^2}\,dx=\int_0^{x_1}\sqrt{1+(2a_1x)^2}\,dx $$ which we solve for $x_1$. This works, but it is not very fast computationally and can only be done numerically (I think), since $$ \int_0^{x_1}\sqrt{1+(2a_1x)^2}\,dx=\frac{1}{4a_1}\left(2a_1x_1\sqrt{1+(a_1x_1)^2}+\arcsin{(2a_1x_1)}\right) $$ Any ideas on how to do this more efficiently? Perhaps using the tangent lines of the parabola?
More generally, for fixed arc lengths, I guess my question really is what are the expressions of the following red curves for fixed arc lengths:
Furthermore, could this be determined for any $f$?
Edit: Interestingly enough, I found this clip from 3Blue1Brown. The origin point isn't fixed as in my case, but I wonder how the animation was made (couldn't find the original video, only a clip, but here's the link)
For any Mathematica enthusiasts out there, a computational implementation of the straightening effect is also being discussed here, with some applications.








Phrased differently, what we want are the level curves of the function
$$\frac{1}{2}f(x,y) = \int_0^x\sqrt{1+\frac{4y^2t^2}{x^4}}\:dt = \frac{1}{2}\int_0^2 \sqrt{x^2+y^2t^2}\:dt$$
which will always be perpendicular to the gradient at that point
$$\nabla f = \int_0^2 dt\left(\frac{x}{\sqrt{x^2+y^2t^2}},\frac{yt^2}{\sqrt{x^2+y^2t^2}}\right)$$
Now is the time to naturally reintroduce $a$ as the parameter for these curves. Therefore what we want is to solve the differential equation
$$x'(a) = \int_0^2 \frac{-axt^2}{\sqrt{1+a^2x^2t^2}}dt \hspace{20 pt} x(0) = L$$
where we substitute $y(a) = a\cdot x^2(a)$, thus solving for one component automatically gives us the other.
EDIT: Further investigation has led me to some interesting conclusions. It seems like if $y=f_a(x)$ is a family strictly monotonically increasing continuous functions and $$\lim_{a\to0^+}f_a(x) = \lim_{a\to\infty}f_a^{-1}(y) = 0$$
Then the curves of constant arclength will start and end at the points $(0,L)$ and $(L,0)$. Take for example the similar looking family of curves
$$y = \frac{\cosh(ax)-1}{a}\implies L = \frac{\sinh(ax)}{a}$$
The curves of constant arclength are of the form
$$\vec{r}(a) = \left(\frac{\sinh^{-1}(aL)}{a},\frac{\sqrt{1+a^2L^2}-1}{a}\right)$$
Below is a (sideways) plot of the curve of arclength $L=1$ (along with the family of curves evaluated at $a=\frac{1}{2},1,2,4,$ and $10$), which has an explicit equation of the form
$$x = \frac{\tanh^{-1}y}{y}\cdot(1-y^2)$$
These curves and the original family of parabolas in question both have this property, as well as the perfect circles obtained from the family $f_a(x) = ax$. The reason the original question was hard to tractably solve was because of the non analytically invertible arclength formula