I have one quick question regarding the proof of a theorem contained in these notes.
Theorem 5.13. A sequence $(f_n)$ of functions $f_n : A → R$ converges uniformly on $A$ if and only if it is uniformly Cauchy on $A$.
Question:
In the triangle inequality part
$|f_n(x) - f(x)| \leq |f_n(x) - f_m(x)| + |f_m(x) - f(x)|$
Why do we know that $f_m(x) \to f(x)$ as $m \to \infty$ so that $|f_m(x) - f(x)| < \frac{\epsilon}{2}$
I mean, isn't $|f_m(x) - f(x)|$ basically the same as $|f_n(x) - f(x)|$ on the left hand side? Just one is indexed by $m$ instead $n$? Why do we know that $|f_m(x) - f(x)| < \epsilon$ but we do not know immediately whether $|f_n(x) - f(x)| < \epsilon$

The subtlety is that $m$ depends on $x$. In the triangle inequality $$|f_n(x) - f(x)| \leq |f_n(x) - f_m(x)| + |f_m(x) - f(x)| \leq \frac\epsilon2 + |f_m(x) - f(x)| $$ $x$ is arbitrary. Initially $m$ is known to exceed $N$, but later $m$ is chosen so that, in addition, the second term on the RHS is less than $\frac\epsilon2$. (This is possible since, for each fixed $x$, the real sequence $\{f_n(x)\}$ is Cauchy and therefore converges to $f(x)$.) Note that this $m$ varies with $x$, but once the second term is replaced by $\frac\epsilon2$, the RHS no longer varies with $x$. After this the bound on $|f_n(x)-f(x)|$ is $\epsilon$, and is valid for every $x$, which was the goal.