Book 4A

© 2026 NeckPinch · www.neckpinch.com · All rights reserved.

Course 4Book 4A: Function Spaces and Sobolev SpacesChapter 2

Baire Category and Its Consequences

Uniform boundedness, open mapping and closed graph, and why some numerical methods diverge.

19 min read · Updated Oct 2, 2026

Read with Brezis, chapter 2, "The Uniform Boundedness Principle and the Closed Graph Theorem", or Kreyszig §4.7 (category and uniform boundedness), §4.11 (numerical integration, including Pólya's theorem), §4.12–4.13 (open mapping and closed graph).

In this chapter · 6 sections
  1. 2.1When more points make things worse
  2. 2.2The Baire category theorem
  3. 2.3Uniform boundedness
  4. 2.4Open mapping, bounded inverse, closed graph
  5. 2.5History
  6. 2.6Exercises

This chapter proves three theorems that need nothing but completeness, and that say something surprisingly strong. The uniform boundedness principle: a family of bounded operators that is bounded at each point separately is bounded uniformly. The open mapping theorem: a bounded linear bijection between Banach spaces has a bounded inverse. The closed graph theorem: a linear map whose graph is closed is bounded. All three come from one lemma about complete metric spaces, the Baire category theorem, which says such a space can't be a countable union of "thin" sets.

They are used occasionally rather than constantly, but when they are used they settle a question in one line, and two of their consequences are part of everyday analysis. Weakly convergent sequences are bounded (4A.6 Weak Convergence and the Direct Method). And if an equation is uniquely solvable in Banach spaces, the solution automatically depends continuously on the data, an a-priori estimate for free. The chapter's anchor is the uniform boundedness principle at work in numerical analysis: why some natural, high-order numerical methods diverge.

By the end of this chapter you will be able to:

  • state and prove the Baire category theorem, and use it to show that sets are "large";
  • prove the uniform boundedness principle and apply it to quadrature and Fourier series;
  • state the open mapping, bounded inverse and closed graph theorems and use them;
  • explain why equally spaced high-order interpolation and quadrature can fail, and what fixes them.

When more points make things worse

In the world In use Newton–Cotes quadrature and Runge's phenomenon

The natural way to integrate a function numerically on [0,1][0, 1] is to sample it at n+1n + 1 equally spaced points, fit the polynomial of degree nn through the samples, and integrate the polynomial exactly. This gives the Newton–Cotes rules Qn(f)=∑jwnjf(xnj)Q_n(f) = \sum_jw_{nj}f(x_{nj}): the trapezoid rule for n=1n = 1, Simpson's rule for n=2n = 2. One would expect higher nn to be better. It isn't. For n≥8n \geq 8 some weights wnjw_{nj} are negative, and their total size ∑j∣wnj∣\sum_j|w_{nj}| grows explosively: computed exactly, it is 1.451.45 for n=8n = 8, 3.063.06 for n=10n = 10, 5858 for n=16n = 16 and about 56005600 for n=24n = 24.

Large weights of both signs mean that tiny errors in the samples are hugely amplified, and George Pólya proved in 1933 that the rules then fail to converge for some continuous functions. His theorem, proved below by the uniform boundedness principle, says exactly when a sequence of quadrature rules converges for every continuous function: when it converges for polynomials and the sums ∑j∣wnj∣\sum_j|w_{nj}| stay bounded. Rules with positive weights, such as Gaussian quadrature or Clenshaw–Curtis quadrature, satisfy this automatically, which is one reason they are the methods used in practice.

The same instability appears in interpolation. Carl Runge observed in 1901 that the polynomial interpolating f(x)=11+25x2f(x) = \frac{1}{1 + 25x^2} at equally spaced points on [−1,1][-1, 1] gets worse as the degree increases, swinging wildly near the ends (Figure 2.1). Computed, the worst error is about 1.91.9 with 1111 points and about 6060 with 2121. Interpolating instead at the Chebyshev points cos⁡(2j+1)π2n+2\cos\frac{(2j+1)\pi}{2n+2}, which cluster near the ends, the errors are about 0.110.11 and 0.0150.015. Modern software for computing with functions (Trefethen's Chebfun system, for example) is built on Chebyshev interpolation for this reason.

Figure 2.1. Runge's phenomenon for f(x)=11+25x2f(x) = \frac{1}{1 + 25x^2}. Interpolation at 2121 equally spaced points (orange) diverges near the ends, with errors up to about 6060 (clipped here); interpolation at 2121 Chebyshev points (blue) is within 0.0150.015 of ff everywhere.

The Baire category theorem

A subset of a metric space is nowhere dense if its closure has empty interior: it is not dense in any ball. A line in the plane, the integers in R\mathbb{R}, the Cantor set in [0,1][0, 1] (3A.2 Lebesgue Measure) are nowhere dense.

Theorem 2.1 Baire category theorem

A non-empty complete metric space is not a countable union of nowhere dense sets. Equivalently: if X=⋃nFnX = \bigcup_nF_n with each FnF_n closed, then some FnF_n contains a ball.

Proof. Let FnF_n be closed and nowhere dense; we find a point in none of them. F1F_1 contains no ball, so there is a point outside it, and since F1F_1 is closed, a closed ball Bˉ1\bar B_1 of radius r1<1r_1 < 1 that misses F1F_1. F2F_2 contains no ball, in particular not the open ball inside Bˉ1\bar B_1, so there is a closed ball Bˉ2⊆Bˉ1\bar B_2 \subseteq \bar B_1 of radius r2<12r_2 < \tfrac12 missing F2F_2. Continue: nested closed balls Bˉ1⊇Bˉ2⊇⋯\bar B_1 \supseteq \bar B_2 \supseteq \cdots with radii rn<2−n+1r_n < 2^{-n+1}, Bˉn\bar B_n missing FnF_n. Their centres form a Cauchy sequence, which converges by completeness to a point lying in every Bˉn\bar B_n, hence in no FnF_n.

The theorem gives a notion of size different from measure and cardinality. Countable unions of nowhere dense sets are called meagre ("of the first category"); complements of meagre sets are residual, and in a complete space they are dense. Some quick consequences:

  • R\mathbb{R} is uncountable: it is not a countable union of points, each nowhere dense.
  • An infinite-dimensional Banach space has no countable algebraic (Hamel) basis: it would be a countable union of finite-dimensional subspaces, each closed and nowhere dense (Exercise 2.8).
  • In C([0,1])C([0, 1]) with the sup norm, the functions that are differentiable at even one point form a meagre set (Banach and Mazurkiewicz, 1931). So "most" continuous functions are differentiable nowhere. Weierstrass's monster of 2B.5 Uniform Convergence and Arzelà–Ascoli is typical, not exceptional.

Meagre and null sets are both "small", but in different senses: the fat Cantor set of 3A.2 Lebesgue Measure is nowhere dense with positive measure, and R\mathbb{R} is the union of a null set and a meagre set (Exercise 2.9).

Uniform boundedness

Theorem 2.2 Uniform boundedness principle (Banach–Steinhaus)

Let XX be a Banach space, YY a normed space, and {Tα}\{T_\alpha\} a family of bounded operators X→YX \to Y such that for each x∈Xx \in X, sup⁡α∥Tαx∥<∞\sup_\alpha\|T_\alpha x\| < \infty. Then sup⁡α∥Tα∥<∞\sup_\alpha\|T_\alpha\| < \infty.

Proof. Let Fn={x:∥Tαx∥≤n for all α}F_n = \{x : \|T_\alpha x\| \leq n \text{ for all } \alpha\}, closed as an intersection of closed sets. By hypothesis X=⋃nFnX = \bigcup_nF_n, so by Baire some FNF_N contains a ball B(x0,r)B(x_0, r). For ∥z∥<r\|z\| < r, both x0x_0 and x0+zx_0 + z lie in the ball, so ∥Tαz∥≤∥Tα(x0+z)∥+∥Tαx0∥≤2N\|T_\alpha z\| \leq \|T_\alpha(x_0 + z)\| + \|T_\alpha x_0\| \leq 2N for every α\alpha. Hence ∥Tα∥≤2N/r\|T_\alpha\| \leq 2N/r.

Pointwise bounds become uniform bounds, for free. The contrapositive is the form used to show divergence: if sup⁡α∥Tα∥=∞\sup_\alpha\|T_\alpha\| = \infty, then there is a single xx with sup⁡α∥Tαx∥=∞\sup_\alpha\|T_\alpha x\| = \infty, and in fact the set of such xx is residual.

Theorem 2.3 Pólya's theorem on quadrature

For each nn let Qn(f)=∑j=0mnwnjf(xnj)Q_n(f) = \sum_{j=0}^{m_n}w_{nj}f(x_{nj}) be a quadrature rule on [a,b][a, b]. Then Qn(f)→∫abfQ_n(f) \to \int_a^bf for every f∈C([a,b])f \in C([a, b]) if and only if

  1. Qn(p)→∫abpQ_n(p) \to \int_a^bp for every polynomial pp, and
  2. sup⁡n∑j∣wnj∣<∞\sup_n\sum_j|w_{nj}| < \infty.

Proof. Each QnQ_n is a bounded linear functional on C([a,b])C([a, b]) with norm ∥Qn∥=∑j∣wnj∣\|Q_n\| = \sum_j|w_{nj}| (the norm is attained by a continuous function equal to sign⁡wnj\operatorname{sign}w_{nj} at each node). Only if: if Qn(f)Q_n(f) converges for every ff, then sup⁡n∣Qn(f)∣<∞\sup_n|Q_n(f)| < \infty for every ff, and uniform boundedness gives (2). If: given ff and ε\varepsilon, take a polynomial pp with ∥f−p∥∞≤ε\|f - p\|_\infty \leq \varepsilon (Weierstrass, 2B.5 Uniform Convergence and Arzelà–Ascoli). Then

∣Qn(f)−∫f∣≤∣Qn(f−p)∣+∣Qn(p)−∫p∣+∣∫(p−f)∣≤εsup⁡k∥Qk∥+o(1)+ε(b−a).\Big|Q_n(f) - \int f\Big| \leq |Q_n(f - p)| + \Big|Q_n(p) - \int p\Big| + \Big|\int(p - f)\Big| \leq \varepsilon\sup_k\|Q_k\| + o(1) + \varepsilon(b - a).

Newton–Cotes rules integrate polynomials of degree nn exactly, so (1) holds, but their weight sums are unbounded, so (2) fails: there is a continuous function for which they diverge. Rules with positive weights that integrate constants exactly have ∑∣wnj∣=∑wnj=b−a\sum|w_{nj}| = \sum w_{nj} = b - a, so they converge for every continuous function.

Example 2.4 A continuous function whose Fourier series diverges

On the circle, the partial sum at 00 is SNf(0)=∫01f(y)DN(y) dyS_Nf(0) = \int_0^1f(y)D_N(y)\,dy (2B.7 Fourier Series and the First Heat Equation), a bounded linear functional on C(R/Z)C(\mathbb{R}/\mathbb{Z}) with norm LN=∫01∣DN∣L_N = \int_0^1|D_N|, the Lebesgue constant. Computed, LN≈1.44,1.88,2.41,2.96,3.52L_N \approx 1.44, 1.88, 2.41, 2.96, 3.52 for N=1,4,16,64,256N = 1, 4, 16, 64, 256, growing like 4π2log⁡N\frac{4}{\pi^2}\log N (Figure 2.2). Since sup⁡NLN=∞\sup_NL_N = \infty, uniform boundedness gives a continuous ff with sup⁡N∣SNf(0)∣=∞\sup_N|S_Nf(0)| = \infty: its Fourier series diverges at 00. Du Bois-Reymond constructed one explicitly in 1873; the Baire argument shows that such functions form a residual set. (The growth is very slow, which is why it went unnoticed for so long.)

Figure 2.2. Lebesgue constants LN=∫01∣DN∣L_N = \int_0^1|D_N| of the Fourier partial sums, computed (dots), against NN on a logarithmic axis. They grow like 4π2log⁡N\frac{4}{\pi^2}\log N (dashed): slowly, but without bound, so by the uniform boundedness principle some continuous function's Fourier series diverges.

The principle also gives the fact that 4A.6 Weak Convergence and the Direct Method needs: if xn→xx_n \to x weakly (that is, ϕ(xn)→ϕ(x)\phi(x_n) \to \phi(x) for every bounded linear functional ϕ\phi), then sup⁡n∥xn∥<∞\sup_n\|x_n\| < \infty. And a pointwise limit of bounded operators on a Banach space, Tx=lim⁡TnxTx = \lim T_nx, is automatically bounded.

Open mapping, bounded inverse, closed graph

Theorem 2.5 Open mapping theorem

A bounded linear map from a Banach space XX onto a Banach space YY maps open sets to open sets.

Idea of the proof (Brezis, Theorem 2.6). Since TT is onto, Y=⋃nT(BX(0,n))Y = \bigcup_nT(B_X(0, n)), and Baire applied to the closures gives a ball in some T(BX(0,n))‾\overline{T(B_X(0, n))}; by linearity, T(BX(0,1))‾\overline{T(B_X(0, 1))} contains a ball around 00 in YY. A successive-approximation argument, which uses completeness of XX to sum a geometric series of corrections, removes the closure: T(BX(0,1))T(B_X(0, 1)) itself contains a ball around 00.

Corollary 2.6 Bounded inverse theorem

A bounded linear bijection between Banach spaces has a bounded inverse.

Proof. The inverse is linear, and the preimage of an open set under T−1T^{-1} is its image under TT, which is open. So T−1T^{-1} is continuous.

Here is the "estimate for free". Suppose a linear differential equation Lu=fLu = f has, for every ff in a Banach space YY, exactly one solution uu in a Banach space XX, and L:X→YL : X \to Y is bounded. Then the solution operator is bounded: ∥u∥X≤C∥f∥Y\|u\|_X \leq C\|f\|_Y. Existence and uniqueness imply stability, as long as both spaces are complete. In practice one usually proves the estimate directly (because the constant matters), but the theorem guarantees the search isn't hopeless.

A second use is comparing norms. If a vector space is complete under two norms and one is bounded by a multiple of the other, then they are equivalent (Exercise 2.13). This is how different definitions of the same Sobolev or Hölder norm are shown to agree (4A.9 Sobolev Spaces, 4A.11 Hölder Spaces).

Theorem 2.7 Closed graph theorem

Let T:X→YT : X \to Y be linear, with XX and YY Banach. If the graph {(x,Tx)}\{(x, Tx)\} is closed in X×YX \times Y (that is, xn→xx_n \to x and Txn→yTx_n \to y imply y=Txy = Tx), then TT is bounded.

Proof. The graph GG is a closed subspace of the Banach space X×YX \times Y (with the norm ∥x∥+∥y∥\|x\| + \|y\|), hence a Banach space. The projection (x,Tx)↦x(x, Tx) \mapsto x is a bounded linear bijection from GG onto XX, so its inverse x↦(x,Tx)x \mapsto (x, Tx) is bounded by Corollary 2.6, and so ∥Tx∥≤C∥x∥\|Tx\| \leq C\|x\|.

To prove continuity directly, one must show that xn→xx_n \to x implies that TxnTx_n converges, and to TxTx. The closed graph theorem says it is enough to check the second part, assuming TxnTx_n converges. A typical application is Exercise 2.11: a symmetric operator defined on all of a Hilbert space is automatically bounded. The contrapositive explains why the differential operators of quantum mechanics and PDE, which are unbounded, can never be defined on the whole Hilbert space, but only on a dense subspace of smooth enough functions.

Where this goes Where these theorems return

The uniform boundedness principle makes weakly convergent sequences bounded, the first step of the direct method (4A.6 Weak Convergence and the Direct Method). The open mapping theorem is behind the Fredholm alternative (4A.7 Compact Operators and Spectra): for a compact perturbation of the identity, injectivity implies bounded invertibility. In elliptic theory (6A.5 Weak Solutions and Elliptic Regularity), Fredholm theory plus the bounded inverse theorem turns uniqueness into estimates, and in the analysis of the linearised Ricci–DeTurck operator (11A.3 Short-Time Existence and Uniqueness) the existence of a bounded inverse between Hölder spaces is the key input to the contraction argument.

History

René Baire proved his category theorem for the real line in his 1899 thesis. Stefan Banach and Hugo Steinhaus proved the uniform boundedness principle in 1927, and Banach the open mapping and closed graph theorems by 1929–1932 (Juliusz Schauder gave a version of the open mapping theorem in 1930). Banach and Stefan Mazurkiewicz independently showed in 1931 that nowhere differentiable functions are generic in C([0,1])C([0, 1]). Runge's paper on interpolation appeared in 1901, Pólya's quadrature theorem in 1933, and Hellinger and Toeplitz's theorem on symmetric operators in 1910.

Recall Where we stand

In a complete metric space, a countable union of nowhere dense sets has empty interior (Baire). Applied to Banach spaces: pointwise bounded families of operators are uniformly bounded; bounded linear bijections have bounded inverses; and linear maps with closed graphs are bounded. In numerical analysis these explain why quadrature and interpolation with unbounded weight sums diverge for some continuous functions (Pólya; Runge), and in Fourier analysis why some continuous functions have divergent Fourier series. 4A.3 Hahn–Banach and Duality turns to the dual space of bounded linear functionals, and to the Hahn–Banach theorem that provides enough of them.

Exercises

Exercise 2.8 No countable basis

Let XX be an infinite-dimensional Banach space. Show that a finite-dimensional subspace of XX is closed and nowhere dense, and deduce from Baire that XX has no countable Hamel basis (every vector a finite linear combination of basis vectors). Conclude that the space of polynomials, which has the countable basis 1,x,x2,…1, x, x^2, \ldots, is not complete under any norm.

Exercise 2.9 Small in two ways

Let q1,q2,…q_1, q_2, \ldots enumerate Q\mathbb{Q}, let Uk=⋃n(qn−2−n−k,qn+2−n−k)U_k = \bigcup_n(q_n - 2^{-n-k}, q_n + 2^{-n-k}) and G=⋂kUkG = \bigcap_kU_k. Show that GG is null and that its complement is meagre. So R\mathbb{R} is the union of a null set and a meagre set: measure and category can disagree completely about which sets are small.

Solution

m(Uk)≤∑n21−n−k=21−km(U_k) \leq \sum_n2^{1-n-k} = 2^{1-k}, so m(G)=0m(G) = 0. Each UkU_k is open and dense (it contains Q\mathbb{Q}), so R∖Uk\mathbb{R} \setminus U_k is closed and nowhere dense, and R∖G=⋃k(R∖Uk)\mathbb{R} \setminus G = \bigcup_k(\mathbb{R}\setminus U_k) is meagre.

Exercise 2.10 Norm of a quadrature rule

Show that Q(f)=∑jwjf(xj)Q(f) = \sum_jw_jf(x_j) (distinct nodes in [a,b][a, b]) has norm exactly ∑j∣wj∣\sum_j|w_j| as a functional on C([a,b])C([a, b]). (Build a continuous ff with ∣f∣≤1|f| \leq 1 and f(xj)=sign⁡wjf(x_j) = \operatorname{sign}w_j, by joining the values linearly.)

Exercise 2.11 Hellinger–Toeplitz

Let HH be a Hilbert space and T:H→HT : H \to H linear with ⟨Tx,y⟩=⟨x,Ty⟩\langle Tx, y\rangle = \langle x, Ty\rangle for all x,yx, y. Show TT is bounded, by checking that its graph is closed. (If xn→xx_n \to x and Txn→zTx_n \to z, compute ⟨z,y⟩\langle z, y\rangle for every yy.)

Solution

⟨z,y⟩=lim⁡⟨Txn,y⟩=lim⁡⟨xn,Ty⟩=⟨x,Ty⟩=⟨Tx,y⟩\langle z, y\rangle = \lim\langle Tx_n, y\rangle = \lim\langle x_n, Ty\rangle = \langle x, Ty\rangle = \langle Tx, y\rangle for all yy, so z=Txz = Tx.

Exercise 2.12 Closed but not everywhere defined

Let X=C([0,1])X = C([0, 1]) with the sup norm and D=C1([0,1])D = C^1([0, 1]) as a subspace. Show that T=ddx:D→XT = \frac{d}{dx} : D \to X has closed graph (use 2B.5 Uniform Convergence and Arzelà–Ascoli's theorem on uniform limits of derivatives) but is unbounded. Which hypothesis of the closed graph theorem fails?

Solution

If fn→ff_n \to f and fn′→gf_n' \to g uniformly, then f∈C1f \in C^1 with f′=gf' = g. Unbounded: sin⁡(nx)\sin(nx). The domain DD is not complete in the sup norm (not closed in XX).

Exercise 2.13 Rehearsal: two norms, one space

Let XX be complete under norms ∥⋅∥1\|\cdot\|_1 and ∥⋅∥2\|\cdot\|_2, with ∥x∥1≤C∥x∥2\|x\|_1 \leq C\|x\|_2 for all xx. Show the norms are equivalent. Apply this to C1([0,1])C^1([0, 1]) with ∥f∥C1=sup⁡∣f∣+sup⁡∣f′∣\|f\|_{C^1} = \sup|f| + \sup|f'| and ∥f∥∗=∣f(0)∣+sup⁡∣f′∣\|f\|_* = |f(0)| + \sup|f'|: show both are complete and compare them. In 4A.9 Sobolev Spaces, several equivalent norms on Sobolev spaces (with or without lower-order terms, by derivatives or by Fourier transform) are compared in exactly this way, and in 4A.11 Hölder Spaces the same is done for Hölder norms.

Solution

The identity (X,∥⋅∥2)→(X,∥⋅∥1)(X, \|\cdot\|_2) \to (X, \|\cdot\|_1) is a bounded bijection between Banach spaces, so its inverse is bounded: ∥x∥2≤C′∥x∥1\|x\|_2 \leq C'\|x\|_1. For C1C^1: ∥f∥∗≤∥f∥C1\|f\|_* \leq \|f\|_{C^1}, and ∥⋅∥∗\|\cdot\|_* is complete (a Cauchy sequence has fn(0)f_n(0) and fn′f_n' convergent, and fn=fn(0)+∫0xfn′f_n = f_n(0) + \int_0^xf_n' converges in C1C^1). Directly, sup⁡∣f∣≤∣f(0)∣+sup⁡∣f′∣\sup|f| \leq |f(0)| + \sup|f'|, so ∥f∥C1≤2∥f∥∗\|f\|_{C^1} \leq 2\|f\|_*.

© 2026 NeckPinch (www.neckpinch.com). All content in the guidebook (text, mathematics, figures and exercises) is protected by copyright. All rights reserved. No part may be copied, republished or redistributed without written permission.