I'm studying Rudin's Functional Analysis, and there is a result that just works for real valued functions, so I'm trying to generalized it.
I already verify almost all the proof in that case, I'm just missing to prove that if $\{f_n\}_{n=1}^{\infty}$ is a sequence of continuous functions, such that $|f_n(x)|\leq 1, \forall x \in X, n \in \mathbb{N}$, defined as $f_n: (X, \tau) \longrightarrow (\mathbb{C}, \tau_{\text{usual}})$, where $(X, \tau)$ is compact topological space, then de metric defined by $$d(x, y)=\sum_{n=1}^{\infty}2^{-n}|f_n(x)-f_n(y)|,$$ is continous on $X\times X$ with the product topology, so in the proof they use the fact that $d(x, y)$ is uniformly convergent on $X\times X$, but I'm stuck trying to prove it, the result appears on Rudin's Functional Analysis, Chapter 3, result 3.8 (c), page 63.
Any kind of help it will be really appreciate, thank you so much.
$d(x, y)=\sum_{n=1}^{\infty}2^{-n}|f_n(x)-f_n(y)|$
Hint : use Weierstrass M-Test