The following is an exercise taken from "Manifolds and Differenial Geometry" by Jeffrey M. Lee.
Let $\widetilde M$ and M be (connected) $C^r$ manifolds. Let $f: \widetilde M \to M$ be a proper map which is a local diffeomorphism from $\widetilde M$ onto $M$.
Prove: $f$ is a covering map.
Attempt:
Let $x \in M$. $\{x\}$ is compact hence $f^{-1}(x)$ is compact. $f$ is a local diffeomorphism so every $y \in f^{-1}(x)$ is contained in some open neighborhood $U_y$ that is mapped $C^r$-diffeomorphically to $f(U_y)$ that is: $\left.f\right|_{U_y} : U_y \to f(U_y)$ is a $C^r$- diffeomorphism. It follows that $f^{-1}(x) \cup U_y$ = $\{y\}$.
$\{U_y| y \in f^{-1}(x)\}$ is an open cover of $f^{-1}(x)$ which has a finite subcover. Let $\{U_i\}_{ 1\le i \le k}$ be a finite subcover. ($U_i$ denoting the set that contains $y_i)$.
By the preceding arguments $f^{-1}(x)=\{y_1,y_2, \dots,y_k \}$.
This is where i got stuck...
I can't seem to find the appropriate neighborhood of $x$ that will be evenly covered by it's preimage. I know it can't be just $\bigcap_{i=1}^k f(U_i)$...
Any help would be appreciated.
Side note: Only recently did I start to read about manifolds and to find a simple exercise that's so out of my reach is really off putting. Would you say I'm better off putting the book aside and picking up an easier one? (It would be a shame since so far i really like it).