In "Complex Variables and Applications" by Brown and Churchill (McGraw-Hill) the proof of: $$\textit{S is an open set $\implies$ each of its points is an interior point}$$ is left as an exercise. Here are the important definitions that one can use: $$\textbf{$\epsilon$ Neighbourhood}: |z-z_0|<\epsilon$$ $$\textbf{$z_0$ Interior point}: \exists\,\,\ \text{an}\,\,\, \epsilon\text{-neighbourhood containing only}\, z\in S$$ $$\textbf{$z_0$ Exterior point}: \exists\,\,\ \text{an}\,\,\, \epsilon\text{-neighbourhood containing no}\, z\in S$$ $$\textbf{$z_0$ Boundary point}: \text{all neighbourhood of $z_0$ have at least a point in $S$ and one not in $S$}$$ $$\textbf{$S$ Open}: \text{does not contain any of its boundary points}$$
I've tried to prove this in the following way, however I got stuck. Can someone tell me how to make it mathematically rigorous, using the above definitions?
$S$ is an Open Set $\implies$ $S$ does not contain any any of its boundary points. So $$\text{if} \,\, [\forall \epsilon>0, (\exists z_1\in S\,\,\ \text{and}\,\,\ \exists z_2\notin S ):(|z_1-z_0|<\epsilon \,\,\text{and} \,\,\ |z_2-z_0|<\epsilon)] \implies z_0\notin S$$ Hence taking the converse of the above we have $$\text{if}\,\, z_0\in S \implies \exists \epsilon>0, (\forall z_1\in S\,\,\ \text{or}\,\,\ \forall z_2\notin S ):|z_1-z_0|\geq \epsilon \,\,\text{or} \,\,\ |z_2-z_0|\geq \epsilon)$$
Which doesn't really tell me much. I am really not sure I've even negated it correctly or that my definition with the quantifiers is correct.