Let $f \colon \mathbb{R}^n \to \mathbb{R}^n$ be a $C^1$ map. Suppose that exists $c>0$ such that $||f(x)-f(y)||\geq c||x-y||$ for all $x,y \in \mathbb{R}^n$. Prove that $f$ is a diffeomorphism.
I know prove that $f \colon X \to X$, $f\in C^{0}$ such that $||f(x)-f(y)||\geq c||x-y||$ is a homeomorphism if $X$ is compact. It is a long and wearisome proof.
About the question, we have automatically that $f$ is injective, and it is open, cause $f$ is continous and injective, so we can consider a inverse, $h\colon f(\mathbb{R}^n) \to \mathbb{R}^n$, and it is continuous because $f$ is open. $A \subset \mathbb{R}^n$ open set $\implies$ $h^{-1}(A) = f(A)$ open.
My two difficulties are show that $f$ is surjective and $h$ is differentiable.
To show that $h$ is differentiable I was trying show that $D_{f}(x)= f^{'}(x)$ is invertible.(I don't know if it is true). I just prove that $||D_{f}(x)||\geq c$. It helps?
Thank you for any help.