Suppose I have a convex, compact, and $n$-dimensional set $K \subseteq \mathbb{R}^n$, and the origin $o$ is a smooth point on the boundary of $K$.
Let $b_1, ..., b_{n-1}$ be a basis for the unique supporting hyperplane of $K$ at the origin. Is it the case that if vector $v \notin span(b_1, ..., b_{n-1})$, then $span(v) \cap (K \setminus \{o\})$ is non-empty?
It seems it must be the case to me, but the one-line proof I imagine exists eludes me.
Since $C$ has dimension $n$ it has interior points. Since $K$ is smooth at the origin, its normal cone is a ray, i.e., $N_K(0)= \mathbb R^+ u$ for some non-zero normal vector $u$, where $u\perp b_i$ for all $i=1\dots n$.
Assume $span(v) \cap K = \{0\}$. Then the convex sets $span (v)$ and $int(K)$ are disjoint, and can be separated by a hyperplane. So there is $a\ne 0$ such that $$ a^T(sv) \le a^Tz \quad \forall s\in \mathbb R, z\in int (K). $$ It follows $a^Tv=0$, $a^Tz \ge 0$ for all $z \in cl(int(K))=K$. This implies $-a$ is a normal direction, $v$ is perpendicular to it, so $v$ is in the span of $b_1\dots b_{n-1}$.