$f_{n}$ be a sequence of function in $L^{p}[0,1](1<p<\infty)$ and $f_{n}\to f$ pointwise a.e and $f\in L^{p}[0,1]$, and suppose that there is a constant $M$, such that $||f_{n}||_{p} \leq M$ for all $n$. Then for each function $g$ in $L^{q}[0,1]$, we have $$\int fg = \lim \int f_{n}.g $$
I know this problem has been posted a numerous times but I did a proof by myself and I want it to be verified. Most proofs I suppose use the Egoroff's theorem but I here used the Vitali's convergence theorem which is as follows:
If $E$ be a set of finite measure and $f_{n}$ be a sequence of function on $E$ which is uniformly integrable. If $f_{n}\to f$ a.e on $E$, then $f$ is integrable and $$\lim_{n\to \infty}\int_{E} f_{n} = \int_{E}f$$
Now we have $f_{n}.g \to f.g$ a.e on $[0,1]$. I just want to prove that the sequence $f_{n}.g$ is uniformly integrable. So given $\epsilon >0$, I have to produce a $\delta >0$ such that for every $A \subseteq [0,1]$ with $m(A)< \delta$ then $\int_{A} |f_{n}.g| < \epsilon$. Now since $|g|^{q}$ is already integrable we have for given $\epsilon >0$ , then there exists a $\delta >0$ such that for all $A\subseteq [0,1]$ with $m(A)< \delta$ we have $$\int_{A} |g|^{q}<\left(\frac{\epsilon}{M}\right)^{q}.$$ Now $$\int_{A}|f_{n}.g| \leq ||f_{n}||_{p}\left(\int_{A} |g|\right)^{\frac 1q}\leq M.\left(\left(\frac{\epsilon}{M}\right)^{q}\right)^{1/q}< \epsilon$$ when $m(A)<\delta$.
Hence the sequence $f_{n}.g$ is uniformly integrable and the result holds by using Vitali Convergence theorem.
Thanks in advance!