Let \(\epsilon > 0\) be given. As \(f_n\) goes to \(f\) uniformly, we find an \(M \in \N\) such that for all \(n \geq M\text{,}\) we have \(\babs{f_n(x)-f(x)} < \frac{\epsilon}{2(b-a)}\) for all \(x \in [a,b]\text{.}\) In particular, by reverse triangle inequality, \(\babs{f(x)} < \frac{\epsilon}{2(b-a)} + \babs{f_n(x)}\) for all \(x\text{.}\) Hence, \(f\) is bounded, as \(f_n\) is bounded. Note that \(f_n\) is integrable and compute
\begin{equation}
\begin{split}
\overline{\int_a^b} f
-
\underline{\int_a^b} f
& =
\overline{\int_a^b} \bigl( f(x) - f_n(x) + f_n(x) \bigr)\,dx
-
\underline{\int_a^b} \bigl( f(x) - f_n(x) + f_n(x) \bigr)\,dx
\\
& \leq
\overline{\int_a^b} \bigl( f(x) - f_n(x) \bigr)\,dx + \overline{\int_a^b} f_n(x) \,dx
-
\underline{\int_a^b} \bigl( f(x) - f_n(x) \bigr)\,dx - \underline{\int_a^b} f_n(x) \,dx
\\
& =
\overline{\int_a^b} \bigl( f(x) - f_n(x) \bigr)\,dx + \int_a^b f_n(x) \,dx
-
\underline{\int_a^b} \bigl( f(x) - f_n(x) \bigr)\,dx - \int_a^b f_n(x) \,dx
\\
& =
\overline{\int_a^b} \bigl( f(x) - f_n(x) \bigr)\,dx
-
\underline{\int_a^b} \bigl( f(x) - f_n(x) \bigr)\,dx
\\
& \leq
\frac{\epsilon}{2(b-a)} (b-a) +
\frac{\epsilon}{2(b-a)} (b-a) = \epsilon .
\end{split}
\end{equation}
The first inequality is
Proposition 5.2.5. The second inequality follows by
Proposition 5.1.8 and the fact that for all
\(x \in [a,b]\text{,}\) we have
\(\frac{-\epsilon}{2(b-a)} < f(x)-f_n(x) < \frac{\epsilon}{2(b-a)}\text{.}\) As
\(\epsilon > 0\) was arbitrary,
\(f\) is Riemann integrable.
Finally, we compute
\(\int_a^b f\text{.}\) We apply
Proposition 5.1.10 in the calculation. Again, for all
\(n \geq M\) (where
\(M\) is the same as above),
\begin{equation}
\begin{split}
\abs{\int_a^b f - \int_a^b f_n} & =
\abs{ \int_a^b \bigl(f(x) - f_n(x)\bigr)\,dx}
\\
& \leq
\frac{\epsilon}{2(b-a)} (b-a) = \frac{\epsilon}{2} < \epsilon .
\end{split}
\end{equation}
Therefore, \(\bigl\{ \int_a^b f_n \bigr\}_{n=1}^\infty\) converges to \(\int_a^b f\text{.}\)