Consider the vector space $\mathbb{R}$ over $\mathbb{Q}$. Does there exist a countable set $S \subseteq \mathbb{R}$ such that $L(S) = \mathbb{R}$?
My answer: No, there doesn't exist such a set $S$.
I'm struggling with a rigorous proof, though. Here's what I think (please help me fill in the gaps):
If $L(S) = \mathbb{R}$, then $\forall x \in \mathbb{R}$ $\exists \alpha_i \in \mathbb{Q},x_i \in S$ such that $x = \alpha_1x_1 + \alpha_2x_2 ... + \alpha_nx_n$ for some $n \in \mathbb{N}$.
Isn't this as good as a map $f:S \to \mathbb{R}$? The existence of such a map is not possible since $S$ is countable, and $\mathbb{R}$ is not. Please help me formalize this though, if it's correct. I'm unsure how to take it from here.