The question:
Assumme that $f: \mathbb{R}^n \to \mathbb{R}^m$ is $\mathcal{C}^1$ around $\bar{x}$. Show that if $\nabla f(\bar{x})$ is onto, then $\nabla f(x)$ is also onto for all $x$ near $\bar{x}$.
I have an approach for this question already, as I will sketch it out later. I have two questions related to this problem:
- Is there a way to just utilize "pure" algebra to tackle with this problem, without using tools from analysis?
- Can we reduce the assumption of being $\mathcal{C}^1$ around $\bar{x}$ just to only ensuring the existence of $\nabla f(x)$ around $\bar{x}$?
Thank you. Here is my sketch:
- Prove that the set $\mathscr{L}$ of all onto linear mapping from $\mathbb{R}^n$ to $\mathbb{R}^m$ is open in $\mathbb{R}^{m \times n}$.
- Since $f$ is $\mathcal{C}^1$ around $\bar{x}$, the mapping $\nabla f$ that turns $x$ into $\nabla f(x)$ is continuous around $\bar{x}$.
- Let $V$ be an open neigborhood of $\nabla f(\bar{x})$ that sits in $\mathscr{L}$ (thanks to 1.). Then from 2., $\nabla f^{-1} V = U$ is open in $\mathbb{R}^n$. That should be the points "near $\bar{x}$" that we are looking for.
Your proof is right.
Btw, this function $f$ is the classic counterexample to the very intuitively appealing, but unfortunately incorrect statement that
(the correct statement requires $f$ to be differentiable on an open interval and $f'$ nowhere vanishing on that interval).