For $x\in\mathbb{R}^d$ and $A\subset\mathbb{R}^d$, we say that $x$ is well separated from $A$ if there is a linear functional $f:\mathbb{R}^d\rightarrow\mathbb{R}$ such that $f(A)\subseteq [0,1]$ and $f(x)=2$.
Suppose that $P\subset\mathbb{R}^d$ is a set of $n$ points such that every $p\in P$ is well separated from $P\backslash\{p\}$. What can we say about the size of $d$? I believe that it must be $\Omega(n)$ (i.e., it grows linearly with $n$), or at least close to it, but a proof has eluded me thus far. I would not be too surprised if this were a consequence of a deeper known result I am unaware of.
For my purposes, it would actually suffice to show that $d$ is at least linear under the stronger assumption that for every $p\in P$ there is a functional $f_p$ such that $f_p(P\backslash\{p\})\subseteq\{0,1\}$ and $f_p(p)=2$. I am not sure this is particularly helpful, but it does allow you to assume that (after applying a linear transformation and deleting a small fraction of the points) the elements of $P$ are vertices of the hypercube $\{0,1\}^d$, which might make the problem more amenablea to combinatorial tools.
Note that, in either of the two variants, $P$ must be the vertex set of a convex polytope. Two simple examples of point sets with the above property: Any set of linarly independant vectors and the vertex set of the cross-polytope (of dimension $d-1$, embedded into an affine hyperplane).
P.D.: This is my first question on the forum! I hope it is not too dull.