I'm trying to solve problem $17$ from chapter $6$ of Royden's Real Analysis. The problem is -
Let $(f_n)_{n=1}^\infty$ be a sequence of functions in $L^p([0,1]), p\in(1,\infty)$, which converge almost everywhere to some $f\in L^p$. Suppose that there is a constant $M$ s.t $||f_n||_p\leq M$ for all $n$. Then for each $g\in L^q$ (where $\frac{1}{q}+\frac{1}{p}=1$) we have -
$\int fg=lim_{n\rightarrow \infty}\int f_ng$
I want to solve this problem using the Riesz representation theorem for $L^p$ spaces, which states that any bounded linear functional in $(L^p)^*=L^q$ is of the form - $\phi _g (h)=\int hg$, where $g\in L^q$. Since $g$ corresponds to a bounded (and thus continuous) linear functional, the problem is basically solved, if I prove that $f_n\rightarrow f$ in norm. But I'm not sure that this is the case.
I know that generally, $f_n\rightarrow f$ almost everywhere does not imply convergence in norm. But since $f_n$ are uniformly bounded in norm by $M$, I'm hoping that I can somehow conclude that this is indeed the case (I know that if moreover $||f_n||_p\rightarrow ||f||_p$ then there actually is convergence in norm, maybe I can somehow use this fact?).
Does anyone know if this it true and how to prove this? If not, can anyone suggest a different approach?
Thanks in advance.