Overview

The Hahn–Banach extension theorem says that a bounded scalar linear measurement defined on part of a normed vector space can be continued to the whole space at no additional norm cost. It explains why continuous dual spaces contain enough functionals to detect vectors and recover their norms.

There are several related theorems under the same name, including domination and geometric separation forms. The main statement here is the norm-preserving extension form for real or complex normed spaces. Completeness of the space and closedness of the initial subspace are unnecessary.

Prerequisites

Know normed spaces, linear subspaces, and the continuous dual X∗X^*. For a bounded functional f:M→Ff:M\to\mathbb F, where F=R\mathbb F=\mathbb R or C\mathbb C, its norm is sup⁡∥m∥≤1∣f(m)∣\sup_{\|m\|\le1}|f(m)|, with the norm inherited from XX. Boundedness is equivalent to continuity for linear maps. The zero functional on the zero subspace has norm zero.

Definition and conventions

Let MM be any linear subspace of a normed space XX over F\mathbb F, and let f∈M∗f\in M^*. There exists F∈X∗F\in X^* such that

F∣M=f,∥F∥X∗=∥f∥M∗.F|_M=f,\qquad \|F\|_{X^*}=\|f\|_{M^*}.

The extension respects the chosen scalar field; in a complex space it is complex-linear. The theorem asserts existence, not uniqueness or a canonical extension rule. It concerns scalar-valued functionals and does not assert the same norm-preserving extension property for arbitrary maps into Banach spaces.

An underlying real version states that if p:X→Rp:X\to\mathbb R is sublinear and f≤pf\le p on MM, then a real linear extension exists with F≤pF\le p on XX. Sublinear means subadditive and positively homogeneous. Taking p(x)=∥f∥∥x∥p(x)=\|f\|\|x\| produces the norm form.

Intuition

The norm bound constrains the new value assigned when one extra direction is added. Subadditivity ensures that all resulting upper and lower constraints are compatible. The surprising part is that this compatibility persists across the whole vector space, even without an inner product or orthogonal projection.

Examples and non-examples

In Euclidean R2\mathbb R^2, take M={(x,0)}M=\{(x,0)\} and f(x,0)=2xf(x,0)=2x. The extension F(x,y)=2xF(x,y)=2x has norm two because ∣2x∣≤2x2+y2|2x|\le2\sqrt{x^2+y^2}, with equality on the horizontal axis.

Nonuniqueness appears with the ℓ1\ell^1 norm on R2\mathbb R^2. For f(x,0)=xf(x,0)=x, every functional Fa(x,y)=x+ayF_a(x,y)=x+ay with ∣a∣≤1|a|\le1 has norm max⁡(1,∣a∣)=1\max(1,|a|)=1, so all preserve the original norm. On the other hand, F2(x,y)=x+2yF_2(x,y)=x+2y also extends ff algebraically but has norm two. An arbitrary algebraic extension need not meet the theorem's estimate.

A norming functional for x0≠0x_0\ne0 is obtained by first setting f(αx0)=α∥x0∥f(\alpha x_0)=\alpha\|x_0\| on its one-dimensional span. This has norm one; extension gives F(x0)=∥x0∥F(x_0)=\|x_0\| and ∥F∥=1\|F\|=1.

Important properties

A proof sketch for the real domination form extends to M+RzM+\mathbb Rz by assigning F(z)=cF(z)=c. The inequalities F(m+tz)≤p(m+tz)F(m+tz)\le p(m+tz) give an interval of allowable cc values; subadditivity makes the lower endpoint no larger than the upper endpoint. Order all dominated extensions by inclusion. Unions provide upper bounds for chains, and Zorn's lemma produces a maximal extension. The one-direction argument forces its domain to be all of XX.

For the complex norm form, extend the real part u=Re⁡fu=\operatorname{Re}f on the underlying real space and reconstruct F(x)=U(x)−iU(ix)F(x)=U(x)-iU(ix). A phase rotation proves the required absolute-value bound.

Norming functionals yield

∥x∥=sup⁡∥F∥≤1∣F(x)∣.\|x\|=\sup_{\|F\|\le1}|F(x)|.

Functionals also separate a point from a closed subspace: for x∉Mx\notin M with MM closed, there is a norm-one functional vanishing on MM and taking value dist⁡(x,M)>0\operatorname{dist}(x,M)>0 at xx. Closedness matters here because it makes that distance positive.

Connections and further reading

These consequences make weak convergence a meaningful test of vectors and embed every normed space isometrically into its bidual. Hilbert-space geometry supplies special explicit extensions through orthogonal projections, while Hahn–Banach works in general normed spaces. Erdman, §3.8 develops the extension and separation forms.