The boost is given by $|p\rangle \rightarrow |\Lambda p\rangle$. I can understand that this is unitary because the inner product :
$$\int dp \frac{1}{2\omega _p} f(p) g^*(p) ....(1)$$
is invariant. I'd also like to check unitarity using $U^{\dagger} U=I$.
$U$ can be represented as :
$$f(p')=U[f(p)]=\int dp \delta (\Lambda p - p') f(p) $$
Is this correct? This is designed to ensure that $f(p')=f(\Lambda p)$
Then, I took the above representation of $U$ to compute $U^{\dagger} U$
$$=\int dp' \delta (\Lambda p_1 - p')\delta (\Lambda p_2 -p')$$
$$= \delta (\Lambda p_1 - \Lambda p_2)$$
This is not equal to Identity, which is $\delta (p_1 -p_2)$ .
How to fix this analysis?
According to the comment below, this is equal to identity. One problem is that i never had to use the definition of an inner product in $(1)$ to prove this. i only had to use $U[f(p)]=f(\Lambda p)$ This proof implies that the following inner product should be Lorentz invariant:
$$\int dp f(p) g^* (p)$$
$$=\int dp f(p) I g^* (p)$$
$$=\int dp f(p) UU^{\dagger} g^* (p)$$
$$=\int dp f(\Lambda p) g (\Lambda p)$$
which would be an incorrect conlusion
How to avoid this conclusion while showing $U^{\dagger} U=I$ for boosts?