Let $p\in [1,\infty[$, $(\Omega, \mathcal A, \mu)$ be a probability space and $(f_n)_{n\in \mathbb N}$ be a sequence of measurable functions $f_n : \Omega \to \mathbb R$ and $f:\Omega \to \mathbb R$ with the following properties:
$\forall \omega \in \Omega: f_n(\omega) \to f(\omega)$ and
$\sup_{n\in \mathbb N}\left \lVert f_n 1_{\{\lvert f_n \rvert > m\}}\right \rVert_p \to 0$ as $m\to \infty.$
Show that $$\lVert f_n - f \rVert_p \to 0.$$
I was able to prove one inequality:
We have $$0 = \int \lvert f-f|^p d\mu = \int \liminf_{n\to \infty} |f_n - f|^p d\mu \leq \liminf_{n\to \infty}\int \lvert f_n - f \rvert ^p d\mu = \liminf_{n\to \infty} \lVert f_n -f\rVert_p^p$$
by Fatous lemma. But how to prove the other direction? The second property is hard for me to understand. I tried to get a bound involving the measure of a set since $\mu $ is finite but feel like I need a hint.
I'll take $p=1$ for simplicity. Claim: $\{f_n\}$ is uniformly integrable.
Proof: Let $\epsilon>0.$ Choose $m$ such that $\int_{|f_n|>m} |f_n| <\epsilon/2$ for all $n.$ Set $\delta = \epsilon/(2m).$ If $\mu(E) < \delta,$ then
$$\int_E |f_n| = \int_{E\cap \{|f_n|\le m\}} |f_n| + \int_{E\cap \{|f_n|> m\}} |f_n| \le m\cdot \delta + \epsilon/2 <\epsilon.$$
This proves the claim. Fatou's lemma then makes it clear that $\{f_n\}\cup \{f\}$ is uniformly integrable. Hence $\{ |f_n-f|\}$ is uniformly integrable.
Let $\epsilon>0$ again. Choose $\delta >0$ such that $\mu(E) < \delta$ implies $\int_E |f_n-f| < \epsilon$ for all $n.$ By Egorov, there exists a set $E, \mu(E) < \delta,$ such that $f_n\to f$ uniformly on $\Omega \setminus E.$ Thus
$$\int_{\Omega} |f_n-f| \le \int_{\Omega \setminus E} |f_n-f| + \int_E |f_n-f| < \epsilon.$$
The first integral on the right $\to 0$ by uniform convergence and the fact that we're on a finite measure space. Thus $\limsup \int_{\Omega} |f_n-f| \le \epsilon.$ Since $\epsilon$ was arbitrary, we have $\int_{\Omega} |f_n-f| \to 0$ as desired.