Consider the semilinear wave equation in $[0,t_0] \times \mathbb R^d$ :
$$\square u = \pm |u|^{p-1}u$$
With subcritical/critical power $1 < p \leq \frac{d+2}{d-2}$.
It is easy to show by energy method that any two $C^2$ classical solutions $u(t,x)$ & $v(t,x)$ with same initial conditions on $\{0\} \times B(x_0, t_0)$ will coincide on the backwards light cone $K(x_0,t_0) = \{(t,x) : 0 \leq t \leq t_0, 0 \leq |x-x_0| \leq t_0-t\}$ (c.f. T. Tao, Nonlinear dispersive equations, Proposition 3.3).
I've seen this property being used for solutions in energy space $C^0([0,T], \dot{H}^1 \times L^2)$. I guess one should be able to generalize the above proposition using some approximation argument but I could not find a reference with a proof.
My main problem is that the proof using energy method uses the fact that a $C^2$ classical solution is locally bounded. This does not hold for energy space solutions.
My second problem is that if $u(t,x)$ is an energy space solution, then we can approximate $u(0,x)$, $\partial_t u(0,x)$ and $\square u(t,x)$ by smooth functions $u_{0,n}(x)$, $u_{1,n}(x)$, $g_n(t,x)$, and get an approximate classical solution $u_n(t,x)$ to the inhomogeneous equation \begin{align*} \square u_n(t,x) &= g_n(t,x), \quad (t,x) \in [0,t_0] \times \mathbb R^d \\ u_n(0,x) &= u_{0,n}(x), \quad x \in \mathbb R^d \\ \partial_t u_n(0,x) &= u_{1,n}(x), \quad x \in \mathbb R^d \end{align*}
but I don't know whether we can approximate $u(t,x)$ by classical solutions $u_n(t,x)$ solving \begin{align*} \square u_n(t,x) &= \pm |u_n|^{p-1}u_n, \quad (t,x) \in [0,t_0] \times \mathbb R^d \\ u_n(0,x) &= u_{0,n}(x), \quad x \in \mathbb R^d \\ \partial_t u_n(0,x) &= u_{1,n}(x), \quad x \in \mathbb R^d \end{align*}
Any help or reference is welcomed.