ConceptComplete

Hahn-Banach and Dual Spaces - Examples and Constructions

Geometric forms of the Hahn-Banach Theorem provide powerful tools for separating and supporting convex sets, with applications throughout optimization and economics.

TheoremHahn-Banach Separation Theorem

Let XX be a normed space and A,BXA, B \subset X disjoint non-empty convex sets.

  1. Weak Separation: If AA is open, there exist ϕX{0}\phi \in X^* \setminus \{0\} and αR\alpha \in \mathbb{R} such that ϕ(a)αϕ(b)\phi(a) \leq \alpha \leq \phi(b) for all aAa \in A and bBb \in B

  2. Strong Separation: If AA is closed, BB is compact, there exist ϕX\phi \in X^* and α,βR\alpha, \beta \in \mathbb{R} with α<β\alpha < \beta such that ϕ(a)<α<β<ϕ(b)\phi(a) < \alpha < \beta < \phi(b) for all aAa \in A and bBb \in B

These separation theorems provide a geometric interpretation of the Hahn-Banach Theorem: convex sets can be separated by continuous linear functionals (hyperplanes).

DefinitionSupporting Functional

Let CXC \subset X be a convex set and x0Cx_0 \in \partial C a boundary point. A functional ϕX\phi \in X^* is a supporting functional for CC at x0x_0 if ϕ(x0)=supxCϕ(x)\phi(x_0) = \sup_{x \in C} \phi(x)

The hyperplane {x:ϕ(x)=ϕ(x0)}\{x : \phi(x) = \phi(x_0)\} is called a supporting hyperplane.

TheoremExistence of Supporting Functionals

Let CC be a non-empty closed convex set in a normed space XX and x0Cx_0 \in \partial C. Then there exists a non-zero supporting functional ϕX\phi \in X^* for CC at x0x_0.

ExampleApplications
  1. Optimization: The subdifferential of a convex function at a point consists of supporting functionals to its epigraph

  2. Economics: The separation theorem underlies the fundamental theorems of welfare economics

  3. Game Theory: Supporting hyperplanes are used to prove the minimax theorem

  4. Variational Inequalities: Solutions are characterized by supporting functionals

ExampleMinkowski Functional

Let CXC \subset X be a convex set containing 00 in its interior. The Minkowski functional of CC is pC(x)=inf{t>0:xtC}p_C(x) = \inf\{t > 0 : x \in tC\}

This is a sublinear functional. If CC is balanced (i.e., αCC\alpha C \subset C for all α1|\alpha| \leq 1), then pCp_C is a seminorm. The Hahn-Banach Theorem can be proven using Minkowski functionals.

Remark

The geometric versions of Hahn-Banach are essential tools in convex analysis and optimization. They show that the analytic concept of linear functionals has deep geometric meaning in terms of separating and supporting convex sets.

These results form the foundation for duality theory in optimization, where primal and dual problems are related through separating hyperplanes.