[guided]To show $\tilde{X}$ is simply connected, we show every loop in $\tilde{X}$ at $\tilde{x}_0$ is null-homotopic. This uses simple connectivity of $\tilde{X}$, not of $X$ — so where does the argument get its traction? From the definition of $\tilde{X}$ itself: its points are homotopy classes in $X$, and a loop in $\tilde{X}$ corresponds to a loop in $X$ whose truncations already represent the moving point.
**Setting up the loop.** Let $\tilde{\sigma}: I \to \tilde{X}$ be a loop at $\tilde{x}_0$, and set $\sigma := p \circ \tilde{\sigma}$. Then $\sigma$ is a loop in $X$ at $x_0$ (since $p(\tilde{x}_0) = x_0$ and $p$ is a covering hence continuous).
**Key identification.** We claim $\tilde{\sigma}(s) = [\sigma_s]$ for all $s$, where $\sigma_s(t) = \sigma(st)$ is the truncation.
*Proof of claim.* Both $s \mapsto \tilde{\sigma}(s)$ and $s \mapsto [\sigma_s]$ are maps $I \to \tilde{X}$ with the following properties:
1. Both start at $\tilde{x}_0$: $\tilde{\sigma}(0) = \tilde{x}_0$ (it is a loop at $\tilde{x}_0$) and $[\sigma_0] = [c_{x_0}] = \tilde{x}_0$.
2. Both are continuous: $\tilde{\sigma}$ by assumption, and $s \mapsto [\sigma_s]$ by the continuity argument of Step 4 applied to the path $\sigma$.
3. Both are lifts of $\sigma$: $p \circ \tilde{\sigma} = \sigma$ by definition of $\sigma$, and $p([\sigma_s]) = \sigma_s(1) = \sigma(s)$.
By [Uniqueness of Lifts](/theorems/1885), applied to the connected domain $I$ and the covering $p$, two continuous lifts of $\sigma$ agreeing at $s = 0$ agree everywhere. Hence $\tilde{\sigma}(s) = [\sigma_s]$ for all $s$.
**Consequence at $s = 1$.** Since $\tilde{\sigma}$ is a loop, $\tilde{\sigma}(1) = \tilde{x}_0$. But by the identification, $\tilde{\sigma}(1) = [\sigma_1] = [\sigma]$. So
\begin{align*}
[\sigma] = \tilde{x}_0 = [c_{x_0}] \quad \text{in } \tilde{X}.
\end{align*}
Unravelling the definition of $\tilde{X}$: this says the loop $\sigma$ in $X$ is path-homotopic rel endpoints to the constant path $c_{x_0}$ in $X$.
**Lifting the null-homotopy.** Let $H: I \times I \to X$ be a path-homotopy from $\sigma$ to $c_{x_0}$: continuous with $H(t, 0) = \sigma(t), H(t, 1) = x_0, H(0, s) = H(1, s) = x_0$. By the [Homotopy Lifting Lemma](/theorems/1887) applied to the covering $p$ and the homotopy $H$, with initial lift $\tilde{\sigma}$ of $H(\cdot, 0) = \sigma$ starting at $\tilde{x}_0$, there is a unique continuous $\tilde{H}: I \times I \to \tilde{X}$ with
\begin{align*}
p \circ \tilde{H} = H, \qquad \tilde{H}(\cdot, 0) = \tilde{\sigma}, \qquad \tilde{H}(0, s) = \tilde{x}_0.
\end{align*}
Is $\tilde{H}$ a homotopy rel endpoints in $\tilde{X}$? We check the three remaining boundary conditions.
- $s \mapsto \tilde{H}(0, s)$: this is the constant $\tilde{x}_0$, by the initial lift condition.
- $s \mapsto \tilde{H}(1, s)$: $p \circ (\tilde{H}(1, \cdot)) = H(1, \cdot) = x_0$ (constant), so $\tilde{H}(1, \cdot)$ is a lift of a constant path. It starts at $\tilde{H}(1, 0) = \tilde{\sigma}(1) = \tilde{x}_0$. By [Uniqueness of Lifts](/theorems/1885), a lift of a constant path with specified starting point is constant — so $\tilde{H}(1, s) = \tilde{x}_0$ for all $s$.
- $t \mapsto \tilde{H}(t, 1)$: $p \circ \tilde{H}(\cdot, 1) = H(\cdot, 1) = c_{x_0}$ is the constant $x_0$. Starts at $\tilde{H}(0, 1) = \tilde{x}_0$. By [Uniqueness of Lifts](/theorems/1885), $\tilde{H}(t, 1) = \tilde{x}_0$ for all $t$.
Therefore $\tilde{H}$ is a path-homotopy from $\tilde{\sigma}$ to the constant loop $c_{\tilde{x}_0}$, rel endpoints, in $\tilde{X}$. So $[\tilde{\sigma}] = [c_{\tilde{x}_0}]$ in $\pi_1(\tilde{X}, \tilde{x}_0)$. Since $\tilde{\sigma}$ was arbitrary, $\pi_1(\tilde{X}, \tilde{x}_0) = \{e\}$. By [Characterisation of Simply Connected Spaces](/theorems/1883), $\tilde{X}$ is simply connected.[/guided]