(1) If $E$ is a subset of $\mathbb R$ with finite outer measure, i.e. $m^{*}(E) <\infty$; and (2) $E$ is not Lebesgue measurable, i.e. there exists $F$ such that $m^{*} (F) < m^{*}(EF) + m^{*}(FE^{c}).$
[Claim] There exists an open set $O\supset E$ with finite outer measure, such that $$m^{*}(O E^{c}) > m^{*} (O) - m^{*} (E).$$
My questions are the following.
(1) Is the above claim correct? I've seen this in Royden's book, but have a bit concern. Note that a set $E$ is Leb measurable if it satisfies caratheodory condition: $m^{*} (F) = m^{*}(EF) + m^{*}(FE^{c})$ for all subset $F$. If the claim is yes, it seems that measurability condition can be reduced from all subset $F$ to Borel set $F$.
(2) If the claim is correct, a proof is needed.