Proof of the Hahn-Banach separation theorem

1.1k Views Asked by At

In the proof of the Hahn-Banach separation theorem my notes claim the following: Let $X$ be a normed $\mathbf{R}$ vector space, $A,B\subset X$ be nonempty, disjoint, convex, $A$ compact and $B$ closed. Then there exists $r>0$ such that $N_r(A)\cap B=\emptyset$, where $N_r(A):=\bigcup_{x\in A} B_r(x)$. Then there comes a proof of several lines. Can't we just say let $r=dist(A,B)$ (using this result). $\square$?

I mean if $y\in N_r(A)\cap B$ then $d(x,y)<r=dist(A,B)$ with $x\in A$ and $y\in B$!

1

There are 1 best solutions below

1
On BEST ANSWER

Yes, in the given situation, one could just use $r = \operatorname{dist}(A,B)$, and then have

$$N_r(A) = \bigcup_{x\in A} B_r(x) = \{ y\in X : \operatorname{dist}(y,A) < r\}$$

as a convex open neighbourhood of $A$ disjoint from $B$.

But of course, to use that result, $\operatorname{dist}(A,B) > 0$ must have been proved. In the setting of a normed space, that is a one-liner by stating that the continuous function $y \mapsto \operatorname{dist}(y,B)$ attains its minimum on the compact set $A$, and $\{x\in X : \operatorname{dist}(x,B) = 0\} = \overline{B} = B$.

I suspect that the several-lines proof in your notes proves the more general proposition that in a locally convex space, there is a convex open neighbourhood $U$ of $0$ with $(A + U) \cap B = \varnothing$ when $A$ and $B$ are disjoint convex sets with $A$ compact and $B$ closed. The proof in the more general setting is a bit more complicated than for normed spaces (or for locally convex spaces with a translation-invariant metric whose balls are convex, where the same argument as for normed spaces works).