I have been analyzing Rudin's proof of the Inverse Function Theorem closely over the last two days, and trying to understand what the purpose of every assumption made is.
The first assumption that he makes is the value of the radius $\lambda$ of the neighborhood U such that $2\lambda = \frac{1}{\lVert f'(a)^{-1} \rVert}$.
This definition of lambda helps in large part because it ensures that $f'$ is invertible for every point in the open neighborhood selected, using the fact that the space of invertible linear operators is open, as well as the specific bound (Rudin Theorem 9,8):
(1) $\lVert f'(x) - f'(a)\rVert < \frac{1}{\lVert f'(a)^{-1} \rVert}$.
With the choice of open neighborhood given in Rudin (which is possible only due to the continuous differentiability of f at a, since normally the ball of a pseudometric need not be open) we get for all x in the chosen open neighborhood:
(2) $\lVert f'(x) - f'(a)\rVert \le (\frac{1}{2}) \frac{1}{\lVert f'(a)^{-1} \rVert}$
Which clearly satisfies the given requirement, although it is obviously stronger. So I was looking for the other conclusions of the theorem that required this stronger condition, and it seems to me that it is only needed for showing that the image of the open neighborhood f(U)=V is open.
Now don't get me wrong, I get why this is a neat and interesting property for f(U) to have. But we don't need it for f to be invertible. We don't need it for its inverse to be differentiable, and hence for f to be a homeomorphism (i.e. for the inverse to be continuous as a function restricted to the image). We don't need it for $f'$ to be a homeomorphism (only that f is continuously differentiable on the entire neighborhood U).
So why ask for it at all? All it does, as far as I can see, is obscure the important connection between the proof of the Inverse function theorem and the openness of the space of linear operators.
I.e., any lambda such that $c\lambda = \frac{1}{\lVert f'(a)^{-1} \rVert}$ for c>1 satisfies (1), which is all that is necessary for all of the important conclusions of the theorem. Whereas (2) holds only for $c \ge 2$.
So any way, why should we want f(U) to be open so badly? Why not just satisfy (1)?