Is there any uncountably infinite set that does not generate the reals?

Well, the easiest way this can happen is if the continuum hypothesis fails - that is, if there is an uncountable set of reals $X$ such that $\vert X\vert<\vert\mathbb{R}\vert$. In this case it's easy to see that $\vert\langle X\rangle\vert=\vert X\vert<\vert \mathbb{R}\vert$, so the subgroup generated by $X$ is not all of $\mathbb{R}$.

Now, it is consistent with the usual axioms of set theory (ZFC) that the continuum hypothesis fails. However, it is also consistent that the continuum hypothesis holds; so this isn't really a solution. Can we do better?

Sure! Using the axiom of choice, we can show there is an uncountable set $X$ of reals such that the subgroup generated by $X$ doesn't contain $\pi$ (say). The way we do this is: let $\mathbb{P}$ be the set of all sets of reals $X$ which generate subgroups not containing $\pi$. Order $\mathbb{P}$ by inclusion. By Zorn's Lemma - a consequence of the axiom of choice (in fact, equivalent to it) - $\mathbb{P}$ has a maximal element, and it's not hard to show that such an element can't be countable.

But this still isn't great, because this $X$ is hard to describe - can we get an explicit example?

The answer, perhaps surprisingly, is yes! (Certainly it's surprising to me - in an early version of this answer, before I'd thought it through, I wrote that the answer to this subquestion is no.) See https://mathoverflow.net/questions/23202/explicit-big-linearly-independent-sets. Although we do need the axiom of choice to get a basis for $\mathbb{R}$ as a $\mathbb{Q}$-vector space, we can get explicit uncountable linearly independent sets of reals in ZF alone. Then, given such a set, we can:

  • Examine the set given, and note that it doesn't generate all of $\mathbb{R}$. (I believe that ZF proves that no Borel set is a basis for $\mathbb{R}$ as a $\mathbb{Q}$-vector space; certainly ZFC does.)

  • Or, just remove a single element, and then call the result our $X$. Con: marginally less "sweet." Pro: No complicated analysis needed!


Note that $\mathbb{R}$ is a vector space over $\mathbb{Q}$; let $B$ be a basis. As $\operatorname{dim}_{\mathbb{Q}}\mathbb{R}$ is uncountable, $B$ is uncountable. Now let $b \in B$ and set $B_0 = B\setminus\{b\}$; note that $B_0$ is uncountable.

Suppose $b \in \langle B_0\rangle$, then there are $\alpha_1, \dots, \alpha_k \in \mathbb{Z}$ and $b_1, \dots, b_k \in B_0$ such that $b = \alpha_1 b_1 + \dots + \alpha_k b_k$. This is impossible as $\{b, b_1, \dots, b_k\}$ is linearly independent ($B$ is a basis).

Therefore $B_0$ is an uncountable set which does not generate $\mathbb{R}$.


Here is an example of a rather direct construction:

Given some $x \in \mathbb{R}$, let $\lambda(x)(n)$ denote the number of consecutive identical digits in the decimal expansion of $x$ starting at position $2^n$. (We prefer the expansion ending in $0^\omega$ to the one ending in $9^\omega$ here).

Now let $$S := \{x \in \mathbb{R} \mid \exists k \in \mathbb{N} \ \forall n \in \mathbb{N} \quad \lambda(x)(n) \geq 2^n - k\}$$

$S$ is uncountable, as eg the choice of $k = 1$ already allows us to choose infinitely many digits of an element of $S$ independently. $S$ contains $0$ and is closed under substraction and addition, this only requries the choice of a larger $k$. Finally, $S$ is not $\mathbb{R}$, e.g. $0.(01)^\omega \notin S$.