Let $f\in\mathfrak R[0,1], \sigma_n = \{0,{1\over n}, \ldots, {n\over n}\}$, and $\displaystyle \lim_{n\to\infty}U[f;\sigma_n] = \lim_{n\to\infty}L[f;\sigma_n]=A$. Prove $\displaystyle\int_0^1f = A.$
First and foremost, there is already an answer here. I'm having some trouble filling in some of the details of the proof. That question I have linked to does not suppose that $f$ is Riemann integrable (i.e., $f\in\mathfrak R[0,1]$) over $[0,1]$. However, I am given that $f$ is, in fact, Riemann integrable. Does that let me skip immediately to the end of the proof and say, for all $n\in\mathbb N$, we have: $$L[f;\sigma_n]\le\sup_nL[f;\sigma_n]\le\underline{\int_0^1}f = \int_0^1f =\overline{\int_0^1}f \le \inf_nU[f;\sigma_n] \le U[f;\sigma_n],$$ which since limits preserve inequalities, and since $\displaystyle \int_0^1f$ does not depend on $n$, $$A = \lim_{n\to\infty}L[f;\sigma_n]\le\int_0^1f\le\lim_{n\to\infty}U[f;\sigma_n]=A \implies \int _0^1f=A?$$ It seems logically sound, but have I used $\sigma_n=\{0,{1\over n},\ldots,{n\over n}\}$ anywhere? Or is the condition here just to make things work "nicely"? Because I understand that $\sigma_n$ is a subdivision of $[0,1]$, and this generates a sequence for all $n\in\mathbb N$. So $\displaystyle \lim_{n\to\infty}\sigma_n = [0,1]$. But is this necessary to acknowledge in the proof anywhere?