Dual Spaces & the Hahn–Banach Theorem

The continuous dual records every bounded linear measurement of a normed space. Hahn–Banach extends such measurements without increasing their norm and yields norming functionals, point separation, annihilators, and geometric separation.

The continuous dual X∗X^* is the space of bounded linear functionals f:X→Kf:X\to\mathbb K. A dual vector is a measurement: it converts an object into a scalar while respecting linearity and controlling sensitivity. Hahn–Banach says that a bounded measurement defined on a subspace can be extended to the whole space without paying extra norm.

The dual norm and completeness #

For f∈X∗f\in X^*,

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

X∗=B(X,K)X^*=\mathcal B(X,\mathbb K) is Banach even when XX is incomplete, because the scalar codomain is complete. Familiar examples include

(ℓp)∗=ℓq(1≤p<∞),(c0)∗=ℓ1,(\ell^p)^*=\ell^q\quad(1\le p<\infty), \qquad (c_0)^*=\ell^1,

with 1/p+1/q=11/p+1/q=1. Hilbert-space Riesz representation identifies H∗H^* with HH, but an arbitrary Banach space need not resemble its dual.

Hahn–Banach extension #

In normed-space form, let M⊆XM\subseteq X be a linear subspace and f0∈M∗f_0\in M^*. There exists f∈X∗f\in X^* such that

f∣M=f0,∥f∥=∥f0∥.f|_M=f_0, \qquad \|f\|=\|f_0\|.

The algebraic theorem extends one dimension at a time while remaining below a sublinear dominating function; Zorn's lemma produces a maximal extension. The complex version follows by extending the real part and reconstructing the complex-linear functional. The theorem guarantees existence, not uniqueness or a constructive algorithm.

Norming functionals and separation of points #

For x0≠0x_0\ne0, define on M=span{x0}M=\mathop{\mathrm{span}}\{x_0\}

f0(αx0)=α∥x0∥.f_0(\alpha x_0)=\alpha\|x_0\|.

It has norm one. Hahn–Banach extends it to f∈X∗f\in X^* with

∥f∥=1,qquadf(x0)=∥x0∥.\|f\|=1,qquad f(x_0)=\|x_0\|.

Therefore

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

and continuous functionals separate points. The canonical map J:X→X∗∗J:X\to X^{**}, (Jx)(f)=f(x)(Jx)(f)=f(x), is consequently an isometry.

Distance to a subspace #

If MM is a closed subspace and x∉Mx\notin M, Hahn–Banach produces f∈X∗f\in X^* such that

f∣M=0,qquad∥f∥=1,qquadf(x)=dist(x,M)f|_M=0,qquad \|f\|=1,qquad f(x)=\mathop{\mathrm{dist}}(x,M)

after choosing the scalar phase appropriately. Functionals that vanish on MM form the annihilator

M⊥={f∈X∗:f(m)=0 for all m∈M}.M^\perp=\{f\in X^*:f(m)=0\text{ for all }m\in M\}.

The dual of the quotient X/MX/M is isometrically identifiable with M⊥M^\perp. This turns quotient geometry into measurements blind to the removed subspace.

Separating convex sets #

A point outside a closed convex set can be strictly separated from that set by a continuous affine functional under the standard real locally convex/normed space hypotheses. Geometrically, a nonlinear set is replaced by a scalar inequality. This is the engine behind supporting hyperplanes, optimality conditions, and weak closedness of norm-closed convex sets.

Dual-space checklist #

  • Use the continuous dual, not the algebraic dual.
  • Compute the functional norm in the stated primal norm.
  • At L1/L∞L^1/L^\infty endpoints, verify the measure-space assumptions.
  • Distinguish annihilators in X∗X^* from orthogonal complements in a Hilbert space.
  • Treat Hahn–Banach extensions as generally nonunique.

Sources

  1. bookIntroduction to Functional Analysis: Lecture Notes for 18.102pdfnotes

Searches titles, aliases, headings, summaries, and full text.↑↓ move ↵ open esc close