Let $d\in\mathbb N$ and $v\in C_c^\infty(\mathbb R^d,\mathbb R^d)$. We know that, for any $\tau>0$, there is a unique solution $X^x\in C^0([0,\tau],\mathbb R^d)$ of \begin{align}X'(t)&=v(X(t))\tag1&\text{for all }t\in[0,\tau],\\X(0)&=x\end{align} for all $x\in\mathbb R^d$. It is easy to show that $$T_t(x):=X^x(t)\;\;\;\text{for }t\in[0,\tau]$$ is a $C^1$-diffeomorphism from $\mathbb R^d$ onto $\mathbb R^d$.
Now let $\Omega\subseteq\mathbb R^d$. How can we show that,
- if $\left.v\right|_{\partial\Omega}=0$, then $$T_t(\partial\Omega)=\partial\Omega\tag2$$ for all $t\in[0,\tau]$?
- if $\Omega$ is closed or open, then $$T_t(\Omega)=\Omega\tag3$$ for all $t\in[0,\tau]$?
It's clear to me that any homeomorphism maps boundary (interior) points to boundary (interior) points. I guess we need to use this somehow.
EDIT: From the comments it is clear that $(2)$ holds, since it should generally hold that if $B$ is any subset of $\mathbb R^d$ with $\left.v\right|_B=0$, then $T_t(x)=x$ for all $x\in B$. But how can we prove $(3)$?
EDIT 2: If $f$ is any homeomorphism between topological spaces $E_1$ and $E_2$ and $B_1\subseteq E_1$, then we know that $f(B_1^\circ)=f(B_1)^\circ$, $f(\partial B_1)=\partial f(B_1)$ and $f(\overline{B_1})=\overline{f(B_1)}$. If $B_1$ os open, then $B_1=B_1^\circ$ and if $B_1$ is closed, then $B_1=\overline{B_1}$. I think we need to use this for $(3)$.
EDIT 3: Let $x\in\Omega^\circ$. Then there is a $\varepsilon>0$ with $B_\varepsilon(x)\subseteq\Omega$. Maybe we can at least show that there is a $t\in[0,\tau]$ (sufficiently small) such that $\left\|X^x(s)-x\right\|<\varepsilon$ for all $s\in[0,t]$. Then it would follow that $$T_s(\Omega^\circ)\subseteq\Omega^\circ\;\;\;\text{for all }s\in[0,t].\tag4$$ From pure intuition, for a sufficiently small $t$, the velocity should not be able to move the point $x$ outside of the ball $B_\varepsilon(x)$. So, $(4)$ should hold. (How would we need to argue that it must even be an equality? This seems trivial, by bijectivity though.)