This question was asked in my module theory assignment and I need help in proving it.
Every $\mathbb{Q}$-vectorspace $V \neq 0$ is not free over the subring $\mathbb{Z} \subseteq \mathbb{Q}$.
I assumed that V is free over $\mathbb{Z}$ in hope of getting a contradiction. So, there exists a set {$ a_1,..., a_n$} all in $\mathbb{Z}$ such that $v= a_1 x_1 +... + a_n x_n$, {$v_1,..., v_n$} $\in V$.
I am not able to find a contradiction as I am unable to proceed foreward. All I can say is that V is now not a vector space as $\mathbb{Z} $ is not a field.
Can you help me completing the proof?