Let $y$ be a point in the boundary of a convex set $K\subseteq \mathbb{R}^n$. I would like to show that all neighbourhoods of $y$ contain a point in $\text{Ext}(K) = \mathbb{R}^n\setminus \overline{K}$ where $\overline{K}$ denotes the closure of $K$.
Equivalent problem: Prove that if $K$ is convex and $U$ is open then $U\subseteq \overline{K}$ implies $U\subseteq K$.
It follows from the definition of boundary that all neighbourhoods of $y$ contain a point in the complement of $K$. If we drop the convexity assumption then a counterexample exists: take a non-trivial open dense set in $\mathbb{R}$.
I am taking a first course in convex optimization, so I'm looking for an elementary proof.