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,B⊂XA, 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 a∈Aa \in A and b∈Bb \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 a∈Aa \in A and b∈Bb \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 C⊂XC \subset X be a convex set and x0∈∂Cx_0 \in \partial C a boundary point. A functional ϕ∈X∗\phi \in X^* is a supporting functional for CC at x0x_0 if ϕ(x0)=sup⁡x∈Cϕ(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 x0∈∂Cx_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 C⊂XC \subset X be a convex set containing 00 in its interior. The Minkowski functional of CC is pC(x)=inf⁡{t>0:x∈tC}p_C(x) = \inf\{t > 0 : x \in tC\}

This is a sublinear functional. If CC is balanced (i.e., αC⊂C\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.