Here's Theorem 3.55 in the book Principles of Mathematical Analysis by Walter Rudin, 3rd edition.
If $\sum a_n$ is a series of complex numbers which converges absolutely, then every rearrangement of $\sum a_n$ converges, and they all converge to the same sum.
Now here's Rudin's proof.
Let $\sum a_n^\prime$ be a rearrangement, with partial sums $s_n^\prime$. Given $\varepsilon > 0$, there exists an integer $N$ such that $m \geq n \geq N$ implies $$ \sum_{i =n}^m \left\vert a_i \right\vert \leq \varepsilon.$$ [This relation Rudin calls (26). ] Now choose $p$ such that the integers $1, 2, \ldots, N$ are all contained in the set $k_1, k_2, \ldots, k_p$ (we use the notation of Definition 3.52). Then if $n > p$, the numbers $a_1, \ldots, a_N$ will cancel in the difference $s_n - s_n^\prime$, so that $\left\vert s_n - s_n^\prime \right\vert \leq \varepsilon$, by (26). Hence $\left\{ s_n^\prime \right\}$ converges to the same sum as $\left\{ s_n \right\}$.
And, finally, here's Rudin's Definition 3.52.
Let $\left\{ k_n \right\}$, $n = 1, 2, 3, \ldots$, be a sequence in which every positive integer appears once and only once (that is, $\left\{ k_n \right\}$ is a 1-1 function from $J$ onto $J$, in the notation of Definition 2.2). Putting $$ a_n^\prime = a_n \ \ \ (n= 1, 2, 3, \ldots),$$ we say that $\sum a_n^\prime$ is a rearrangement of $\sum a_n$.
And, for the sake of completeness, Rudin uses the symbol $J$ to denote the set of natural numbers.
Now my question is, how does Rudin's relation (26) give the conclusion that $\left\vert s_n - s_n^\prime \right\vert \leq \varepsilon$ if $n > p$?
Here's how I have been able to understand the proof.
Given that $\sum \left\vert a_n \right\vert$ converges, we can conclude that $\sum a_n$ converges too. Let $$s = \sum_{n =1 }^\infty a_n.$$ Let $s_n$, $(n = 1, 2, 3, \ldots)$, be the partial sums of $\sum a_n$. Then $$s = \lim_{n \to \infty} s_n.$$ Now let $\sum a_n^\prime$ be a rearrangement of $\sum a_n$, and let $s_n^\prime$, $(n = 1, 2, 3, \ldots)$, be the partial sums of $\sum a_n^\prime$.
We show that $$\lim_{n \to \infty} s_n^\prime = s$$ as well. Now as $s_n \to s$ as $n \to \infty$, so, given $\varepsilon > 0$, we can find a natural number $N_1$ such that $$ \left\vert s_n - s \right\vert < \frac{\varepsilon}{2}$$ for all $n \in \mathbb{N}$ such that $n > N_1$.
Now as $\sum \left\vert a_n \right\vert$ converges, so we can find a natural number $N_2$ such that $$ \sum_{i =n}^m \left\vert a_i \right\vert < \frac{\varepsilon}{2}$$ for all $m, n \in \mathbb{N}$ such that $m \geq n \geq N_2$. So we can conclude that $$\left\vert \sum_{i=n}^m a_i \right\vert < \frac{\varepsilon}{2}$$ for all $m, n \in \mathbb{N}$ such that $m \geq n \geq N_2$.
Now let $N = \max \left\{ N_1, N_2 \right\}$. Then, for all $m, n \in \mathbb{N}$ such that $m \geq n > N$, we have $$ \left\vert s_n - s \right\vert < \frac{\varepsilon}{2}$$ and also $$\left\vert \sum_{i=n}^m a_i \right\vert < \frac{\varepsilon}{2}.$$
Now let $p$ be a natural number such that the integers $1, 2, \ldots, N$ are all contained in the set $\left\{ k_1, \ldots, k_p \right\}$. Then, for all $n \in \mathbb{N}$ such that $n > p$, we see that the difference $s_n - s_n^\prime$ is a sum of some finitely many terms of the sequence $\left( a_{N+1}, a_{N+2}, a_{N+3}, \ldots\right)$, and therefore $$\left\vert s_n - s_n^\prime \right\vert < \frac{\varepsilon}{2}. $$
So if $n \in \mathbb{N}$ is such that $n > \max \{ N, p \}$, then we have $$ \left\vert s_n - s_n^\prime \right\vert < \frac{\varepsilon}{2}$$ and also $$\left\vert s_n - s \right\vert < \frac{\varepsilon}{2}.$$ Therefore, for all $n \in \mathbb{N}$ such that $n > \max \{ N, p \}$, we have $$ \left\vert s_n^\prime - s \right\vert \leq \left\vert s_n^\prime - s_n \right\vert + \left\vert s_n - s \right\vert < \varepsilon,$$ from which it follows that $$ \lim_{n \to \infty} s_n^\prime = s$$ also.
Is my understanding of the proof of Theorem 3.55 in Baby Rudin correct? If so, then is my version the same as Rudin's? If not, where have I erred?
And, if my proof is also correct but differs from Rudin's, can anybody here please fill in the details in Rudin's original proof for me? Thanks.