Normed & Banach Spaces: Completeness, Compactness & the Hahn-Banach Theorem
A Banach space is a complete normed vector space — completeness ensures that Cauchy sequences converge, a property that makes iterative algorithms well-defined in infinite dimensions. Without it, a sequence of approximations can look convergent yet have no limit inside the space, breaking fixed-point arguments and the guarantees that underlie optimization and approximation theory.
Concepts
Lp Unit Ball — p = 2
L² (Euclidean)
‖v‖2 = 1.000v = (0.6, 0.8)
ML use
Ridge regression, weight decay, cosine similarity
Unit ball shape
Circle — perfectly symmetric; the only Lp ball invariant under rotation
The yellow vector v = (0.6, 0.8) lies on the L² unit sphere. Its Lp norm changes as p varies.
You have been working with vectors and measuring their size with the Euclidean norm all along. But the Euclidean norm is just one choice — (sum of absolute values), (largest absolute value), and the whole family are equally valid norms, each inducing a different geometry and different unit balls. Banach spaces generalize this to infinite dimensions with one critical additional requirement: completeness. Without it, sequences that "should" converge have no limit in the space, and the iterative arguments that underlie optimization and approximation theory break down entirely.
Normed Vector Spaces
A normed vector space is a pair where is a vector space over (or ) and satisfies three axioms:
- Positive definiteness: , and if and only if
- Homogeneity: for all scalars
- Triangle inequality:
Every norm induces a metric , giving a topology on in which open balls are the unit of convergence.
Lp Norms and Classical Inequalities
For a sequence and , the norm is
The norm is . For functions, the norm replaces the sum with an integral: .
Hölder's inequality. For conjugate exponents with :
In finite dimensions this reads . The case is the Cauchy-Schwarz inequality.
Minkowski's inequality is the triangle inequality for : . It follows from Hölder applied to .
The three axioms of a norm are not arbitrary choices — they encode exactly what is needed for distance to behave like distance: positivity ensures distinct points are distinguishable, homogeneity ensures scaling is consistent, and the triangle inequality ensures that detours don't help. Hölder's and Minkowski's inequalities are the proofs that these axioms survive when you raise vectors to powers, turning a metrically well-behaved space into an arithmetically useful one.
Banach Spaces: Definition and Examples
A Banach space is a normed vector space that is complete: every Cauchy sequence converges to an element of the space. Formally, if as , there exists with .
| Space | Norm | Banach? |
|---|---|---|
| any norm | Yes — all finite-dimensional normed spaces are Banach | |
| , | Yes | |
| , | Yes | |
| $|f|_\infty = \sup | f | |
| Polynomials on | No — for also fails |
Four Foundational Theorems
Hahn-Banach Theorem. Let be a subspace and a bounded linear functional with . Then extends to with . This is the fundamental existence result for dual functionals.
Open Mapping Theorem. If is a surjective bounded linear operator between Banach spaces, then is an open map. Corollary: a bijective bounded linear operator between Banach spaces has a bounded inverse.
Closed Graph Theorem. A linear operator between Banach spaces is bounded if and only if its graph is closed in .
Uniform Boundedness Principle (Banach-Steinhaus). Let be a family of bounded linear operators from a Banach space to a normed space . If for every , then .
Dual Spaces
The dual space consists of all bounded linear functionals , with norm . It is always a Banach space regardless of whether is.
Riesz representation for . For and , every bounded functional on has the form for a unique , giving an isometric isomorphism . The dual of is by the same argument applied termwise.
Worked Example
Proving Hölder's Inequality for Finite Sequences
For and , Young's inequality states . Apply it to normalized terms and :
Multiplying through by gives .
The Dual of Is
Every bounded linear functional satisfies where and is the -th standard basis vector. Boundedness gives for each , so with . Conversely any defines a bounded functional via this formula with . The Hahn-Banach theorem guarantees functionals defined on subspaces extend to all of , completing the isometric isomorphism .
Closed Graph Theorem: Why Completeness Is Essential
Consider the identity . Its graph is closed: if in and uniformly, then a.e. so the graph closes up. Yet is not bounded: take truncated to a triangle of height and base — then while stays constant, but scaling to a spike gives . The closed graph theorem does not apply because the domain is not complete — it is not a Banach space.
Connections
Where Your Intuition Breaks
The Uniform Boundedness Principle says: if a family of bounded linear operators is pointwise bounded (each operator is bounded on each individual input), then the operators are uniformly bounded (there is a single constant that bounds all of them). The surprising direction is the contrapositive: if no such uniform bound exists, there must be a single input where the operators are unbounded. The existence of such an is proved non-constructively via the Baire category theorem — the set of "bad" inputs is a residual set (countable intersection of dense open sets), which in a complete metric space is non-empty. This is why completeness of the domain is essential: the Baire argument fails in incomplete spaces, and there exist examples of pointwise-bounded families that are not uniformly bounded when the domain is not Banach.
Completeness is what separates "every Cauchy sequence has a limit" from "every Cauchy sequence looks like it should converge." The rationals with form a normed space but not a Banach space — the sequence is Cauchy in but its limit . In functional analysis, this is the exact failure mode that breaks Picard iteration for ODEs: the iterates live in a function space, and if that space has "holes," the limit of approximations may not exist inside it.
The Banach-Steinhaus theorem is the key tool for proving that pointwise-convergent sequences of linear operators are uniformly bounded. In approximation theory, if partial Fourier sums converge pointwise for every in some Banach space, Banach-Steinhaus immediately forces . Contrapositive: if , there must exist some for which diverges — and du Bois-Reymond's theorem that continuous functions exist with divergent Fourier series is proved exactly this way.
Not all Banach spaces are reflexive (). The space is not reflexive: its double dual is , which is strictly larger than (it contains finitely additive measures on ). Reflexivity matters for optimization: in a reflexive Banach space, every bounded sequence has a weakly convergent subsequence (Kakutani's theorem), which is used to prove existence of minimizers via the direct method of the calculus of variations. In non-reflexive spaces this fails and existence proofs require separate arguments.
Enjoying these notes?
Get new lessons delivered to your inbox. No spam.