I am trying to solve Exercise 2.39 at Boyd and Vandenberghe's Convex Optimization book. In one source, the answer is given as:
2.39 Separation of cones. Let $K$ and $\tilde K$ be two convex cones whose interiors are nonempty and disjoint. Show that there is a nonzero $y$ such that $y\in K^*$, $-y\in\tilde K^*$.
Solution. Let $y\ne0$ be the normal vector of a separating hyperplane separating the interiors: $y^\top x\ge\alpha$ for $x\in\boldsymbol{\operatorname{int}}K_1$ and $y^\top x\le\alpha$ for $x\in\boldsymbol{\operatorname{int}}K_2$. We must have $\alpha=0$ because $K_1$ and $K_2$ are cones, so if $x\in\boldsymbol{\operatorname{int}}K_1$, then $tx\in\boldsymbol{\operatorname{int}}K_1$ for all $t>0$. This means that $$y\in(\boldsymbol{\operatorname{int}}K_1)^*=K_1^*,\quad-y\in(\boldsymbol{\operatorname{int}}K_2)^*=K_2^*.$$
I don't get the final part $(\boldsymbol{\operatorname{int}}K)^* = K^*$. Why is this a valid equality? My idea is because if a boundary point of $K$ has $y^\top x < 0$ this would contradict $\boldsymbol{\operatorname{int}}K$ being an open set, but I can not formalize this.