Let $f:\mathbb R\to \mathbb R$ a function of class $C^1$ with $|f'(t)|\le k< 1$ for every $t\in \mathbb R$. I would like to prove $\varphi:\mathbb R^2\to \mathbb R^2$ defined as $\varphi(x,y)=(x+f(y),y+f(x))$ is a diffeomorphism from $\mathbb R^2$ to $\mathbb R^2$.
My attempt
Calculating the determinant of the Jacobian:
$\det\mathfrak J(\varphi(x,y))$= $\det\begin{bmatrix} 1 & f'(y)\\ f'(x) & 1 \end{bmatrix}=1-f'(x)f'(y)$
Therefore,
$|\det\mathfrak J(\varphi(x,y))|=|1-f'(x)f'(y)|\ge1-|f'(x)f'(y)|=1-|f'(x)||f'(y)|>0\ (\text{I'm using the fact $|f'(t)|<1$ for every $t\in \mathbb R$})$
Thus, $\varphi$ is of class $C^1$ (because $f\in C^1$) and the determinant of the Jacobian is non-zero for every point in $\mathbb R^2$. Using the inverse function theorem, we have for every point in $\mathbb R^2$ has a neighborhood such that the restriction to this one is a diffeomorphism (can we say $\varphi$ is a local diffeomorphism?)
Am I right so far? If yes, how can I finish the proof? (I have to prove $\varphi$ is a global diffeomorphism)