Suppose $E$ is a Lebesgue measurable sets in $[0,1]$ such that $m(E)$ is positive. Show that there exist two points $x,y$ in $E$ such that $x-y$ is irrational.
I tried to prove that $f(x)=m(E\cap [0,x])$ is continuous, but I don't know how to show that E has two points whose difference is irrational. Can someone give me some hint? Thanks