2026-06-21

1838: For Countable Set, Set of Finite Subsets Is Countable

<The previous article in this series | The table of contents of this series | The next article in this series>

description/proof of for countable set, set of finite subsets is countable

Topics


About: set

The table of contents of this article


Starting Context



Target Context


  • The reader will have a description and a proof of the proposition that for any countable set, the set of the finite subsets is countable.

Orientation


There is a list of definitions discussed so far in this site.

There is a list of propositions discussed so far in this site.


Main Body


1: Structured Description


Here is the rules of Structured Description.

Entities:
\(S\): \(\in \{\text{ the countable sets }\}\)
\(\widetilde{S}\): \(= \{s \in Pow (S) \vert \vert s \vert \in \mathbb{N}\}\)
//

Statements:
\(\widetilde{S} \in \{\text{ the countable sets }\}\)
//


2: Proof


Whole Strategy: Step 1: deal with the case that \(S\) is finite and suppose otherwise thereafter; Step 2: take any bijection, \(f: \mathbb{N} \setminus \{0\} \to S\), and define a bijection, \(\widetilde{f}: \mathbb{N} \setminus \{0\} \to \widetilde{S}\).

Step 1:

When \(S\) is finite, \(\widetilde{S}\) is obviously finite, so, is countable, by the definition of countable set.

Let us suppose otherwise, hereafter.

Step 2:

Let us suppose that \(S\) is infinite.

Let us define a map, \(\widetilde{f}: \mathbb{N} \setminus \{0\} \to \widetilde{S}\), inductively as follows.

The idea is that for each \(n \in \mathbb{N} \setminus \{0\}\), think of the subsets, \(\{f (n_1), ..., f (n_m)\}, ...\), such that \(n_1 + ... + n_m = n\) and \(n_1 \lt ... \lt n_m\): for each \(n\), there are only some finite such subsets and order the set of the subsets by the lexical order of \((n_1, ..., n_m)\): for the comparison of any distinct \((n_1, ..., n_m)\) and \((n'_1, ..., n'_{m'})\), if \(n_1 \lt n'_1\), \((n_1, ..., n_m) \lt (n'_1, ..., n'_{m'})\), if \(n'_1 \lt n_1\), \((n'_1, ..., n'_{m'}) \lt (n_1, ..., n_m)\), and if \(n_1 = n'_1\), compare \(n_2\) and \(n'_2\) likewise, and so on, and if \(n_m = n'_m\) when \(m \lt m'\), \((n_1, ..., n_m) \lt (n'_1, ..., n'_{m'})\), and if \(n_{m'} = n'_{m'}\) when \(m' \lt m\), \((n'_1, ..., n'_{m'}) \lt (n_1, ..., n_m)\): \(m = m'\) cannot happen, because that would mean that \((n_1, ..., n_m) = (n'_1, ..., n'_{m'})\).

Let \(\widetilde{f} (1) = \emptyset\).

For \(n = 1 \in \mathbb{N} \setminus \{0\}\), let us take the subsets, \(\{f (n_1), ..., f (n_m)\}, ...\), such that \(n_1 + ... + n_m = n\) and \(n_1 \lt ... \lt n_m\), in fact, \(\{f (1)\}\) is the subset, and let \(\widetilde{f} (2) = \{f (1)\}\).

For \(n = 2 \in \mathbb{N} \setminus \{0\}\), let us take the subsets, \(\{f (n_1), ..., f (n_m)\}, ...\), such that \(n_1 + ... + n_m = n\) and \(n_1 \lt ... \lt n_m\), in fact, \(\{f (2)\}\) is the subset, and let \(\widetilde{f} (3) = \{f (2)\}\).

For \(n = 3 \in \mathbb{N} \setminus \{0\}\), let us take the subsets, \(\{f (n_1), ..., f (n_m)\}, ...\), such that \(n_1 + ... + n_m = n\) and \(n_1 \lt ... \lt n_m\), in fact, \(\{f (1), f (2)\} \lt \{f (3)\}\) are the subsets, and let \(\widetilde{f} (4) = \{f (1), f (2)\}, \widetilde{f} (5) = \{f (3)\}\).

And so on, and \(\widetilde{f}\) has been determined.

\(\widetilde{f}\) is injective, obviously.

\(\widetilde{f}\) is surjective, because for each \(\{f (n_1), ..., f (n_m)\} \in \widetilde{S}\), \(\{f (n_1), ..., f (n_m)\}\) has been covered by the step for \(n = n_1 + ... + n_m\).

So, \(\widetilde{f}\) is a bijection.

So, \(\widetilde{S}\) is countable.


References


<The previous article in this series | The table of contents of this series | The next article in this series>