(a) Reflexive: x−x=0∈Q, so x∼x. Symmetric: if x−y∈Q then y−x=−(x−y)∈Q, so y∼x (rationals stay rational under negation).
Transitive: if x−y∈Q and y−z∈Q then x−z=(x−y)+(y−z)∈Q, so x∼z (sums of rationals are rational). This is the same skeleton as the congruence proof in problem 1, with "divisibility" replaced by "membership in Q".
(c) Choosing exactly one representative from each class x+Q and collecting them produces a Vitali set. But there are uncountably many classes and none has a "natural" representative, so this choice requires the axiom of choice — no rule can make the picks; the axiom only guarantees existence. In the integration chapter's vitali scene, this very set is shown not to be Lebesgue measurable.
Take the representatives in [0,1] (every class x+Q meets [0,1]), so V⊆[0,1]. The translates V+q for q∈Q∩[−1,1] are pairwise disjoint: if (V+q1​)∩(V+q2​)î€ =∅ then two representatives differ by q2​−q1​∈Q, hence lie in the same class, hence are equal, so q1​=q2​. They all have the same measure as V (translation invariance), they cover [0,1] (each x∈[0,1] differs from its representative by a rational q with ∣q∣≤1), and their union lies in [−1,2].
If V were measurable with m(V)=0, the countable union would have measure 0, contradicting that it covers [0,1]; if m(V)>0, the union inside [−1,2] would have infinite measure, again a contradiction. Hence V is not measurable.