Let $\mathcal{B}$ denote the collection of all $\epsilon$-neighborhoods in $\mathbb{R}^m$ whose radius $\epsilon$ is rational and whose center has all coordinates rational.
I'm tryin to prove that (1) $\mathcal{B}$ is countable and that (2) every open subset of $\mathbb{R}^m$ can be expressed as the countable union of members of $\mathcal{B}$ .
(1) I get that all epsilon balls in $\mathcal{B}$ are centered on members of $\mathbb{Q}^n$. Is it possible to proceed by saying that $\mathcal{B}$ has the same cardinality as $\mathbb{Q}^{n+1}$?? Because the additional coordinate could denote $\epsilon$.
(2) I intuitively understand why the second part is true but I am having difficulty proving it.