Hahn-Banach and Dual Spaces - Key Proof
We present a complete proof of the Hahn-Banach Extension Theorem, one of the most fundamental results in functional analysis.
Let be a real vector space, a sublinear functional, and a subspace. If is linear with for all , then there exists a linear extension with for all .
Step 1: One-Dimensional Extension
First, we show how to extend from to a subspace where .
For any , define by for , . We need for all , .
For : implies
For : Setting and , we get
So we need:
Claim: Such an exists. For any :
Therefore , which gives
Choose any between these bounds.
Step 2: Zorn's Lemma
Let be the set of all pairs where is a subspace and is a linear extension of satisfying for all .
Order by if and .
Any chain in has an upper bound (take the union of the subspaces and the common extension of the functionals). By Zorn's Lemma, has a maximal element .
Step 3: Maximality Implies Full Extension
If , choose . By Step 1, we can extend to , contradicting maximality. Therefore and is the desired extension.
The use of Zorn's Lemma (equivalent to the Axiom of Choice) is essential. The Hahn-Banach Theorem cannot be proven in ZF set theory without some form of choice. This makes it a non-constructive existence theorem—we know extensions exist but typically cannot write them down explicitly.
Complex Version: For complex vector spaces, apply the real version to the real part and define the imaginary part using .