Let $x_1,\ldots,x_M\in\mathbb{R}^N$. Let $P \equiv conv \{x_1,\ldots,x_M\}$ denote the convex hull of these points. Using the Minimax Theorem prove that for all $y\in\mathbb{R}^N \setminus P$ there exists a vector $v\in[-1,1]^N$ such that $v\cdot(x-y)>0$ for all $x\in{}P$.
(Hint: Find a way of identifying $v$ and $x$ with mixed strategies in a zero-sum game.)
My attempt: I have been able to prove the other direction (that too with help from online lecture notes) - i.e. how to use the separating hyperplane theorem to prove the minmax theorem. But I'm unable to find a way to proceed with the direction required in the problem. Any help is appreciated.
Hint: $v^T(x-y)> 0$ for all $x \in P$ is the same as $\min_{x \in P} v^T(x-y) > 0$, and 'there exists a $v$' can turn this into "$\min_x \max_v$" or "$\max_v \min_x$" (one of the two, try to figure out which one). Then you can apply the minimax theorem and use that $x \neq y$.
For any $x \in P$ we have $\max_{v \in [-1,1]^N} v^T(x-y) = \sum_{i=1}^N |x-y|_i >0$ since $x\neq y$. Therefore $ \min_{x \in P} \max_{v \in [-1,1]^N} v^T(x-y) > 0$. By the minimax theorem: $$\min_{x \in P} \max_{v \in [-1,1]^N} v^T(x-y) = \max_{v \in [-1,1]^N} \min_{x \in P} v^T(x-y)$$ so $\max_{v \in [-1,1]^N} \min_{x \in P} v^T(x-y)>0$, which means there exists a $v\in[-1,1]^N$ such that $\min_{x \in P} v^T(x-y)>0$, which means $v^T(x-y)>0$ for all $x \in P$.