Theorem 1 (Banach-Steinhaus)
Let be a Banach space, and be a normed space and let be a family of bounded linear operators . Then the following are equivalent:
(Pointwise boundedness) the set is bounded.
(Uniform boundedness) The operator norms are bounded.
The hard direction is (1) (2). The key strategy of the proof is to invoke the Baire category theorem Theorem 1. We invoke the theorem by constructing a covering for the complete space . In detail, define the following subsets of :
Since by assumption we have that this implies that the indeed cover i.e.
Since is complete, Theorem 1 says that at least one of the is not nowhere dense i.e. has non-empty interior. Let’s denote that set by . Then there exists . Let , then and and we can write then we have , and .
for some . In particular, for we have
Since for arbitrary we can consider with and we have
All that remains now is to compute the operator norm from its definition, to find that
Remark 1 (Significance of Banach-Steinhaus)
The condition that is bounded is equivalent to the family being equicontinuous.
The theorem shows that pointwise control implies uniform control.
From the perspective of qualitative vs. quantitative: the qualitative statement says the family of operators is somehow well-behaved, and the quantitative perspective puts a particular number on the behaviour of the operator.
A version of this theorem with specific rates allows us to establish and control the convergence of sequences of approximation operators e.g. quadrature approximations to integrals, or finite difference approximations to derivatives.
From a metamathematical view it explains why sequential arguments often work in functional analysis. In other words, if the uniform limit didn’t exist we could construct sequences that behave pathologically. For more details, see the subsequent corollary.
Why Does Banach-Steinhaus Need Completeness?¶
In finite dimensions, Banach-Steinhaus is trivial: it needs no topology, no Baire, not even continuity. In infinite dimensions completeness is essential.
Let be a family of linear maps , pointwise bounded. Pick a basis . Pointwise boundedness gives finite constants for each . For any with , equivalence of norms gives for some universal constant, so:
Done. . The argument is just the triangle inequality applied to finitely many basis vectors. Pointwise boundedness on basis vectors immediately gives a uniform bound, because every point is a finite linear combination of them with controlled coefficients. In infinite dimensions this sum becomes an infinite series, which has no reason to converge --- the finite-dimensional trick breaks down completely.
Let be the space of real sequences with only finitely many nonzero terms, equipped with the sup-norm .
Why is not complete. Consider the sequence of elements
This is Cauchy in the sup-norm: for , But the limit has infinitely many nonzero terms, so . The completion of in the sup-norm is , the space of sequences converging to zero.
The operators. Define by . Each is a bounded linear functional with .
Pointwise bounded: For any fixed , there exists such that for . Then for all , so
Not uniformly bounded: But .
So Banach-Steinhaus fails on the incomplete space : the family is pointwise bounded but uniformly unbounded.
Where is the witness?¶
The contrapositive of Banach-Steinhaus promises: if the family is uniformly unbounded, there exists a single with . Since , Banach-Steinhaus applied on the complete space tells us (by contrapositive) there must exist an where . We can find it explicitly: take
This is in (since ) but not in . Then
But this witness is not in . It has infinite support. The witness lives in the completion , not in the finitely supported subspace. The incomplete space has a hole exactly where it needs to be.
The catastrophe was always there, you just couldn’t see it because is missing the elements that expose the problem. The incomplete space gives a false sense of security: everything you can test looks fine, but the moment someone hands you an input from the completion, it blows up. This is the applied mathematics moral: you build your numerical scheme on finitely supported data (effectively ), your convergence tests all pass, and then in production someone feeds in an input from and the scheme explodes. Completeness isn’t an abstraction, it’s the guarantee that your test cases are representative of the full space.
What goes wrong with the Baire argument? We would write where . These do cover , but since is not complete, it is not a Baire space. Each is nowhere dense: given any and , choose and perturb the -th coordinate by to find a point . No contains a ball, so the Baire argument has no traction. Completeness would forbid this: in a Banach space, at least one must have nonempty interior, and linearity propagates that local bound to a global one.
Why This Matters in Practice¶
The contrapositive is often more useful: if the family is uniformly unbounded, then there exists a concrete point where . The blowup cannot remain invisible, it must concentrate at an actual point in the space. Moreover, the set of such witness points is comeager (residual) by Baire, meaning witnesses are generic and the well-behaved points are the topologically rare ones.
The partial sum operators satisfy (the Lebesgue constants grow like ). Banach-Steinhaus immediately gives: there exists a specific continuous function whose Fourier partial sums diverge at a point. Not a pathological distribution, not something outside , but an actual continuous function. This is the du Bois-Reymond theorem (1876), and the Banach-Steinhaus proof is essentially one line once you know the norms grow. Moreover, such functions are generic: the typical continuous function has a divergent Fourier series.
If an approximation scheme has operator norms growing to infinity, Banach-Steinhaus guarantees a concrete input where convergence fails, and generically most inputs fail. The Runge phenomenon (polynomial interpolation blowing up at equispaced nodes) can be understood this way: the interpolation operators are unbounded, so a witness function exists where interpolation diverges.
The practical message is: if you are designing a numerical scheme and you cannot prove uniform boundedness of the operator norms, you should not think “maybe it works for the inputs I care about.” Banach-Steinhaus says the failure is not hiding in some exotic corner, it is dense. You will encounter it.
Banach-Steinhaus turns abstract collective pathology into concrete individual pathology. An incomplete space is itself meagre, so it can be exhausted by the nowhere dense sets and no witness needs to exist. A complete space is not meagre, so Baire forces some to have interior, and the witness is not only guaranteed but generic.
A common application is to converging sequences of bounded linear operators.
Corollary 1 (Limits of sequences of bounded linear operators)
Let be Banach spaces, and let be a family of bounded linear operators . Then the following are equivalent:
(Pointwise convergence). , in .
(Pointwise convergence to a continuous limit). There exists a bounded linear operator such that , in .
(Uniform boundedness + Dense subclass convergence). The operator norms are bounded, and for a dense subset of , converges in .
Homework.