Suppose that $m$ is Lebesgue measure, and $A$ is a Borel measurable subset of $R$ with $m(A) > 0$. Prove that if $B = \{x - y : x,y \in A\}$, then $B$ contains a non-empty open interval centered at the origin (Steinhaus theorem).
My attempt at a solution:
I have two ideas for this proof. My first idea was to show that it was true for intervals, and then generalize to Borel measurable sets using the $\pi-\lambda$ theorem, but it doesn't seem that the set of all subsets of $R$ such that $B$ (defined as above) contains an open interval is a $\lambda$-system.
The second idea, which was a hint that was given to me, was to consider the function $f(x) = m((x+A)\cap A)$. If this function could be shown to be continuous, then we could consider $f(0) = m(A) > 0$. I don't really know where this gets us, though.