[guided]We now need to introduce a sublinear function that the Hahn-Banach theorem can work with. The Minkowski functional (gauge) is the standard tool for this, but it requires the set to contain the origin. Since $0 \notin C$, we translate: pick any $x_0 \in C$ and set $D = C - x_0$.
**$D$ contains the origin:** $0 = x_0 - x_0 \in C - x_0 = D$.
**$D$ is open and convex:** translations preserve both properties.
Define the Minkowski functional $p: X \to \mathbb{R}$ by $p(x) = \inf\{t > 0 : x \in tD\}$. We verify the key properties:
**$p$ is finite everywhere:** Since $D$ is open and $0 \in D$, there exists $\varepsilon > 0$ with $B(0, \varepsilon) \subset D$. For any $x \in X$ with $x \neq 0$, we have $x \in tD$ whenever $t > \|x\|/\varepsilon$ (because $x/t \in B(0, \varepsilon) \subset D$), so $p(x) \le \|x\|/\varepsilon < \infty$.
**Positive homogeneity:** For $\lambda > 0$, $p(\lambda x) = \inf\{t > 0 : \lambda x \in tD\} = \inf\{t > 0 : x \in (t/\lambda)D\} = \lambda \inf\{s > 0 : x \in sD\} = \lambda p(x)$.
**Subadditivity:** Given $x_1, x_2 \in X$ and $\varepsilon > 0$, pick $t_1, t_2 > 0$ with $x_1 \in t_1 D$, $x_2 \in t_2 D$, $t_1 < p(x_1) + \varepsilon$, $t_2 < p(x_2) + \varepsilon$. Write $x_1 = t_1 d_1$, $x_2 = t_2 d_2$ with $d_1, d_2 \in D$. Then $x_1 + x_2 = (t_1 + t_2)\bigl(\frac{t_1}{t_1+t_2}d_1 + \frac{t_2}{t_1+t_2}d_2\bigr)$. The convex combination $\frac{t_1}{t_1+t_2}d_1 + \frac{t_2}{t_1+t_2}d_2 \in D$ by convexity, so $x_1 + x_2 \in (t_1 + t_2)D$. Hence $p(x_1 + x_2) \le t_1 + t_2 < p(x_1) + p(x_2) + 2\varepsilon$. Since $\varepsilon > 0$ is arbitrary, $p(x_1 + x_2) \le p(x_1) + p(x_2)$.
**Characterisation of $D$:** If $x \in D$, then $x \in 1 \cdot D$, so $p(x) \le 1$. In fact $p(x) < 1$: since $D$ is open and $x \in D$, there exists $\delta > 0$ with $B(x, \delta) \subset D$. Then $x \in (1-\varepsilon)D$ for sufficiently small $\varepsilon > 0$ (because $x/(1-\varepsilon) \in D$ by openness), giving $p(x) \le 1 - \varepsilon < 1$. Conversely, if $p(x) < 1$, then there exists $t < 1$ with $x \in tD$, i.e., $x/t \in D$. Since $0 \in D$ and $D$ is convex, $x = t(x/t) + (1-t) \cdot 0 \in D$.
**$p(-x_0) \ge 1$:** If $p(-x_0) < 1$, then $-x_0 \in D = C - x_0$, so $-x_0 + x_0 = 0 \in C$, contradicting $0 \notin C$.[/guided]