I am studying the construction of a covering space with prescribed characteristic subgroup. For simplicity, I will outline the case where the characteristic subgroup is trivial (i.e. we're dealing with the universal cover). Note that the following is very similar, but not identical to the section called "The Classification of Covering Spaces" in Hatcher's book. In particular, Hatcher assumes semilocal simple connectedness from the get-go, while I attended a lecture where the professor explicitly postponed making this assumption as long as possible.
We construct a covering space $E$ of a fixed base space $X$ (locally path connected and connected) in terms of homotopy classes of paths in $X$. The covering projection $p$ sends $[\sigma]$ to $\sigma(1)\in X$. Consider an open and path connected neighborhood $U$ of the end point $\sigma(1)$ of some path $\sigma$. Then, we define an open set in $E$ as
$$U_{[\sigma]}=\{[\sigma*\tau]\mid \tau:(I,0)\to (U,\sigma(1))\text{ a path}\} $$
and claim that the all sets of this form constitute a basis of the topology of $E$ (which can be verified with no problem). Now, we consider the projection $p$. It is clear that $p$ is surjective since local path connectedness plus connnectedness implies path connectedness. $p$ is also an open map (by construction) since $p(U_{[\sigma]})=U$.
Now comes the crucial part (for me): continuity of $p$. In the notes from my lecture we simply find the following statement:
$p$ is continuous because $[\sigma]\in U_{[\sigma]}\subset p^{-1}(U)$ by construction.
This, to me, is definitely not clear. Hence, I tried to piece together a more detailed proof, proceeding along the same lines as Hatcher (last paragraph of page 64-first paragraph of page 65), but as pointed out before one has to take great care in following Hatcher because he assumes semilocal simple connectednes (and hence has e.g. local injectivity of $p$, which I am do not have!). Therefore, I'm having a hard time figuring out how to proceed. Even understanding whether Hatcher's proof of continuity really relies on semilocal simple connectedness has proved to be beyond me, so far.
My question, therefore, is: Is it true that $p$ is continuous, if one does not assume semilocal simple connectedness? If so, an answer would ideally outline the proof in more detail than what I found in my lecture notes (or explain to me why that brief statement suffices). If not, a counterexample would be much appreciated.
Yes, $p$ is continuous regardless of whether $X$ is semilocally simply connected or not:
Let $[\sigma] \in E$ so that $p([\sigma]) = \sigma(1) = x_0$ and $U$ be an open neighborhood of $x_0$. By local path connectedness, pick a path connected neighborhood $V$ of $x_0$ contained in $U$. As $p(V_{[\sigma]}) = V$, $V_{[\sigma]}$ is contained in $p^{-1}(V) \subset p^{-1}(U)$, hence is an open neighborhood of $[\sigma] \in p^{-1}(U)$.
Similarly, for any $[\gamma] \in p^{-1}(U)$, I can construct an open neighborhood of $[\gamma]$ contained in $p^{-1}(U)$. Thus, every point in $p^{-1}(U)$ is an interior point, proving $p^{-1}(U)$ is open.