If every rearrangement of the series converges uniformly then the series converges absolutely uniformly Let $I \subset \mathbb{R}$ and for $\forall n \in \mathbb{N}: f_n \in C(I, \mathbb{R})$.
Prove that if for any $\sigma:\mathbb{N} \rightarrow \mathbb{N}$ bijection, the series $$\sum_n f_{\sigma(n)}$$ converges uniformly on $I$, then $$\sum_n |f_n|$$ also converges uniformly on $I$. I'm thinking of a proof by contradiction: Let's suppose that the latter series is not uniformly convergent, that is:
$$\exists \varepsilon >0:\forall N\in\mathbb{N}:\exists n>N: \exists x \in I:$$
$$\sum_{k=N}^{n}|f_k(x)|\ge \varepsilon$$
Then $$\prod_{N \in \mathbb{N}} \{n|n>N \land \exists x \in I: \sum_{k=N}^{n}|f_k(x)|\ge \varepsilon \}\ne \emptyset$$
but then I stuck, because an element of the latter set is not necessarely a bijection, because it might fail to be injective. My thought was to construct somehow a rearrangement of the series that would not converge uniformly hence a contradiction. I also fail to see where the continuity of the functions $f_n$ comes in. I would appreciate any suggestions. 
 A: Assume otherwise. Then there exist $\epsilon > 0$ such that
$$ \forall n \in \mathbb{N}, \quad \exists x \in I \quad \text{s.t.} \quad \sum_{i=n}^{\infty} |f_i(x)| > \epsilon. \tag{*}$$
Now we would like to construct $\sigma$ which violates the assumption. To this end, we recursively define the triple $(A_j, n_j, x_j)_{j=1}^{\infty}$ as follows:

Construction. Assume that $(A_j, n_j, x_j)_{j=1}^{k-1}$ is well-defined so that $A_j$'s and $\{n_j\}$'s are mutually disjoint. Pick $n$ so that it is larger than any elements in $\bigcup_{j=1}^{k-1}A_j \cup \{n_j \}$. In the following picture, elements chosen up to the $(k-1)$-th stage are represented by black dots.
$\hspace{5em}$ 
By $\text{(*)}$, there exists $x_k \in I$ such that $\sum_{i=n}^{\infty} |f_i(x_k)| > \epsilon$. So, either the sum of positive parts or the sum of negative parts must exceed $\epsilon/2$, and in particular, there exists a finite subset $A_k \subset \mathbb{N} \cap [n, \infty)$ so that
$$\left| \sum_{i \in A_k} f_i(x_k) \right| > \epsilon / 2. \tag{2}$$
Then pick $n_k$ as the smallest element in $\mathbb{N}\setminus\left(\bigcup_{j=1}^{k-1}A_j \cup \{n_j \} \cup A_k\right)$. In the following figure, elements of $A_k$ are represented by red dots and $n_k$ is represented by the blue dot.
$\hspace{5em}$ 

By the construction, it is clear that $\mathbb{N} = \bigcup_{j=1}^{\infty} A_j \cup \{n_j\}$. From this, we may define $\sigma : \mathbb{N} \to \mathbb{N}$ as the function that enumerates elements in the sets of
$$(A_1, \{n_1\}, A_2, \{n_2\}, \cdots) $$
in order of appearance. In other words, if we regard $A_k$'s as ordered lists, then $\sigma$ is an infinite ordered list obtained by concatenating $A_1$, $\{n_1\}$, $A_2$, $\{n_2\}$, $\cdots$. Now, if we write $N_k = \#\big( \bigcup_{j=1}^{k} A_j \cup \{n_j\} \big)$, then
$$ \sup_{x \in I} \left| \sum_{i = N_{k-1} + 1}^{N_k} f_{\sigma(i)}(x) \right|
\geq \left| \sum_{i \in A_k} f_i (x_k) \right| - |f_{n_k}(x_k)|
\geq (\epsilon/2) - |f_{n_k}(x_k)|. $$
But it is easy to check that $f_n \to 0$ uniformly, and so, it follows that this lower bound is at least as large as $\epsilon/3$ for all sufficiently large $k$. This proves that partial sums of $(f_{\sigma(i)})$ cannot converge uniformly, contradicting the assumption. $\square$
