I never really get the idea of proofs involves openness, here's an example:
Let $f: \mathbb{R} \rightarrow \mathbb{R}$ be a local diffeomorphism. Prove that the image of $f$ is an open interval.
So, is the general principle is to show:
Step n: For an arbitrary $y \in$ $f(U)$, which is the image of an open neighborhood, is in an open neighborhood.
Step n-1: We find a neighborhood of $y$ open in a open neighborhood, which we chose $\mathbb{R}$ here.
Step n-2: By the definition of function, $\forall y \in f(U), \exists x \in U: f(x) = y.$ So we choose an open neighborhood of $x, U_x.$
Step n-3: ..... .