I have a question about diffeomorphism between $\mathbb{R}^m$ and $\mathbb{R}^n$.
From this page of the internet we have the following definition:
Let $U\subseteq\mathbb{R}^m$ and $V\subseteq\mathbb{R}^n$. A function $F:U\to V$ is called a Diffeomorphism from $U$ to $V$ if $F$ has the following properties:
a) $F:U\to V$ is bijective.
b) $F:U\to V$ is smooth.
c) $F^{−1}:V\to U$ is smooth.
But in this post, it is proven that there is no diffeomorphism between $\mathbb{R}^2$ and $\mathbb{R}^3$. In fact, the spaces $\mathbb{R}^m$ and $\mathbb{R}^n$ are not diffeomorphic when $m \neq n$. Therefore, there cannot be a diffeomorphism between $\mathbb{R}^m$ and $\mathbb{R}^n$. But by this definition, as the symbol $\subseteq$ is used, it implies that the open sets $U$ and $V$ can be $\mathbb{R}^m$ and $\mathbb{R}^n$. So, the definition is "wrong", in the sense that there is no diffeomorphism between $\mathbb{R}^m$ and $\mathbb{R}^n$?
Would the definition be correct if the symbol $\subset$ was used? That is, is it possible to construct diffeomorphism between open sets of $\mathbb{R}^m$ and $\mathbb{R}^n$?