How large can a "small" set be? More precisely: if we decompose a space into countably many pieces, each of which is "thin" in the sense that it is dense nowhere, can these thin pieces exhaust the entire space? In finite-dimensional Euclidean spaces and in the function spaces of analysis, intuition suggests that countably many negligible sets should not fill up everything — but intuition alone does not settle the matter. The rational numbers $\mathbb{Q}$, for instance, can be written as a countable union of singletons, each nowhere dense, and these singletons do exhaust $\mathbb{Q}$. What property of $\mathbb{Q}$ permits this, and what property of $\mathbb{R}$ prevents it?
The answer is [completeness](/page/Complete%20Metric%20Space). The Baire Category Theorem asserts that in a [complete metric space](/page/Complete%20Metric%20Space) (or, more generally, in a [locally compact](/page/Locally%20Compact%20Space) [Hausdorff space](/page/Hausdorff%20Space)), the space cannot be written as a countable union of nowhere dense sets. Equivalently, the countable intersection of dense open sets is dense. This result, due to René-Louis Baire (1899), is one of the most powerful existence tools in analysis: it proves that objects with certain properties exist — often in overwhelming abundance — without constructing a single example.
[example: The Rationals Are Exhaustible]
The [metric space](/page/Metric%20Space) $(\mathbb{Q}, |\cdot|)$ is countable, so we may enumerate it as $\mathbb{Q} = \{q_1, q_2, q_3, \ldots\}$. Each singleton $\{q_k\}$ is [nowhere dense](/page/Nowhere%20Dense%20Set) in $\mathbb{Q}$: its closure in $\mathbb{Q}$ is $\{q_k\}$ itself, which has empty interior because every open interval in $\mathbb{Q}$ contains infinitely many rationals besides $q_k$. Thus $\mathbb{Q} = \bigcup_{k=1}^\infty \{q_k\}$ is a countable union of nowhere dense sets.
Now consider the same decomposition attempt in $\mathbb{R}$. Each singleton $\{q_k\}$ is still nowhere dense in $\mathbb{R}$, so $\mathbb{Q} = \bigcup_{k=1}^\infty \{q_k\}$ is a countable union of nowhere dense sets in $\mathbb{R}$. But $\mathbb{Q}$ is far from all of $\mathbb{R}$ — its complement, the set of irrationals $\mathbb{R} \setminus \mathbb{Q}$, is dense. The Baire Category Theorem guarantees that this must be the case: $\mathbb{R}$, being complete, cannot equal a countable union of nowhere dense sets.
[/example]
The distinction between $\mathbb{Q}$ and $\mathbb{R}$ in this example is not accidental — it is the entire point. The Baire Category Theorem draws a sharp line between spaces where countable decompositions into thin sets are possible (incomplete spaces) and spaces where they are not (complete or locally compact Hausdorff spaces). This line has far-reaching consequences: it is the foundation of the [Uniform Boundedness Principle](/page/Uniform%20Boundedness%20Principle), the [Open Mapping Theorem](/page/Open%20Mapping%20Theorem), and the [Closed Graph Theorem](/page/Closed%20Graph%20Theorem), and it provides the standard method for proving that "generic" objects in function spaces have extreme pathological properties.
## Definition
The Baire Category Theorem concerns the distinction between "large" and "small" subsets of a topological space, where "small" is measured not by cardinality or measure but by topological density. The central definitions formalise what it means for a set to be topologically negligible.
A set is [nowhere dense](/page/Nowhere%20Dense%20Set) when its closure fails to contain any open ball — it is "thin" in the sense that it is not dense in any region of the space. A countable union of such thin sets is called **meagre** (or of **first category**), and a set that is not meagre is of **second category**. These terms, due to Baire, classify subsets by their topological thickness.
[definition: Baire Space]
Let $X$ be a [topological space](/page/Topology). We say that $X$ is a **Baire space** if whenever $(G_n)_{n=1}^\infty$ is a countable family of [dense](/page/Dense%20Subset) [open](/page/Topology) subsets of $X$, the intersection $\bigcap_{n=1}^\infty G_n$ is dense in $X$.
Equivalently, $X$ is a Baire space if every [meagre](/page/Nowhere%20Dense%20Set) subset of $X$ (every countable union of [nowhere dense](/page/Nowhere%20Dense%20Set) sets) has empty [interior](/page/Interior).
Equivalently again, $X$ is a Baire space if no nonempty open subset of $X$ is meagre.
[/definition]
The three characterisations are logically equivalent (by taking complements and using the definition of density), but they serve different purposes. The dense $G_\delta$ formulation — "countable intersections of dense open sets are dense" — is the tool for proving **existence** results: if each $G_n$ captures functions satisfying some approximation property, the intersection captures functions satisfying all such properties simultaneously, and it is nonempty (in fact dense). The category formulation — "no nonempty open set is meagre" — is the tool for proving **impossibility** results: a Baire space cannot be exhausted by countably many thin pieces.
The Baire Category Theorem itself identifies two large and practically important classes of Baire spaces.
## The Baire Category Theorem
The fundamental question that the Baire Category Theorem answers is: which spaces are Baire spaces? For arbitrary topological spaces, the Baire property can fail — the rationals $\mathbb{Q}$ with their usual topology are not a Baire space, as the opening example shows. But the two most important classes of spaces in analysis — complete metric spaces and locally compact Hausdorff spaces — are always Baire.
[quotetheorem:1072]
[quotetheorem:1105]
The two versions are independent: neither hypothesis implies the other. The space $\mathbb{R}$ satisfies both (it is a complete metric space and locally compact Hausdorff). The space $\ell^2(\mathbb{N})$ — the Hilbert space of square-summable sequences — is a complete metric space but not locally compact (the closed unit ball is not compact in infinite dimensions). Conversely, the space $\mathbb{Q}_p$ of $p$-adic numbers is both complete and locally compact, but a non-complete locally compact Hausdorff space can be constructed by taking an open subset of a compact Hausdorff space that is not completely metrizable.
The key idea behind the proof of the complete metric space version deserves a brief sketch, since the technique — a **nested sequence of shrinking balls** — is itself a fundamental tool. Given a dense open set $G_1$ and any open ball $B(x_0, r_0)$, density of $G_1$ guarantees a point $x_1 \in G_1 \cap B(x_0, r_0)$; since $G_1$ is open, there exists $r_1 < r_0/2$ with $\overline{B}(x_1, r_1) \subset G_1 \cap B(x_0, r_0)$. Repeating with $G_2$, we find $x_2 \in G_2 \cap B(x_1, r_1)$ and $r_2 < r_1/2$ with $\overline{B}(x_2, r_2) \subset G_2 \cap B(x_1, r_1)$. The sequence $(x_n)$ is Cauchy because $d(x_n, x_m) \le 2r_n$ for $m \ge n$ (both points lie in $\overline{B}(x_n, r_n)$, and $r_n < 2^{-n} r_0 \to 0$). Completeness provides a limit $x = \lim x_n$, and the nested inclusion $x \in \overline{B}(x_n, r_n) \subset G_n$ for every $n$ shows $x \in \bigcap G_n \cap B(x_0, r_0)$. Since $B(x_0, r_0)$ was arbitrary, the intersection is dense.
The completeness hypothesis enters at exactly one point: to guarantee that the Cauchy sequence $(x_n)$ converges. Without completeness, the nested balls might "shrink to nothing" — the intersection could be empty. This is precisely what happens in $\mathbb{Q}$: one can construct nested closed balls in $\mathbb{Q}$ with radii tending to zero whose intersection is empty (choose the centres converging to an irrational number).
### The Hypothesis Cannot Be Dropped
The completeness (or local compactness) hypothesis is essential, and the failure modes are instructive.
[example: The Rationals Are Not a Baire Space]
The space $\mathbb{Q}$ with the standard metric is not complete. We show directly that $\mathbb{Q}$ is not a Baire space by exhibiting it as a countable union of nowhere dense sets.
Enumerate $\mathbb{Q} = \{q_1, q_2, \ldots\}$. Each singleton $\{q_k\}$ is closed in $\mathbb{Q}$ (since $\mathbb{Q}$ is a metric space, hence $T_1$). Each singleton has empty interior: for any $\varepsilon > 0$, the open ball $B(q_k, \varepsilon) \cap \mathbb{Q}$ contains infinitely many rationals besides $q_k$, so $\{q_k\}$ contains no nonempty open set. Therefore each $\{q_k\}$ is nowhere dense. Yet
\begin{align*}
\mathbb{Q} = \bigcup_{k=1}^\infty \{q_k\},
\end{align*}
which shows that $\mathbb{Q}$ is meagre in itself. Since $\mathbb{Q}$ has nonempty interior in itself (every open interval is nonempty), the interior of $\mathbb{Q}$ in $\mathbb{Q}$ is all of $\mathbb{Q}$, which is not empty. So $\mathbb{Q}$ equals a meagre set that has nonempty interior — exactly the condition that the Baire property prohibits.
[/example]
The example above also gives a topological proof that $\mathbb{Q}$ is not completely metrizable: if $\mathbb{Q}$ admitted any complete metric compatible with its usual topology, it would be a Baire space, contradicting the decomposition above. This is a powerful technique: the Baire Category Theorem provides a **topological obstruction** to completeness.
## Nowhere Dense and Meagre Sets
To use the Baire Category Theorem effectively, one needs a working understanding of nowhere dense sets, meagre sets, and their complements. The key challenge is recognizing which sets are nowhere dense — this requires understanding what it means for a closure to have empty interior, which is a subtler condition than being "small" in the measure-theoretic sense.
### Nowhere Dense Sets
A set $A$ in a topological space $X$ is [nowhere dense](/page/Nowhere%20Dense%20Set) if $\overline{A}$ has empty interior: $\operatorname{int}(\overline{A}) = \varnothing$. Equivalently, the complement $X \setminus \overline{A}$ is dense in $X$. Intuitively, a nowhere dense set is one that is "thin everywhere" — no matter where you look in the space, the set fails to fill any open region, even after you take its closure.
Several structural properties make nowhere dense sets easier to work with:
- **Subsets** of nowhere dense sets are nowhere dense.
- **Finite unions** of nowhere dense sets are nowhere dense.
- A **closed** set $F$ is nowhere dense if and only if $\operatorname{int}(F) = \varnothing$. (For closed sets, the closure step is redundant.)
- In a metric space, $A$ is nowhere dense if and only if for every open ball $B(x, r)$, there exists a smaller open ball $B(y, s) \subset B(x, r)$ with $B(y, s) \cap A = \varnothing$.
The last characterisation is the most useful in practice: a set is nowhere dense when every open region contains a sub-region that avoids the set entirely.
[example: Nowhere Dense Sets in the Real Line]
The following sets are nowhere dense in $\mathbb{R}$:
**Finite sets.** Any finite set $\{a_1, \ldots, a_n\} \subset \mathbb{R}$ is closed with empty interior (a finite set contains no open interval).
**The integers.** $\mathbb{Z}$ is closed in $\mathbb{R}$ and has empty interior: every open interval $(a, b)$ of length greater than $1$ contains an integer, but $\mathbb{Z}$ itself contains no open interval.
**The Cantor set.** The middle-thirds Cantor set $\mathcal{C} \subset [0,1]$ is closed (it is the intersection of closed sets), uncountable, and has empty interior. To verify empty interior: $\mathcal{C}$ has [Lebesgue measure](/page/Lebesgue%20Integral) zero (the total length of removed intervals is $\sum_{n=0}^\infty 2^n \cdot 3^{-(n+1)} = 1$), so $\mathcal{C}$ contains no interval of positive length. Despite being uncountable and topologically complex (it is homeomorphic to $\{0, 1\}^{\mathbb{N}}$), the Cantor set is nowhere dense.
**Graphs of continuous functions.** For a continuous function $f: \mathbb{R} \to \mathbb{R}$, its graph $\Gamma_f = \{(x, f(x)) : x \in \mathbb{R}\}$ is closed in $\mathbb{R}^2$ (by continuity) and has empty interior in $\mathbb{R}^2$ (the graph is a one-dimensional object in a two-dimensional space — every open ball $B((x_0, y_0), r) \subset \mathbb{R}^2$ contains points $(x_0, y)$ with $y \neq f(x_0)$, hence points not on the graph).
[/example]
Crucially, countable unions of nowhere dense sets need NOT be nowhere dense. The rationals $\mathbb{Q}$ are a countable union of nowhere dense singletons, yet $\mathbb{Q}$ is dense in $\mathbb{R}$ — as far from nowhere dense as possible. This is why the passage from "nowhere dense" to "meagre" (countable union of nowhere dense sets) is a genuine enlargement of the notion of smallness, and why the Baire Category Theorem is a nontrivial result.
### Meagre and Comeagre Sets
[definition: Meagre Set]
Let $X$ be a topological space. A subset $A \subset X$ is called **meagre** (or of **first category**) if $A$ can be written as a countable union of nowhere dense sets:
\begin{align*}
A = \bigcup_{n=1}^\infty A_n, \qquad \text{each } A_n \text{ nowhere dense in } X.
\end{align*}
A set that is not meagre is called **non-meagre** (or of **second category**). A set whose complement is meagre is called **comeagre** (or **residual**).
[/definition]
The terminology "first category" and "second category" is Baire's original language. A first-category set is topologically negligible; a second-category set is topologically substantial. The Baire Category Theorem, in the category formulation, says precisely that a Baire space is of second category in itself — it is not topologically negligible in its own topology.
Comeagre sets are "topologically large." In a Baire space, every comeagre set is dense (it is the complement of a meagre set, which has empty interior). Moreover, comeagre sets are closed under countable intersections: if each $C_n$ is comeagre, then $X \setminus C_n$ is meagre, and $X \setminus \bigcap_n C_n = \bigcup_n (X \setminus C_n)$ is a countable union of meagre sets, hence meagre. This closure property is what makes comeagre sets so useful for proving that "generic" objects have a given property — if the property holds on a comeagre set, and we have countably many such properties, the intersection of the comeagre sets is still comeagre, hence dense, hence nonempty.
### Category Versus Measure
A common source of confusion is the relationship between meagre sets and measure-zero sets. Both are notions of "smallness," but they are independent — neither implies the other.
[example: A Meagre Set of Full Measure]
We construct a subset of $\mathbb{R}$ that is meagre (topologically negligible) yet has full Lebesgue measure (measure-theoretically dominant).
For each $n \in \mathbb{N}$, enumerate the rationals as $\{q_1, q_2, \ldots\}$ and define the open set
\begin{align*}
U_n = \bigcup_{k=1}^\infty \left(q_k - \frac{1}{2^k n}, \; q_k + \frac{1}{2^k n}\right).
\end{align*}
Each $U_n$ is open and dense in $\mathbb{R}$ (it contains all rationals, which are dense). The Lebesgue measure of $U_n$ satisfies
\begin{align*}
\mathcal{L}^1(U_n) \le \sum_{k=1}^\infty \frac{2}{2^k n} = \frac{2}{n}.
\end{align*}
Now define $G = \bigcap_{n=1}^\infty U_n$, which is a dense $G_\delta$ set (a countable intersection of dense open sets). By the Baire Category Theorem applied to $\mathbb{R}$, $G$ is dense. Its Lebesgue measure satisfies $\mathcal{L}^1(G) \le \mathcal{L}^1(U_n) \le 2/n$ for every $n$, hence $\mathcal{L}^1(G) = 0$.
The complement $F = \mathbb{R} \setminus G$ is then:
- **Comeagre?** No — $G$ is comeagre (its complement $F$ is meagre), so $F$ is meagre.
- **Measure?** Since $\mathcal{L}^1(G) = 0$, any bounded portion of $F$ has full measure: $\mathcal{L}^1(F \cap [a,b]) = b - a$ for every interval $[a,b]$.
So $F$ is meagre (topologically small — a countable union of nowhere dense sets) but has full Lebesgue measure. And $G$ is comeagre (topologically large — dense $G_\delta$) but has Lebesgue measure zero.
This demonstrates that category and measure are genuinely independent notions of size.
[/example]
This independence is not merely a curiosity — it has consequences for how we interpret "generic" properties. A property that holds on a comeagre set is **topologically generic**: the "typical" element satisfies it, in the Baire category sense. A property that holds almost everywhere is **measure-theoretically generic**. These two notions of typicality can disagree, and one must specify which sense of "generic" is intended.
## Generic Properties in Function Spaces
The most important applications of the Baire Category Theorem prove that certain pathological-sounding properties are in fact **generic** — they hold for "most" elements of a complete metric space, in the sense that the set of elements with the property is comeagre. The strategy is always the same: express the set of elements with the desired property as a countable intersection of dense open sets $\bigcap_{n=1}^\infty G_n$, verify that each $G_n$ is indeed dense and open, and conclude by the Baire Category Theorem that the intersection is dense (hence nonempty, and in fact comeagre).
### Continuous Nowhere-Differentiable Functions
The first major application of this strategy, and historically one of the most striking, establishes that "most" continuous functions are nowhere differentiable.
Before the work of Weierstrass (1872), many mathematicians believed that continuous functions are differentiable except perhaps at isolated points. Weierstrass explicitly constructed a continuous function on $[0,1]$ that is differentiable at no point, refuting this belief. But the Baire Category Theorem shows something far stronger: nowhere-differentiable functions are not exotic exceptions but the **generic** case among continuous functions.
[example: Generic Nowhere Differentiability]
Consider the [Banach space](/page/Banach%20Space) $X = C([0,1])$ equipped with the supremum norm $\|f\|_\infty = \sup_{t \in [0,1]} |f(t)|$. This is a complete metric space (the supremum metric is complete on continuous functions over a compact domain).
For each $n \in \mathbb{N}$, define the set
\begin{align*}
A_n = \left\{ f \in C([0,1]) : \text{there exists } x_0 \in [0,1] \text{ such that } |f(x) - f(x_0)| \le n|x - x_0| \text{ for all } x \in [0,1] \right\}.
\end{align*}
The set $A_n$ consists of all continuous functions that admit a "Lipschitz bound with constant $n$" at some point $x_0$. If $f$ is differentiable at a point $x_0$, then $|f'(x_0)|$ is finite, so $f \in A_n$ for any $n > |f'(x_0)|$. Therefore:
\begin{align*}
\{ f \in C([0,1]) : f \text{ is differentiable at some point of } [0,1] \} \subset \bigcup_{n=1}^\infty A_n.
\end{align*}
We claim that each $A_n$ is a closed, nowhere dense subset of $C([0,1])$.
**$A_n$ is closed.** Suppose $(f_k)_{k=1}^\infty$ is a sequence in $A_n$ with $f_k \to f$ uniformly. For each $k$, there exists $x_k \in [0,1]$ such that $|f_k(x) - f_k(x_k)| \le n|x - x_k|$ for all $x \in [0,1]$. By compactness of $[0,1]$, pass to a subsequence (still denoted $f_k$) with $x_k \to x_0 \in [0,1]$. For any $x \in [0,1]$:
\begin{align*}
|f(x) - f(x_0)| &\le |f(x) - f_k(x)| + |f_k(x) - f_k(x_k)| + |f_k(x_k) - f(x_0)| \\
&\le \|f - f_k\|_\infty + n|x - x_k| + |f_k(x_k) - f(x_0)|.
\end{align*}
As $k \to \infty$, $\|f - f_k\|_\infty \to 0$, $|x - x_k| \to |x - x_0|$, and $|f_k(x_k) - f(x_0)| \le |f_k(x_k) - f(x_k)| + |f(x_k) - f(x_0)| \le \|f_k - f\|_\infty + |f(x_k) - f(x_0)| \to 0$ (by uniform convergence and continuity of $f$). Passing to the limit:
\begin{align*}
|f(x) - f(x_0)| \le n|x - x_0|.
\end{align*}
Hence $f \in A_n$.
**$A_n$ has empty interior.** Fix any $f \in A_n$ and $\varepsilon > 0$. We must find $g \in C([0,1])$ with $\|g - f\|_\infty < \varepsilon$ and $g \notin A_n$. Choose an integer $N > 2n/\varepsilon$ and define the piecewise-linear sawtooth function
\begin{align*}
\varphi_N(x) = \varepsilon \cdot \operatorname{dist}\left(Nx, \mathbb{Z}\right),
\end{align*}
where $\operatorname{dist}(t, \mathbb{Z}) = \min_{k \in \mathbb{Z}} |t - k|$ is the distance to the nearest integer. The function $\varphi_N$ oscillates between $0$ and $\varepsilon/2$ with slope $\pm N\varepsilon$ on each linear piece, and each linear piece has length $1/(2N)$. Setting $g = f + \varphi_N$, we have $\|g - f\|_\infty = \|\varphi_N\|_\infty = \varepsilon/2 < \varepsilon$.
We verify that $g \notin A_n$. Fix any $x_0 \in [0,1]$. The sawtooth $\varphi_N$ is piecewise linear with period $1/N$: on each half-period $[k/(2N), (k+1)/(2N)]$, it is linear with slope $+N\varepsilon$ or $-N\varepsilon$. The point $x_0$ lies in the interior of such a half-period (or at worst at an endpoint, in which case we may choose either adjacent piece). Choose $h = \pm 1/(2N)$ so that $x_0 + h$ lies in the same linear piece as $x_0$. Then:
\begin{align*}
\left|\frac{g(x_0 + h) - g(x_0)}{h}\right| &\ge \left|\frac{\varphi_N(x_0 + h) - \varphi_N(x_0)}{h}\right| - \left|\frac{f(x_0 + h) - f(x_0)}{h}\right| \\
&= N\varepsilon - \left|\frac{f(x_0 + h) - f(x_0)}{h}\right|.
\end{align*}
If $f$ had a Lipschitz bound of $n$ at $x_0$ (i.e., $|f(x) - f(x_0)| \le n|x - x_0|$ for all $x$), then the second term would be at most $n$, giving a difference quotient of magnitude at least $N\varepsilon - n > 2n - n = n$. This shows that $g$ violates the Lipschitz bound $n$ at every $x_0$, so $g \notin A_n$.
Since $A_n$ is closed with empty interior, each $A_n$ is nowhere dense. The set $\bigcup_{n=1}^\infty A_n$ is therefore meagre in $C([0,1])$. By the Baire Category Theorem (applied to the complete metric space $C([0,1])$), this meagre set cannot contain any nonempty open set — in particular, it is not all of $C([0,1])$. The complement
\begin{align*}
C([0,1]) \setminus \bigcup_{n=1}^\infty A_n
\end{align*}
is comeagre, hence dense. Every function in this complement is continuous but has no finite difference-quotient bound at any point, hence is differentiable at no point of $[0,1]$.
[/example]
The generic nowhere-differentiability result reveals a fundamental lesson about Baire category arguments: the "typical" continuous function is far wilder than any specific example suggests. Smooth functions, piecewise-linear functions, and even Lipschitz functions are meagre in $C([0,1])$. The "generic" continuous function has properties that are difficult to construct explicitly but exist in overwhelming abundance.
### Generic Properties: The General Pattern
The nowhere-differentiability example illustrates a template that applies broadly. To prove that a property $P$ is generic in a complete metric space $X$:
1. **Express the negation.** Write the set of elements that FAIL to have property $P$ as a countable union $\bigcup_{n=1}^\infty A_n$.
2. **Show each $A_n$ is nowhere dense.** Typically, show that $A_n$ is closed (by sequential limit arguments under uniform convergence) and has empty interior (by explicit perturbation: given any $f \in A_n$ and $\varepsilon > 0$, construct $g \in B(f, \varepsilon) \setminus A_n$).
3. **Apply Baire.** The set of elements with property $P$ contains the comeagre set $X \setminus \bigcup A_n$, hence is comeagre and dense.
This pattern proves, among other results:
- The generic continuous function on $[0,1]$ is nowhere monotone (it is neither increasing nor decreasing on any interval).
- The generic continuous function on $[0,1]$ has infinite variation on every subinterval.
- In the space of [bounded linear operators](/page/Bounded%20Linear%20Operator) $\mathcal{L}(H)$ on a separable infinite-dimensional Hilbert space $H$, the generic operator is hypercyclic (it has a dense orbit).
## Applications to Functional Analysis
The deepest applications of the Baire Category Theorem occur in functional analysis, where it serves as the foundational tool for three pillars of the theory: the Uniform Boundedness Principle, the Open Mapping Theorem, and the Closed Graph Theorem. Each of these results relies on the fact that a [Banach space](/page/Banach%20Space) — being a complete metric space — cannot be decomposed into countably many topologically negligible pieces.
### The Uniform Boundedness Principle
The fundamental question is: if a family of [bounded linear operators](/page/Bounded%20Linear%20Operator) is pointwise bounded (i.e., for each input $x$, the set of outputs $\{T_\alpha(x)\}$ is bounded), does it follow that the family is uniformly bounded (i.e., the operator norms $\{\|T_\alpha\|\}$ are bounded)? Without completeness of the domain, the answer is no. With completeness, the Baire Category Theorem forces the answer to be yes.
[quotetheorem:549]
The connection to the Baire Category Theorem is direct. For each $n \in \mathbb{N}$, define the set
\begin{align*}
F_n = \left\{ x \in X : \sup_{\alpha \in \mathcal{A}} \|T_\alpha(x)\|_Y \le n \right\} = \bigcap_{\alpha \in \mathcal{A}} \{ x \in X : \|T_\alpha(x)\|_Y \le n\}.
\end{align*}
Each $F_n$ is closed (it is an intersection of closed sets, since each $T_\alpha$ is continuous) and the pointwise boundedness hypothesis gives $X = \bigcup_{n=1}^\infty F_n$. By the Baire Category Theorem, at least one $F_n$ has nonempty interior: there exist $x_0 \in X$ and $r > 0$ with $B(x_0, r) \subset F_n$. The linearity and continuity of the operators then convert this "local uniform bound" on a ball into a global operator norm bound.
The completeness of $X$ is essential. Consider $X = c_{00}$ — the space of finitely supported real sequences — with the supremum norm $\|x\|_\infty = \max_k |x_k|$. This is a normed space (dense in $c_0$) but not complete. Define the linear functionals $T_n: c_{00} \to \mathbb{R}$ by $T_n(x) = \sum_{k=1}^n x_k$. For each fixed $x \in c_{00}$, the sequence $(T_n(x))$ is eventually constant (since $x$ has finite support), so $\sup_n |T_n(x)| < \infty$. Yet $\|T_n\| = n$ (take $x = (1, 1, \ldots, 1, 0, 0, \ldots)$ with $n$ ones), so the operator norms are unbounded.
### The Open Mapping Theorem
A second major consequence of the Baire Category Theorem addresses the question of invertibility for bounded linear operators. If $T: X \to Y$ is a bounded linear surjection between Banach spaces, is the inverse mapping (which exists as a set map on $Y$) also bounded? The Baire Category Theorem says yes.
[quotetheorem:631]
The Baire Category Theorem enters through the surjectivity hypothesis: $Y = T(X) = \bigcup_{n=1}^\infty T(\overline{B}(0, n))$. Since $Y$ is a complete metric space, the Baire Category Theorem implies that some $\overline{T(\overline{B}(0, n))}$ has nonempty interior in $Y$. By linearity and scaling, this means that the closure of $T(B(0, 1))$ contains an open ball around the origin in $Y$.
Several limitations of the theorem deserve emphasis. First, the surjectivity hypothesis cannot be weakened to "dense range": a bounded operator $T: \ell^1 \to \ell^2$ with dense range need not be open (the image of the unit ball may fail to contain any ball in $\ell^2$). Second, the theorem does not provide a quantitative bound on the "openness constant" — the radius $r$ such that $T(B(0,1)) \supset B(0, r)$ — without additional information about $T$. Third, the theorem says nothing about non-linear maps: a continuous bijection between complete metric spaces need not be open (though it is open if both spaces are locally compact, by Brouwer's invariance of domain in finite dimensions).
Both completeness hypotheses are needed. If $X$ is incomplete, the conclusion can fail: let $X_0$ be a dense proper subspace of a Banach space $X$ (e.g., $c_{00} \subset c_0$), and let $T: X_0 \to X_0$ be the identity. Then $T$ is bounded, linear, and bijective, but $T^{-1}$ fails to be bounded when $X_0$ is given a different (but equivalent-looking) norm constructed via a Hamel basis. If $Y$ is incomplete, the Baire Category Theorem does not apply to $Y$ and the key step — that some $\overline{T(\overline{B}(0,n))}$ has nonempty interior — cannot be guaranteed.
### The Closed Graph Theorem
[quotetheorem:217]
The Closed Graph Theorem is logically equivalent to the Open Mapping Theorem (each implies the other via elementary arguments), so its dependence on the Baire Category Theorem is inherited. The theorem is particularly useful in practice because verifying that a graph is closed — which requires checking that if $x_n \to x$ and $T(x_n) \to y$, then $y = T(x)$ — is often easier than directly proving a norm estimate $\|T(x)\|_Y \le C\|x\|_X$.
The completeness of both $X$ and $Y$ is needed. A discontinuous linear functional on an infinite-dimensional normed space that is not a Banach space can have a closed graph (in the algebraic sense) without being bounded.
## The Cantor Intersection Theorem and Baire Category
The Baire Category Theorem is closely related to the [Cantor intersection theorem](/page/Complete%20Metric%20Space), which states that in a complete metric space, a nested sequence of nonempty closed sets with diameters shrinking to zero has nonempty intersection consisting of exactly one point. The two results share the same underlying mechanism — the shrinking-balls construction — and the Cantor intersection theorem can be used as the key step in the proof of the Baire Category Theorem.
However, the Baire Category Theorem is strictly more powerful. The Cantor intersection theorem provides a single point in a nested intersection; the Baire Category Theorem provides density of a countable intersection of dense open sets. The additional strength comes from the ability to start the shrinking-balls construction inside any given open ball, not just inside a single fixed ball.
[example: Cantor Intersection Applied to Baire]
To illustrate the connection, consider the complete metric space $\mathbb{R}$ and the dense open sets $G_n = \mathbb{R} \setminus \{n\}$ for $n \in \mathbb{N}$. Each $G_n$ is obtained by removing a single point, and each is dense (removing one point from $\mathbb{R}$ leaves a dense set). The intersection $\bigcap_{n=1}^\infty G_n = \mathbb{R} \setminus \mathbb{N}$ is still dense in $\mathbb{R}$, as the Baire Category Theorem guarantees.
To verify density directly using the shrinking-balls technique: given any open ball $B(x_0, r_0)$, choose $x_1 \in B(x_0, r_0) \setminus \{1\}$ (possible since $\{1\}$ is nowhere dense) and $r_1 < r_0/2$ with $\overline{B}(x_1, r_1) \subset B(x_0, r_0) \setminus \{1\}$. Then choose $x_2 \in B(x_1, r_1) \setminus \{2\}$ and $r_2 < r_1/2$, and so on. The sequence $(x_n)$ is Cauchy with $d(x_n, x_m) \le 2r_n \le r_0 \cdot 2^{1-n}$, so it converges to some $x \in \overline{B}(x_n, r_n) \subset G_n$ for every $n$. Hence $x \in \bigcap G_n \cap B(x_0, r_0)$.
[/example]
## Beyond Complete Metric Spaces
The Baire Category Theorem extends beyond complete metric spaces in two important directions.
### Locally Compact Hausdorff Spaces
The second classical version of the Baire Category Theorem replaces completeness of the metric with local compactness and the Hausdorff separation property. The key geometric input is different: instead of using completeness to guarantee convergence of a Cauchy sequence, one uses local compactness to guarantee that the nested intersection of compact sets is nonempty (a consequence of the finite intersection property characterisation of compactness).
This version applies to spaces that may not be metrizable. For instance, the space $\mathbb{R}$ with the standard topology is both a complete metric space and locally compact Hausdorff, so both versions apply. But a compact Hausdorff space that is not metrizable — such as the Stone-Cech compactification $\beta \mathbb{N}$ — is covered by the locally compact version but not by the metric version.
### Completely Metrizable Spaces
The metric space version of the Baire Category Theorem depends only on the existence of a compatible complete metric, not on which particular metric is used. This leads to a topological characterisation: a [metrizable space](/page/Metrizable%20Space) is a Baire space if and only if it is **completely metrizable** (it admits at least one compatible complete metric). As noted earlier, this provides a method for proving that a space is NOT completely metrizable — by exhibiting it as a countable union of nowhere dense sets.
[example: Open Subsets of Complete Metric Spaces Are Baire]
An open subset $U$ of a complete metric space $(X, d)$ is not generally complete under the restricted metric $d|_{U \times U}$ — for instance, the open interval $(0, 1)$ is not complete under the standard metric. However, $U$ is completely metrizable: the function
\begin{align*}
d'(x, y) = d(x, y) + \left| \frac{1}{\operatorname{dist}(x, X \setminus U)} - \frac{1}{\operatorname{dist}(y, X \setminus U)} \right|
\end{align*}
defines a metric on $U$ that generates the same topology as $d|_{U \times U}$ and under which $U$ is complete. (A Cauchy sequence in $d'$ cannot approach the boundary of $U$, because the $\operatorname{dist}(x, X \setminus U)^{-1}$ term would blow up.)
Consequently, every open subset of a complete metric space is a Baire space. More generally, every $G_\delta$ subset of a complete metric space is completely metrizable (by the Alexandrov theorem) and therefore a Baire space.
[/example]
This last fact — that $G_\delta$ subsets of complete metric spaces are Baire — is particularly important because the irrational numbers $\mathbb{R} \setminus \mathbb{Q}$ form a $G_\delta$ subset of $\mathbb{R}$ (write $\mathbb{R} \setminus \mathbb{Q} = \bigcap_{q \in \mathbb{Q}} (\mathbb{R} \setminus \{q\})$, a countable intersection of open sets). So the irrationals are a Baire space, even though they are not complete under the standard metric.
A completely metrizable space that is also separable (has a countable dense subset) is called a **[Polish space](/page/Polish%20Space)**. Polish spaces are the standard setting for descriptive set theory and for probability theory on abstract spaces (every standard Borel space is Borel-isomorphic to a Polish space). The Baire Category Theorem applies to all Polish spaces, and the interplay between the Baire property and the Borel hierarchy is a central theme in descriptive set theory.
### The Banach-Mazur Game
The Baire property admits an elegant reformulation in terms of a two-player topological game, introduced by Mazur (1935) and generalised by Banach.
[remark: The Banach-Mazur Game]
The **Banach-Mazur game** on a topological space $X$ with respect to a target set $A \subset X$ is played as follows. Player I chooses a nonempty open set $U_1 \subset X$. Player II responds with a nonempty open set $V_1 \subset U_1$. Player I then chooses $U_2 \subset V_1$, Player II responds with $V_2 \subset U_2$, and so on. Player II wins if $\bigcap_{n=1}^\infty V_n \cap A \neq \varnothing$; Player I wins otherwise.
A key theorem states: Player I has no winning strategy in this game if and only if $A$ is comeagre. In particular, a topological space $X$ is a Baire space if and only if Player I has no winning strategy in the Banach-Mazur game with target $A = X$. This game-theoretic perspective illuminates *why* completeness forces the Baire property: completeness (or local compactness) gives Player II a strategy — the shrinking-balls construction — that guarantees the nested intersection is nonempty.
[/remark]
## Standard Techniques in Baire Category Arguments
The Baire Category Theorem is a tool that requires technique to apply effectively. The following patterns recur across its applications.
### The Nowhere-Dense Verification
The most common task in a Baire category argument is verifying that a given set is nowhere dense. In function spaces, the standard approach has two parts:
1. **Closedness.** Show that the set is closed under uniform limits (or limits in whatever metric the space carries). This typically involves passing limit statements through inequalities.
2. **Empty interior.** Given an element of the set and $\varepsilon > 0$, construct an explicit perturbation within distance $\varepsilon$ that escapes the set. The perturbation is usually a rapidly oscillating function (for differentiability arguments), a function with a well-chosen spike or bump (for boundedness arguments), or a function modified on a small set (for measurability arguments).
The empty-interior step is usually the harder of the two and requires a constructive argument tailored to the specific property.
### The Dense Open Reformulation
Sometimes it is easier to work with the dense $G_\delta$ formulation than with nowhere dense sets directly. Instead of showing that the "bad set" is meagre, one shows that for each $n$, the "good set at resolution $n$" is open and dense:
- Define $G_n = \{x \in X : x \text{ satisfies property } P \text{ to within } 1/n\}$.
- Show that $G_n$ is open (the condition "$P$ to within $1/n$" is robust under small perturbations).
- Show that $G_n$ is dense (any element can be approximated by elements satisfying $P$ to within $1/n$).
The Baire Category Theorem then yields that $\bigcap G_n$ is dense, and elements of $\bigcap G_n$ satisfy property $P$ exactly (the $1/n$ tolerance vanishes in the intersection).
[example: Density of the Dense Open Sets for Nowhere Differentiability]
Revisiting the nowhere-differentiability argument, define
\begin{align*}
G_n = \left\{ f \in C([0,1]) : \text{for every } x \in [0,1], \text{ there exists } h \neq 0 \text{ with } \left|\frac{f(x+h) - f(x)}{h}\right| > n \right\}.
\end{align*}
The set $G_n$ consists of functions whose difference quotients exceed $n$ in magnitude at every point. Each $G_n$ is open: if $f \in G_n$, then for each $x$ the "large difference quotient" condition involves a strict inequality and a continuous dependence on $f$ (via the supremum norm), so a sufficiently small perturbation of $f$ remains in $G_n$. (A careful proof uses the compactness of $[0,1]$ to make the perturbation uniform.)
Each $G_n$ is dense: given $f \in C([0,1])$ and $\varepsilon > 0$, the sawtooth perturbation $f + \varphi_N$ from the earlier example lies in $G_n \cap B(f, \varepsilon)$ for sufficiently large $N$.
The intersection $\bigcap_{n=1}^\infty G_n$ consists of functions whose difference quotients are unbounded at every point, i.e., functions that are differentiable at no point. By Baire, this intersection is dense and comeagre.
[/example]
### The Contrapositive: Proving Non-Meagreness
Sometimes the Baire Category Theorem is used in its contrapositive form: if $X$ is a Baire space and $X = \bigcup_{n=1}^\infty F_n$, then at least one $F_n$ has nonempty interior. This is the form used in the proof of the Uniform Boundedness Principle and is useful whenever the conclusion "some $F_n$ contains a ball" leads to a useful estimate.
The pattern is:
1. Write $X$ as a countable union of closed sets.
2. By Baire, at least one has nonempty interior, so it contains an open ball.
3. Use the structure of the problem (linearity, convexity, etc.) to convert the ball-containment into a global estimate.
This contrapositive form is what connects the Baire Category Theorem to the quantitative estimates of functional analysis.
## References
- Baire, R., *Sur les fonctions de variables réelles*, Annali di Matematica Pura ed Applicata (1899).
- Rudin, W., *Principles of Mathematical Analysis*, 3rd ed. (1976).
- Rudin, W., *Functional Analysis*, 2nd ed. (1991).
- Oxtoby, J. C., *Measure and Category*, 2nd ed. (1980).
- Munkres, J., *Topology*, 2nd ed. (2000).
- Kreyszig, E., *Introductory Functional Analysis with Applications* (1978).