Let $M^{n}$ be a differential manifold and $S$, $N$ submanifolds of $M$ with same dimension $\lt n$, $\phi$ is a diffeomorphism from $S$ to $N$, can $\phi$ be extended to a self-diffeomorphism of $M$? Or does there exist such $\phi$, $\phi$ can be extended?
Special case is $M=\mathbb{R}^{n}$, $S$ is an $s$-dimensional submanifold $(s\le n)$,and $\phi$ is a diffeomorphism from $S$ to an open set in $R^{s}$, the question is can $\phi$ be extended to a self-diffeomorphism of $\mathbb{R}^{n}$? If not, does there exist such $\phi$, $\phi$ can be extended?
Consider a standard circle and a trefoil knot in $\mathbb{R}^3$. Any diffeomorphism of $\mathbb R^3$ to itself that took one to the other would have to be a diffeomorphism of the complements. But the fundamental groups of the complements are different, so such a diffeomorphism does not exist.