When is the rank of Jacobian constant? Suppose I've got a function $f : \mathbb{R}^{n} \to \mathbb{R}^{m}$ which I know is bijective. 
Considering $\mathcal{J}$, the Jacobian of $\ f$, I want to understand what can be said about the rank of $\mathcal{J}(\mathbf{x})$.
Let's say I evaluate $\mathcal{J}(\mathbf{0})$, and find that the rank of $\mathcal{J}(\mathbf{0})$ is $k$. Does this mean that the rank of $\mathcal{J}(\mathbf{x})$ is $k$ for all $\mathbf{x} \in \mathbb{R}^{n}$?
Is there a theorem regarding this? 
EDIT: If this is not enough that $f$ is a bijection, what if $f$ is a homeomorphism? Or of class $C^{\infty}$?

No, this is not true. For example, consider $f : \mathbb{R} \to \mathbb{R}$ given by $f(x) = x^3$. Then $\mathcal{J}(x) = 3x^2$, so the rank of the Jacobian at $x = 0$ is zero, but $f$ has full rank at every other point.
Note, it follows from the Inverse Function Theorem that if $f$ has full rank at $x$, then it has full rank in a neighbourhood of $x$.
