Does an uncountable discrete subspace of the reals exist?

Several of the answers given rely on completeness or compactness, but these properties are not needed. For example there is no uncountable discrete subspace of the irrationals. The reals are a second-countable space, so any subspace is also second-countable, which prevents the subspace from having an uncountable discrete subspace.

The proof is as follows. Suppose that $A$ is a discrete space with a countable basis $(B_j : j \in \mathbb{N})$. We want to prove $A$ is countable. Discreteness of $A$ means that each $a \in A$ is in some basic open set that contains $a$ and no other point in $A$. Thus we can make a map $f$ which sends each $a \in A$ to the least $j \in \mathbb{N}$ such that $B_j = \{a\}$. This is an injection from $A$ to $\mathbb{N}$, so $A$ is countable.


Edit: The following "proof" is not correct, as pointed out in the comments. Carl Mummert and Asaf Karagila have given arguments which seem correct to me.

The answer in no.

Let $M\subset\mathbb R$ be an uncountable subspace. Then there is $n\in\mathbb N$ such that $M\cap [-n,n]$ is infinite (otherwise $M$ was countable).

Since $[-n,n]$ is compact, the infinite set $M\cap [-n,n]$ has an accumulation point in $[-n,n]$ and hence in $\mathbb R$. Therefore, $M$ cannot be discrete.


No. Take an uncountable subset of real numbers, then it has to have some $k$ such that there are uncountably many lie in $[k,k+1]$.

Inductively we define smaller and smaller intervals in which there are uncountably many elements. These can be taken as closed, and their intersection will be nonempty by Cantor's theorem.

Therefore every uncountable set of reals has an accumulation point and thus is not discrete.


Assume $X\subseteq\mathbb{R}$ is uncountable and discrete, ie. every point $x\in X$ is isolated. Thus for each point $x\in X$ there is an open neighbourhood $U_x$ such that $U_x\cap X=\{x\}$. Now, using this and the ordering of $\mathbb{R}$ we can find cover of $X$ consisting of open disjoint sets $\{U_x\}_{x\in X}$ st. $U_x\cap X=\{x\}$ for each $x\in X$. Since $\mathbb{R}$ is separable, this collection must be countable, and hence $X$ is countable, which contradicts the assumption.