Aquí está una más funcional-analítica de la prueba, lo que evita el argumento con el simplexes:
supongamos por contradicción que existe $x\in(\overline{K})^\circ\setminus K^\circ$. Por Hahn-Banach teorema (aplicado a $K^\circ$$\{x\}$) y el hecho de que $(\mathbb{R}^n)^*=\mathbb{R}^n$, usted puede encontrar $v\neq 0$ tal que
$\langle v,K^\circ\rangle \le \langle v,x\rangle$. Así
$$ \langle v,K^\circ\rangle + \epsilon|v|^2\le\langle v,x+\epsilon v\rangle. $$
Pero $x+\epsilon v\in\overline{K}$ si $\epsilon>0$ es pequeña.
En particular, usted puede encontrar $x'\in K$ tal que $|(x+\epsilon v)-x'|<\frac{\epsilon}{2}|v|$, lo que da
$$ \langle v,K^\circ\rangle + \frac{\epsilon}{2}|v|^2\le\langle v,x'\rangle. $$
Pero por el "segmento de lema", para cualquier fijo $z\in K^\circ$, $[z,x')\subseteq K^\circ$, por lo $\langle v,[z,x')\rangle\le\langle v,x'\rangle-\frac{\epsilon}{2}|v|^2$ y por la continuidad de $\langle v,x'\rangle\le\langle v,x'\rangle-\frac{\epsilon}{2}|v|^2$, contradicción.
Asumimos $K^\circ\neq 0$, pero siempre se puede encontrar un subespacio afín que contengan $K$ donde esto ocurre y usted puede repetir la prueba aquí.