I have a question regarding Exercise 1.8.14 in Guillemin & Pollack. (I think this question also applies to the answers here.) Here's the exercise:
Inverse Function Theorem Revisited. Use a partition-of-unity technique to prove a noncompact version of Exercise 10, Section 3. Suppose that the derivative of $f\colon X\to Y$ is an isomorphism whenever $x$ lies in the submanifold $Z\subset X$, and assume that $f$ maps $Z$ diffeomorphically onto $f(Z)$. Prove that $f$ maps a neighborhood of $Z$ diffeomorphically onto a neighborhood of $f(Z)$. [Outline: Find local inverses $g_i\colon U_i\to X$, where $\{U_i\}$ is a locally finite collection of open subsets of $Y$ covering $f(Z)$. Define $$W=\{y\in U_i: g_i(y)=g_j(y)\text{ whenever }y\in U_i\cap U_j\}.$$ The maps $g_i$ "patch together" to define a smooth inverse $g\colon W\to X$. Finish by proving that $W$ contains an open neighborhood of $f(Z)$; this is where local finiteness is needed.]
I think the approach suggested in the problem does not work if one chooses the local inverses $g_i\colon U_i\to X$ without additional constraints. Here is the picture I have in mind:
Above $Z$ is the open interval drawn in black. Using the inverse function theorem, we can find open covers $\{V_i\}_{i\in I}$ of $Z$ in $X$, and $\{U_i\}_{i\in I}$ of $f(Z)$ in $Y$, such that $f$ restricts to a diffeomorphism $f\colon V_i\xrightarrow{\,\cong\,}U_i$ for each $i\in I$. The idea is to then replace $\{U_i\}_{i\in I}$ by a locally-finite open refinement which still covers $f(Z)$. In the example above, we can take take the entire cover $\{U_1,U_2,U_3\}$ (thanks to @EricWofsey for the simplifying my argument). If one constructs $W$ as in the problem statement, then $W$ misses all of $U_3$, so does not cover $f(Z)$.
Is there a way to remedy this? It feels like one approach might be to use a tubular neighborhood of $f(Z)$ in $Y$, however in G&P one is asked to prove the existence of such a neighborhood using this very question (c.f. Exercise 2.3.16).
