Do cones always have an extreme point?
I think that every cone has an extreme point (and only one extreme point which is the zero vector)
By definition $C \subset \mathbb R^n$ is called cone if $\forall \mathbf x \in C, \forall \alpha \ge 0:\alpha\mathbf x \in C$
Now if $C = \emptyset$ then it's trivially a cone, otherwise $\exists \mathbf x \in C$, now by the defintion of $C$ as a cone, we see that if $\alpha=0$ then $\mathbf 0=0\mathbf x=\alpha\mathbf x \in C$ which shows that every nonempty cone contains the zero vector.
On the other hand for every $\mathbf 0\ne \mathbf x \in C$ we see that $1/2\mathbf x, 3/2\mathbf x\in C$ and for $\lambda=1/2$:$$ \mathbf x=\frac{1/2\mathbf x}{2} +\frac{3/2\mathbf x}{2}$$
Which implies that there is no nonzero vector in $C$ which is also an extreme point of $C$. Now let for some $\mathbf x,\mathbf y \in C$ and $\lambda \in (0,1)$:$\mathbf 0=\lambda\mathbf x+(1-\lambda)\mathbf y$
How to conclude that $\mathbf y=\mathbf x$ and from that conclude that $\mathbf 0$ is an extreme point of $C$ and so every cone has one extreme point?
