Let $I$ be bounded subinterval of $\mathbb{R}$. Show that a $B\subseteq I$ is Lebesgue measurable if and only if it satisfies $$\lambda^*(I)=\lambda^*(B)+\lambda^*(I\cap B^c)$$
First implications goes from definition of Lebesgue measurability where we just take $I$ as test set.
But I'm stuck with second implication. I tried to prove it by definition:
Let $A\subseteq\mathbb{R}$ be arbitrary set. We need to prove $\lambda^*(A) \ge \lambda^*(A \cap B) +\lambda^*(A \cap B^c) $ (other inequality goes from sigma aditivity of outer measure). And I can't even see how to use statement from problem to prove this. Any help?