A covering map $p:C\to X$ is finite when for each $x\in X$ we have $|p^{-1}(x)|<\infty.$ I have to prove that such a covering map has to be closed. I'm having trouble with it.
When $p$ is a covering map, we can take open neighborhoods $U_x$ of every point $x\in X$ such that $p^{-1}(U_x)$ is a disjoint union of open neighborhoods $U_{x_i}$ of $x_i$, where $\{x_1,\ldots,x_n\}=p^{-1}(x)$, and $p$ maps each $U_{x_i}$ homeomorphically onto $U_x$. I see that when I have a closed subset $A\subseteq C$ such that $p(C)\subseteq U_x$ for a certain $x\in X$, then $p(A)$ is closed. That's because in this case $A$ is a disjoint union of $A\cap U_{x_i}$ and each of this sets is closed. (Well, certainly they're closed in $U_{x_i}.$ I'm not sure why it must be closed in $C$, but I think it must.) Since $p$ is a homeomorphism on $A\cap U_{x_i}$, we have that each $p(A\cap U_{x_i})$ is closed. (Again, certainly in $U_x$, and I think in $X$ too.) Since there are finitely many of them, they're union, that is $p(A)$ is closed too.
I'm sure there are problems with this reasoning, which show how little I understand of topology, but I think the gist of it is right. But I don't see how I can make this local property global. What if $p(A)$ is large? And what if $A$ spans several components of $C$?
This is a homework question.