[step:Bound the model volume ratio on bounded radius intervals]
Fix $R_0>0$. Define the model radial function
\begin{align*}
s_K:[0,\infty)&\to [0,\infty)\\
t&\mapsto
\begin{cases}
t, & K=0,\\
\frac{\sinh(\sqrt{K}\,t)}{\sqrt{K}}, & K>0.
\end{cases}
\end{align*}
Let $\omega_{n-1}:=\mathcal{H}^{n-1}(S^{n-1})$ denote the Euclidean $(n-1)$-dimensional [Hausdorff measure](/page/Hausdorff%20Measure) of the unit sphere. The model volume is
\begin{align*}
V_{-K}^n(r)=\omega_{n-1}\int_0^r s_K(t)^{n-1}\,d\mathcal{L}^1(t).
\end{align*}
Define
\begin{align*}
A:(0,\infty)&\to (0,\infty)\\
r&\mapsto \frac{V_{-K}^n(r)}{r^n}.
\end{align*}
Since $s_K(t)/t \to 1$ as $t\to 0^+$, we have
\begin{align*}
\lim_{r\to 0^+} A(r)
=
\frac{\omega_{n-1}}{n}.
\end{align*}
Thus $A$ extends continuously to $[0,\infty)$ by setting $A(0):=\omega_{n-1}/n$.
For $0<R\leq R_0$,
\begin{align*}
\frac{V_{-K}^n(2R)}{V_{-K}^n(R)}
=
2^n\frac{A(2R)}{A(R)}.
\end{align*}
The function $A$ is continuous and positive on the compact intervals $[0,2R_0]$ and $[0,R_0]$. Hence
\begin{align*}
M&:=\max_{0\leq r\leq 2R_0} A(r),\\
m&:=\min_{0\leq r\leq R_0} A(r)
\end{align*}
are well-defined finite constants, and $m>0$. Therefore, for every $0<R\leq R_0$,
\begin{align*}
\frac{V_{-K}^n(2R)}{V_{-K}^n(R)}
\leq
2^n\frac{M}{m}.
\end{align*}
Set
\begin{align*}
C(n,K,R_0):=2^n\frac{M}{m}.
\end{align*}
Combining this bound with the estimate from the previous step gives
\begin{align*}
\operatorname{vol}_g(B_g(p,2R))
\leq
C(n,K,R_0)\operatorname{vol}_g(B_g(p,R))
\end{align*}
for every $p\in M$ and every $0<R\leq R_0$. This proves the local volume doubling conclusion.
[/step]