Let $X=[0,1)$ and we define on $X$ the relation $\sim$ in the following way:$$x\sim y\quad\iff\quad x-y\in\mathbb{Q}.$$ The relation $\sim$ is an equivalence relation. For all $\alpha\in[0,1)$ the equivalent class is $$E_{\alpha}:=\{y\in[0,1)\;|\;y-\alpha\in\mathbb{Q}\}.$$ The class $E_\alpha$ is countable for all $\alpha\in[0,1)$, indeed if $\alpha\in\mathbb{Q}\cap[0,1)$, $E_\alpha=\mathbb{Q}\cap [0,1)$, while if $\alpha\in\big(\mathbb{R}\setminus\mathbb{Q}\big)\cap [0,1)$, $y\in E_\alpha$ if and only if $y=(\alpha+q)$, where $q\in\mathbb{Q}\cap [0,1).$
Question 1. Is my reasoning correct to show that each class $E_\alpha$ is countable?
Therefore $$[0,1)=\bigcup_{\alpha\in[0,1)} E_\alpha.\tag1$$ From $(1)$ it is clear that exists an uncountable infinity of classes $E_\alpha.$
For the axiom of choice exists $V\subseteq [0,1)$ such that $$V\cap E_\alpha=\{x_\alpha\}\quad\text{for all}\;\alpha\in [0,1).$$ The set $V$ is called the Vitali set. Let $\{q_n\}_{n\in\mathbb{N}}$ an enumeration of $\mathbb{Q}\cap [0,1)$ and we define for all $n\in\mathbb{N}$ $$V_n:=\{x_\alpha+q_n\;\text{mod}\;1\;|\;x_\alpha\in V\}.$$I must prove that $$[0,1)=\bigcup_{n\in\mathbb{N}} V_n.$$ Let $x\in\bigcup_{n} V_n$ then $x\in V_n$ for same $n\in\mathbb{N}$, therefore $x=x_{\alpha}+ q_n\;\text{mod}\;1$, where $x_\alpha\in V$, then $x\in [0,1).$ Let's proceed with the other inclusion: let $x\in [0,1)$ then $x\in E_\alpha$ for same $\alpha\in [0,1)$, in particular, since the classes $E_\alpha$ are disjointed $\alpha$ is unique, then $$x-x_\alpha\in\mathbb{Q},$$ in particular, since $x\in [0,1)$ and $x_\alpha\in [0,1)$ we have that $$x-x_\alpha\in\mathbb{Q}\cap (-1,1)\tag2$$
Question. From $(2)$ how can I proceed to show inclusion?
Thanks!