2

While working on the theorem below, I constructed the following proof:

Theorem. If $\left\langle E_{n}\right\rangle_{n\in\mathbb{N}}$ is a sequence of countable sets, then

$$ \bigcup_{n\in\mathbb N}E_{n} $$

is countable.

Proof. Let $S=\left\langle E_{n}\right\rangle_{n\in\mathbb{N}}$ be a sequence of countable sets. Moreover, let $x_{n,m}$ be the $m$th element of the $n$th set in $S$. Construct a sequence of sequences

$$ \mathcal S=\left\langle\left\langle x_{n-m+1,m}\right\rangle_{m\in\mathcal N_n}\right\rangle_{n\in\mathbb N}, $$

where $\mathcal N_{n}=\left\{k\in\mathbb N:k\leqslant n\right\}$. Then $\mathcal S$ contains all the elements of

$$ T=\bigcup_{n\in\mathbb N}E_{n}. $$

Observe that $\mathcal S$ is a surjection $\mathbb N\to T$, because for every $n\in\mathbb N$, $\mathcal S$ yields a finite, and thus countable, subsequence. Furthermore, because $\mathcal S$ may contain duplicate elements, an $U\subseteq\mathbb N$ can be found such that $\mathcal S$ is an injection $U\to T$. We have then found a bijection $\mathcal S:U\to T$. Hence, $T$ is countable. $\blacksquare$

Does it sound convincing?

Edit: I just realized that I cannot pinpoint duplicates because of how $\mathcal S$ is constructed, can I? :-(

wjmolina
  • 6,218
  • 5
  • 45
  • 96
  • Yes, this is correct. – youler Jul 23 '13 at 02:35
  • Never heard of the diagonal argument? – Pedro Jul 23 '13 at 02:39
  • @PeterTamaroff, $\mathcal S$ is an implementation of the diagonal argument. – wjmolina Jul 23 '13 at 02:40
  • @youler: It is not quite correct as written: $\mathscr{S}$ is not a function from $\Bbb N$ to $T$, but rather a function from $\Bbb N$ to a certain set of finite sequences of elements of $T$. – Brian M. Scott Jul 23 '13 at 02:40
  • 1
    You don't need to pinpoint duplicates. Here's another argument (I'm going to take $\mathbb{N} = {1, 2, \dots}$): enumerate all the elements of each $E_n$; send the $m$th element of $E_n$ to $(p_n)^m$, where $p_n$ is the $n$th prime. This is an injection of $\bigcup E_n$ into $\mathbb{N}$. (If the $E_n$ are allowed to overlap, then for each $x\in\bigcup E_n$, just consider $x$ as an element of $E_n$ for the smallest valid $n$, I suppose.) – Billy Jul 23 '13 at 02:41
  • I am not sure whether ([tag:real-analysis]) tag is suitable for this question. – Martin Sleziak Jul 23 '13 at 05:41

3 Answers3

1

You’re trying to list $T$ as $$\langle x_{1,1},x_{2,1},x_{1,2},x_{3,1},x_{2,2},x_{1,3},\ldots\rangle\;,\tag{1}$$ but instead you’ve constructed the sequence

$$\Big\langle\langle x_{1,1}\rangle,\langle x_{2,1},x_{1,2}\rangle,\langle x_{3,1},x_{2,2},x_{1,3}\rangle,\ldots\Big\rangle\;,$$

a related but definitely different animal. It’s actually easier to say what $n\in\Bbb N$ corresponds to $x_{k,\ell}$ in the list $(1)$ than to go in the forward direction. Count the elements of $(1)$ that precede $x_{k,\ell}$. They certainly include all $x_{i,j}$ such that $i+j<k+\ell$, and there are

$$\sum_{n=2}^{k+\ell-1}n=\frac{(k+\ell-1)(k+\ell)}2-1$$

of those. (The summation starts at $2$ because we always have $i+j\ge 2$.)

Let $m=k+\ell$; it also includes all $x_{m-i,i}$ such that $1\le i\le\ell$, and there are $\ell-1$ of those. Thus,

$$\frac{(k+\ell-1)(k+\ell)}2-1+\ell-1=\frac{(k+\ell-1)(k+\ell)}2+\ell-2$$

terms of $(1)$ precede $x_{k,\ell}$, and $x_{k,\ell}$ is therefore term number

$$\frac{(k+\ell-1)(k+\ell)}2+\ell-1$$

of the sequence $(1)$.

Brian M. Scott
  • 616,228
  • I was indeed trying to obtain $(1)$ but did not know how to. I am a little confused: if for $x_{k,l}$ I take $k=1$ and $l=1$, which is the first term of the sequence, then, according to your last expression, $x_{k,l}$ would be the $3$rd term? – wjmolina Jul 23 '13 at 03:09
  • @Josué: Yes, my indexing is slightly off (because I’m much more accustomed to using $0$-based indexing); give me a few minutes, and I’ll fix it. – Brian M. Scott Jul 23 '13 at 03:11
  • I get your idea. :-) I am just trying to wrap my head around the technicalities. And thank you! – wjmolina Jul 23 '13 at 03:13
  • @Josué: You’re welcome! It should be okay now (he says with his fingers crossed!). – Brian M. Scott Jul 23 '13 at 03:16
0

Proposition 1: A set $X$ is countable if and only if there exists a surjection $\tau: \mathbb N \to X$.
Proof: See link.

For each countable set in $\left\langle E_{n}\right\rangle_{n\in\mathbb{N}}$, select a surjection $\tau_n: \mathbb N \to E_{n}$ and let $X$ be the union of the $E_n$.

Proposition 2: There exists a surjection $\gamma: \mathbb N \times \mathbb N \to X$.
Proof
Define $\gamma$ by $(n,m) \mapsto \tau_n(m)$.

Cantor's diagonal argument gives us

Proposition 3: There exists a bijection from $\mathbb N$ to $\mathbb N \times \mathbb N$.

Since the composition of two surjective maps is also surjective, we have shown that the union of the $E_n$ is a countable set.

CopyPasteIt
  • 11,366
0

Perhaps one can be more concrete. Assume that the indexing of your $x_{n,m}$ starts at $1$. Let $p_n$ be the $n$-th prime. Map $p_n^m$ to $x_{n,m}$, and the numbers not of the form $p_n^m$ to any fixed object. This gives a surjection from the natural numbers to our union.

André Nicolas
  • 507,029