A long knot is a smooth embedding $f\colon \mathbb{R} \to \mathbb{R}^3$ such that $f(t)=(t, 0, 0)$ for all $|t| > 1$. Given a smooth oriented knot $g\colon S^1 \to \mathbb{R}^3$, we can cut it at a point and extend it to a long knot, and given any long knot, we can add a closure strand to recover the knot. Connected sums for knots correspond to a kind of concatenation for long knots.
My question is this: If we cut a knot $g$ at one position to get a long knot $f_1$ and cut $g$ at a different position to get a long knot $f_2$, can $f_1$ be continuously deformed into $f_2$? Formally, must there be an isotopy from $f_1$ to $f_2$ that is constant over time outside some compact set?
As an example, the leftmost and rightmost figures in the image below are two long knots arising from the figure-eight knot $4_1$. In this case, they are indeed isotopic (you can reach one from the other using Reidemeister moves), but I don't know how to prove this in general (or if it's true). It's unclear to me if/why such an isotopy can be kept "local" and not require some loop to go "around the outside of the long strand". Does this have something to do with why knot theorists are always using $S^3$ rather than $\mathbb{R}^3$?


I think I figured it out: the answer is yes. Suppose $f_0$ and $f_1$ are long knots with isotopic closures (call them $\overline{f_0}$ and $\overline{f_1}$, respectively). The idea is this: if we can make another isotopy from $\overline{f_1}$ to $\overline{f_2}$ that fixes some neighborhood, then we can transform $S^3$ so that that region is at infinity.
Suppose $G\colon S^1\times [0,1] \to \mathbb{R}^3$ is a smooth isotopy: with $G(\cdot, 0) = \overline{f_0}$, with $G(\cdot, 1) = \overline{f_1}$ and with $G(\cdot, t)$ an embedding for each $t$. For $i\in\{0, 1\}$ let $s_i$ be such that $\overline{f_i}(s_i)$ is the middle of the closure strand:
Now define a new isotopy $G'$ by $$ G'(s, t) := G(s + t(s_1 - s_0), t). $$
This is still a smooth isotopy, but $G'$ gradually reparameterizes the second knot to look like this:
We can make another adjustment to ensure the image of $s_0$ is constant over time, not just for $t\in\{0, 1\}$: $$ G''(s, t) := G'(s, t) - G'(s_0, t) + G'(s_0, 0). $$
Now we can smoothly adjust each timestep of $G''$ is constant over time on some neighborhood of $s_0$, and in particular, $G''$ constantly a straight line in that neighborhood.
Finally, as alluded to before, there is some smooth orientation-preserving homeomorphism $H$ of $S^3$ that sends $G(s_0, 0)$ to $\infty$ and transforms our constant line segment to the appropriate long-knot-line $(t, 0, 0)$ in a neighborhood of $\infty$. Applying $G''$ as conjugated by $H$ gives an isotopy from $f_1$ to $f_2$ that is constant in a neighborhood of infinity.
I got less precise toward the end of that, but hopefully the idea is clear.