Hahn-Banach theorem (analytic and geometric forms)
Anchor (Master): Brezis §1; Rudin Functional Analysis §3; Conway §III; Bohnenblust-Sobczyk 1938
Intuition Beginner
Suppose someone hands you a ruler that only measures lengths along a single line drawn through the origin. The ruler works perfectly on that line. The Hahn-Banach theorem promises that you can always extend that ruler to a measurement defined on the whole surrounding space, keeping every length on the original line unchanged and never reporting a larger length than the original ruler would have.
In plainer words: a length rule that is consistent on a small piece of a space can always be enlarged to a length rule on the whole space, without inflation.
This is the analytic version of the theorem. There is also a geometric version that sounds like a different statement but is really the same idea wearing different clothes: any two convex shapes that do not overlap can be separated by a flat wall.
Visual Beginner
Two convex blobs sitting in the plane without touching. A single straight line slides between them so that one blob sits entirely on one side and the other blob sits entirely on the other side.
The line is the geometric Hahn-Banach separator. In higher dimensions, replace "line" with "flat wall of one dimension less than the space." In infinite dimensions, the same picture holds, but the wall is built from a linear functional whose existence the theorem guarantees.
Worked example Beginner
Picture the plane with coordinates and . On the -axis alone, define a length rule that reports the absolute value of . That rule is consistent on the axis.
To extend it to the whole plane, you need a measurement that agrees with absolute value on the axis and stays bounded by something reasonable everywhere else. One valid extension reports the absolute value of for every point in the plane, ignoring . Another valid extension reports the larger of and . Both extensions agree with the original rule on the axis. Hahn-Banach says at least one such extension always exists for the corresponding problem about linear measurements; the proof in the master tier explains why.
Why this matters Beginner
Three reasons the theorem appears in almost every functional analysis course:
First, it builds dual spaces. The dual of a space is the collection of all bounded linear measurements on that space. Without Hahn-Banach, the dual could be empty for unusual spaces. Hahn-Banach guarantees there are always plenty of measurements to work with.
Second, it separates objects. Optimisation, economics, and probability all reduce questions about feasibility or pricing to questions about whether two convex sets can be separated. The geometric Hahn-Banach gives that separation.
Third, it links algebra to geometry. A measurement is an algebraic object. A wall is a geometric object. The theorem says these two descriptions are equivalent.
Check your understanding Beginner
Formal definition Intermediate+
Let be a real vector space 01.01.03. A sublinear functional on is a map satisfying
A norm is sublinear, but sublinear functionals are more general: they need not be symmetric and need not vanish only at zero.
Theorem (analytic Hahn-Banach, real form). Let be a real vector space, a sublinear functional on , a linear subspace, and a linear functional satisfying for every . Then there exists a linear functional with and for every [Brezis §1].
The norm-preserving extension theorem for normed spaces is the corollary obtained by taking .
Theorem (norm-preserving extension). Let be a normed vector space 02.11.06, a linear subspace, and a bounded linear functional. Then there is with and .
The complex version replaces with and is due to Bohnenblust and Sobczyk: regard a complex-linear functional as where , extend the real part using the real Hahn-Banach, and recover the complex extension by the same formula.
Theorem (geometric Hahn-Banach, first form). Let be a real normed space, open convex non-empty, convex non-empty, and . Then there exist and with
Theorem (geometric Hahn-Banach, second form). Let be a real normed space, compact convex non-empty, closed convex non-empty, and . Then there exist and in with
The first form gives a separating closed hyperplane, the second a strictly separating one.
Key theorem with proof Intermediate+
We prove the analytic Hahn-Banach for a real vector space using Zorn's lemma, then sketch the separable variant that avoids choice.
Proof of analytic Hahn-Banach (general case via Zorn). Let be the collection of all pairs where is a linear subspace and is linear, extends , and is dominated by . Order by extension: if and .
The collection is non-empty because . Any chain has the upper bound where for any with ; the dominance condition is inherited. Zorn's lemma supplies a maximal element .
We claim . Suppose otherwise; pick and set . Any linear extension of to is determined by the scalar . The dominance condition
splits by sign of . Writing as and as with , the condition becomes
So we need
For any and , the dominance of on and subadditivity of yield
and adding and subtracting the term inside gives
More cleanly: pick and and observe
Since we use the identity
after introducing into both summands. The cleanest way to do this is the following: for any and any ,
We split as where ; the cross terms cancel. Choosing and yields
so
The supremum on the left is below the infimum on the right, and any in between works. Choosing one such produces a strict extension with , contradicting maximality. So and is the desired extension.
Proof of separable case (no Zorn needed). Suppose is separable: pick a countable dense set and let , . Extend from to by the one-step construction above at each stage. Set on , which is dense in . The estimate guarantees uniform continuity, so extends by uniform continuity to all of when is continuous (in particular, when is a norm). No choice principle stronger than dependent choice is used.
Bridge. The norm-preserving extension corollary forces for every normed space with at least one non-zero vector, which is the foundation for the open mapping theorem 02.11.09 and Banach-Steinhaus 02.11.10 pending. The geometric form supplies the separating hyperplane underpinning the weak-topology theory 02.11.11 pending and the duality machinery in convex optimisation [Brezis §1].
Exercises Intermediate+
Lean formalization Intermediate+
lean_status: partial — Mathlib supplies the analytic Hahn-Banach as ContinuousLinearMap.exists_extension_norm_eq and the geometric forms via Mathlib.Analysis.NormedSpace.HahnBanach.Separation. The companion module records curriculum-facing aliases for the analytic and the two geometric forms so that downstream units cite a stable name even while the underlying proofs ride on Mathlib's API. A full proof of the sublinear-dominated version requires importing the order-theoretic Zorn machinery and re-deriving the one-step extension lemma, which the companion leaves as an exercise to plug in later.
import Mathlib.Analysis.NormedSpace.HahnBanach.Extension
import Mathlib.Analysis.NormedSpace.HahnBanach.Separation
namespace Codex.Analysis.FunctionalAnalysis
variable (E : Type*) [NormedAddCommGroup E] [NormedSpace ℝ E]
abbrev HahnBanachAnalytic : Prop :=
∀ (p : Subspace ℝ E) (f : p →L[ℝ] ℝ),
∃ g : E →L[ℝ] ℝ, (∀ x : p, g x = f x) ∧ ‖g‖ = ‖f‖
end Codex.Analysis.FunctionalAnalysisComplex Hahn-Banach via Bohnenblust-Sobczyk Master
The original Hahn-Banach proofs by Hahn (1927) and Banach (1929) handled real scalar fields. The complex case required a separate argument because the dominance condition does not make sense for complex-valued functionals. Bohnenblust and Sobczyk (1938) gave the now-standard reduction.
Theorem (complex Hahn-Banach). Let be a complex vector space, a seminorm, a complex-linear subspace, and a complex-linear functional with for every . Then extends to a complex-linear functional with for every .
Proof. Write where . The map is -linear and satisfies . The real Hahn-Banach applied to the underlying real vector space , with sublinear functional , extends to an -linear dominated by .
Define . Linearity in real scalars is clear. For multiplication by :
so is complex-linear. On , .
For the bound on , pick with and let with . Then
where the second equality uses complex linearity, the third uses that is real positive (hence equal to its real part ), and the inequality is the dominance of by .
The same trick works for the norm-preserving variant: every bounded complex-linear functional on a subspace of a complex normed space extends to the whole space with the same operator norm.
Geometric Hahn-Banach proofs Master
The two geometric forms follow from the analytic form via the Minkowski functional of a convex set, the operation that converts geometry into a sublinear functional.
Definition. Let be a convex subset of a real vector space with and absorbing (every has for some ). The Minkowski functional (or gauge) of is
It satisfies for and , hence is sublinear. If is open, if and only if . If is open and contains a ball around , is continuous and bounded by where is the radius of the ball.
Proof of geometric Hahn-Banach, first form. Translate so that is an open convex neighbourhood of the origin; pick and replace by if needed. Let , which is convex (sum of convex sets), open (sum with an open set), and contains (because forces , but shifts that; the careful setup is in Brezis §1.2).
Concretely: take open convex non-empty and convex non-empty disjoint from . Pick , , and let and . Then is open convex, (since ), and (because would yield for some , so , contradicting ).
Define by . For , since forces . For , .
The analytic Hahn-Banach extends to a linear dominated by . Continuity of (it is bounded by a multiple of because contains a ball around ) gives continuity of , hence .
For : , so , hence . Setting and gives the separator.
Proof of geometric Hahn-Banach, second form. Let be compact convex, closed convex, . The distance is positive: continuity of on the compact-times-closed set, plus the disjointness, give a positive infimum (a compact-set / closed-set Bolzano-Weierstrass argument).
Let , the closed Minkowski sum of with the closed ball of radius , and . Both are convex; is compact and is closed. The interiors of and are disjoint: any common interior point would satisfy with , hence , contradiction.
Apply the first form to (open convex non-empty) and (convex non-empty disjoint): there exist and with for . By a translation argument and the fact that with a margin of to the boundary, for where .
Corollaries Master
The corollaries below all flow directly from norm-preserving extension or from geometric separation.
(C1) Richness of the dual. If is a normed space and , then . Concretely, for each there is with and . The dual norm is realised: .
(C2) Density via annihilators. A linear subspace is dense in if and only if every that vanishes on is zero. Equivalently, the annihilator vanishes if and only if .
(C3) Existence of supporting hyperplanes. If is a closed convex set and (boundary point) with , then there exists with for every . The hyperplane supports at .
(C4) Biduality and reflexivity. The canonical embedding , , is an isometry by (C1). is reflexive if is surjective. Hilbert spaces, finite-dimensional spaces, for , and for are reflexive. The spaces , , , , and are not. Reflexivity controls weak compactness via the Banach-Alaoglu and Kakutani theorems.
(C5) Quotient duality. For a closed subspace , and as isometric isomorphisms. The first follows from extending continuous functionals on to (vanishing on ); the second extends functionals on to and quotients out the annihilator.
(C6) Mazur's theorem on weakly closed convex sets. A convex subset of a normed space is closed if and only if it is weakly closed. Proof: closure in the weak topology contains closure in the norm topology; for the reverse, a norm-closed convex set and an external point are separated by some via (C3), which witnesses outside the weak closure too.
Applications to optimisation Master
Convex optimisation lives on the geometric Hahn-Banach. Three flagship results:
Lagrangian duality. Consider the primal problem where are convex. Form the perturbation function . Geometric Hahn-Banach applied to the epigraph (convex if all data are convex) and the point produces a supporting hyperplane parameterised by Lagrange multipliers . The hyperplane's slope gives the dual functional . Strong duality holds under a Slater interior-point condition; this is the constraint qualification that ensures the supporting hyperplane is not vertical [Brezis §1.3].
Minimax theorems. Von Neumann's minimax theorem and its convex-analytic generalisations (Sion's theorem, Ky Fan's inequality) reduce to existence of saddle points for convex-concave functions on convex sets. The proof factors through the geometric Hahn-Banach: separate the lower-level set of the gain from the upper-level set of the loss, and read off the saddle multiplier.
Pricing in arbitrage-free markets. A finite or infinite-asset market is arbitrage-free if and only if the set of attainable gains is disjoint from the strictly positive cone. Geometric Hahn-Banach separates the two by a linear functional, normalised to a probability measure equivalent to the original; this is the fundamental theorem of asset pricing. The same logic recurs in mathematical economics under the names "second welfare theorem" and "Arrow-Debreu equilibrium pricing."
Best-approximation problems. Given a closed convex set in a reflexive Banach space and a point , the projection exists and is characterised by the variational inequality for all . The supporting hyperplane at is the geometric witness.
Failure without choice Master
Hahn-Banach is strictly weaker than the axiom of choice but strictly stronger than Zermelo-Fraenkel set theory alone. The status of HB in choice-restricted set theories is a delicate piece of reverse mathematics.
Theorem (Pincus 1972). Hahn-Banach is independent of Zermelo-Fraenkel set theory: there is a model of ZF in which Hahn-Banach fails. In particular, there is a normed vector space and a bounded linear functional on a subspace with no norm-preserving extension to .
Pincus showed Hahn-Banach is equivalent (over ZF + dependent choice) to the Boolean prime ideal theorem (BPI), which is strictly weaker than full choice. So the cleaner statement is:
(Pincus, Łoś-Ryll-Nardzewski). In ZF + dependent choice, the analytic Hahn-Banach theorem is equivalent to the Boolean prime ideal theorem (every Boolean algebra with more than one element has a prime ideal). Both are strictly weaker than the axiom of choice, and both are strictly stronger than ZF + dependent choice alone.
Theorem (Foreman and Wehrung 1991). Hahn-Banach implies the existence of a non-measurable subset of the real line. So if every subset of is Lebesgue-measurable (a consequence of certain large-cardinal axioms via Solovay's model), then Hahn-Banach fails. The geometric form fails accordingly: there exist convex sets in a normed space that cannot be separated by a continuous linear functional.
The practical implication: working mathematicians use Hahn-Banach freely in ZFC, but choice-sensitive constructions in descriptive set theory and analysis must track which form of Hahn-Banach is invoked. The separable case avoids all of this because the inductive proof uses only countable dependent choice [Conway §III].
Ordered vector spaces and Kantorovich extension Master
The analytic Hahn-Banach generalises beyond real or complex scalars to positive linear functionals on ordered vector spaces, a setting initiated by Kantorovich in the 1930s as part of his work on linear programming and Soviet planning theory.
Definition. A Riesz space (or vector lattice) is a real vector space with a partial order compatible with the vector operations and such that every pair has a supremum and infimum .
Theorem (Kantorovich extension). Let be a Riesz space, a vector sublattice, and a positive linear functional (so when ). If has the Riesz decomposition property and is dominated by a positive sublinear functional , then extends to a positive linear functional with .
The proof parallels the analytic Hahn-Banach but tracks order-positivity at each step of the Zorn induction. The Kantorovich extension drives spectral theory of positive operators (Krein-Rutman theorem), duality in linear programming, and the modern theory of operator algebras (positive functionals on -algebras extending to states on the enveloping von Neumann algebra). The link with -algebras 02.11.15 pending is the Gelfand-Naimark-Segal construction, whose first step is precisely a Hahn-Banach extension of a state.
The same machinery gives the Hahn-Banach-Lagrange theorem (Simons), unifying analytic Hahn-Banach, Lagrange duality, and the Fenchel duality of convex analysis into a single statement parameterised by sublinear majorants.
Banach limits and finitely additive measures Master
A direct application of analytic Hahn-Banach produces objects that the axioms of countably additive measure theory forbid: shift-invariant means on bounded sequences, finitely additive translation-invariant probability measures on the integers, and ultrafilters on infinite sets that are not principal. These objects share the same set-theoretic strength as Hahn-Banach itself (Boolean prime ideal theorem) and are constructively unavailable.
Theorem (Banach limit). There exists a linear functional with the following four properties.
- Positivity. whenever for every .
- Normalisation. .
- Shift invariance. .
- Extension of . whenever the limit exists.
Proof sketch. Define the sublinear functional . The functional is sublinear on , agrees with on convergent sequences, and is shift-invariant. The analytic Hahn-Banach extends from the closed subspace of convergent sequences to a linear on all of dominated by . Shift-invariance survives because is shift-invariant.
The Banach limit gives a meaning to "the average value of a bounded sequence" even when no average in the usual sense exists. It is used to define states on in operator algebra, to construct finitely additive translation-invariant measures on in amenable-group theory, and to handle Cesaro divergence in number theory and ergodic theory.
Corollary (finitely additive measure on ). Define for , where is the indicator sequence. Then is a finitely additive probability measure on that assigns zero mass to finite sets and is invariant under translation by any fixed integer. No countably additive measure on with all four properties exists: the union of singletons would force .
Connection to amenability. A discrete group is amenable if admits a left-invariant mean, namely a positive normalised linear functional invariant under left translation. The Banach-limit construction shows that and all abelian groups are amenable; the construction fails for free groups on two or more generators (a result of von Neumann). The Hahn-Banach extension of a translation-invariant sublinear majorant is the recurring ingredient.
Subdifferentials and Fenchel duality Master
The geometric Hahn-Banach is the engine of subdifferential calculus, the convex-analytic substitute for the gradient when functions fail to be differentiable.
Definition. Let be a convex function on a normed space . The subdifferential of at is the set
Each is a slope of a supporting affine functional to the epigraph of at the point .
Theorem (existence of subgradients). If is convex, lower-semicontinuous, proper (not identically ), and continuous at , then .
Proof. Continuity at gives an open neighbourhood of in disjoint from the strict epigraph . The strict epigraph is open and convex; its complement contains the point . Geometric Hahn-Banach separates them by a closed hyperplane for some , . Vertical separation is ruled out by openness; rescaling gives and on the epigraph with equality at . The functional is the subgradient.
Fenchel conjugate. For , the Fenchel conjugate is
The Young inequality holds by definition. Equality holds at if and only if .
Theorem (Fenchel-Moreau biduality). If is proper, convex, and lower-semicontinuous, then under the canonical embedding .
The proof uses the second geometric Hahn-Banach to separate the closed convex set from a point , recovering as the supremum over all such separating affine functionals; this supremum equals .
Fenchel duality theorem. Let be proper convex functions on with . Then
with attainment of the supremum and a primal-dual optimality condition and at the optimum.
This is the convex-analytic master statement: linear programming duality, quadratic programming duality, semidefinite programming duality, and the entire optimisation literature on saddle-point conditions and KKT multipliers are special cases or refinements. The Slater interior-point assumption is exactly what is needed to invoke the geometric Hahn-Banach with an open convex set on one side.
Weak topologies and Banach-Alaoglu Master
The dual space built by Hahn-Banach carries a natural topology beyond the norm topology, the weak- topology* of pointwise convergence on .
Definition. A net in converges to in the weak-* topology if for every . The weak-* topology is the coarsest topology on for which all evaluation maps are continuous.
Theorem (Banach-Alaoglu). The closed unit ball is compact in the weak-* topology.
Proof. Embed into the product via . The product is compact by Tychonoff's theorem (equivalent to the axiom of choice). The image of is the subset cut out by linearity and dominance conditions, each of which is a closed condition in the product topology. So embeds homeomorphically as a closed subset of a compact space, hence is compact.
The Banach-Alaoglu theorem is the workhorse compactness result of infinite-dimensional analysis. It is the reason existence proofs in the calculus of variations and PDE can be carried out by extracting weak-* convergent subsequences from norm-bounded sequences in , duals, and similar spaces.
Theorem (Kakutani characterisation of reflexivity). A Banach space is reflexive if and only if its closed unit ball is weakly compact (compact in the weak topology induced by on ).
Theorem (Eberlein-Smulian). In a Banach space, a subset is weakly compact if and only if it is weakly sequentially compact. Equivalently, weak compactness is determined by sequences rather than nets.
Theorem (Goldstine). The canonical embedding has weak-* dense in . Reflexivity is equivalent to , which by Banach-Alaoglu plus Goldstine is equivalent to being weak-* closed in .
The chain Hahn-Banach rich dual weak / weak-* topologies Banach-Alaoglu Kakutani existence of weak limits in reflexive spaces is the standard route to existence theorems in modern analysis. Every link in the chain rests on Hahn-Banach.
Connections Master
Banach spaces
02.11.04— Hahn-Banach assumes nothing more than a normed structure for its analytic form, but its corollaries (reflexivity, biduality, weak compactness) make essential use of completeness.Normed vector space
02.11.06— the natural setting for both the analytic and geometric statements; the norm provides the sublinear functional in the most common applications.Set theory and Zorn's lemma — the general analytic Hahn-Banach uses Zorn's lemma; the separable case uses only dependent choice. The Pincus-Foreman-Wehrung results pin down the exact choice strength.
Open mapping theorem
02.11.09— together with Hahn-Banach, the open mapping theorem and closed graph theorem form the three pillars of Banach-space theory. Hahn-Banach builds duals; the open mapping theorem builds inverses.Banach-Steinhaus / uniform boundedness
02.11.10pending — uses Hahn-Banach via the duality to convert pointwise boundedness into uniform boundedness over the unit ball.Weak topologies and reflexivity
02.11.11pending — the weak topology is defined by the family , which is non-empty thanks to Hahn-Banach. Banach-Alaoglu, Eberlein-Smulian, and the Kakutani characterisation of reflexivity all rest on this dual.Convex analysis and optimisation — Lagrange duality, Fenchel duality, and minimax theorems all reduce to geometric Hahn-Banach plus the Legendre transform.
C algebras
02.11.15pending* — states on -algebras are extended via Hahn-Banach in the GNS construction; the order-theoretic refinement (Kantorovich extension) is what guarantees positivity is preserved.
Representation theorems via Hahn-Banach Master
A family of celebrated representation theorems in measure theory, probability, and operator theory rest on Hahn-Banach as their existence engine.
Theorem (Riesz-Markov-Kakutani, compact form). Let be a compact Hausdorff space and let denote the Banach space of real continuous functions on under the supremum norm. The dual is isometrically isomorphic to the space of finite signed regular Borel measures on , the isomorphism sending a measure to the functional .
The existence direction takes real work: given a bounded linear functional on , one must construct a signed measure . The Hahn decomposition splits into a positive and a negative part; the positive part is extended to a positive linear functional on the upper-semicontinuous envelope via Hahn-Banach, and the Daniell-Stone construction promotes that functional to a positive Borel measure. The geometric Hahn-Banach reappears in the regularity proof: open sets are approximated from below by compact sets via separation arguments.
Theorem (Krein-Milman). A non-empty compact convex subset of a locally convex Hausdorff topological vector space is the closed convex hull of its extreme points. Symbolically, .
Proof outline. Apply Zorn's lemma to the collection of non-empty closed convex extremal subsets of , ordered by reverse inclusion, to extract a minimal extremal subset, which must be a single point and therefore an extreme point of . For the equality, suppose : a point outside the closed convex hull is separated from it by the geometric Hahn-Banach via a continuous linear functional , and the face is a closed extremal subset disjoint from , contradicting that every extremal subset contains an extreme point.
Theorem (Stone-Weierstrass). Let be a compact Hausdorff space and let be a subalgebra containing the constants and separating points. Then is dense in .
The standard proof goes through Dini's theorem and lattice operations, but a Hahn-Banach proof is cleaner conceptually: if is not dense, the density criterion (C2) produces a non-zero vanishing on . Restricting attention to the support of and using point-separation plus the algebra property of forces to vanish on a dense subalgebra, hence on all of , contradiction.
Theorem (Choquet's representation theorem). Let be a metrizable compact convex subset of a locally convex space. For each , there is a Borel probability measure supported on with .
Choquet sharpens Krein-Milman: the closed-convex-hull statement is upgraded to a unique-in-many-cases integral representation by extreme points. The proof glues a Krein-Milman-style Hahn-Banach separation argument with the Riesz-Markov-Kakutani correspondence between functionals and measures.
Hahn-Banach in functional-analytic optimisation Master
Two further consequences of the theorem deserve specific mention because they recur throughout applied analysis.
Theorem (closed range theorem of Banach). Let be a bounded linear operator between Banach spaces. The following are equivalent.
- The range is closed in .
- The range of the adjoint is closed in .
- .
- .
The annihilator identities (3) and (4) are direct Hahn-Banach corollaries: iff iff , and the second annihilator equals the closure for closed convex sets via the geometric form. The closed range theorem underpins solvability theorems for linear PDE, where "the equation has a solution" reduces to " annihilates every solution of the adjoint equation ." Fredholm alternatives are the most familiar instance.
Theorem (Bishop-Phelps). In every Banach space , the set of functionals in that attain their norm on the closed unit ball is norm-dense in .
The proof constructs a "petal" of near a given functional, applies geometric Hahn-Banach to support the petal at an extreme point, and iterates a contraction-like argument. The result tells us that even when the dual norm fails to be uniformly Frechet-differentiable, generic functionals behave as if there were a maximiser; this is the starting point for the Bishop-Phelps-Bollobas theorem, James's reflexivity criterion (a Banach space is reflexive iff every continuous linear functional attains its norm), and the variational principle of Ekeland.
Theorem (Mazur-Orlicz inequality). Let be a real vector space, sublinear, and a non-empty convex set. Then there exists a linear functional with on and .
This is a sandwich theorem with adjustable lower bound; analytic Hahn-Banach is the special case and Mazur-Orlicz is the corresponding constraint-relaxation result that drives modern variational analysis (Borwein, Lewis). Many appearances of Hahn-Banach in convex optimisation are most naturally stated as Mazur-Orlicz invocations rather than as bare Hahn-Banach extensions.
Counterexamples and limits of the theorem Master
Hahn-Banach is sharp: weakening its hypotheses or asking for too much from its conclusion both lead to counterexamples that reveal the precise content of the theorem.
(L1) Sublinear majorant cannot be dropped. A linear functional on a subspace of a real vector space with no sublinear majorant on need not extend linearly to . For example, an unbounded linear functional on a dense subspace of an incomplete normed space typically has no norm-bounded extension; the norm is the natural sublinear majorant, and "unbounded" means no such majorant dominates the original.
(L2) Extension is not unique. Hahn-Banach guarantees existence but not uniqueness of the extension. In general, the collection of norm-preserving extensions of a given functional is a non-empty closed convex set in the dual ball, and it reduces to a single point exactly when the original functional has a unique Hahn-Banach extension. Spaces in which every functional on every subspace has a unique norm-preserving extension are called smooth or Phelps spaces; the dual characterisation is that is smooth iff is strictly convex. Smoothness fails for , , and for most , so Hahn-Banach extensions in these spaces involve a genuine choice.
(L3) The geometric form needs an interior condition. Two disjoint closed convex sets in an infinite-dimensional Banach space need not be separable by a continuous linear functional. Classic counterexample: in , let be the closed convex hull of and let . The sets are disjoint and closed, but no continuous linear functional separates them, because the closure of in the weak topology contains . The compactness hypothesis in the second geometric form is genuinely needed.
(L4) The Hahn-Banach extension property characterises injective Banach spaces. A Banach space is injective if for every Banach space , every closed subspace , and every bounded linear , there is a bounded linear extension with for some fixed . Hahn-Banach is the statement that and are injective with ; the analogous statement for vector-valued functionals does not hold for most Banach spaces. The injective spaces with are exactly the spaces of continuous functions on extremally disconnected compact Hausdorff spaces (Goodner-Nachbin-Kelley theorem); and are the prototype examples.
These limits sharpen the working analyst's intuition about when to expect Hahn-Banach to deliver and when to look for stronger structural input (compactness, smoothness, injectivity, reflexivity).
Hahn-Banach over locally convex spaces and ordered duals Master
The cleanest formulation of Hahn-Banach is not over a Banach space but over a locally convex topological vector space, the natural setting in which both analytic and geometric statements take their most general form. A locally convex space is a topological vector space whose topology is generated by a separating family of seminorms.
Theorem (Hahn-Banach for locally convex spaces). Let be a real locally convex space with a continuous seminorm , let be a linear subspace, and let be a linear functional with for . Then extends to a continuous linear functional with for every .
This statement underlies the duality theory of distribution spaces, tempered distributions , test-function spaces and , currents, hyperfunctions, and the entire framework of microlocal analysis.
Geometric form for locally convex spaces. Two disjoint convex sets in a real locally convex Hausdorff space, one open and non-empty, can be separated by a continuous linear functional. Two disjoint convex sets, one compact and one closed, can be strictly separated. The proofs proceed exactly as in the normed-space case, with the Minkowski functional of a convex neighbourhood of zero replacing the role of the norm.
Order duals and the Hahn-Banach-Kantorovich theorem. Let be an ordered topological vector space with a positive cone that is closed, convex, and pointed (meaning ). Define the order dual as the space of continuous linear functionals that are bounded on order intervals .
The Kantorovich-Riesz decomposition theorem says: if is a Riesz space with the order-continuous decomposition property, then every decomposes uniquely as with . The order-Hahn-Banach extension theorem says: a positive linear functional on an order ideal of that is dominated by a positive sublinear-monotone majorant on extends to a positive linear functional on .
This machinery is what allows the GNS construction on -algebras to deliver a faithful representation as bounded operators on a Hilbert space, what makes the Markov-Kakutani fixed-point theorem work for positive operators, and what powers the modern theory of operator spaces and operator systems.
Application to Lebesgue integration. The Daniell-Stone construction of the Lebesgue integral is a Hahn-Banach extension at heart: define the elementary integral on simple functions, extend it via positivity and dominated convergence to the upward-closure of simple functions, then to all integrable functions. The positivity condition is exactly Kantorovich extension. This route bypasses Caratheodory's outer-measure construction and gives the integral as the primitive object with measure recovered as .
Computational and constructive perspectives Master
Despite its non-constructive character, Hahn-Banach admits constructive refinements under specific structural assumptions on the space and the functional, and these refinements drive computational analysis.
Constructive Hahn-Banach in separable spaces. If is a separable Banach space with a Schauder basis and is a bounded linear functional defined on the closed linear span of finitely many basis vectors, the inductive construction of the proof gives an explicit recursive formula for the extension: at each step, choose the midpoint of the admissible interval . This is a computable Hahn-Banach extension and is the basis of the Weihrauch hierarchy classification of the analytic Hahn-Banach principle.
Computable analysis perspective (Weihrauch). The analytic Hahn-Banach for separable Banach spaces is Weihrauch-reducible to the closed-choice principle on the natural numbers, , but not Weihrauch-reducible to weaker principles. The general (non-separable) version is Weihrauch-equivalent to the choice principle on , namely WKL (Weak Konig's lemma) over second-order arithmetic. The geometric form has the same complexity. This places Hahn-Banach precisely in the reverse-mathematics zone between and .
Constructive convex analysis (Bishop). Bishop's constructive analysis develops a version of Hahn-Banach for "located" convex sets, where a set is located if there is a uniformly computable distance function. The constructive separation theorem requires both convex sets to be located and the closure of their difference to be located away from zero, conditions that are vacuous in classical mathematics but cutting in constructive settings. Specker sequences and recursive counterexamples show these hypotheses cannot be dropped without losing the theorem.
Algorithmic implications. In linear programming, the Hahn-Banach proof is replaced by Farkas' lemma, which gives a constructive certificate of infeasibility. The simplex algorithm and interior-point methods are both algorithmic realisations of duality statements that, in their continuous infinite-dimensional analogue, would invoke Hahn-Banach. The duality gap in mixed-integer programming and the polynomial-time hierarchy of convex programming both have measure-theoretic interpretations that lean on the classical theorem at the limit.
Reverse mathematics summary. Working in the standard hierarchy of subsystems of second-order arithmetic (Friedman, Simpson), the analytic Hahn-Banach for separable spaces is provable in (Weak Konig's lemma) and not provable in alone. The general form (over non-separable spaces) is not directly comparable to the standard hierarchy because non-separable Banach spaces are not natively coded; in set-theoretic terms, the general form is exactly the strength of the Boolean prime ideal theorem.
Historical and philosophical context Master
Hans Hahn's 1927 paper "Uber lineare Gleichungssysteme in linearen Raumen" introduced the extension theorem in the real case, motivated by the moment problem and the systematic treatment of bounded linear functionals on sequence spaces. Stefan Banach independently rediscovered and strengthened the theorem in his 1929 papers in Studia Mathematica, packaging it as a foundational tool of the new theory of linear operators. Banach's 1932 monograph "Theorie des operations lineaires" placed the result at the centre of functional analysis [Brezis §1].
The complex case waited until 1938, when Bohnenblust and Sobczyk supplied the now-standard reduction by separating real and imaginary parts of a complex-linear functional. The geometric reformulation in terms of separating hyperplanes is implicit in Minkowski's late-nineteenth-century work on convex bodies and was developed systematically by Mazur, Eidelheit, and Krein in the 1930s, who recognised the duality between extension and separation.
Philosophically, Hahn-Banach is the first place a student of analysis encounters non-constructive existence: the theorem says an extension exists without telling you how to find it. The proof via Zorn's lemma is genuinely non-constructive, and Pincus's 1972 work and the later Foreman-Wehrung result clarified that this is not an accident of the proof but an essential feature of the theorem itself. Working in ZF alone, one cannot prove Hahn-Banach; working in ZF + dependent choice, one can prove it for separable spaces but not in general; the full theorem requires the Boolean prime ideal theorem, which sits strictly between dependent choice and full choice.
This sensitivity to set-theoretic foundations is more than a curiosity. It explains why constructive and computable analysis (Bishop, Weihrauch) struggles with infinite-dimensional dualities, why the descriptive set theory of Banach spaces (Bossard, Argyros) is delicate, and why certain seemingly natural functionals (Banach limits, finitely additive measures on , ultrafilters) all share the same "Hahn-Banach scent": their existence is provable from BPI but not from ZF alone.
The unifying viewpoint that emerged in the second half of the twentieth century, due to Simons, Konig, Borwein, and others, presents analytic Hahn-Banach, geometric Hahn-Banach, Lagrange duality, Fenchel duality, and the minimax theorem as five faces of one underlying sandwich theorem about sublinear and superlinear functions. This unification clarifies the logical content of each form and the price each pays in side conditions.
Bibliography Master
- Hahn, H. Uber lineare Gleichungssysteme in linearen Raumen. Journal fur die reine und angewandte Mathematik 157 (1927), 214-229.
- Banach, S. Sur les fonctionnelles lineaires. Studia Mathematica 1 (1929), 211-216 and 223-239.
- Banach, S. Theorie des operations lineaires. Warsaw, 1932.
- Bohnenblust, H. F. and Sobczyk, A. Extensions of functionals on complex linear spaces. Bulletin of the American Mathematical Society 44 (1938), 91-93.
- Brezis, H. Functional Analysis, Sobolev Spaces and Partial Differential Equations. Springer, 2011. §1.
- Conway, J. B. A Course in Functional Analysis. 2nd ed., Springer, 1990. §III.
- Rudin, W. Functional Analysis. 2nd ed., McGraw-Hill, 1991. §3.
- Reed, M. and Simon, B. Methods of Modern Mathematical Physics, Vol. I. Academic Press, 1980. §III.
- Pincus, D. The strength of the Hahn-Banach theorem. Lecture Notes in Mathematics 369, Springer, 1974, 203-248.
- Foreman, M. and Wehrung, F. The Hahn-Banach theorem implies the existence of a non-Lebesgue measurable set. Fundamenta Mathematicae 138 (1991), 13-19.
- Kantorovich, L. V. Functional Analysis and Applied Mathematics. Uspekhi Mat. Nauk 3 (1948), 89-185 (English trans. Nat. Bur. Standards, 1952).
- Simons, S. From Hahn-Banach to Monotonicity. Lecture Notes in Mathematics 1693, 2nd ed., Springer, 2008.
Wave A unit, missing-units backfill. Produced as the Hahn-Banach foundation for the open mapping, Banach-Steinhaus, weak-topology, and convex-optimisation strands.