Exercise 1.84 (d) of [GHL], it asks us to prove that
If two $n$-dimensional manifolds $\tilde M$ and $M$ are compact and if $M$ is connected, show that a smooth map $f : \tilde M\to M$ is a covering map if and only if $f$ has maximum rank at each point of $M$.
(I believe the author meant 'at each point of $\tilde M$'.)
I am trying to prove the direction of $f\text{ has full rank }\implies f\text{ is a covering map}$.
Question 1: I was only able to prove the statement by assuming $\tilde M$ is second countable. If we assume so, then the assumption of $M$ being compact seems unnecessary.
Question 2: are there any counter-examples when $\tilde M$ is not compact?
Definitions
Manifolds here are always connected, smooth and Hausdorff.
$p:\tilde M\to M$ is a covering map if:
- $p$ is smooth and surjective
- for any $m\in M$, there exists a neighborhood $U$ of $m$ in $M$ with $p^{-1}(U)=\bigcup_{i\in I} U_i$, where the $U_i$ are disjoint open subsets of $\tilde M$ such that, for each $i\in I$, $p\vert_{U_i}:U_i\to U$ is a diffeomorphism.
My attempt
Surjectivity of $f$: since the cardinality of $f^{-1}(m)$ is locally constant on $M$ and $M$ is connected, $f^{-1}(m)$ has the same cardinality for all $m\in M$. If $f$ is not surjective, then $\text{card}(f^{-1}(m))=0$ for some $m$ would lead to $\text{card}(f^{-1}(m))=0$ for all $m$, which is absurd.
Finiteness of $\text{card}(f^{-1}(m))$: note that $\tilde M$, being compact and second countable, is sequentially compact. Suppose $\text{card}(f^{-1}(m))$ is not finite, i.e. there exists distinct $\{x_i\}_{i=1}^\infty$ such that $f(x_i)=m$, then by compactness a subsequence $x_{i_k}$ converges to $x$. Clearly $df_x$ cannot have full rank, because in no neighborhood of $x$ is $f$ injective.
Then write $f^{-1}(m)=\{x_1,\dots,x_N\}$. Since $f$ has full rank at any $x_i$, there exists open neighborhood $U_i$ of $x_i$ such that $f\vert_{U_i}:U_i\to f(U_i)$ is a diffeomorphism. $U_i$'s can be made pairwise disjoint since $\tilde M$ is Hausdorff.
Let $V=\bigcap_{i=1}^N f(U_i)$ open in $M$. Let also $V_i=f^{-1}(V)\cap U_i$ open in $\tilde M$. Then, obviously $f^{-1}(V)=\bigcup_{i=1}^N V_i$ where $V_i$'s are pairwise disjoint open subsets of $\tilde M$, and one can check that $f\vert_{V_i}\to V$ is a diffeomorphism (it suffices to check surjectivity). Therefore $f$ is a covering map.
In this proof, we did not use the compactness of $M$, at the cost of assuming $\tilde M$ is second countable (or sequentially compact).
[GHL]: Riemannian Geometry by S. Gallot, D. Hulin and J. Lafontaine.