Let $B,C,D$ be topological spaces and $p,q,r$ be continuous maps such that the following commutes: $$ \newcommand{\ra}[1]{\!\!\!\xrightarrow{\quad#1\quad}\!\!\!\!\!\!\!} \newcommand{\da}[1]{\hphantom{#1}\left\downarrow{\scriptstyle#1}\vphantom{\displaystyle\sum}\right.} \newcommand{\sea}[1]{\searrow{\scriptstyle#1}\!\!\!\!\!\!} % \begin{array}{ccc} C & \ra{p} & D\\ &\sea{r} & \da{q}\\ & & B\\ \end{array} $$
We know:
- If $p,q$ are covering maps, $r$ need not be. This is discussed e.g. in composition of covering maps
- If $D$ is locally connected and path-connected and $r,q$ are covering maps, then so is $p$. (More generally, if $B,C,D$ are locally connected and $p$ is surjective.)
Question: Under what conditions does $p$ and $q\circ p$ being covering maps imply that $q$ is one?
I got the following, if I'm not mistaken:
Proposition. If $p$ and $r$ are covering maps with $p$ Galois, then $q$ is a covering map.
Proof. $\DeclareMathOperator{Aut}{Aut}$ $q$ is open because $r$ and $p$ are local homeomorphisms. Let $U$ be an open neighborhood of $b\in B$ trivializing $r$, with $r^{-1}(U)=\sqcup U_i$. Then $q^{-1}(U)=p(\sqcup U_i)$ because $p$ is surjective. Each $p(U_i)$ is homeomorphic to $U$ because $p$ is injective on the $U_i$'s. It remains to prove that $p(U_i)$ and $p(U_j)$ are either equal or disjoint. If $p(x)\in p(U_i)\cap p(U_j)$, then $U_j\cap U_i^\alpha\neq\varnothing$ for some $\alpha\in\Aut(p)$. But $U_j$ and $U_i^\alpha$ are both sheets above $U$ for $r$, so they're equal. $\blacksquare$
Can the condition that $p$ be Galois be weakened (without too much effort)?