Prove that the closure of complement, is the complement of the interior
Solution 1:
If you use the topological definitions of closure and interior, it's very easy and natural: $$\overline A=\bigcap\,\{F\supseteq A\mid F\text{ is closed in }X\}$$ $$A^\circ=\bigcup\,\{G\subseteq A\mid G\text{ is open in }X\}$$ Now just use the rules for complements which turn the complement of a union into an intersection of the complements.
Solution 2:
I think this is easier to do if you consider the closure $\overline{A}$ as the set of elements of $X$ such that any open ball around them intersects $A$, that is, $$\overline{A} = \{ x \in X \mid \forall \epsilon > 0, B(x,\epsilon) \cap A \neq \emptyset \}.$$ Similarly, one definition of interior is the set of elements of $X$ such that you can find an $\epsilon$-ball around them contained in $A$, that is,$$A^{\circ} = \{ x \in X \mid \exists \epsilon > 0 \text{ s.t. } B(x,\epsilon) \subseteq A \}.$$
Now, to prove the claim, first we will show $\overline{A^{c}} \subseteq (A^{\circ})^{c}:$
Let $x \in \overline{A^{c}}$. Then for every $\epsilon > 0$, $B(x, \epsilon) \cap A^{c} \neq \emptyset$. But this means any ball around $x$ will intersect with $A^{c}$, which means you can never find a ball around $x$ that is contained in $A$. That means $x \not \in A^{\circ}$. Thus, $x \not \in A^{\circ} \implies x \in (A^{\circ})^{c}$.
Now to show $(A^{\circ})^{c} \subseteq \overline{A^{c}}:$
Let $x \in (A^{\circ})^{c}$. Then $x \not \in A^{\circ}$. But this means there does not exist $\epsilon > 0$ such that $B(x,\epsilon) \subseteq A$. But this means for every $\epsilon > 0$, $B(x,\epsilon) \cap A^{c} \neq \emptyset$, and this is precisely what we need for $x \in \overline{A^{c}}$. So we are done.