13

It is a well-known theorem of $\sf ZFC$ that the countable union of countable sets is countable. That is, if $X_i$ is countable for $i\in\Bbb N$, then $\bigcup_iX_i$ is countable as well. However, this is not a theorem of $\sf ZF$. The issue is, essentially, that knowing that a set is countable is weaker than having a particular witness of that countability. To show that $\bigcup_iX_i$ is countable, one needs to choose an enumeration of each $X_i$.

What if each $X_i$ is a translate of $\Bbb Q$? That is, suppose $\{X_i\}_{i\in\Bbb N}$ is a countable collection of sets where for each $i$, there exists a $p\in\Bbb R$ such that $X_i=\Bbb Q+p$. In this case, does $\sf ZF$ prove that $\bigcup_iX_i$ is countable?

(Alternatively, we may specify, for each $i$ and for all $x,y\in X_i$, that $x-y$ is rational. This implies that each $X_i$ is a subset of a translate of the rationals, and so it is essentially the same question.)

1 Answers1

5

Here's a quick sketch for a negative answer.

Consider the forcing adding countably many Cohen reals. Unlike the usual presentation, add these by rational approximations of sorts.

Now, consider the symmetric system given by the automorphism group which shifts each Cohen real by a rational value, but does not permute the coordinates.

Take the filter of subgroups which fixes pointwise finitely many coordinates.

The resulting model has that the sequence of the Cohen reals is not in the model, but the sequence of their equivalence classes "up to a rational difference" is in the model. Each of these is a shift of the rationals by the corresponding Cohen real.

Consequently, the union of these equivalence classes is not a countable set, or else we could obtain the sequence of the Cohen reals.

Asaf Karagila
  • 405,794