[guided]Fix an arbitrary piecewise $C^1$ path $\gamma : [a, b] \to M$ with $\gamma(a) = p$ and $\gamma(b) = q$. We want to show $\ell(\gamma) \geq \delta + d(p_0, q)$, where $p_0$ is the minimiser from Step 1.
**Why must $\gamma$ cross the geodesic sphere $S_\delta(p)$?** The path starts at $p$ (distance $0$ from $p$) and ends at $q$ (distance $d(p, q) > \delta$ from $p$, by our auxiliary assumption $\delta < d(p, q)$). Continuity should force the path to pass through every intermediate distance, including $\delta$. We make this precise by introducing the auxiliary function
\begin{align*}
h : [a, b] &\to \mathbb{R} \\
t &\mapsto d(\gamma(t), p).
\end{align*}
This is continuous: $\gamma$ is continuous (piecewise $C^1$ implies continuous), and $d(\cdot, p)$ is $1$-Lipschitz by the triangle inequality (same argument as in Step 1, with $p$ in place of $q$). The composition of continuous functions is continuous. We compute the boundary values: $h(a) = d(p, p) = 0$ and $h(b) = d(q, p) = d(p, q) > \delta$. The [intermediate value theorem](/theorems/???) applied to $h$ on $[a, b]$ — its hypotheses are continuity of $h$ (verified) and the value $\delta$ lying strictly between $h(a) = 0$ and $h(b) = d(p, q)$ (verified) — produces $t_0 \in (a, b)$ with $h(t_0) = \delta$. Setting $x := \gamma(t_0)$, this says $d(x, p) = \delta$, i.e., $x \in S_\delta(p)$.
**Why does the length of $\gamma$ exceed $\delta + d(p_0, q)$?** Split $\gamma$ at the crossing time $t_0$. The first piece $\gamma|_{[a, t_0]}$ is a piecewise $C^1$ path from $p$ to $x$; the second piece $\gamma|_{[t_0, b]}$ is a piecewise $C^1$ path from $x$ to $q$. Length is additive under concatenation, and the length of any piecewise $C^1$ path between two points is at least their distance (this is the very definition of $d$ as the infimum over path lengths). Therefore
\begin{align*}
\ell(\gamma) = \ell(\gamma|_{[a, t_0]}) + \ell(\gamma|_{[t_0, b]}) \geq d(p, x) + d(x, q).
\end{align*}
We now substitute the value $d(p, x) = \delta$ (since $x \in S_\delta(p)$):
\begin{align*}
\ell(\gamma) \geq d(p, x) + d(x, q) = \delta + d(x, q).
\end{align*}
**Replacing $d(x, q)$ by $d(p_0, q)$.** The crossing point $x$ depends on the chosen path $\gamma$ — different paths cross the sphere at different places. But $p_0$ was defined in Step 1 as a global minimiser of $d(\cdot, q)$ over the entire sphere $S_\delta(p)$, so for any $x \in S_\delta(p)$ we have $d(x, q) \geq d(p_0, q)$. Substituting this $\gamma$-independent lower bound:
\begin{align*}
\ell(\gamma) \geq \delta + d(p_0, q).
\end{align*}
This is the uniform bound across all paths that the next step needs.[/guided]