Let $f: X \rightarrow Y$ be a local homeomorphism. I want to prove that, for each $y \in Y$, the fiber $f^{-1}(y)$ is a discrete set, or discrete space (Is there any difference between these two last terms?).
These are the posts I have read so far:
Local homeomorphism and inverse image
When is a local homeomorphism a covering map?
Showing the fibre over a point in a covering map is a discrete space.
How do I show that a topological space is discrete if all its subsets are closed?
Show that in a discrete metric space, every subset is both open and closed.
However, I have not been able to fully understand the proof. Some of the posts start the proof by mentioning that the fact that $f$ is a local homeomorphism implies that the fiber is finite; but I do not understand where does that come from, even after browsing MathSE and Wikipedia.
Other posts try instead to prove that the fiber is finite, and they do so by first stating that the fiber is a discrete space. All of this make it look like circular reasoning, which does not make sense to me.
If there is a concept I do not know, I am willing to visit places like Wikipedia or Subwiki.org ; however this time I have not been able to understand the proof even after reading many articles.
So, how can I prove this?