How can I prove that if $A,B\subset \mathbb{R}^n$ and $B$ is open then $B\cap \bar{A}\subset\overline{A\cap B}$ using balls?
I've seen this proof:
Let $x\in {\overline A}\cap B$. Since $B$ is open, we can chose $r>0$ such that $B_{r}(x)\subset B$. For some $0 < s < r$ we still have $B_s(x)\cap B\neq\emptyset$ and since $x\in\overline A$, then $B_s(x)\cap A\neq\emptyset$. Thus $B_s(x)\cap(A\cap B)\neq\emptyset$.
We have just shown $x\in \overline{A \cap B}.$
but it seems wrong since $s$ isn't arbitrary. The following is my attempt at a proof but I suppose it's also wrong since I don't use the fact that $B$ is open. Why is it wrong?
Let $x\in B\cap\overline{A}$. Then since $x\in\overline{A}$, we have that $\forall r>0 \ B(x;r)\cap A\neq\varnothing$. But $x\in B$ also so $B(x;r)\cap A\cap B\neq \varnothing$. Since $r$ was arbitrary, $x\in\overline{A\cap B}$.