let $E\subset\Bbb R$ Lebesgue-measurable with $m(E)\lt \infty $, prove that exist $A\subset E$ Lebesgue-measurable such that $m(A)=m(E)/2$.
I've tried this
For every $k\ge 1$ exist $\{I_n^k\}$ with $E\subset \cup_1^\infty I_n^k$ such that $m(E)+ \frac{1}{k} \ge \sum_{n\in\Bbb N} m(I_n^k)$
cuttin every $I_n^k$ in half (for k fixed), we got $\frac{m(E)+ \frac{1}{k}}{2} \ge \sum_{n\in\Bbb N} m(\dot I_n^k)$ (where $\dot I_n^k$ is the "cutted in half $ I_n^k$)
I don't know what to do next.
Consider the function $f : \Bbb R \to [0, \infty)$, $f(x) = m(E \cap [-x, x])$. This function is continuous as can be easily shown. Since $f(0) = 0$, $\lim_{x\to\infty} f(x) = m(E)$, the intermediate value theorem gives the desired result. In fact, it gives the stronger result that for any $\lambda \in [0, m(E)]$, one can find a subset of $E$ with measure $\lambda$.