[step:Absorb the first-order term by a shrinking-radius iteration]We use the following local first-derivative interpolation inequality for $W^{2,p}$ functions, stated here in the exact form needed. There is a constant $I=I(n,p)>0$ such that for every ball $B(x_0,s)\subset\mathbb{R}^n$, every $0<\varepsilon\le 1$, and every $v\in W^{2,p}(B(x_0,s))$,
\begin{align*}
\|\nabla v\|_{L^p(B(x_0,s))} \le \varepsilon s\|D^2v\|_{L^p(B(x_0,s))}+I\varepsilon^{-1}s^{-1}\|v\|_{L^p(B(x_0,s))}.
\end{align*}
This is the correctly scaled form of the unit-ball interpolation inequality. Indeed, for $V\in W^{2,p}(B(0,1))$ the unit-ball estimate is $\|\nabla V\|_{L^p(B(0,1))}\le \varepsilon\|D^2V\|_{L^p(B(0,1))}+I\varepsilon^{-1}\|V\|_{L^p(B(0,1))}$. Applying this to $V(y)=v(x_0+sy)$ and using the scaling of [Lebesgue measure](/page/Lebesgue%20Measure) gives the displayed estimate on $B(x_0,s)$.
Fix radii $0<\rho<R$ with $B(x_0,R)\subset U'$. Define $\Phi:(0,R)\to[0,\infty)$ by
\begin{align*}
\Phi(t)=\|D^2u\|_{L^p(B(x_0,t))}.
\end{align*}
Let $\rho\le r<s<R$. Applying the cutoff estimate and then the interpolation estimate to $v=u|_{B(x_0,s)}$ with
\begin{align*}
\varepsilon_{r,s}=\min\left\{1,\frac{s-r}{4AC_1s}\right\}
\end{align*}
gives
\begin{align*}
\Phi(r) \le \frac{1}{2}\Phi(s)+A\|f\|_{L^p(B(x_0,R))}+C_3(r,s)\|u\|_{L^p(B(x_0,R))},
\end{align*}
where the corrected scaled interpolation estimate gives
\begin{align*}
C_3(r,s)=\frac{2AC_1}{s-r}I\varepsilon_{r,s}^{-1}s^{-1}+\frac{AC_2}{(s-r)^2}.
\end{align*}
Since $\rho\le s\le R$ and $\varepsilon_{r,s}^{-1}\le 1+4AC_1s(s-r)^{-1}\le (1+4AC_1R)(s-r)^{-1}$ whenever $s-r\le 1$, while the case $s-r>1$ is bounded by the same expression after increasing the constant, every term in $C_3(r,s)$ is bounded by $K(s-r)^{-2}$ for a constant $K=K(n,p,\rho,R)>0$. Therefore
\begin{align*}
\Phi(r) \le \frac{1}{2}\Phi(s)+\frac{K}{(s-r)^2}\left(\|f\|_{L^p(B(x_0,R))}+\|u\|_{L^p(B(x_0,R))}\right)
\end{align*}
for all $\rho\le r<s<R$.
Before applying the iteration lemma, note that $\Phi$ is bounded on $[\rho,R)$. Indeed, for every $t<R$,
\begin{align*}
B(x_0,t)\subset B(x_0,R)\subset U',
\end{align*}
and $u\in W^{2,p}_{\mathrm{loc}}(U)$ with $U'\subset\subset U$ gives $D^2u\in L^p(U')$. Hence
\begin{align*}
\Phi(t)\le \|D^2u\|_{L^p(B(x_0,R))}<\infty
\end{align*}
uniformly for $t\in[\rho,R)$.
We now apply the shrinking-radius lemma, which is another standard iteration input: if a bounded nonnegative function $\Psi$ on $[\rho,R)$ satisfies
\begin{align*}
\Psi(r)\le \theta\Psi(s)+\frac{K_0}{(s-r)^q}M
\end{align*}
for all $\rho\le r<s<R$, with $0<\theta<1$, $K_0>0$, $q>0$, and $M\ge0$, then
\begin{align*}
\Psi(\rho)\le C_4K_0(R-\rho)^{-q}M,
\end{align*}
where $C_4=C_4(\theta,q)>0$. To prove the lemma, choose a geometric ratio $\lambda\in(0,1)$ sufficiently close to $1$ that $\theta\lambda^{-q}<1$, set $r_0=\rho$ and $r_j=\rho+(R-\rho)(1-\lambda^j)$ for $j\geq 1$, iterate the displayed inequality along the sequence $(r_j)$, and sum the resulting convergent geometric series; the residual term tends to zero because $\Psi$ is bounded.
Applying this lemma to $\Psi=\Phi$, $\theta=1/2$, $q=2$, and
\begin{align*}
M=\|f\|_{L^p(B(x_0,R))}+\|u\|_{L^p(B(x_0,R))}
\end{align*}
yields a constant $C_5=C_5(n,p,\rho,R)>0$, obtained from $K=K(n,p,\rho,R)$ and the shrinking-radius constant $C_4(1/2,2)$, such that
\begin{align*}
\|D^2u\|_{L^p(B(x_0,\rho))} \le C_5\left(\|f\|_{L^p(B(x_0,R))}+\|u\|_{L^p(B(x_0,R))}\right).
\end{align*}[/step]