Let $\{X_n\}\xrightarrow{d}X$ and for some $p>0$, we have $$\sup_{n\ge 1} \mathbb E[|X_n|^p]<\infty$$ Show that for any $r\in (0,p)$, we have
a. $\mathbb E[|X|^r]<\infty$
b. $\mathbb E[|X_n|^r]\to \mathbb E[|X|^r]$ as $n\to \infty$
[Note: You must not use (b) to prove (a)]
I am pretty sure we need to use Skorohod Representation Theorem. Maybe, we also need to use the fact that $$\{X_n\}\xrightarrow{d}X \iff \mathbb E[f(X_n)]\to \mathbb E[f(X)]\;\;\forall f\in \mathcal C_B(\mathbb R)$$ but I can't figure out how to do that.
The actual question had $\mathbb E[|X|^r]<\infty$ instead of $\mathbb E[|X_n|^r]<\infty$ which was wrongly written in the first question. So, now I have doubts in part (a) as well. The $1\le r\le p$ case can be tackled using some theorems done in class, but I can't find any argument for the $0<r\le 1$ case.