Banach Spaces — Hahn-Banach, Open Mapping, Closed Graph

⚡ Key Takeaways

One-line: The three pillars of linear functional analysis — Hahn-Banach (existence of functionals), Open Mapping (surjective bounded operators are open), and Closed Graph (closed linear maps between Banach spaces are bounded) — form the structural backbone of the theory of Banach spaces. Key result: Continuous linear functionals separate points and extend from subspaces; bounded surjections are quotient maps; closedness of a graph implies continuity in the complete setting. Where it applies: Distribution theory, PDE solvability, spectral theory, approximation theory, optimization, and any analysis on infinite-dimensional normed spaces. Who/when: Hahn (1927), Banach (1929–1932), with the Open Mapping and Closed Graph theorems crystallizing in Banach's Théorie des opérations linéaires (1932); Baire category (1899) is the engine.

💡 The Core Insight

Functional analysis splits its foundational theorems into two families. The Hahn-Banach family (analytic/geometric, no completeness needed) produces functionals and separating hyperplanes by transfinite extension dominated by a convex gauge. The Baire family (Open Mapping, Closed Graph, Uniform Boundedness — completeness essential) extracts quantitative bounds from the impossibility of covering a complete metric space by countably many nowhere-dense sets. Together they say: Banach spaces have enough functionals to do geometry, and bounded operators between them are rigid enough that algebraic surjectivity/closedness force topological openness/continuity.

Formal Statement

DefinitionNormed and Banach Spaces

A normed space (X,∥⋅∥)(X,\|\cdot\|) is a vector space over K∈{R,C}\mathbb{K}\in\{\mathbb{R},\mathbb{C}\} with a map ∥⋅∥:X→[0,∞)\|\cdot\|:X\to[0,\infty) satisfying definiteness, homogeneity, and the triangle inequality. It is a Banach space if it is complete in the induced metric d(x,y)=∥x−y∥d(x,y)=\|x-y\|. The dual space X∗=B(X,K)X^* = B(X,\mathbb{K}) is the set of bounded (equivalently continuous) linear functionals, normed by

1
∥f∥X∗=sup⁡∥x∥≤1∣f(x)∣=sup⁡x≠0∣f(x)∣∥x∥.\quad \|f\|_{X^*} = \sup_{\|x\|\le 1}|f(x)| = \sup_{x\ne 0}\frac{|f(x)|}{\|x\|}.

Derivation hint: Boundedness means ∣f(x)∣≤C∥x∥|f(x)|\le C\|x\|; the smallest such CC is the operator norm, recovered as the supremum of ∣f∣|f| on the unit ball. A map p:X→Rp:X\to\mathbb{R} is sublinear if p(x+y)≤p(x)+p(y)p(x+y)\le p(x)+p(y) and p(λx)=λp(x)p(\lambda x)=\lambda p(x) for λ≥0\lambda\ge 0. A seminorm additionally satisfies p(λx)=∣λ∣p(x)p(\lambda x)=|\lambda|p(x).

TheoremHahn-Banach, Analytic Form (Real Case)

Let XX be a real vector space, p:X→Rp:X\to\mathbb{R} sublinear, and M⊆XM\subseteq X a subspace with a linear f:M→Rf:M\to\mathbb{R} satisfying f(m)≤p(m)f(m)\le p(m) for all m∈Mm\in M. Then there exists a linear extension F:X→RF:X\to\mathbb{R} with F∣M=fF|_M=f and

2
F(x)≤p(x)for all x∈X.\quad F(x)\le p(x)\qquad\text{for all }x\in X.

Derivation hint: Extend one dimension at a time; the dominating inequality from above and below pins the new value into a nonempty interval, then apply Zorn's lemma to the poset of dominated extensions.

TheoremHahn-Banach, Normed Form

If M⊆XM\subseteq X is a subspace of a normed space and f∈M∗f\in M^*, there exists F∈X∗F\in X^* with F∣M=fF|_M=f and ∥F∥X∗=∥f∥M∗\|F\|_{X^*}=\|f\|_{M^*}. Consequently, for every x0≠0x_0\ne 0 there is F∈X∗F\in X^* with ∥F∥=1\|F\|=1 and

3
F(x0)=∥x0∥.\quad F(x_0)=\|x_0\|.

Derivation hint: Take p(x)=∥f∥ ∥x∥p(x)=\|f\|\,\|x\| in the analytic form (complex case uses f(x)=Re⁡g(x)−iRe⁡g(ix)f(x)=\operatorname{Re}g(x)-i\operatorname{Re}g(ix)). For the second part, define f(λx0)=λ∥x0∥f(\lambda x_0)=\lambda\|x_0\| on Kx0\mathbb{K}x_0 and extend.

TheoremHahn-Banach, Geometric / Separation Form

Let A,BA,B be disjoint nonempty convex subsets of a normed space XX.

  • If AA is open, there exist f∈X∗f\in X^*, α∈R\alpha\in\mathbb{R} with Re⁡f(a)<α≤Re⁡f(b)\operatorname{Re}f(a)<\alpha\le\operatorname{Re}f(b) for all a∈A,b∈Ba\in A,b\in B.
  • If AA is compact, BB closed, they are strictly separated: Re⁡f(a)≤α−ε<α+ε≤Re⁡f(b)\operatorname{Re}f(a)\le\alpha-\varepsilon<\alpha+\varepsilon\le\operatorname{Re}f(b).
4
∃ f∈X∗, α∈R:sup⁡a∈ARe⁡f(a) ≤ α ≤ inf⁡b∈BRe⁡f(b).\quad \exists\, f\in X^*,\ \alpha\in\mathbb{R}:\quad \sup_{a\in A}\operatorname{Re}f(a)\ \le\ \alpha\ \le\ \inf_{b\in B}\operatorname{Re}f(b).

Derivation hint: Use the Minkowski gauge pC(x)=inf⁡{t>0:x/t∈C}p_C(x)=\inf\{t>0:x/t\in C\} of an open convex neighborhood of 00; it is sublinear, and a functional dominated by it gives the separating hyperplane.

TheoremOpen Mapping Theorem

Let X,YX,Y be Banach spaces and T∈B(X,Y)T\in B(X,Y) surjective. Then TT is an open map: T(U)T(U) is open in YY whenever UU is open in XX. Equivalently there exists c>0c>0 with

5
BY(0,c)⊆T(BX(0,1)).\quad B_Y(0,c)\subseteq T\big(B_X(0,1)\big).

Derivation hint: Surjectivity gives Y=⋃nT(BX(0,n))‾Y=\bigcup_n \overline{T(B_X(0,n))}; Baire forces one closure to have interior, yielding the inclusion up to closure, then a successive-approximation series (using completeness of XX) removes the closure.

TheoremBounded Inverse Theorem

If T∈B(X,Y)T\in B(X,Y) is a bijection between Banach spaces, then T−1∈B(Y,X)T^{-1}\in B(Y,X). In particular two complete norms on the same space, one dominating the other, are equivalent.

6
T bijective bounded ⟹ ∃ m>0: ∥Tx∥≥m∥x∥.\quad T\text{ bijective bounded}\ \Longrightarrow\ \exists\, m>0:\ \|Tx\|\ge m\|x\|.

Derivation hint: Immediate corollary of Open Mapping: openness of TT means T−1T^{-1} is continuous.

TheoremClosed Graph Theorem

Let X,YX,Y be Banach spaces and T:X→YT:X\to Y linear with closed graph

7
Γ(T)={(x,Tx):x∈X} closed in X×Y.\quad \Gamma(T)=\{(x,Tx):x\in X\}\ \text{closed in}\ X\times Y.

Derivation hint: Γ(T)\Gamma(T) is a subspace; equip X×YX\times Y with ∥(x,y)∥=∥x∥+∥y∥\|(x,y)\|=\|x\|+\|y\|. Closedness + completeness make Γ(T)\Gamma(T) a Banach space; the projection πX:Γ(T)→X\pi_X:\Gamma(T)\to X is a bounded bijection, so by Bounded Inverse it has bounded inverse, hence T=πY∘πX−1T=\pi_Y\circ\pi_X^{-1} is bounded. Then TT is bounded. Concretely: if xn→xx_n\to x and Txn→yTx_n\to y together imply y=Txy=Tx, then TT is continuous.

Why It Holds

ProofHahn-Banach Analytic Form, Real Case

Step 1 (one-step extension). Suppose ff is defined on M⊊XM\subsetneq X and z∉Mz\notin M. We seek α=F(z)\alpha=F(z) so that for all m∈Mm\in M and scalars, F(m+tz)≤p(m+tz)F(m+tz)\le p(m+tz). For t>0t>0 and t<0t<0 this reduces to needing, for all u,v∈Mu,v\in M,

8
f(u)−p(u−z) ≤ α ≤ p(v+z)−f(v).\quad f(u)-p(u-z)\ \le\ \alpha\ \le\ p(v+z)-f(v).

Derivation hint: Split the dominance inequality f(m±z)+terms≤pf(m\pm z)+\text{terms}\le p by sign of tt and rescale by ∣t∣|t| using sublinearity and linearity.

Step 2 (interval is nonempty). For any u,v∈Mu,v\in M,

9
f(u)+f(v)=f(u+v)≤p(u+v)≤p(u−z)+p(v+z),\quad f(u)+f(v)=f(u+v)\le p(u+v)\le p(u-z)+p(v+z),

so sup⁡u[f(u)−p(u−z)]≤inf⁡v[p(v+z)−f(v)]\sup_u[f(u)-p(u-z)]\le\inf_v[p(v+z)-f(v)], guaranteeing a valid α\alpha. Derivation hint: Add and subtract zz inside pp and use subadditivity; rearrange.

Step 3 (Zorn). Order the set of dominated extensions (N,g)(N,g) by inclusion-and-restriction. Every chain has an upper bound (union of domains). A maximal element (N0,F)(N_0,F) must have N0=XN_0=X, else Step 1 extends it, contradicting maximality. □\square

∎
ProofOpen Mapping Theorem

Step 1 (Baire gives interior). X=⋃n≥1BX(0,n)X=\bigcup_{n\ge1}B_X(0,n), so Y=T(X)=⋃nT(BX(0,n))‾Y=T(X)=\bigcup_n \overline{T(B_X(0,n))}. Since YY is complete (nonmeager in itself), some T(BX(0,n0))‾\overline{T(B_X(0,n_0))} has nonempty interior; by scaling and symmetry T(BX(0,1))‾⊇BY(0,2c)\overline{T(B_X(0,1))}\supseteq B_Y(0,2c) for some c>0c>0.

Step 2 (remove the closure). Fix yy with ∥y∥<c\|y\|<c. Find x1x_1, ∥x1∥<12\|x_1\|<\tfrac12, with ∥y−Tx1∥<c/2\|y-Tx_1\|<c/2. Iterate: at step kk choose xkx_k with ∥xk∥<2−k\|x_k\|<2^{-k} and

10
∥y−T ⁣∑j=1kxj∥<c2k.\quad \Big\|y-T\!\sum_{j=1}^k x_j\Big\|<\frac{c}{2^k}.

Derivation hint: At each stage the remaining residual lies in a scaled copy of T(B(0,1/2))‾\overline{T(B(0,1/2))}, allowing the next correction term to be chosen with geometrically small norm.

Step 3 (sum and conclude). By completeness of XX, x=∑jxjx=\sum_j x_j converges with ∥x∥<∑2−j=1\|x\|<\sum 2^{-j}=1, and continuity gives Tx=yTx=y. Hence BY(0,c)⊆T(BX(0,1))B_Y(0,c)\subseteq T(B_X(0,1)), proving openness. □\square

∎
ProofClosed Graph from Open Mapping

Step 1. Endow Γ(T)⊆X×Y\Gamma(T)\subseteq X\times Y with the product norm. Since Γ(T)\Gamma(T) is a closed subspace of the Banach space X×YX\times Y, it is itself Banach.

Step 2. The projection πX:Γ(T)→X\pi_X:\Gamma(T)\to X, (x,Tx)↦x(x,Tx)\mapsto x, is linear, bounded (∥x∥≤∥(x,Tx)∥\|x\|\le\|(x,Tx)\|), and bijective (linearity + single-valuedness of TT).

Step 3. By the Bounded Inverse Theorem πX−1:x↦(x,Tx)\pi_X^{-1}:x\mapsto(x,Tx) is bounded, so ∥Tx∥≤∥(x,Tx)∥=∥πX−1x∥≤C∥x∥\|Tx\|\le\|(x,Tx)\|=\|\pi_X^{-1}x\|\le C\|x\|. Thus TT is bounded. □\square

∎
SB
Stefan Banach
1892–1945

A largely self-taught mathematician from Kraków, Banach was "discovered" by Steinhaus on a park bench discussing Lebesgue integration. He founded the Lwów School of Mathematics, whose collaborative culture was immortalized in the Scottish Café and its problem book, the Scottish Book. His 1932 monograph Théorie des opérations linéaires organized the field around complete normed spaces — now bearing his name — and contains the Open Mapping, Closed Graph, and Uniform Boundedness theorems in essentially modern form. Hans Hahn had independently proved the extension theorem in 1927; Eduard Helly's earlier sequence-space work (1912, 1921) anticipated key cases. Banach survived WWII feeding lice for a typhus-vaccine lab and died of lung cancer in 1945.

Building Intuition

🧠 Intuition

Think of Hahn-Banach as a "reach" guarantee: in any normed space, no matter how exotic, you can always build a continuous measuring device (a functional) that reads off the size of a chosen vector and that respects any prescribed convex constraint pp. It is the analytic incarnation of "convex sets can be separated by hyperplanes." The Baire-family theorems are about rigidity through completeness. Imagine completeness as a "no-gaps" guarantee that forbids pathological thinning. Open Mapping says: if a bounded operator hits everything in YY, it cannot do so "infinitely inefficiently" — there is a uniform cc so that solving Tx=yTx=y costs at most ∥y∥/c\|y\|/c in norm. Closed Graph says: to check continuity you only need to verify that the map cannot jump — if inputs converge and outputs converge, the output limit is forced to be correct. In incomplete spaces this rigidity evaporates, which is exactly why each theorem fails without completeness.

Figure
The three pillars and their dependence on Baire vs. Zorn
Foundational Theorems of Banach Spaces Zorn's Lemma (AC) Baire Category Thm Hahn–Banach no completeness Open Mapping Bounded Inverse Closed Graph Uniform Boundedness separation, dual functionals, embedding into X**

Worked Examples

ExampleExtending a functional with controlled norm

Given: On X=R2X=\mathbb{R}^2 with the ℓ1\ell^1 norm ∥(a,b)∥1=∣a∣+∣b∣\|(a,b)\|_1=|a|+|b|, let M={(t,0):t∈R}M=\{(t,0):t\in\mathbb{R}\} and f(t,0)=3tf(t,0)=3t.

Step 1 — norm on MM. ∥f∥M∗=sup⁡∣t∣≤1∣3t∣=3\|f\|_{M^*}=\sup_{|t|\le 1}|3t|=3.

Step 2 — find an extension F(a,b)=3a+βbF(a,b)=3a+\beta b. The dual of ℓ1\ell^1 is ℓ∞\ell^\infty, so ∥F∥=max⁡(∣3∣,∣β∣)\|F\|=\max(|3|,|\beta|). To preserve ∥F∥=3\|F\|=3 we need ∣β∣≤3|\beta|\le 3.

Step 3 — verify Hahn-Banach is non-unique. Any β∈[−3,3]\beta\in[-3,3] works, e.g. β=0\beta=0 gives F(a,b)=3aF(a,b)=3a, and β=3\beta=3 gives F(a,b)=3a+3bF(a,b)=3a+3b, both with ∥F∥X∗=3\|F\|_{X^*}=3.

Boxed answer:

11
F(a,b)=3a+βb,β∈[−3,3],∥F∥X∗=3.\quad \boxed{F(a,b)=3a+\beta b,\quad \beta\in[-3,3],\quad \|F\|_{X^*}=3.}

Derivation hint: (ℓ1)∗=ℓ∞(\ell^1)^*=\ell^\infty with the max/sup norm controlling the operator norm.

ExampleOpen Mapping constant for a concrete operator

Given: T:ℓ2→ℓ2T:\ell^2\to\ell^2, T(x1,x2,x3,… )=(x1,12x2,13x3,… )T(x_1,x_2,x_3,\dots)=(x_1,\tfrac12 x_2,\tfrac13 x_3,\dots) is bounded with ∥T∥=1\|T\|=1. Is TT open? Is T−1T^{-1} bounded?

Step 1 — range. TT is injective. Its range is {y:∑n2∣yn∣2<∞}\{y:\sum n^2|y_n|^2<\infty\}, a dense proper subspace, hence not surjective onto ℓ2\ell^2.

Step 2 — apply the theorem. Open Mapping requires surjectivity. Since TT is not surjective, the theorem does not apply, and indeed the formal inverse T−1y=(y1,2y2,3y3,… )T^{-1}y=(y_1,2y_2,3y_3,\dots) is unbounded: take y=en/ny=e_n/n, then ∥y∥=1/n→0\|y\|=1/n\to 0 but ∥T−1y∥=1\|T^{-1}y\|=1.

Step 3 — contrast. Replace the diagonal by bounded-below entries, e.g. S(x)=(x1,12x2+12x1,… )S(x)=(x_1,\tfrac12 x_2+\tfrac12 x_1,\dots) designed surjective with inf⁡\inf singular value m=1/2m=1/2; then SS is open with constant c=m=1/2c=m=1/2, i.e. B(0,1/2)⊆S(B(0,1))B(0,1/2)\subseteq S(B(0,1)).

Boxed answer:

12
T not surjective⇒Open Mapping fails; T−1 unbounded, ∥T−1en/n∥=1 while ∥en/n∥→0.\quad \boxed{T\text{ not surjective}\Rightarrow\text{Open Mapping fails};\ T^{-1}\text{ unbounded},\ \|T^{-1}e_n/n\|=1\text{ while }\|e_n/n\|\to 0.}

Derivation hint: A diagonal operator with diagonal →0\to 0 has range strictly smaller than the whole space and an unbounded inverse on its range — completeness of the range fails.

Common Misconceptions

⚠️ Common mistake
  • Hahn-Banach does not need completeness. It holds in any normed (indeed vector) space. Only the Baire-family theorems require completeness of both spaces.
  • The Hahn-Banach extension is generally not unique. Uniqueness holds iff the space is smooth (the norm is Gâteaux differentiable); in Hilbert space and reflexive smooth spaces it is unique, but not in ℓ1\ell^1 (Example 11).
  • Open Mapping needs surjectivity, Closed Graph needs both spaces complete. Dropping either hypothesis breaks the theorem (see counterexamples).
  • "Closed operator" ≠ "bounded operator" in general. They coincide only when the domain is the whole Banach space. Differential operators are the classic closed-but-unbounded examples — and they live on proper dense domains, so the Closed Graph theorem does not contradict their unboundedness.
  • Open map ≠ continuous map ≠ closed map. These are independent notions; a homeomorphism is all three, but isolated implications fail in general.
CounterexampleClosed Graph fails without completeness of the domain

Let X=C1[0,1]X=C^1[0,1] equipped with the sup norm ∥⋅∥∞\|\cdot\|_\infty (incomplete!) and Y=C[0,1]Y=C[0,1] with ∥⋅∥∞\|\cdot\|_\infty (complete). Define T=ddx:X→YT=\dfrac{d}{dx}:X\to Y. TT has closed graph: if fn→ff_n\to f uniformly and fn′→gf_n'\to g uniformly, then ff is C1C^1 with f′=gf'=g (a standard uniform-convergence theorem). Yet TT is unbounded: fn(x)=sin⁡(nx)f_n(x)=\sin(nx) has ∥fn∥∞=1\|f_n\|_\infty=1 but ∥Tfn∥∞=∥ncos⁡(nx)∥∞=n→∞\|Tf_n\|_\infty=\|n\cos(nx)\|_\infty=n\to\infty. The Closed Graph conclusion ("TT bounded") fails because XX is not complete under ∥⋅∥∞\|\cdot\|_\infty. Re-norming XX with ∥f∥C1=∥f∥∞+∥f′∥∞\|f\|_{C^1}=\|f\|_\infty+\|f'\|_\infty makes XX complete and then TT is bounded — illustrating that the completeness hypothesis cannot be dropped.

CounterexampleOpen Mapping fails without completeness

Let X=(c00,∥⋅∥∞)X=(c_{00},\|\cdot\|_\infty), finitely supported sequences (incomplete), and T:X→XT:X\to X, T(xn)=(xn/n)T(x_n)=(x_n/n). TT is a bounded bijection of c00c_{00} onto c00c_{00}, but T−1(xn)=(nxn)T^{-1}(x_n)=(nx_n) is unbounded, so TT is not open. Completeness of XX fails, so the Bounded Inverse / Open Mapping theorem does not apply.

Connections

connection

These theorems weave through all of functional analysis. Hahn-Banach underwrites the Dual Space and Weak Topologies: it makes the canonical embedding X↪X∗∗X\hookrightarrow X^{**} isometric and defines Reflexive Banach Spaces. The separation form is the analytic source of Convex Optimization Duality and the supporting-hyperplane theorem. The Baire trio (Open Mapping, Closed Graph, Uniform Boundedness Principle) jointly control operator regularity and undergird the Spectral Theory of Bounded Operators (closedness of resolvent sets) and Unbounded Operators and Self-Adjointness (closed operators as the right category). In Distribution Theory, the Closed Graph theorem (Schwartz-kernel context) and Banach-space duality justify defining operations by transposition. The Open Mapping theorem is the abstract reason behind a priori estimates and solvability in linear Elliptic PDE Theory.

Real-World Applications

🔬 Where this appears

Historical Development

⏳ History
- 1899 — René Baire establishes the Baire Category Theorem in his thesis, the future engine of the Open Mapping / Closed Graph theorems.
- 1912 — Eduard Helly proves an extension result for continuous linear functionals on sequence spaces, a special case of Hahn-Banach.
- 1921 — Helly's "Über lineare Funktionaloperationen" sharpens the duality of sequence spaces and norm-preserving extension.
- 1922 — Banach's doctoral thesis introduces axiomatic complete normed spaces ("espaces de type B").
- 1927 — Hans Hahn proves the general analytic extension theorem for real normed spaces (the "Hahn-Banach theorem" name later honors both).
- 1929 — Banach independently generalizes the extension theorem and develops the duality and category-based theorems.
- 1932 — Banach's Théorie des opérations linéaires systematizes Open Mapping, Closed Graph, Bounded Inverse, and Uniform Boundedness in mature form.
- 1938–40 — Mazur, Bohnenblust, and Sobczyk extend Hahn-Banach to the complex case via the real-part trick.
- 1950s onward — Schwartz, Grothendieck generalize the closed-graph / open-mapping circle to Fréchet, (LF), and locally convex spaces (Closed Graph Theorem of Pták, De Wilde webbed spaces).

Subtleties & Limits

open-problem

Beyond Banach spaces and the role of choice.

  • Logical strength. Full Hahn-Banach is strictly weaker than the Axiom of Choice but not provable in ZF; it follows from the Boolean Prime Ideal theorem (Luxemburg). Banach measures (finitely additive, translation-invariant) on R\mathbb{R} exist precisely because of Hahn-Banach, exhibiting non-constructive consequences.
  • Generalizing the closed-graph circle. For locally convex spaces the Open Mapping and Closed Graph theorems require structural hypotheses (e.g. De Wilde's webbed spaces as domain, ultrabornological ranges). Identifying the optimal pairing of source/target classes for which closed graph ⇒ continuity remains a refined research theme.
  • Vector-valued extensions. The Hahn-Banach property for X∗X^*-valued (operator-valued) extensions characterizes injective Banach spaces; classifying spaces with norm-preserving operator extension (the Pλ\mathcal{P}_\lambda and 11-injective spaces; L∞L^\infty-type) connects to deep Banach-space geometry that is still incompletely mapped.
  • Quantitative separation. Effective (computable) bounds in separation theorems and their role in proof mining for nonlinear analysis is an active program (Kohlenbach).

See Also

Uniform Boundedness Principle · Banach-Alaoglu Theorem · Krein-Milman Theorem · Riesz Representation Theorem · Fréchet Spaces and Locally Convex Topologies · Lax-Milgram Theorem · Convex Optimization Duality