I'm working on an exercise from Hatcher's Algebraic Topology (exercise 1.3.8):
Let $\tilde X$ and $\tilde Y$ be simply-connected covering spaces of the path-connected, locally path-connected spaces $X$ and $Y$. Show that if $X \simeq Y$ then $\tilde X \simeq \tilde Y$.
The exercise recommends using the following result from earlier in the textbook:
A map $f: X \to Y$ is a homotopy equivalence if there exist maps $g, h: Y \to X$ such that $fg \simeq \mathbb{1}$ and $hf \simeq \mathbb{1}$.
This problem has been solved here and also here, but both proofs include a step that seems to be a bit of a jump. It's possible I'm missing a very simple argument, but this is the one piece I'm having trouble with.
Here's what I have so far: Let $p : \tilde X \to X$ and $q: \tilde Y \to Y$ be the respective covering maps, and let $f : X \to Y$ and $g : Y \to X$ be homotopy inverses (so $gf \simeq \mathbb{1}_X$ and $fg \simeq \mathbb{1}_Y$). Consider the map $fp : \tilde X \to Y$, and the induced homomorphism $(fp)_*: \pi_1(\tilde X) \to \pi_1(Y)$. Since $\tilde X$ and $\tilde Y$ are simply-connected, $(fp)_*(\pi_1(\tilde X)) = 0 = q_*(\pi_1(\tilde Y))$, so by the lifting criterion (prop. 1.33 in Hatcher), we have a lift $\tilde f : \tilde X \to \tilde Y$ of $fp : \tilde X \to Y$. We similarly have a lift $\tilde g : \tilde Y \to \tilde X$ of $gq: \tilde Y \to X$.
This gives us that $p\tilde g \tilde f = gq\tilde f = gfp \simeq p$. Call this homotopy $h_t : \tilde X \to X$, so that $h_0 = p\tilde g \tilde f$ and $h_1 = p$. By the homotopy lifting property, since $\tilde g \tilde f : \tilde X \to \tilde X$ lifts $p \tilde g \tilde f$, there is a homotopy $\tilde h_t$ between $\tilde g \tilde f$ and a lift $\tilde p$ of the covering map $p : \tilde X \to X$. In particular, $p\tilde p = p$.
Here's my problem: In the first of the links I shared, they claim that $\tilde p$ is a deck transformation of $\tilde X$ (ie a homeomorphism with the property that $p \tilde p = p$). In the second of the links, they claim something stronger: that by uniqueness of lifts, in fact $\tilde p = \mathbb{1}_{\tilde X}$. The trouble with the first of these answers is that it's not clear to me that $\tilde p : \tilde X \to \tilde X$ is a homeomorphism. The trouble with the second is that uniqueness of lifts only applies if we can prove that $\tilde p$ fixes a point of $\tilde X$, which is also not clear. (Plus $\tilde p = \mathbb{1}_\tilde X$ seems like too much to ask for because then one could similarly show that $\tilde q = \mathbb{1}_{\tilde Y}$, which gives that $\tilde g \tilde f \simeq \mathbb{1}_\tilde{X}$ and $\tilde f \tilde g \simeq \mathbb{1}_\tilde{Y}$, and we are done without using the recommended hint.)
The proof can easily be completed after this is taken care of, but I'm having trouble justifying this. Is there a good reason $\tilde p : \tilde X \to \tilde X$ is a homeomorphism, or better, the identity map of $\tilde X$? Thanks!