Chapter 01 · General objective

Foundations for Measure Theory

Measure theory measures sets by assigning them sizes that behave well under countable operations. Before any measure appears, we must be fluent in the set-theoretic machinery those operations require: arbitrary unions and intersections, inverse images, the extended real line, monotone sequences of sets, the limit superior and limit inferior of a sequence of sets, indicator functions, and the countable/uncountable divide. This chapter assembles that machinery and the proof techniques used throughout the course.La théorie de la mesure étudie les ensembles en leur attribuant des tailles compatibles avec les opérations dénombrables. Avant même d’introduire une mesure, il faut maîtriser les outils ensemblistes nécessaires : réunions et intersections arbitraires, images réciproques, droite réelle achevée, suites monotones d’ensembles, limites supérieure et inférieure d’une suite d’ensembles, fonctions indicatrices et distinction entre ensembles dénombrables et non dénombrables. Ce chapitre rassemble ces outils ainsi que les méthodes de démonstration utilisées dans tout le cours.

EN · FR · Bilingual
Free Chapter 1 · Measure Theory and Integration is in staged public deployment. Chapters 2 through 14 are built and not yet publicly released.

Visual Investigations

Four deterministic explorations of the set-theoretic foundations
ObserveInverse image preserves set operations
Current inverse-image identity appears here.L’identité courante d’image réciproque apparaît ici.
Click to cycle the target operation on \(Y\): a single set, a union, an intersection, a complement. The shaded preimage on \(X\) always tracks the same operation.Cliquez pour faire varier l’opération cible sur \(Y\) : un ensemble, une réunion, une intersection ou un complémentaire. L’image réciproque colorée sur \(X\) suit toujours la même opération.
Interpretation. \(f^{-1}\) commutes with unions, intersections, and complements - the structural fact that makes measurability transport along maps (Ch. 2, Ch. 6).
Accessibility: two horizontal axes represent \(X\) (bottom) and \(Y\) (top). A target region on \(Y\) is highlighted; its preimage on \(X\) is shaded to show \(f^{-1}\) respects the current operation.
Predictlimsup and liminf of a sequence of sets
Choose a test point to compare limsup and liminf membership.Choisissez un point pour comparer l’appartenance à la limsup et à la liminf.
Rows are the sets \(A_n\subseteq[0,1]\). Click to reveal, for the tested point, whether it lies in infinitely many \(A_n\) (limsup) or in all but finitely many (liminf).
Interpretation. \(\limsup A_n=\{x:x\in A_n\text{ i.o.}\}\supseteq\liminf A_n=\{x:x\in A_n\text{ eventually}\}\). These countable expressions are always measurable when the \(A_n\) are (Ch. 2).
Accessibility: stacked horizontal bars depict successive sets \(A_n\). A vertical marker at a chosen point crosses the bars; the readout states whether membership recurs infinitely often or only finitely often.
ManipulateIndicator-function algebra
Move the point to read the indicator identities.Déplacez le point pour lire les identités des fonctions indicatrices.
Click to move the test point across the two overlapping regions \(A,B\). The panel reports \(\mathbf 1_A,\mathbf 1_B,\mathbf 1_{A\cap B}=\mathbf 1_A\mathbf 1_B,\mathbf 1_{A\cup B}=\mathbf 1_A+\mathbf 1_B-\mathbf 1_A\mathbf 1_B\).Cliquez pour déplacer le point test dans les deux régions \(A,B\). Le panneau affiche \(\mathbf 1_A,\mathbf 1_B,\mathbf 1_{A\cap B}=\mathbf 1_A\mathbf 1_B,\mathbf 1_{A\cup B}=\mathbf 1_A+\mathbf 1_B-\mathbf 1_A\mathbf 1_B\).
Interpretation. Set operations become arithmetic on indicators. This dictionary turns integration of simple functions into finite sums (Ch. 7).
Accessibility: two overlapping circular regions labelled \(A\) and \(B\); a movable dot reports the four indicator values at its current location as \(0\) or \(1\).
ExplainCountable vs. uncountable
Toggle between countability by enumeration and uncountability by diagonalization.Basculez entre dénombrement par énumération et non-dénombrabilité par diagonalisation.
Click to toggle: the zig-zag that enumerates \(\mathbb N\times\mathbb N\) (so \(\mathbb Q\) is countable) versus Cantor's diagonal that defeats any list of \(\{0,1\}^{\mathbb N}\) (so \(\mathbb R\) is not).
Interpretation. Countable operations reach \(\mathbb Q\) but never exhaust \(\mathbb R\). This gap is exactly why measure theory needs countable - not merely finite - additivity.
Accessibility: mode one draws a diagonal zig-zag path visiting every grid point of \(\mathbb N\times\mathbb N\); mode two shows rows of binary strings with a highlighted diagonal whose flip differs from every listed row.

Objectives & Prerequisites

  • Specific objective 1. Manipulate arbitrary (indexed) unions and intersections and prove the general De Morgan laws.Objectif spécifique 1. Manipuler les réunions et intersections arbitraires (indexées) et démontrer les lois générales de De Morgan.
  • Specific objective 2. Prove that the inverse image \(f^{-1}\) commutes with unions, intersections, and complements, and see where direct images fail.Objectif spécifique 2. Démontrer que l’image réciproque \(f^{-1}\) commute avec les réunions, les intersections et les complémentaires, et comprendre pourquoi les images directes ne possèdent pas toujours ces propriétés.
  • Specific objective 3. Define \(\limsup\) and \(\liminf\) of a sequence of sets and characterise them via "infinitely often" and "eventually".Objectif spécifique 3. Définir \(\limsup\) et \(\liminf\) d’une suite d’ensembles et les caractériser par les notions « une infinité de fois » et « à partir d’un certain rang ».
  • Specific objective 4. Work rigorously in the extended real line \([-\infty,+\infty]\), including its order-completeness and arithmetic conventions.Objectif spécifique 4. Travailler rigoureusement dans la droite réelle achevée \([-\infty,+\infty]\), notamment avec sa complétude pour l’ordre et ses conventions arithmétiques.
  • Specific objective 5. Translate set operations into indicator arithmetic.Objectif spécifique 5. Traduire les opérations ensemblistes en calcul algébrique sur les fonctions indicatrices.
  • Specific objective 6. Distinguish countable from uncountable sets and explain why countable operations are the right level of generality for measure theory.Objectif spécifique 6. Distinguer les ensembles dénombrables des ensembles non dénombrables et expliquer pourquoi les opérations dénombrables constituent le niveau naturel de généralité en théorie de la mesure.
Prerequisites
  • Naive set theory: membership, subset, union, intersection, complement, difference.
  • Functions: domain, codomain, image; injective/surjective/bijective.
  • Real Analysis: suprema and infima, convergence of real sequences, the least-upper-bound property of \(\mathbb R\).
  • Proof by induction and by contradiction.
Expected proof techniques
  • Double inclusion (\(A=B\) via \(A\subseteq B\) and \(B\subseteq A\)).
  • Element chasing with logical equivalences (\(\forall,\exists\), "i.o." / "eventually").
  • Contrapositive and contradiction.
  • Cantor's diagonal argument; the zig-zag pairing of \(\mathbb N\times\mathbb N\).

Diagnostic questions

Is the union of the intervals \(\bigcup_{n\ge 1}\left[\tfrac1n,1\right]\) equal to \((0,1]\) or to \([0,1]\)? Justify.
If \(A_n=\{n,n+1,n+2,\dots\}\subseteq\mathbb N\), what is \(\bigcap_{n\ge1}A_n\)?
Give a set of real numbers that is infinite but countable, and one that is uncountable.
For \(f(x)=x^2\), what is \(f^{-1}([1,4])\)? Is it \(f\bigl(f^{-1}([1,4])\bigr)=[1,4]\)?

Where this chapter sits

Real Analysis→ General Topology→ Ch.1 Foundations→ Ch.2 σ-Algebras→ Ch.6 Measurable functions

Later dependence. Countable unions/intersections underlie the σ-algebra axioms (Ch. 2) and continuity of measures (Ch. 3); inverse images define measurable functions (Ch. 6); indicator arithmetic launches integration (Ch. 7); \(\limsup/\liminf\) of sets power the Borel–Cantelli lemmas (probability, Ch. 14); the extended real line hosts every integral in the course.

Core Definitions

Definition 1.1 · MTI-CH01-DEF-001
Indexed families, unions, and intersectionsfamille indexée, réunion, intersection

Let \(X\) be a set and \(I\) an arbitrary index set. A family \((A_i)_{i\in I}\) of subsets of \(X\) is a function \(i\mapsto A_i\in\mathcal P(X)\). Its union and intersection are

\[\bigcup_{i\in I}A_i=\{x\in X:\exists\, i\in I,\ x\in A_i\},\qquad \bigcap_{i\in I}A_i=\{x\in X:\forall\, i\in I,\ x\in A_i\}.\]

When \(I=\varnothing\), the convention is \(\bigcup_{i\in\varnothing}A_i=\varnothing\) and \(\bigcap_{i\in\varnothing}A_i=X\) (the intersection over no constraints is everything). The complement of \(A\) in \(X\) is \(A^c=X\setminus A\).

Example after Definition 1.1
Indexed families, unions, and intersections

Take \(X=\{1,2,3,4\}\), \(A_1=\{1,2\}\), \(A_2=\{2,3\}\), and \(A_3=\{3,4\}\). Then \(\bigcup_{i=1}^3A_i=X\), while \(\bigcap_{i=1}^3A_i=\varnothing\). The empty-index conventions give \(\bigcup_{i\in\varnothing}A_i=\varnothing\) and \(\bigcap_{i\in\varnothing}A_i=X\).

Prenons \(X=\{1,2,3,4\}\), \(A_1=\{1,2\}\), \(A_2=\{2,3\}\) et \(A_3=\{3,4\}\). Alors \(\bigcup_{i=1}^3A_i=X\), tandis que \(\bigcap_{i=1}^3A_i=\varnothing\). Pour l’ensemble d’indices vide, \(\bigcup_{i\in\varnothing}A_i=\varnothing\) et \(\bigcap_{i\in\varnothing}A_i=X\).

Definition 1.2 · MTI-CH01-DEF-002
Inverse image (preimage)image réciproque

For a function \(f:X\to Y\) and \(B\subseteq Y\), the inverse image of \(B\) is

\[f^{-1}(B)=\{x\in X:f(x)\in B\}\subseteq X.\]

No invertibility of \(f\) is assumed; \(f^{-1}\) is an operation on sets. The direct image of \(A\subseteq X\) is \(f(A)=\{f(x):x\in A\}\subseteq Y\).

Example after Definition 1.2
Inverse image (preimage)

Let \(f:\mathbb R\to\mathbb R\), \(f(x)=x^2\), and \(B=[1,4]\). Then \(f^{-1}(B)=[-2,-1]\cup[1,2]\). No inverse function is being used: we are simply collecting all domain points whose images lie in \(B\).

Soit \(f:\mathbb R\to\mathbb R\), \(f(x)=x^2\), et \(B=[1,4]\). Alors \(f^{-1}(B)=[-2,-1]\cup[1,2]\). Il ne s’agit pas d’une fonction inverse : on rassemble seulement les points du domaine dont l’image appartient à \(B\).

Definition 1.3 · MTI-CH01-DEF-003
Indicator (characteristic) functionfonction indicatrice

The indicator function of \(A\subseteq X\) is \(\mathbf 1_A:X\to\{0,1\}\),

\[\mathbf 1_A(x)=\begin{cases}1,&x\in A,\\ 0,&x\notin A.\end{cases}\]

The map \(A\mapsto\mathbf 1_A\) is a bijection between \(\mathcal P(X)\) and the set of \(\{0,1\}\)-valued functions on \(X\); it converts \(\subseteq\) into \(\le\) pointwise.

Example after Definition 1.3
Indicator (characteristic) function

For \(A=[0,1]\subset\mathbb R\), \(\mathbf1_A(1/2)=1\) and \(\mathbf1_A(2)=0\). If \(B=[1/2,2]\), then at every \(x\), \(\mathbf1_{A\cap B}(x)=\mathbf1_A(x)\mathbf1_B(x)\).

Pour \(A=[0,1]\subset\mathbb R\), \(\mathbf1_A(1/2)=1\) et \(\mathbf1_A(2)=0\). Si \(B=[1/2,2]\), alors pour tout \(x\), \(\mathbf1_{A\cap B}(x)=\mathbf1_A(x)\mathbf1_B(x)\).

Definition 1.4 · MTI-CH01-DEF-004
limsup and liminf of a sequence of setslimite supérieure / inférieure d'ensembles

For a sequence \((A_n)_{n\ge1}\) of subsets of \(X\),

\[\limsup_{n\to\infty}A_n=\bigcap_{n=1}^{\infty}\bigcup_{k=n}^{\infty}A_k,\qquad \liminf_{n\to\infty}A_n=\bigcup_{n=1}^{\infty}\bigcap_{k=n}^{\infty}A_k.\]

We say the sequence converges to \(A\), written \(A_n\to A\), when \(\limsup A_n=\liminf A_n=A\).

Example after Definition 1.4
limsup and liminf of a sequence of sets

Let \(A_{2m}=[0,2]\) and \(A_{2m-1}=[0,1]\). A point of \((1,2]\) belongs to infinitely many sets but not eventually to all of them, so \(\limsup A_n=[0,2]\) and \(\liminf A_n=[0,1]\).

Posons \(A_{2m}=[0,2]\) et \(A_{2m-1}=[0,1]\). Un point de \((1,2]\) appartient à une infinité de termes sans appartenir finalement à tous ; ainsi \(\limsup A_n=[0,2]\) et \(\liminf A_n=[0,1]\).

Definition 1.5 · MTI-CH01-DEF-005
Monotone sequences of setssuites monotones d'ensembles

\((A_n)\) is increasing (\(A_n\uparrow\)) if \(A_1\subseteq A_2\subseteq\cdots\), and decreasing (\(A_n\downarrow\)) if \(A_1\supseteq A_2\supseteq\cdots\). For increasing sequences we write \(A_n\uparrow A:=\bigcup_n A_n\); for decreasing, \(A_n\downarrow A:=\bigcap_n A_n\). Every monotone sequence converges (Theorem 1.3).

Example after Definition 1.5
Monotone sequences of sets

For \(n\ge2\), \(A_n=[0,1-1/n]\) is increasing and \(A_n\uparrow[0,1)\). The sequence \(B_n=(-1/n,1+1/n)\) is decreasing and \(B_n\downarrow[0,1]\).

Pour \(n\ge2\), \(A_n=[0,1-1/n]\) est croissante et \(A_n\uparrow[0,1)\). La suite \(B_n=(-1/n,1+1/n)\) est décroissante et \(B_n\downarrow[0,1]\).

Definition 1.6 · MTI-CH01-DEF-006
The extended real linedroite réelle achevée

The extended real line is \(\overline{\mathbb R}=[-\infty,+\infty]=\mathbb R\cup\{-\infty,+\infty\}\) with the order \(-\infty<x<+\infty\) for every \(x\in\mathbb R\).

Arithmetic is only partially defined. For \(x\in\mathbb R\), \(x+(+\infty)=+\infty\) and \(x+(-\infty)=-\infty\); also \((+\infty)+(+\infty)=+\infty\) and \((-\infty)+(-\infty)=-\infty\). The indeterminate sums \((+\infty)+(-\infty)\) and \((-\infty)+(+\infty)\) are left undefined.

For nonnegative extended-real arithmetic in measure theory we use the convention \[0\cdot(+\infty)=0.\] This is a convention designed for nonnegative integration, not a rule for evaluating limits of the indeterminate form \(0\cdot\infty\).

Every subset of \(\overline{\mathbb R}\) has a supremum and an infimum in \(\overline{\mathbb R}\) (Theorem 1.5), with \(\sup\varnothing=-\infty\) and \(\inf\varnothing=+\infty\).

Example after Definition 1.6
The extended real line

The set \(\mathbb N\subset\overline{\mathbb R}\) has \(\sup\mathbb N=+\infty\), while \(\sup\varnothing=-\infty\) and \(\inf\varnothing=+\infty\). In nonnegative measure-theoretic arithmetic, \(0\cdot(+\infty)=0\) is a convention, not a limit rule.

Dans \(\overline{\mathbb R}\), on a \(\sup\mathbb N=+\infty\), tandis que \(\sup\varnothing=-\infty\) et \(\inf\varnothing=+\infty\). En arithmétique non négative de la théorie de la mesure, \(0\cdot(+\infty)=0\) est une convention et non une règle de limite.

Definition 1.7 · MTI-CH01-DEF-007
Countable and uncountable setsensembles dénombrables / non dénombrables

A set \(A\) is countable if it is finite or there is a bijection \(A\to\mathbb N\) (in the latter case, countably infinite); otherwise it is uncountable. Equivalently, \(A\ne\varnothing\) is countable iff there is a surjection \(\mathbb N\to A\), iff there is an injection \(A\to\mathbb N\).

Example after Definition 1.7
Countable and uncountable sets

The set of even natural numbers \(2\mathbb N=\{2n:n\in\mathbb N\}\) is countably infinite because \(n\mapsto2n\) is a bijection \(\mathbb N\to2\mathbb N\). By contrast, \((0,1)\) is uncountable; a diagonal proof appears later in the chapter.

L’ensemble des entiers naturels pairs \(2\mathbb N=\{2n:n\in\mathbb N\}\) est infini dénombrable car \(n\mapsto2n\) est une bijection \(\mathbb N\to2\mathbb N\). En revanche, \((0,1)\) est non dénombrable ; une démonstration diagonale apparaît plus loin dans le chapitre.

Theorems & Proofs

Theorem 1.1 · MTI-CH01-THM-001
General De Morgan laws

For any family \((A_i)_{i\in I}\) of subsets of \(X\),

\[\Bigl(\bigcup_{i\in I}A_i\Bigr)^{c}=\bigcap_{i\in I}A_i^{c},\qquad \Bigl(\bigcap_{i\in I}A_i\Bigr)^{c}=\bigcup_{i\in I}A_i^{c}.\]

Proof strategy

Prove set equality by double inclusion, i.e. by the logical equivalence \(x\in\text{LHS}\iff x\in\text{RHS}\). Negation turns \(\exists\) into \(\forall\); that single step is the whole content.

Proof

Fix \(x\in X\). Then \(x\in\bigl(\bigcup_i A_i\bigr)^c\iff x\notin\bigcup_i A_i\iff \neg(\exists i:\ x\in A_i)\iff \forall i:\ x\notin A_i\iff \forall i:\ x\in A_i^c\iff x\in\bigcap_i A_i^c.\) This proves the first identity. Applying it to the family \((A_i^c)\) and complementing gives the second. ∎

Theorem 1.2 · MTI-CH01-THM-002
Inverse image commutes with all Boolean operations

Let \(f:X\to Y\) and let \((B_i)_{i\in I}\) be subsets of \(Y\). Then

\[f^{-1}\Bigl(\bigcup_i B_i\Bigr)=\bigcup_i f^{-1}(B_i),\quad f^{-1}\Bigl(\bigcap_i B_i\Bigr)=\bigcap_i f^{-1}(B_i),\quad f^{-1}(B^c)=\bigl(f^{-1}(B)\bigr)^c.\]

Proof strategy

Each identity is "unwind the definition of \(f^{-1}\)". The only fact used is that \(f(x)\) is a single point, so "\(f(x)\in\bigcup_iB_i\)" means "\(\exists i:\ f(x)\in B_i\)". Contrast this with direct images, where \(f(x)\) ranging over \(A\) forces the weaker \(\subseteq\) only.

Proof

Unions. \(x\in f^{-1}(\bigcup_i B_i)\iff f(x)\in\bigcup_i B_i\iff\exists i:\ f(x)\in B_i\iff\exists i:\ x\in f^{-1}(B_i)\iff x\in\bigcup_i f^{-1}(B_i).\)

Intersections. Identical with \(\forall\) in place of \(\exists\).

Complements. \(x\in f^{-1}(B^c)\iff f(x)\in B^c\iff f(x)\notin B\iff x\notin f^{-1}(B)\iff x\in(f^{-1}(B))^c.\) ∎

Depends on: Def. 1.1, Def. 1.2. Used by: Ch. 2 (generated σ-algebras via pullback), Ch. 6 (measurable functions).

Theorem 1.3 · MTI-CH01-THM-003
Characterisation and ordering of limsup / liminf

For any sequence \((A_n)\) of subsets of \(X\):

  • \(\limsup A_n=\{x:\ x\in A_n\text{ for infinitely many }n\}\);
  • \(\liminf A_n=\{x:\ x\in A_n\text{ for all but finitely many }n\}\);
  • \(\liminf A_n\subseteq\limsup A_n\);
  • if \(A_n\uparrow\) then \(A_n\to\bigcup_nA_n\); if \(A_n\downarrow\) then \(A_n\to\bigcap_nA_n\).
Proof

limsup. \(x\in\bigcap_{n}\bigcup_{k\ge n}A_k\iff\forall n\ \exists k\ge n:\ x\in A_k\), which says exactly that the set \(\{k:x\in A_k\}\) is unbounded, i.e. infinite.

liminf. \(x\in\bigcup_n\bigcap_{k\ge n}A_k\iff\exists n\ \forall k\ge n:\ x\in A_k\), i.e. \(x\in A_k\) for all sufficiently large \(k\); the complement \(\{k:x\notin A_k\}\) is finite.

Inclusion. If \(x\in A_k\) for all \(k\ge n\), it certainly holds for infinitely many \(k\); hence "eventually" \(\Rightarrow\) "infinitely often".

Monotone case. If \(A_n\uparrow\), then \(\bigcup_{k\ge n}A_k=\bigcup_k A_k\) for every \(n\) (the tail union is the whole union), so \(\limsup A_n=\bigcup_kA_k\); and \(\bigcap_{k\ge n}A_k=A_n\), so \(\liminf A_n=\bigcup_n A_n\) as well. Thus both equal \(\bigcup_k A_k\). The decreasing case is dual (or complement and use Theorem 1.1, noting \((\limsup A_n)^c=\liminf A_n^c\)). ∎

Depends on: Def. 1.1, 1.4, 1.5; Thm. 1.1. Used by: Ch. 3 (continuity of measures), Ch. 14 (Borel–Cantelli).

Theorem 1.4 · MTI-CH01-THM-004
Indicator dictionary

For \(A,B\subseteq X\) and any sequence \((A_n)\):

\[\mathbf 1_{A\cap B}=\mathbf 1_A\mathbf 1_B,\quad \mathbf 1_{A^c}=1-\mathbf 1_A,\quad \mathbf 1_{A\cup B}=\mathbf 1_A+\mathbf 1_B-\mathbf 1_A\mathbf 1_B,\quad \mathbf 1_{A\triangle B}=|\mathbf 1_A-\mathbf 1_B|,\]

and \(A\subseteq B\iff\mathbf 1_A\le\mathbf 1_B\) pointwise. Moreover \(\mathbf 1_{\limsup A_n}=\limsup_n\mathbf 1_{A_n}\) and \(\mathbf 1_{\liminf A_n}=\liminf_n\mathbf 1_{A_n}\) pointwise.

Proof

Evaluate at a point \(x\). For intersection: \(\mathbf 1_{A\cap B}(x)=1\iff x\in A\text{ and }x\in B\iff\mathbf 1_A(x)=\mathbf 1_B(x)=1\iff\mathbf 1_A(x)\mathbf 1_B(x)=1\); both sides are \(\{0,1\}\)-valued so they agree. Complement: \(\mathbf 1_{A^c}(x)=1-\mathbf 1_A(x)\) by cases. Union: from \(A\cup B=(A^c\cap B^c)^c\) and the previous two, \(\mathbf 1_{A\cup B}=1-(1-\mathbf 1_A)(1-\mathbf 1_B)=\mathbf 1_A+\mathbf 1_B-\mathbf 1_A\mathbf 1_B\). Symmetric difference: \(|\mathbf 1_A-\mathbf 1_B|(x)=1\iff\) exactly one of \(x\in A,x\in B\) holds \(\iff x\in A\triangle B\). Order: \(\mathbf 1_A\le\mathbf 1_B\) fails only where \(\mathbf 1_A(x)=1,\mathbf 1_B(x)=0\), i.e. \(x\in A\setminus B\); absence of such \(x\) is exactly \(A\subseteq B\). Finally, since \(\limsup_n\mathbf 1_{A_n}(x)=1\) iff \(\mathbf 1_{A_n}(x)=1\) infinitely often iff \(x\in\limsup A_n\), the last two identities follow from Theorem 1.3. ∎

Theorem 1.5 · MTI-CH01-THM-005
Order-completeness of \(\overline{\mathbb R}\)Complétude pour l’ordre de \(\overline{\mathbb R}\)

Every subset \(E\subseteq\overline{\mathbb R}\) has a supremum and an infimum in \(\overline{\mathbb R}\). In particular every sequence in \(\overline{\mathbb R}\) has a well-defined \(\limsup\) and \(\liminf\) in \(\overline{\mathbb R}\), and a monotone sequence converges in \(\overline{\mathbb R}\).

Proof

Let \(E\subseteq\overline{\mathbb R}\). If \(+\infty\in E\) then \(\sup E=+\infty\). If \(E\subseteq\{-\infty\}\) then \(\sup E=-\infty=\sup\varnothing\) by convention when \(E=\varnothing\), or \(-\infty\) when \(E=\{-\infty\}\). Otherwise \(E'=E\cap\mathbb R\ne\varnothing\). If \(E'\) is bounded above in \(\mathbb R\), the least-upper-bound property of \(\mathbb R\) gives \(\sup E'\in\mathbb R\), and this is \(\sup E\); if \(E'\) is not bounded above, \(\sup E=+\infty\). The infimum case is dual. For a sequence \((a_n)\), \(\limsup a_n=\inf_n\sup_{k\ge n}a_k\) and \(\liminf a_n=\sup_n\inf_{k\ge n}a_k\) are then defined in \(\overline{\mathbb R}\); a monotone sequence has \(\limsup=\liminf\) equal to its \(\sup\) (increasing) or \(\inf\) (decreasing). ∎

Theorem 1.6 · MTI-CH01-THM-006
A countable union of countable sets is countable

Working in the usual ZFC framework (or assuming a countable choice of enumerations for the family), if \((A_n)_{n\ge1}\) are countable sets, then \(\bigcup_{n\ge1}A_n\) is countable. The standard diagonal enumeration also shows that \(\mathbb N\times\mathbb N\) is countable. Consequently \(\mathbb Z\) and \(\mathbb Q\) are countable, while \(\{0,1\}^{\mathbb N}\) and \(\mathbb R\) are uncountable.

Proof strategy

Enumerate each \(A_n\) as a (possibly terminating) list, place the lists as rows of an infinite grid, and traverse the grid by finite diagonals - the zig-zag pairing. For uncountability, run Cantor's diagonal argument against an arbitrary purported enumeration.

Proof

Step 1: enumerate pairs. The grid \(\mathbb N\times\mathbb N\) can be traversed by diagonals of constant \(n+k\). Each diagonal is finite and every pair lies on exactly one diagonal, so this gives a bijection \(e:\mathbb N\to\mathbb N\times\mathbb N\). Equivalently, after shifting indices to \(\mathbb N_0=\{0,1,2,\ldots\}\), one may use the Cantor pairing from Exercise 1.11.

Step 2: enumerate the union. Discard empty \(A_n\). For each nonempty \(A_n\), choose a surjection \(a_n:\mathbb N\to A_n\). Define \(G:\mathbb N\times\mathbb N\to\bigcup_{n\ge1}A_n\) by \(G(n,k)=a_n(k)\). This map is onto: if \(y\) belongs to the union, then \(y\in A_n\) for some \(n\), and \(y=a_n(k)\) for some \(k\). Therefore \(G\circ e:\mathbb N\to\bigcup_{n\ge1}A_n\) is a surjection, so the union is countable. This is the only place where a countable choice of enumerations is used.

Consequences. The set \(\mathbb Z\) is countable, for example by the explicit enumeration \(0,1,-1,2,-2,\ldots\). For each positive integer \(q\), the set \(B_q=\{p/q:p\in\mathbb Z\}\) is countable, and \(\mathbb Q=\bigcup_{q\ge1}B_q\); hence \(\mathbb Q\) is countable.

Uncountability. Suppose \(s^{(1)},s^{(2)},\ldots\) listed every binary sequence. Define \(d\in\{0,1\}^{\mathbb N}\) by \(d_k=1-s^{(k)}_k\). Then \(d\) differs from \(s^{(k)}\) in coordinate \(k\), so \(d\) is not in the list. Thus \(\{0,1\}^{\mathbb N}\) is uncountable. The map \(s\mapsto\sum_{k\ge1}2s_k3^{-k}\) is injective into \([0,1]\subset\mathbb R\), so \(\mathbb R\) is uncountable. ∎

Depends on: Def. 1.7; diagonal enumeration of N × N. Used by: Ch. 2 (countable generation), Ch. 5 (measure of countable sets is zero).

Common misconception
"Direct images behave like inverse images."

They do not. While \(f^{-1}\) commutes with intersection and complement, direct images give only \(f(A\cap B)\subseteq f(A)\cap f(B)\), and \(f(A^c)\) has no general relation to \(f(A)^c\). Example: \(f\equiv c\) constant makes \(f(A\cap B)\) possibly empty while \(f(A)\cap f(B)=\{c\}\). This asymmetry is precisely why measurability is phrased through preimages (Ch. 6).

Worked Examples

Worked Example 1.1
Computing limsup and liminf of alternating sets

Problem. Let \(A_n=[0,1]\) for odd \(n\) and \(A_n=[0,2]\) for even \(n\). Find \(\limsup A_n\) and \(\liminf A_n\).

Definitions used. Def. 1.4 and the "i.o. / eventually" characterisation (Thm. 1.3).

Strategy. Classify each point by how often it belongs to the \(A_n\).

Derivation. A point \(x\in[0,1]\) lies in every \(A_n\), hence in both liminf and limsup. A point \(x\in(1,2]\) lies in \(A_n\) exactly for even \(n\): infinitely many, but not "all but finitely many" (it misses every odd index). So \(x\in\limsup A_n\) but \(x\notin\liminf A_n\). A point \(x>2\) lies in no \(A_n\). Therefore

\[\liminf A_n=[0,1],\qquad \limsup A_n=[0,2].\]

Verification. Directly, \(\bigcap_{k\ge n}A_k=[0,1]\) for every \(n\) (each tail contains an odd index), so \(\liminf=\bigcup_n[0,1]=[0,1]\); and \(\bigcup_{k\ge n}A_k=[0,2]\), so \(\limsup=\bigcap_n[0,2]=[0,2]\). ✓

Interpretation. The sequence does not converge; the "gap" \((1,2]=\limsup\setminus\liminf\) is the set of points whose membership oscillates.

Common mistake. Reading \(\limsup\) as "the largest set that appears" - it is not a term of the sequence but a set built from tails; here it happens to equal \([0,2]\), but for \(A_n=[0,1+\tfrac{(-1)^n}{n}]\) the \(\limsup=[0,1]\) is not any single \(A_n\).

Worked Example 1.2
The extended-real convention \(0\cdot\infty=0\) at workLa convention \(0\cdot\infty=0\) sur la droite réelle achevée en pratique

Problem. Anticipating integration, let \(\mu\) be a measure on a space \(X\) with \(\mu(X)=+\infty\). Consider the zero nonnegative simple function \(s=0\cdot\mathbf 1_X\). Why must its integral be \(0\), not an undefined expression?

Definition used. Def. 1.6: in nonnegative extended-real arithmetic used by measure theory, \(0\cdot(+\infty)=0\).

Strategy. Apply the convention only in the setting for which it is designed: a nonnegative simple-function coefficient multiplied by the measure of its level set.

Derivation. The simple-function formula introduced later in the course is \(\int_X s\,d\mu=\sum_j a_j\mu(E_j)\) for \(s=\sum_j a_j\mathbf 1_{E_j}\) with \(a_j\ge0\). Here there is one coefficient \(a_1=0\) and \(E_1=X\), so \[ \int_X 0\,d\mu = 0\cdot\mu(X)=0\cdot(+\infty)=0. \] The value is fixed by convention so that the zero function integrates to zero on every measure space, including spaces of infinite measure.

Verification. This convention is not a statement about limits. For example, \(n^{-1}\cdot n\to1\) while \(n^{-2}\cdot n\to0\). Thus the limit form \(0\cdot\infty\) remains indeterminate even though the nonnegative extended-real product used in integration is defined to be \(0\).

Interpretation. The convention removes a bookkeeping ambiguity in nonnegative integration without pretending that all analytic limits of type \(0\cdot\infty\) have the same value.

Common mistake. Treating \(0\cdot(+\infty)=0\) as ordinary real arithmetic or as a rule for limits. It is neither; it is a domain-specific convention for nonnegative extended-real arithmetic.

Worked Example 1.3
Preimages turn a hard image question into an easy one

Problem. For \(f:\mathbb R\to\mathbb R\), \(f(x)=\sin x\), describe \(f^{-1}\bigl((\tfrac12,1]\bigr)\) and verify \(f^{-1}\) commutes with the complement here.

Strategy. Solve the pointwise condition \(f(x)\in B\) (Def. 1.2); then check Theorem 1.2 on this instance.

Derivation. \(\sin x\in(\tfrac12,1]\iff x\in\bigcup_{k\in\mathbb Z}\bigl(\tfrac\pi6+2k\pi,\ \tfrac{5\pi}6+2k\pi\bigr)\), a countable union of open intervals. Its complement's preimage: \(f^{-1}\bigl((\tfrac12,1]^c\bigr)=f^{-1}(\mathbb R\setminus(\tfrac12,1])\) is everything else, namely \(\{x:\sin x\le\tfrac12\}\), which is exactly \(\mathbb R\setminus f^{-1}((\tfrac12,1])\).

Verification. The two descriptions of the complement's preimage coincide, confirming \(f^{-1}(B^c)=(f^{-1}(B))^c\) as Theorem 1.2 guarantees. ✓

Interpretation. Even for a wildly non-injective \(f\), \(f^{-1}\) is a Boolean-algebra homomorphism on the power set. This is the structural seed of "measurable function = preimages of Borel sets are measurable" (Ch. 6).

Common mistake. Trying to "invert" \(\sin\) as a function to compute the preimage. \(f^{-1}\) of a set never requires \(f\) to be invertible.

Exercises

Thirty exercises progress from recognition to research. Each lists difficulty, prerequisite and concept tags, and expected method, and carries three progressive hints and a complete, self-contained correction. Click a card to expand.Trente exercices conduisent progressivement de la reconnaissance des notions à des questions d’ouverture vers la recherche. Chacun indique le niveau de difficulté, les prérequis, les concepts mobilisés et la méthode attendue, puis propose trois indices progressifs et une correction complète et autonome. Cliquez sur une carte pour la déployer.

Ex 1.1
Prove the general De Morgan laws for an arbitrary family \((A_i)_{i\in I}\): \(\left(\bigcup_i A_i\right)^c=\bigcap_i A_i^c\) and \(\left(\bigcap_i A_i\right)^c=\bigcup_i A_i^c\).
RecognitionDe Morgancomplements
Prerequisites: Def. 1.1. · Expected method: element chase / logical negation of quantifiers.
Set equality is proved by the biconditional \(x\in\text{LHS}\iff x\in\text{RHS}\); here the relevant definition is membership in a union/intersection.
Negate a quantifier: \(\neg(\exists i:\ x\in A_i)\) is equivalent to \(\forall i:\ x\notin A_i\).
Once the first law is proven, get the second by applying it to the family \((A_i^c)\) and taking complements, using \((A^c)^c=A\).
DETAILED CORRECTIONEx 1.1 · Complete solution
Full derivation
Problem being solved
Prove the general De Morgan laws for an arbitrary family \((A_i)_{i\in I}\): \(\left(\bigcup_i A_i\right)^c=\bigcap_i A_i^c\) and \(\left(\bigcap_i A_i\right)^c=\bigcup_i A_i^c\).
Complete reasoning

Fix \(x\). Then \(x\in\left(\bigcup_i A_i\right)^c\iff x\notin\bigcup_i A_i\iff\neg(\exists i:\ x\in A_i)\iff\forall i:\ x\notin A_i\iff\forall i:\ x\in A_i^c\iff x\in\bigcap_i A_i^c.\) This proves the first identity. For the second, apply the first to \((A_i^c)_{i\in I}\): \(\left(\bigcup_i A_i^c\right)^c=\bigcap_i (A_i^c)^c=\bigcap_i A_i\); complementing both sides gives \(\bigcup_i A_i^c=\left(\bigcap_i A_i\right)^c\).

Misconception. The laws hold for arbitrary \(I\), not just finite unions - no induction is needed, and infinitude of \(I\) never enters the quantifier manipulation.
Completion check

Compare your work line by line with the derivation above. Every requested part should be addressed, every formula should follow from a definition or a justified calculation, and the final conclusion should answer the original question explicitly.

Ex 1.2
Let \(f:X\to Y\). Prove \(f^{-1}(B_1\setminus B_2)=f^{-1}(B_1)\setminus f^{-1}(B_2)\) and \(f^{-1}\!\left(\bigcup_{i\in I}B_i\right)=\bigcup_{i\in I}f^{-1}(B_i)\) for an arbitrary index set \(I\).
Applicationinverse imageBoolean ops
Prerequisites: Def. 1.2, Thm. 1.2. · Expected method: unwind \(f^{-1}\) pointwise.
Recall \(B_1\setminus B_2=B_1\cap B_2^c\), and \(x\in f^{-1}(B)\) means precisely \(f(x)\in B\).
For the union, the key is that \(f(x)\) is a single element, so \(f(x)\in\bigcup_iB_i\) unwinds to \(\exists i:\ f(x)\in B_i\).
Combine Thm. 1.2's union, intersection, and complement identities; the difference identity is then a two-line corollary.
DETAILED CORRECTIONEx 1.2 · Complete solution
Full derivation
Problem being solved
Let \(f:X\to Y\). Prove \(f^{-1}(B_1\setminus B_2)=f^{-1}(B_1)\setminus f^{-1}(B_2)\) and \(f^{-1}\!\left(\bigcup_{i\in I}B_i\right)=\bigcup_{i\in I}f^{-1}(B_i)\) for an arbitrary index set \(I\).
Complete reasoning

Difference. \(x\in f^{-1}(B_1\setminus B_2)\iff f(x)\in B_1\text{ and }f(x)\notin B_2\iff x\in f^{-1}(B_1)\text{ and }x\notin f^{-1}(B_2)\iff x\in f^{-1}(B_1)\setminus f^{-1}(B_2).\)

Arbitrary union. \(x\in f^{-1}\!\left(\bigcup_iB_i\right)\iff f(x)\in\bigcup_iB_i\iff\exists i:\ f(x)\in B_i\iff\exists i:\ x\in f^{-1}(B_i)\iff x\in\bigcup_i f^{-1}(B_i).\) The argument is index-set agnostic.

Misconception. These require no assumption on \(f\) (not injectivity, not surjectivity). \(f^{-1}\) as a set operation is always a Boolean homomorphism, which is exactly why measurable functions are defined through it.
Completion check

Compare your work line by line with the derivation above. Every requested part should be addressed, every formula should follow from a definition or a justified calculation, and the final conclusion should answer the original question explicitly.

Ex 1.3
Prove \(f(A_1\cup A_2)=f(A_1)\cup f(A_2)\) and \(f(A_1\cap A_2)\subseteq f(A_1)\cap f(A_2)\). Give an explicit \(f\) for which the second inclusion is strict.
Counterexampledirect imageasymmetry
Prerequisites: Def. 1.2, Misconception MTI-CH01-MIS-001. · Expected method: inclusion proof + explicit non-injective map.
\(y\in f(A)\) means \(\exists x\in A:\ f(x)=y\). Chase this for union and intersection.
For the intersection, a witness \(x\) for \(y\in f(A_1)\) need not be the same witness as for \(y\in f(A_2)\); that is where equality can fail.
Take a two-to-one map like \(f(x)=x^2\) on \(\{-1,1\}\), or a constant map, with \(A_1,A_2\) disjoint but sharing an image.
DETAILED CORRECTIONEx 1.3 · Complete solution
Full derivation
Problem being solved
Prove \(f(A_1\cup A_2)=f(A_1)\cup f(A_2)\) and \(f(A_1\cap A_2)\subseteq f(A_1)\cap f(A_2)\). Give an explicit \(f\) for which the second inclusion is strict.
Complete reasoning

Union (equality). \(y\in f(A_1\cup A_2)\iff\exists x\in A_1\cup A_2:\ f(x)=y\iff(\exists x\in A_1:f(x)=y)\text{ or }(\exists x\in A_2:f(x)=y)\iff y\in f(A_1)\cup f(A_2).\)

Intersection (inclusion). If \(y\in f(A_1\cap A_2)\), there is \(x\in A_1\cap A_2\) with \(f(x)=y\); then \(x\) witnesses \(y\in f(A_1)\) and \(y\in f(A_2)\), so \(y\in f(A_1)\cap f(A_2)\).

Strictness. Let \(f:\{-1,1\}\to\mathbb R\), \(f(x)=x^2\), with \(A_1=\{-1\},A_2=\{1\}\). Then \(A_1\cap A_2=\varnothing\) so \(f(A_1\cap A_2)=\varnothing\), yet \(f(A_1)\cap f(A_2)=\{1\}\cap\{1\}=\{1\}\). The inclusion is strict.

Misconception. "Images distribute over intersections like preimages do." They do not; only \(\subseteq\) holds, and equality is exactly injectivity of \(f\) (on the relevant sets).
Completion check

Compare your work line by line with the derivation above. Every requested part should be addressed, every formula should follow from a definition or a justified calculation, and the final conclusion should answer the original question explicitly.

Ex 1.4
Verify the indicator identities \(\mathbf 1_{A\cap B}=\mathbf 1_A\mathbf 1_B\), \(\mathbf 1_{A\cup B}=\mathbf 1_A+\mathbf 1_B-\mathbf 1_A\mathbf 1_B\), \(\mathbf 1_{A^c}=1-\mathbf 1_A\), and \(A\subseteq B\iff\mathbf 1_A\le\mathbf 1_B\).
Recognitionindicatorsalgebra of sets
Prerequisites: Def. 1.3, Thm. 1.4. · Expected method: evaluate at an arbitrary point, argue by cases.
Both sides are \(\{0,1\}\)-valued (or \(\{0,1\}\)-comparisons); it suffices to show they agree at each \(x\).
For union, use \(A\cup B=(A^c\cap B^c)^c\) together with the intersection and complement identities.
For the order equivalence, note \(\mathbf 1_A(x)\le\mathbf 1_B(x)\) can fail only when \(\mathbf 1_A(x)=1,\mathbf 1_B(x)=0\), i.e. \(x\in A\setminus B\).
DETAILED CORRECTIONEx 1.4 · Complete solution
Full derivation
Problem being solved
Verify the indicator identities \(\mathbf 1_{A\cap B}=\mathbf 1_A\mathbf 1_B\), \(\mathbf 1_{A\cup B}=\mathbf 1_A+\mathbf 1_B-\mathbf 1_A\mathbf 1_B\), \(\mathbf 1_{A^c}=1-\mathbf 1_A\), and \(A\subseteq B\iff\mathbf 1_A\le\mathbf 1_B\).
Complete reasoning

Intersection. \(\mathbf 1_{A\cap B}(x)=1\iff x\in A\wedge x\in B\iff\mathbf 1_A(x)=\mathbf 1_B(x)=1\iff\mathbf 1_A(x)\mathbf 1_B(x)=1.\) Both are \(0/1\), so equal.

Complement. If \(x\in A\), \(\mathbf 1_{A^c}(x)=0=1-1\); if \(x\notin A\), \(=1=1-0\).

Union. \(\mathbf 1_{A\cup B}=1-\mathbf 1_{(A\cup B)^c}=1-\mathbf 1_{A^c\cap B^c}=1-(1-\mathbf 1_A)(1-\mathbf 1_B)=\mathbf 1_A+\mathbf 1_B-\mathbf 1_A\mathbf 1_B.\)

Order. \(A\subseteq B\iff(x\in A\Rightarrow x\in B)\iff\) there is no \(x\) with \(\mathbf 1_A(x)=1,\mathbf 1_B(x)=0\iff\mathbf 1_A\le\mathbf 1_B\) pointwise.

Misconception. \(\mathbf 1_{A\cup B}\ne\mathbf 1_A+\mathbf 1_B\) in general: the sum double-counts the overlap and can equal \(2\). Equality holds iff \(A,B\) are disjoint.
Completion check

Compare your work line by line with the derivation above. Every requested part should be addressed, every formula should follow from a definition or a justified calculation, and the final conclusion should answer the original question explicitly.

Ex 1.5
Show \(A\triangle B=(A\setminus B)\cup(B\setminus A)\) and prove that \(\triangle\) is associative, i.e. \((A\triangle B)\triangle C=A\triangle(B\triangle C)\), using indicator functions modulo \(2\).
Computationsymmetric differenceindicators
Prerequisites: Def. 1.3, Thm. 1.4. · Expected method: translate to \(\mathbb Z/2\mathbb Z\) arithmetic on indicators.
\(\mathbf 1_{A\triangle B}=\mathbf 1_A+\mathbf 1_B\pmod 2\); addition mod \(2\) is the "XOR" of memberships.
Associativity of the set operation reduces to associativity of \(+\) in the field \(\mathbb Z/2\mathbb Z\).
Both triple symmetric differences have indicator \(\mathbf 1_A+\mathbf 1_B+\mathbf 1_C\pmod 2\), which is "belongs to an odd number of the sets".
DETAILED CORRECTIONEx 1.5 · Complete solution
Full derivation
Problem being solved
Show \(A\triangle B=(A\setminus B)\cup(B\setminus A)\) and prove that \(\triangle\) is associative, i.e. \((A\triangle B)\triangle C=A\triangle(B\triangle C)\), using indicator functions modulo \(2\).
Complete reasoning

Formula. \(x\in A\triangle B\) means \(x\) is in exactly one of \(A,B\), i.e. \(x\in A\setminus B\) or \(x\in B\setminus A\); hence \(A\triangle B=(A\setminus B)\cup(B\setminus A)\).

Indicator form. \(\mathbf 1_{A\triangle B}\equiv\mathbf 1_A+\mathbf 1_B\pmod 2\) (equals \(1\) iff exactly one term is \(1\)).

Associativity. Working in \(\mathbb Z/2\mathbb Z\): \(\mathbf 1_{(A\triangle B)\triangle C}\equiv(\mathbf 1_A+\mathbf 1_B)+\mathbf 1_C\) and \(\mathbf 1_{A\triangle(B\triangle C)}\equiv\mathbf 1_A+(\mathbf 1_B+\mathbf 1_C)\). Since \(+\) is associative in \(\mathbb Z/2\mathbb Z\), the two indicators are equal pointwise, so the sets are equal. Explicitly, both equal \(\{x:\ x\text{ lies in an odd number of }A,B,C\}\).

Misconception. Associativity is not obvious from the set-difference formula; the indicator/\(\mathbb Z/2\) viewpoint is what makes \((\mathcal P(X),\triangle,\cap)\) a commutative ring with identity \(X\).
Completion check

Compare your work line by line with the derivation above. Every requested part should be addressed, every formula should follow from a definition or a justified calculation, and the final conclusion should answer the original question explicitly.

Ex 1.6
Prove directly from the definitions that \(\liminf_n A_n\subseteq\limsup_n A_n\), without invoking the "i.o./eventually" characterisation.
Proof completionlimsup/liminf
Prerequisites: Def. 1.4. · Expected method: element chase through nested unions/intersections.
Let \(x\in\liminf A_n=\bigcup_m\bigcap_{k\ge m}A_k\). Fix \(m\) with \(x\in\bigcap_{k\ge m}A_k\).
To show \(x\in\limsup A_n=\bigcap_n\bigcup_{k\ge n}A_k\), you must show for every \(n\) there is some \(k\ge n\) with \(x\in A_k\).
Given \(n\), take \(k=\max(n,m)\); then \(k\ge m\) so \(x\in A_k\), and \(k\ge n\).
DETAILED CORRECTIONEx 1.6 · Complete solution
Full derivation
Problem being solved
Prove directly from the definitions that \(\liminf_n A_n\subseteq\limsup_n A_n\), without invoking the "i.o./eventually" characterisation.
Complete reasoning

Let \(x\in\liminf A_n\). By definition there is \(m\) with \(x\in\bigcap_{k\ge m}A_k\), i.e. \(x\in A_k\) for all \(k\ge m\). Fix any \(n\ge1\) and set \(k_0=\max(n,m)\ge n\). Since \(k_0\ge m\), \(x\in A_{k_0}\), so \(x\in\bigcup_{k\ge n}A_k\). As \(n\) was arbitrary, \(x\in\bigcap_n\bigcup_{k\ge n}A_k=\limsup A_n\). Hence \(\liminf A_n\subseteq\limsup A_n\).

Misconception. The inclusion can be strict (Worked Example 1.1), and it is never reversible in general; equality is the definition of convergence \(A_n\to A\).
Completion check

Compare your work line by line with the derivation above. Every requested part should be addressed, every formula should follow from a definition or a justified calculation, and the final conclusion should answer the original question explicitly.

Ex 1.7
Prove the pointwise identities \(\mathbf 1_{\limsup A_n}=\limsup_n\mathbf 1_{A_n}\) and \(\mathbf 1_{\liminf A_n}=\liminf_n\mathbf 1_{A_n}\), where the right-hand sides are limsup/liminf of the real sequence \((\mathbf 1_{A_n}(x))_n\).
Proof constructionindicatorslimsup/liminf
Prerequisites: Def. 1.3, 1.4; Thm. 1.3. · Expected method: relate the \(0/1\) sequence's limsup to "membership infinitely often".
Fix \(x\); the sequence \(a_n=\mathbf 1_{A_n}(x)\) is \(0/1\)-valued, so \(\limsup a_n\in\{0,1\}\).
For a \(0/1\) sequence, \(\limsup a_n=1\iff a_n=1\) for infinitely many \(n\); \(\liminf a_n=1\iff a_n=1\) eventually.
Match these against Thm. 1.3's characterisations of \(\limsup A_n\) and \(\liminf A_n\).
DETAILED CORRECTIONEx 1.7 · Complete solution
Full derivation
Problem being solved
Prove the pointwise identities \(\mathbf 1_{\limsup A_n}=\limsup_n\mathbf 1_{A_n}\) and \(\mathbf 1_{\liminf A_n}=\liminf_n\mathbf 1_{A_n}\), where the right-hand sides are limsup/liminf of the real sequence \((\mathbf 1_{A_n}(x))_n\).
Complete reasoning

Fix \(x\) and write \(a_n=\mathbf 1_{A_n}(x)\in\{0,1\}\). Then \(\limsup_n a_n=\inf_n\sup_{k\ge n}a_k\). Since each \(\sup_{k\ge n}a_k\in\{0,1\}\), it equals \(1\) iff some \(a_k=1\) with \(k\ge n\); the infimum over \(n\) is \(1\) iff this holds for every \(n\), i.e. \(a_k=1\) for infinitely many \(k\), i.e. \(x\in A_k\) infinitely often, i.e. \(x\in\limsup A_n\) (Thm. 1.3). Thus \(\limsup_n a_n=\mathbf 1_{\limsup A_n}(x)\). Dually, \(\liminf_n a_n=1\iff a_k=1\) for all large \(k\iff x\in A_k\) eventually \(\iff x\in\liminf A_n\).

Misconception. These are identities of functions, valid pointwise; there is no measure involved. They preview why measurability is preserved under \(\limsup/\liminf\) of measurable functions (Ch. 6).
Completion check

Compare your work line by line with the derivation above. Every requested part should be addressed, every formula should follow from a definition or a justified calculation, and the final conclusion should answer the original question explicitly.

Ex 1.8
Prove that if \(A_n\uparrow\) (increasing), then \(\liminf A_n=\limsup A_n=\bigcup_n A_n\); and if \(A_n\downarrow\), then both equal \(\bigcap_n A_n\).
Proof completionmonotone setsconvergence
Prerequisites: Def. 1.4, 1.5. · Expected method: simplify tail unions/intersections using monotonicity.
If \(A_n\uparrow\), what is \(\bigcap_{k\ge n}A_k\)? The smallest index dominates.
Also, for \(A_n\uparrow\), the tail union \(\bigcup_{k\ge n}A_k\) equals the full union for every \(n\).
For the decreasing case, complement and apply the increasing case to \(A_n^c\) via Ex. 1.20.
DETAILED CORRECTIONEx 1.8 · Complete solution
Full derivation
Problem being solved
Prove that if \(A_n\uparrow\) (increasing), then \(\liminf A_n=\limsup A_n=\bigcup_n A_n\); and if \(A_n\downarrow\), then both equal \(\bigcap_n A_n\).
Complete reasoning

Increasing. Since \(A_n\subseteq A_{n+1}\), for each \(n\) we have \(\bigcap_{k\ge n}A_k=A_n\) (the smallest tail index) and \(\bigcup_{k\ge n}A_k=\bigcup_{k\ge1}A_k=:U\) (adding later, larger sets changes nothing). Hence \(\liminf A_n=\bigcup_n A_n=U\) and \(\limsup A_n=\bigcap_n U=U\). Both equal \(U\).

Decreasing. If \(A_n\downarrow\), then \(A_n^c\uparrow\), so by the increasing case \(\liminf A_n^c=\limsup A_n^c=\bigcup_n A_n^c=\left(\bigcap_n A_n\right)^c\). Complementing and using \((\limsup A_n)^c=\liminf A_n^c\) (Ex. 1.20) gives \(\liminf A_n=\limsup A_n=\bigcap_n A_n\).

Misconception. Convergence of sets is special: general sequences need not converge, but every monotone sequence does - the exact analogue of monotone real sequences, and the reason continuity of measures (Ch. 3) is stated for monotone sequences.
Completion check

Compare your work line by line with the derivation above. Every requested part should be addressed, every formula should follow from a definition or a justified calculation, and the final conclusion should answer the original question explicitly.

Ex 1.9
Compute \(\limsup A_n\) and \(\liminf A_n\) for (a) \(A_n=\left[0,\,1+\tfrac{(-1)^n}{n}\right]\) and (b) \(A_n=\left(-\tfrac1n,\,1\right]\) if \(n\) odd, \(A_n=\left[0,\,2-\tfrac1n\right)\) if \(n\) even.
Computationexplicit sequences
Prerequisites: Thm. 1.3; Worked Ex. 1.1. · Expected method: classify a point by eventual/infinitely-often membership.
In (a), the right endpoint oscillates: \(1+\tfrac1n\) for even \(n\) (\(>1\)), \(1-\tfrac1n\) for odd \(n\) (\(<1\)).
A point \(x>1\) lies in \(A_n\) only for even \(n\) with \(1+\tfrac1n\ge x\) - finitely many. A point \(x=1\) lies in all \(A_n\)? Check odd \(n\): \(1-\tfrac1n<1\), so \(1\notin A_n\) for odd \(n\).
For (b), separately track the odd-indexed and even-indexed limits, then intersect/union tails.
DETAILED CORRECTIONEx 1.9 · Complete solution
Full derivation
Problem being solved
Compute \(\limsup A_n\) and \(\liminf A_n\) for (a) \(A_n=\left[0,\,1+\tfrac{(-1)^n}{n}\right]\) and (b) \(A_n=\left(-\tfrac1n,\,1\right]\) if \(n\) odd, \(A_n=\left[0,\,2-\tfrac1n\right)\) if \(n\) even.
Complete reasoning

(a) For \(x\le0\): never in \(A_n\) unless \(x=0\) (\(0\in A_n\) always), so \(0\) is in both. For \(0<x<1\): eventually \(1-\tfrac1n>x\) and always \(1+\tfrac1n>x\), so \(x\in A_n\) for all large \(n\) - in liminf. For \(x=1\): \(1\in A_n\) iff \(1\le1+\tfrac{(-1)^n}{n}\), true for even \(n\), false for odd \(n\): infinitely often but not eventually. For \(1<x\): \(x\in A_n\) needs \(1+\tfrac1n\ge x\) (even \(n\)), i.e. \(n\le\tfrac1{x-1}\): finitely many. Hence \(\liminf A_n=[0,1)\) and \(\limsup A_n=[0,1]\).

(b) Odd tails shrink from the left: \(\bigcap\) of odd \(A_n=(-\tfrac1n,1]\) contributes eventual membership on \([0,1]\)? A point \(x\in(0,1]\) is in every odd \(A_n\) and in even \(A_n=[0,2-\tfrac1n)\) once \(2-\tfrac1n>x\), i.e. eventually - so \((0,1]\subseteq\liminf\). \(x=0\): in every even \(A_n\) (\(0\in[0,2-\tfrac1n)\)) but \(0\notin(-\tfrac1n,1]\)? Actually \(0\in(-\tfrac1n,1]\), so \(0\in\) all \(A_n\): \(0\in\liminf\). For \(1<x<2\): in \(A_n\) only for even \(n\) with \(2-\tfrac1n>x\) - cofinitely many even \(n\), but no odd \(n\): infinitely often, not eventually. So \(\liminf A_n=[0,1]\) and \(\limsup A_n=[0,2)\).

Misconception. Endpoints decide everything here; sloppily replacing half-open by closed intervals changes both answers. Track strict vs. non-strict inequalities precisely.
Completion check

Compare your work line by line with the derivation above. Every requested part should be addressed, every formula should follow from a definition or a justified calculation, and the final conclusion should answer the original question explicitly.

Ex 1.10
Prove that \(\mathbb Q\) is countable. More generally, prove that a countable union of countable sets is countable (you may assume a choice of enumeration for each set).
Proof constructioncountabilitypairing
Prerequisites: Def. 1.7; Thm. 1.6. · Expected method: zig-zag surjection from \(\mathbb N\times\mathbb N\).
A nonempty set is countable iff there is a surjection from \(\mathbb N\) onto it.
Arrange the \(n\)-th set's enumeration as row \(n\) of a grid; a surjection \(\mathbb N\times\mathbb N\to\bigcup_n A_n\) results.
Enumerate \(\mathbb N\times\mathbb N\) by finite diagonals (or shift to \(\mathbb N_0\) and use Cantor pairing). For \(\mathbb Q\), use \(\mathbb Q=\bigcup_{q\ge1}\{p/q:p\in\mathbb Z\}\).
DETAILED CORRECTIONEx 1.10 · Complete solution
Full derivation
Problem being solved
Prove that \(\mathbb Q\) is countable. More generally, prove that a countable union of countable sets is countable (you may assume a choice of enumeration for each set).
Complete reasoning

Step 1: count the grid. Traverse \(\mathbb N\times\mathbb N\) by diagonals \(n+k=2,3,\ldots\). Each diagonal is finite and every pair appears once, so there is a bijection \(e:\mathbb N\to\mathbb N\times\mathbb N\). Equivalently, shift to \(\mathbb N_0\) and use the Cantor pairing of Exercise 1.11.

Step 2: count the union. Let \((A_n)_{n\ge1}\) be countable and discard empty terms. Choose surjections \(g_n:\mathbb N\to A_n\). Define \(G(n,k)=g_n(k)\). If \(y\in\bigcup_nA_n\), then \(y\in A_n\) for some \(n\), hence \(y=g_n(k)\) for some \(k\). Therefore \(G\) is onto, so \(G\circ e:\mathbb N\to\bigcup_nA_n\) is onto. The union is countable.

Step 3: apply this to \(\mathbb Q\). For each positive integer \(q\), let \(B_q=\{p/q:p\in\mathbb Z\}\). Each \(B_q\) is countable because \(\mathbb Z\) is countable, and \[ \mathbb Q=\bigcup_{q\ge1}B_q. \] Hence \(\mathbb Q\) is countable. It is infinite because it contains \(\mathbb N\), so it is countably infinite.

Misconception. Density does not imply uncountability. A countable set can be dense in \(\mathbb R\), and \(\mathbb Q\) is the standard example.
Completion check

Compare your work line by line with the derivation above. Every requested part should be addressed, every formula should follow from a definition or a justified calculation, and the final conclusion should answer the original question explicitly.

Ex 1.11
Show that the Cantor pairing \(\pi(m,n)=\tfrac{(m+n)(m+n+1)}2+n\) is a bijection \(\mathbb N_0\times\mathbb N_0\to\mathbb N_0\). Deduce that \(\mathbb Z\) and \(\mathbb N\times\mathbb N\) are countable.
Proof constructionbijectioncountability
Prerequisites: Def. 1.7. · Expected method: diagonal counting; injectivity via the diagonal index \(d=m+n\).
\(\pi\) lists the antidiagonal \(\{(m,n):m+n=d\}\) in a block of length \(d+1\); the block starts at the triangular number \(T_d=\tfrac{d(d+1)}2\).
Injectivity: from a value \(N\), recover \(d\) as the largest integer with \(T_d\le N\); then \(n=N-T_d\), \(m=d-n\).
Surjectivity: every \(N\) lies in exactly one block \([T_d,T_{d+1})\) of length \(d+1\), giving a valid \((m,n)\).
DETAILED CORRECTIONEx 1.11 · Complete solution
Full derivation
Problem being solved
Show that the Cantor pairing \(\pi(m,n)=\tfrac{(m+n)(m+n+1)}2+n\) is a bijection \(\mathbb N_0\times\mathbb N_0\to\mathbb N_0\). Deduce that \(\mathbb Z\) and \(\mathbb N\times\mathbb N\) are countable.
Complete reasoning

Write \(d=m+n\); then \(\pi(m,n)=T_d+n\) with \(T_d=\tfrac{d(d+1)}2\) and \(0\le n\le d\). The values for a fixed \(d\) fill exactly \(\{T_d,T_d+1,\dots,T_d+d\}=\{T_d,\dots,T_{d+1}-1\}\), since \(T_{d+1}-T_d=d+1\). These blocks partition \(\mathbb N_0\) as \(d=0,1,2,\dots\). Injective: distinct \((m,n)\) with the same \(d\) give distinct \(n\), hence distinct values; distinct \(d\) land in disjoint blocks. Surjective: given \(N\), let \(d\) be maximal with \(T_d\le N\) (exists since \(T_d\to\infty\)); then \(0\le N-T_d\le d\), so \(n=N-T_d\), \(m=d-n\ge0\) satisfy \(\pi(m,n)=N\). Thus \(\pi\) is a bijection. Consequently \(\mathbb N\times\mathbb N\) is countable; and \(\mathbb Z\) is countable via \(0,1,-1,2,-2,\dots\) (an explicit bijection with \(\mathbb N_0\)).

Misconception. One does not need an explicit inverse formula for a bijection - a clean existence/uniqueness argument (as above) suffices, and generalises to \(\mathbb N^k\) by induction.
Completion check

Compare your work line by line with the derivation above. Every requested part should be addressed, every formula should follow from a definition or a justified calculation, and the final conclusion should answer the original question explicitly.

Ex 1.12
Prove that the set \(\mathrm{Fin}(\mathbb N)\) of all finite subsets of \(\mathbb N\) is countable, but \(\mathcal P(\mathbb N)\) is not.
Proof constructioncountabilitypower set
Prerequisites: Thm. 1.6; Ex. 1.10. · Expected method: stratify by max element; diagonal for the power set.
Every finite subset is contained in some \(\{1,\dots,N\}\), and \(\mathcal P(\{1,\dots,N\})\) is finite of size \(2^N\).
Write \(\mathrm{Fin}(\mathbb N)=\bigcup_N \mathcal P(\{1,\dots,N\})\), a countable union of finite sets.
For \(\mathcal P(\mathbb N)\), identify subsets with \(\{0,1\}^{\mathbb N}\) via indicators and run Cantor's diagonal (Thm. 1.6).
DETAILED CORRECTIONEx 1.12 · Complete solution
Full derivation
Problem being solved
Prove that the set \(\mathrm{Fin}(\mathbb N)\) of all finite subsets of \(\mathbb N\) is countable, but \(\mathcal P(\mathbb N)\) is not.
Complete reasoning

\(\mathrm{Fin}(\mathbb N)\) countable. For \(N\ge0\), \(\mathcal F_N:=\mathcal P(\{1,\dots,N\})\) is finite, with \(|\mathcal F_N|=2^N\). Any finite \(S\subseteq\mathbb N\) has a maximum (or is \(\varnothing\)), so \(S\in\mathcal F_N\) for \(N=\max S\). Thus \(\mathrm{Fin}(\mathbb N)=\bigcup_{N\ge0}\mathcal F_N\), a countable union of finite (hence countable) sets, so countable by Thm. 1.6. It is infinite (contains all singletons), hence countably infinite.

\(\mathcal P(\mathbb N)\) uncountable. The map \(S\mapsto\mathbf 1_S\) is a bijection \(\mathcal P(\mathbb N)\to\{0,1\}^{\mathbb N}\), which is uncountable by the diagonal argument (Thm. 1.6). Hence \(\mathcal P(\mathbb N)\) is uncountable.

Misconception. "Subsets of a countable set are few, so \(\mathcal P(\mathbb N)\) is countable." Finite subsets are countable; the full power set jumps to cardinality \(2^{\aleph_0}\).
Completion check

Compare your work line by line with the derivation above. Every requested part should be addressed, every formula should follow from a definition or a justified calculation, and the final conclusion should answer the original question explicitly.

Ex 1.13
Prove Cantor's theorem that \(\{0,1\}^{\mathbb N}\) is uncountable. Then show that no set \(X\) admits a surjection onto \(\mathcal P(X)\) (so \(|X|<|\mathcal P(X)|\)).
Proof constructiondiagonal argumentcardinality
Prerequisites: Def. 1.7; Thm. 1.6. · Expected method: diagonalisation; the "Russell set" \(\{x:x\notin f(x)\}\).
Assume a list \(s^{(1)},s^{(2)},\dots\) of all sequences and flip the diagonal.
For the general theorem, suppose \(f:X\to\mathcal P(X)\) is onto and consider \(D=\{x\in X:x\notin f(x)\}\).
If \(f(x_0)=D\), ask whether \(x_0\in D\); both answers contradict.
DETAILED CORRECTIONEx 1.13 · Complete solution
Full derivation
Problem being solved
Prove Cantor's theorem that \(\{0,1\}^{\mathbb N}\) is uncountable. Then show that no set \(X\) admits a surjection onto \(\mathcal P(X)\) (so \(|X|<|\mathcal P(X)|\)).
Complete reasoning

Sequences. Suppose \(\{0,1\}^{\mathbb N}=\{s^{(1)},s^{(2)},\dots\}\). Define \(d\in\{0,1\}^{\mathbb N}\) by \(d_k=1-s^{(k)}_k\). For each \(k\), \(d_k\ne s^{(k)}_k\), so \(d\ne s^{(k)}\). Then \(d\) is a binary sequence not in the list - contradiction. Hence \(\{0,1\}^{\mathbb N}\) is uncountable.

General (Cantor). Let \(f:X\to\mathcal P(X)\) be any function and \(D=\{x\in X:x\notin f(x)\}\). If \(f(x_0)=D\) for some \(x_0\), then \(x_0\in D\iff x_0\notin f(x_0)=D\), a contradiction. So \(D\notin\operatorname{ran}f\); no \(f\) is onto. Since \(x\mapsto\{x\}\) injects \(X\hookrightarrow\mathcal P(X)\), we get \(|X|<|\mathcal P(X)|\).

Misconception. The diagonal element \(d\) (or set \(D\)) is not "missing from a bad list to be fixed"; the argument shows every list/function fails, which is a statement about all enumerations at once.
Completion check

Compare your work line by line with the derivation above. Every requested part should be addressed, every formula should follow from a definition or a justified calculation, and the final conclusion should answer the original question explicitly.

Ex 1.14
Prove that the interval \((0,1)\) is uncountable directly, by a decimal diagonal argument, taking care with the \(0.4999\ldots=0.5000\ldots\) ambiguity.
Proof constructionuncountabilitydecimals
Prerequisites: Thm. 1.6; Ex. 1.13. · Expected method: diagonal on decimal digits, avoiding \(0\) and \(9\).
Assume \((0,1)=\{x_1,x_2,\dots\}\) with decimal expansions \(x_n=0.a_{n1}a_{n2}\ldots\).
Build \(y=0.b_1b_2\ldots\) with \(b_n\ne a_{nn}\), choosing digits in \(\{1,\dots,8\}\) to dodge the \(\ldots999\)/\(\ldots000\) collision.
Since \(y\) uses no \(0\) or \(9\), it has a unique decimal expansion, so \(y\ne x_n\) really follows from a single differing digit.
DETAILED CORRECTIONEx 1.14 · Complete solution
Full derivation
Problem being solved
Prove that the interval \((0,1)\) is uncountable directly, by a decimal diagonal argument, taking care with the \(0.4999\ldots=0.5000\ldots\) ambiguity.
Complete reasoning

Suppose \((0,1)\) were countable, say \((0,1)=\{x_1,x_2,\dots\}\), and fix decimal expansions \(x_n=0.a_{n1}a_{n2}a_{n3}\ldots\). Define digits \(b_n=5\) if \(a_{nn}\ne5\), and \(b_n=4\) if \(a_{nn}=5\). Then each \(b_n\in\{4,5\}\subseteq\{1,\dots,8\}\), so \(y=0.b_1b_2\ldots\in(0,1)\) has no trailing \(0\)'s or \(9\)'s and hence a unique decimal representation. For every \(n\), \(y\) and \(x_n\) differ in the \(n\)-th digit (\(b_n\ne a_{nn}\)), and because \(y\)'s expansion is unique, this forces \(y\ne x_n\). Thus \(y\in(0,1)\) is not in the list - contradiction. Hence \((0,1)\), and therefore \(\mathbb R\supseteq(0,1)\), is uncountable.

Misconception. Skipping the digit-choice restriction is a real error: if the diagonal digit could create \(0.4999\ldots\), it might equal some listed \(0.5000\ldots\); confining digits to \(\{4,5\}\) removes the ambiguity.
Completion check

Compare your work line by line with the derivation above. Every requested part should be addressed, every formula should follow from a definition or a justified calculation, and the final conclusion should answer the original question explicitly.

Ex 1.15
Working in the usual ZFC framework, prove that every infinite set \(X\) contains a countably infinite subset. Deduce that \(X\) is infinite if and only if it is in bijection with a proper subset of itself (Dedekind-infinite). Explain where a choice principle enters the argument.
Proof constructioncountable choiceinfinity
Prerequisites: Def. 1.7. · Expected method: recursive selection (countable choice); shift map for Dedekind-infinite.
Recursively pick distinct \(x_1,x_2,\dots\): at each step \(X\setminus\{x_1,\dots,x_n\}\) is still nonempty because \(X\) is infinite.
This selection uses the axiom of countable choice; the chosen points are automatically distinct.
Given a copy \(\{x_1,x_2,\dots\}\subseteq X\), define \(\phi\) shifting \(x_n\mapsto x_{n+1}\) and fixing the rest; its image omits \(x_1\).
DETAILED CORRECTIONEx 1.15 · Complete solution
Full derivation
Problem being solved
Working in the usual ZFC framework, prove that every infinite set \(X\) contains a countably infinite subset. Deduce that \(X\) is infinite if and only if it is in bijection with a proper subset of itself (Dedekind-infinite). Explain where a choice principle enters the argument.
Complete reasoning

Countably infinite subset. Since \(X\ne\varnothing\), choose \(x_1\in X\). Having chosen distinct \(x_1,\dots,x_n\), the set \(X\setminus\{x_1,\dots,x_n\}\) is nonempty (else \(X\) would be finite), so choose \(x_{n+1}\) in it. By construction the \(x_n\) are pairwise distinct, so \(\{x_n:n\in\mathbb N\}\) is a countably infinite subset of \(X\). (This recursive selection uses a choice principle; it is available in ZFC. The unrestricted statement is not provable in ZF alone.)

Dedekind-infinite. Let \(C=\{x_1,x_2,\dots\}\subseteq X\) be such a subset. Define \(\phi:X\to X\) by \(\phi(x_n)=x_{n+1}\) and \(\phi(y)=y\) for \(y\notin C\). Then \(\phi\) is injective, and its image is \(X\setminus\{x_1\}\), a proper subset - so \(X\) is in bijection with a proper subset. Conversely, a finite set cannot biject with a proper subset (pigeonhole), so the property characterises infinity.

Misconception. "Obvious without choice." Without some choice principle one cannot in general simultaneously select one point from each of infinitely many nonempty sets; the unrestricted implication “infinite implies Dedekind-infinite” is not a theorem of ZF alone; the chapter works in the standard ZFC framework.
Completion check

Compare your work line by line with the derivation above. Every requested part should be addressed, every formula should follow from a definition or a justified calculation, and the final conclusion should answer the original question explicitly.

Ex 1.16
In \(\overline{\mathbb R}\), verify \(\sup\varnothing=-\infty\), \(\inf\varnothing=+\infty\), and prove \(\sup(A\cup B)=\max(\sup A,\sup B)\) for any \(A,B\subseteq\overline{\mathbb R}\).
Recognitionextended realssuprema
Prerequisites: Def. 1.6; Thm. 1.5. · Expected method: least-upper-bound reasoning in \(\overline{\mathbb R}\).
In \(\overline{\mathbb R}\), \(-\infty\) is a lower bound of everything, so it is vacuously an upper bound of \(\varnothing\); every extended real is an upper bound of \(\varnothing\).
\(M=\max(\sup A,\sup B)\) is an upper bound of \(A\cup B\); show it is the least one.
If \(M'<M\), then \(M'\) fails to bound whichever of \(A,B\) attains the larger sup.
DETAILED CORRECTIONEx 1.16 · Complete solution
Full derivation
Problem being solved
In \(\overline{\mathbb R}\), verify \(\sup\varnothing=-\infty\), \(\inf\varnothing=+\infty\), and prove \(\sup(A\cup B)=\max(\sup A,\sup B)\) for any \(A,B\subseteq\overline{\mathbb R}\).
Complete reasoning

Empty set. An upper bound of \(\varnothing\) is any \(u\) with "\(\forall x\in\varnothing:\ x\le u\)", which is vacuously true for every \(u\in\overline{\mathbb R}\). The least such \(u\) is \(-\infty\); hence \(\sup\varnothing=-\infty\). Dually \(\inf\varnothing=+\infty\).

Union. Let \(M=\max(\sup A,\sup B)\). Every \(x\in A\cup B\) satisfies \(x\le\sup A\le M\) or \(x\le\sup B\le M\), so \(M\) is an upper bound of \(A\cup B\). If \(u<M\), then \(u<\sup A\) or \(u<\sup B\); say \(u<\sup A\). Then \(u\) is not an upper bound of \(A\) (definition of supremum), so some \(a\in A\subseteq A\cup B\) has \(a>u\). Thus no \(u<M\) bounds \(A\cup B\), and \(\sup(A\cup B)=M\).

Misconception. The conventions \(\sup\varnothing=-\infty\), \(\inf\varnothing=+\infty\) are not arbitrary; they make \(\sup\) monotone (\(A\subseteq B\Rightarrow\sup A\le\sup B\)) and keep the union formula valid even when a set is empty.
Completion check

Compare your work line by line with the derivation above. Every requested part should be addressed, every formula should follow from a definition or a justified calculation, and the final conclusion should answer the original question explicitly.

Ex 1.17
Explain rigorously why \(\infty-\infty\) must be left undefined, by exhibiting two sequences \(a_n,b_n\to+\infty\) with \(a_n-b_n\) tending to different limits. Then verify that the convention \(0\cdot(+\infty)=0\) makes \(\sum_n 0\cdot c_n=0\) for any \(c_n\in[0,\infty]\).
Computationextended arithmeticconventions
Prerequisites: Def. 1.6. · Expected method: exhibit inconsistent limits; check the summation convention.
Try \(a_n=n+c\), \(b_n=n\) for the difference \(c\); vary \(c\).
A single symbol \(\infty-\infty\) cannot equal two different limits, so leaving it undefined is forced for a consistent, order-respecting arithmetic.
For the sum, each term \(0\cdot c_n\) equals \(0\) by convention, so the series of zeros is \(0\).
DETAILED CORRECTIONEx 1.17 · Complete solution
Full derivation
Problem being solved
Explain rigorously why \(\infty-\infty\) must be left undefined, by exhibiting two sequences \(a_n,b_n\to+\infty\) with \(a_n-b_n\) tending to different limits. Then verify that the convention \(0\cdot(+\infty)=0\) makes \(\sum_n 0\cdot c_n=0\) for any \(c_n\in[0,\infty]\).
Complete reasoning

Undefined difference. Let \(a_n=n+c\) and \(b_n=n\). Both tend to \(+\infty\), but \(a_n-b_n=c\) for every \(n\). Choosing \(c=1\) or \(c=-5\) gives different finite limits, while \(a_n=2n\), \(b_n=n\) gives \(a_n-b_n\to+\infty\). Thus no single value assigned to \(+\infty-(+\infty)\) can represent all limiting behaviors of differences of divergent sequences. For that reason the expression is left undefined in extended-real arithmetic. This is logically separate from the special convention \(0\cdot(+\infty)=0\) used in nonnegative measure-theoretic arithmetic.

Zero times infinity. By the convention \(0\cdot c=0\) for all \(c\in[0,+\infty]\) (including \(c=+\infty\)), every term of \(\sum_n 0\cdot c_n\) equals \(0\), so the partial sums are all \(0\) and \(\sum_n 0\cdot c_n=0\). This is what guarantees \(\int_X 0\,d\mu=0\) even when \(\mu(X)=\infty\) (Ch. 7).

Misconception. \(0\cdot\infty=0\) is a deliberate measure-theoretic convention, not a limit: the limit form "\(0\cdot\infty\)" is genuinely indeterminate (\(\tfrac1n\cdot n\to1\), \(\tfrac1{n^2}\cdot n\to0\)). The convention is safe only because integration sums nonnegative terms.
Completion check

Compare your work line by line with the derivation above. Every requested part should be addressed, every formula should follow from a definition or a justified calculation, and the final conclusion should answer the original question explicitly.

Ex 1.18
For a real sequence \((a_n)\), prove \(\limsup_n a_n=\inf_{n}\sup_{k\ge n}a_k\) and \(\liminf_n a_n=\sup_n\inf_{k\ge n}a_k\), and that \(\liminf a_n\le\limsup a_n\) with equality iff \((a_n)\) converges in \(\overline{\mathbb R}\).
Proof completionreal limsupmonotone tails
Prerequisites: Thm. 1.5. · Expected method: monotonicity of tail suprema; sandwich for convergence.
Let \(s_n=\sup_{k\ge n}a_k\). Show \((s_n)\) is non-increasing, so its infimum is its limit.
Similarly \(t_n=\inf_{k\ge n}a_k\) is non-decreasing; and \(t_n\le a_n\le s_n\).
If \(\liminf=\limsup=L\), the sandwich \(t_n\le a_n\le s_n\) forces \(a_n\to L\); conversely convergence pins both tails to \(L\).
DETAILED CORRECTIONEx 1.18 · Complete solution
Full derivation
Problem being solved
For a real sequence \((a_n)\), prove \(\limsup_n a_n=\inf_{n}\sup_{k\ge n}a_k\) and \(\liminf_n a_n=\sup_n\inf_{k\ge n}a_k\), and that \(\liminf a_n\le\limsup a_n\) with equality iff \((a_n)\) converges in \(\overline{\mathbb R}\).
Complete reasoning

Definitions. The standard definitions are exactly \(\limsup a_n:=\inf_n s_n\) with \(s_n=\sup_{k\ge n}a_k\), and \(\liminf a_n:=\sup_n t_n\) with \(t_n=\inf_{k\ge n}a_k\); these exist in \(\overline{\mathbb R}\) by Thm. 1.5. Since \(\{a_k:k\ge n+1\}\subseteq\{a_k:k\ge n\}\), suprema decrease: \(s_{n+1}\le s_n\), so \((s_n)\downarrow\) and \(\inf_n s_n=\lim_n s_n\). Dually \((t_n)\uparrow\) and \(\sup_n t_n=\lim_n t_n\).

Ordering. For each \(n\), \(t_n\le a_n\le s_n\) and \(t_n\le s_n\); taking limits, \(\liminf a_n\le\limsup a_n\).

Equality \(\Leftrightarrow\) convergence. If \(\liminf=\limsup=L\), then \(t_n\to L\) and \(s_n\to L\), and \(t_n\le a_n\le s_n\) forces \(a_n\to L\) by squeezing (in \(\overline{\mathbb R}\)). Conversely if \(a_n\to L\), every tail sup and inf converges to \(L\), so both equal \(L\).

Misconception. \(\limsup\) is not "the largest subsequential limit attained" as a definition - it is an \(\inf\) of \(\sup\)'s; that it equals the largest subsequential limit is a theorem.
Completion check

Compare your work line by line with the derivation above. Every requested part should be addressed, every formula should follow from a definition or a justified calculation, and the final conclusion should answer the original question explicitly.

Ex 1.19
Prove the set-theoretic core of Borel–Cantelli: \(x\in\limsup_n A_n\iff\sum_{n=1}^{\infty}\mathbf 1_{A_n}(x)=+\infty\). Interpret \(\liminf\) analogously.
Proof constructionBorel–Cantelliseries
Prerequisites: Thm. 1.3, 1.4. · Expected method: relate "infinitely often" to divergence of a \(0/1\) series.
The series \(\sum_n\mathbf 1_{A_n}(x)\) counts how many \(A_n\) contain \(x\).
A series of \(0/1\) terms diverges iff infinitely many terms are \(1\).
Combine with Thm. 1.3: "\(x\in A_n\) infinitely often" is exactly \(x\in\limsup A_n\).
DETAILED CORRECTIONEx 1.19 · Complete solution
Full derivation
Problem being solved
Prove the set-theoretic core of Borel–Cantelli: \(x\in\limsup_n A_n\iff\sum_{n=1}^{\infty}\mathbf 1_{A_n}(x)=+\infty\). Interpret \(\liminf\) analogously.
Complete reasoning

Fix \(x\) and let \(S=\{n:\ x\in A_n\}\), so \(\sum_n\mathbf 1_{A_n}(x)=|S|\) (with \(|S|=+\infty\) meaning the partial sums increase without bound). The nonnegative partial sums \(\sum_{n\le N}\mathbf 1_{A_n}(x)\) are non-decreasing, hence converge in \([0,+\infty]\) to \(|S|\). Thus \(\sum_n\mathbf 1_{A_n}(x)=+\infty\iff S\) is infinite \(\iff x\in A_n\) for infinitely many \(n\iff x\in\limsup A_n\) (Thm. 1.3). Dually, \(x\in\liminf A_n\iff x\notin A_n\) only finitely often \(\iff\sum_n\mathbf 1_{A_n^c}(x)<\infty\).

Misconception. This is purely set-theoretic - no measure appears. The measure Borel–Cantelli lemmas (Ch. 14) add hypotheses \(\sum\mu(A_n)<\infty\) or independence to conclude \(\mu(\limsup A_n)=0\) or \(1\); the identity here is the scaffold they rest on.
Completion check

Compare your work line by line with the derivation above. Every requested part should be addressed, every formula should follow from a definition or a justified calculation, and the final conclusion should answer the original question explicitly.

Ex 1.20
Prove the duality \(\left(\limsup_n A_n\right)^c=\liminf_n A_n^c\) and \(\left(\liminf_n A_n\right)^c=\limsup_n A_n^c\).
Proof completionDe Morganduality
Prerequisites: Def. 1.4; Thm. 1.1. · Expected method: apply De Morgan to nested unions/intersections.
Write \(\limsup A_n=\bigcap_n\bigcup_{k\ge n}A_k\) and complement using Thm. 1.1 twice.
\(\left(\bigcap_n B_n\right)^c=\bigcup_n B_n^c\) and \(\left(\bigcup_{k\ge n}A_k\right)^c=\bigcap_{k\ge n}A_k^c\).
Alternatively, argue via "i.o." and "eventually": \(x\notin A_n\) infinitely often \(\iff x\in A_n^c\) infinitely often.
DETAILED CORRECTIONEx 1.20 · Complete solution
Full derivation
Problem being solved
Prove the duality \(\left(\limsup_n A_n\right)^c=\liminf_n A_n^c\) and \(\left(\liminf_n A_n\right)^c=\limsup_n A_n^c\).
Complete reasoning

Algebraic. \(\left(\limsup A_n\right)^c=\left(\bigcap_n\bigcup_{k\ge n}A_k\right)^c=\bigcup_n\left(\bigcup_{k\ge n}A_k\right)^c=\bigcup_n\bigcap_{k\ge n}A_k^c=\liminf A_n^c,\) using De Morgan (Thm. 1.1) at both levels. Complementing gives \(\left(\liminf A_n\right)^c=\limsup A_n^c\) as well (replace \(A_n\) by \(A_n^c\)).

Conceptual check. \(x\in(\limsup A_n)^c\iff x\notin A_n\) for all but finitely many \(n\iff x\in A_n^c\) eventually \(\iff x\in\liminf A_n^c\). Consistent.

Misconception. Complementation swaps \(\limsup\leftrightarrow\liminf\) (like it swaps \(\bigcup\leftrightarrow\bigcap\)); it does not fix each in place. This duality is used repeatedly in Ch. 3 continuity proofs.
Completion check

Compare your work line by line with the derivation above. Every requested part should be addressed, every formula should follow from a definition or a justified calculation, and the final conclusion should answer the original question explicitly.

Ex 1.21
Let \(f:X\to Y\) and \(\mathcal C\subseteq\mathcal P(Y)\). Prove that \(f^{-1}(\mathcal C):=\{f^{-1}(C):C\in\mathcal C\}\) inherits every Boolean closure property possessed by \(\mathcal C\): complements, countable unions, and countable intersections. Show by example why the converse can fail when \(f\) is not surjective, and explain why surjectivity restores the converse.
Applicationpullbackbridge to Ch.2
Prerequisites: Thm. 1.2; Ex. 1.2. · Expected method: transport each closure property through \(f^{-1}\).
If \(C\in\mathcal C\Rightarrow C^c\in\mathcal C\), use \(f^{-1}(C^c)=f^{-1}(C)^c\).
If \(\bigcup_n C_n\in\mathcal C\), use \(f^{-1}(\bigcup_n C_n)=\bigcup_n f^{-1}(C_n)\).
Conclude: if \(\mathcal C\) is a \(\sigma\)-algebra on \(Y\), then \(f^{-1}(\mathcal C)\) is a \(\sigma\)-algebra on \(X\). This is the seed of measurability (Ch. 6).
DETAILED CORRECTIONEx 1.21 · Complete solution
Full derivation
Problem being solved
Let \(f:X\to Y\) and \(\mathcal C\subseteq\mathcal P(Y)\). Prove that \(f^{-1}(\mathcal C):=\{f^{-1}(C):C\in\mathcal C\}\) inherits every Boolean closure property possessed by \(\mathcal C\): complements, countable unions, and countable intersections. Show by example why the converse can fail when \(f\) is not surjective, and explain why surjectivity restores the converse.
Complete reasoning

Let \(P\) be any of the operations "complement", "countable union", "countable intersection", and suppose \(\mathcal C\) is closed under \(P\).

Complement. If \(A=f^{-1}(C)\in f^{-1}(\mathcal C)\), then \(A^c=f^{-1}(C)^c=f^{-1}(C^c)\) (Thm. 1.2), and \(C^c\in\mathcal C\), so \(A^c\in f^{-1}(\mathcal C)\).

Countable union. If \(A_n=f^{-1}(C_n)\), then \(\bigcup_n A_n=\bigcup_n f^{-1}(C_n)=f^{-1}\!\left(\bigcup_n C_n\right)\) (Thm. 1.2), and \(\bigcup_n C_n\in\mathcal C\), so \(\bigcup_n A_n\in f^{-1}(\mathcal C)\). Countable intersections are identical with \(\bigcap\).

Hence \(f^{-1}(\mathcal C)\) inherits every closure property of \(\mathcal C\); in particular if \(\mathcal C\) is a \(\sigma\)-algebra, so is \(f^{-1}(\mathcal C)\) (it also contains \(X=f^{-1}(Y)\)).

Misconception. The analogous statement for direct images is false: \(f(\mathcal A)\) of a \(\sigma\)-algebra \(\mathcal A\) is generally not a \(\sigma\)-algebra, because images do not commute with complement/intersection (Ex. 1.3).

Why not conversely? If \(f\) is not surjective, distinct subsets of \(Y\) can have the same inverse image. For a constant map \(f:X\to Y\) with value \(y_0\), the preimage of a set records only whether that set contains \(y_0\). Hence \(f^{-1}(\mathcal C)\) may be closed under an operation even when \(\mathcal C\) is not. If \(f\) is surjective, then \(B_1\neq B_2\) implies \(f^{-1}(B_1)\neq f^{-1}(B_2)\), so the inverse-image map on subsets is injective and the converse closure implication follows.

Completion check

Compare your work line by line with the derivation above. Every requested part should be addressed, every formula should follow from a definition or a justified calculation, and the final conclusion should answer the original question explicitly.

Ex 1.22
Prove that the fibres \(f^{-1}(\{y\})\), \(y\in f(X)\), form a partition of \(X\), and that \(f\) factors as \(X\twoheadrightarrow X/{\sim}\hookrightarrow Y\) where \(x\sim x'\iff f(x)=f(x')\).
Applicationfibrespartition
Prerequisites: Def. 1.2. · Expected method: verify partition axioms; build the quotient factorisation.
Each \(x\in X\) lies in exactly one fibre, namely \(f^{-1}(\{f(x)\})\).
Distinct \(y\ne y'\) give disjoint fibres because \(f(x)\) is a single value.
Define \(\bar f([x])=f(x)\); check it is well defined and injective.
DETAILED CORRECTIONEx 1.22 · Complete solution
Full derivation
Problem being solved
Prove that the fibres \(f^{-1}(\{y\})\), \(y\in f(X)\), form a partition of \(X\), and that \(f\) factors as \(X\twoheadrightarrow X/{\sim}\hookrightarrow Y\) where \(x\sim x'\iff f(x)=f(x')\).
Complete reasoning

Partition. (i) Nonempty: for \(y\in f(X)\) there is \(x\) with \(f(x)=y\), so \(f^{-1}(\{y\})\ne\varnothing\). (ii) Cover: every \(x\in X\) has \(f(x)=:y\in f(X)\) and \(x\in f^{-1}(\{y\})\). (iii) Disjoint: if \(x\in f^{-1}(\{y\})\cap f^{-1}(\{y'\})\) then \(y=f(x)=y'\); so distinct fibres are disjoint. Hence \(\{f^{-1}(\{y\}):y\in f(X)\}\) partitions \(X\).

Factorisation. The relation \(x\sim x'\iff f(x)=f(x')\) is an equivalence whose classes are exactly the fibres. Define \(q:X\to X/{\sim}\), \(q(x)=[x]\) (surjective), and \(\bar f:X/{\sim}\to Y\), \(\bar f([x])=f(x)\). Well defined: \(x\sim x'\Rightarrow f(x)=f(x')\). Injective: \(\bar f([x])=\bar f([x'])\Rightarrow f(x)=f(x')\Rightarrow x\sim x'\Rightarrow[x]=[x']\). And \(f=\bar f\circ q\).

Misconception. Fibres over points outside \(f(X)\) are empty and are excluded from the partition; the partition indexes over the image, not the codomain.
Completion check

Compare your work line by line with the derivation above. Every requested part should be addressed, every formula should follow from a definition or a justified calculation, and the final conclusion should answer the original question explicitly.

Ex 1.23
Show that a function \(s:X\to\mathbb R\) with finite range \(\{c_1,\dots,c_m\}\) (distinct) has the canonical representation \(s=\sum_{i=1}^{m}c_i\,\mathbf 1_{A_i}\), \(A_i=s^{-1}(\{c_i\})\), and that the \(A_i\) are disjoint with union \(X\).
Constructionsimple functionsbridge to Ch.6/7
Prerequisites: Def. 1.3; Ex. 1.22. · Expected method: evaluate both sides on each fibre.
The \(A_i\) are the fibres of \(s\); by Ex. 1.22 they partition \(X\).
Fix \(x\in A_j\). Which indicators \(\mathbf 1_{A_i}(x)\) are nonzero?
Only \(i=j\) survives, giving \(\sum_i c_i\mathbf 1_{A_i}(x)=c_j=s(x)\).
DETAILED CORRECTIONEx 1.23 · Complete solution
Full derivation
Problem being solved
Show that a function \(s:X\to\mathbb R\) with finite range \(\{c_1,\dots,c_m\}\) (distinct) has the canonical representation \(s=\sum_{i=1}^{m}c_i\,\mathbf 1_{A_i}\), \(A_i=s^{-1}(\{c_i\})\), and that the \(A_i\) are disjoint with union \(X\).
Complete reasoning

Since the \(c_i\) are the distinct values of \(s\), the fibres \(A_i=s^{-1}(\{c_i\})\) are nonempty, pairwise disjoint, and cover \(X\) (Ex. 1.22). Fix \(x\in X\); it lies in exactly one \(A_j\). Then \(\mathbf 1_{A_i}(x)=\delta_{ij}\), so \(\sum_{i=1}^m c_i\mathbf 1_{A_i}(x)=c_j=s(x)\). As \(x\) was arbitrary, \(s=\sum_i c_i\mathbf 1_{A_i}\).

Misconception. The canonical representation requires the \(c_i\) distinct and the \(A_i\) to be the fibres; an arbitrary "\(\sum b_j\mathbf 1_{B_j}\)" with overlapping \(B_j\) is still simple but is not the canonical form, and its coefficients are not the values of \(s\). Making the representation canonical is what makes the integral of a simple function well defined (Ch. 7).
Completion check

Compare your work line by line with the derivation above. Every requested part should be addressed, every formula should follow from a definition or a justified calculation, and the final conclusion should answer the original question explicitly.

Ex 1.24
Given two finite partitions \(\mathcal P=\{P_1,\dots,P_m\}\) and \(\mathcal Q=\{Q_1,\dots,Q_n\}\) of \(X\), show that \(\mathcal P\wedge\mathcal Q=\{P_i\cap Q_j:P_i\cap Q_j\ne\varnothing\}\) is a partition refining both.
Constructionpartitionsrefinement
Prerequisites: Def. 1.1; Ex. 1.22. · Expected method: verify cover + disjointness of the intersection cells.
Every \(x\in X\) lies in a unique \(P_i\) and a unique \(Q_j\), hence in \(P_i\cap Q_j\).
Two distinct nonempty cells \(P_i\cap Q_j\) and \(P_{i'}\cap Q_{j'}\) are disjoint unless \((i,j)=(i',j')\).
"Refines" means each cell of \(\mathcal P\wedge\mathcal Q\) is contained in a cell of \(\mathcal P\) and of \(\mathcal Q\).
DETAILED CORRECTIONEx 1.24 · Complete solution
Full derivation
Problem being solved
Given two finite partitions \(\mathcal P=\{P_1,\dots,P_m\}\) and \(\mathcal Q=\{Q_1,\dots,Q_n\}\) of \(X\), show that \(\mathcal P\wedge\mathcal Q=\{P_i\cap Q_j:P_i\cap Q_j\ne\varnothing\}\) is a partition refining both.
Complete reasoning

Cover. For \(x\in X\), uniqueness of partition membership gives \(i,j\) with \(x\in P_i\), \(x\in Q_j\); then \(x\in P_i\cap Q_j\), which is therefore nonempty and a cell of \(\mathcal P\wedge\mathcal Q\).

Disjoint. If \(x\in(P_i\cap Q_j)\cap(P_{i'}\cap Q_{j'})\), then \(x\in P_i\cap P_{i'}\) forces \(i=i'\) and \(x\in Q_j\cap Q_{j'}\) forces \(j=j'\). So distinct cells are disjoint.

Refinement. Each cell \(P_i\cap Q_j\subseteq P_i\) and \(\subseteq Q_j\); so every \(\mathcal P\wedge\mathcal Q\)-cell sits inside a \(\mathcal P\)-cell and a \(\mathcal Q\)-cell, i.e. \(\mathcal P\wedge\mathcal Q\) refines both. It is the coarsest common refinement.

Misconception. One must discard empty intersections \(P_i\cap Q_j=\varnothing\); a partition's cells are nonempty by definition. Common refinements are the mechanism behind adding/comparing simple functions in Ch. 7.
Completion check

Compare your work line by line with the derivation above. Every requested part should be addressed, every formula should follow from a definition or a justified calculation, and the final conclusion should answer the original question explicitly.

Ex 1.25
Construct \(f\) and a decreasing sequence \(A_1\supseteq A_2\supseteq\cdots\) with \(\bigcap_n A_n=\varnothing\) yet \(\bigcap_n f(A_n)\ne\varnothing\). Conclude that direct images do not commute with decreasing intersections.
Counterexampledirect imagecontinuity from above
Prerequisites: Def. 1.2; Ex. 1.3. · Expected method: use a non-injective \(f\) and nested tails escaping to infinity.
Take \(X=\mathbb N\), \(A_n=\{n,n+1,\dots\}\), so \(\bigcap_n A_n=\varnothing\).
Choose \(f\) so that every tail \(A_n\) still hits a common value, e.g. \(f\) constant, or \(f(k)=k\bmod 2\).
With \(f(k)=0\) for all \(k\), each \(f(A_n)=\{0\}\), so \(\bigcap_n f(A_n)=\{0\}\).
DETAILED CORRECTIONEx 1.25 · Complete solution
Full derivation
Problem being solved
Construct \(f\) and a decreasing sequence \(A_1\supseteq A_2\supseteq\cdots\) with \(\bigcap_n A_n=\varnothing\) yet \(\bigcap_n f(A_n)\ne\varnothing\). Conclude that direct images do not commute with decreasing intersections.
Complete reasoning

Let \(X=\mathbb N\), \(Y=\{0\}\) (or \(\mathbb R\)), \(f\equiv0\), and \(A_n=\{n,n+1,n+2,\dots\}\). The sequence is decreasing with \(\bigcap_n A_n=\varnothing\) (no natural number lies in every tail). Each \(A_n\ne\varnothing\), so \(f(A_n)=\{0\}\) for every \(n\), giving \(\bigcap_n f(A_n)=\{0\}\ne\varnothing=f(\varnothing)=f\!\left(\bigcap_n A_n\right)\). Hence \(f\!\left(\bigcap_n A_n\right)\subsetneq\bigcap_n f(A_n)\); direct images fail to commute with decreasing intersections.

Misconception. This mirrors why continuity from above for measures needs a finiteness hypothesis (Ch. 3): "escaping mass" makes \(\mu(A_n)\) fail to drop to \(\mu(\bigcap A_n)\) without \(\mu(A_1)<\infty\). Here the "mass" is a shared image value that the empty intersection cannot see.
Completion check

Compare your work line by line with the derivation above. Every requested part should be addressed, every formula should follow from a definition or a justified calculation, and the final conclusion should answer the original question explicitly.

Ex 1.26
Show that the smallest collection of subsets of \(X\) containing a single set \(A\) and closed under complement and finite union is \(\{\varnothing,A,A^c,X\}\). If \(\{B_1,\dots,B_k\}\) is a partition of \(X\), how many sets does the generated algebra contain?
Synthesisgenerated algebracounting
Prerequisites: Def. 1.1; Thm. 1.1. · Expected method: close a seed under operations; count unions of atoms.
Start with \(A\); complement gives \(A^c\); union gives \(A\cup A^c=X\); and \(X^c=\varnothing\). Check this four-set family is already closed.
For a partition into atoms \(B_1,\dots,B_k\), any generated set is a union of a subcollection of atoms.
Count subsets of a \(k\)-element index set.
DETAILED CORRECTIONEx 1.26 · Complete solution
Full derivation
Problem being solved
Show that the smallest collection of subsets of \(X\) containing a single set \(A\) and closed under complement and finite union is \(\{\varnothing,A,A^c,X\}\). If \(\{B_1,\dots,B_k\}\) is a partition of \(X\), how many sets does the generated algebra contain?
Complete reasoning

Single set. Let \(\mathcal S=\{\varnothing,A,A^c,X\}\). It contains \(A\). It is closed under complement (\(\varnothing\leftrightarrow X\), \(A\leftrightarrow A^c\)) and under finite union: any union of members is one of \(\varnothing,A,A^c,X\) (e.g. \(A\cup A^c=X\), \(A\cup\varnothing=A\)). Any algebra containing \(A\) must contain \(A^c,X=A\cup A^c,\varnothing=X^c\); so \(\mathcal S\) is the smallest such collection - the algebra generated by \(\{A\}\), with \(4=2^2\) elements (unless \(A\in\{\varnothing,X\}\), when it collapses to \(\{\varnothing,X\}\)).

Partition. With atoms \(B_1,\dots,B_k\), every element of the generated algebra is \(\bigcup_{i\in S}B_i\) for some \(S\subseteq\{1,\dots,k\}\) (closed under \(\cup\) and complement, since \((\bigcup_{i\in S}B_i)^c=\bigcup_{i\notin S}B_i\)). Distinct \(S\) give distinct unions (atoms are nonempty and disjoint). Hence the algebra has exactly \(2^k\) elements.

Misconception. The generated algebra is not "all subsets built from \(A\) by hand once"; you must close under the operations to a fixed point. For finitely many atoms it is finite (\(2^k\)); infinite generating families lead to \(\sigma\)-algebras that can be much larger (Ch. 2).
Completion check

Compare your work line by line with the derivation above. Every requested part should be addressed, every formula should follow from a definition or a justified calculation, and the final conclusion should answer the original question explicitly.

Ex 1.27
Define \(\varphi:\overline{\mathbb R}\to[-1,1]\) by \(\varphi(x)=\tfrac{x}{1+|x|}\) for \(x\in\mathbb R\), \(\varphi(\pm\infty)=\pm1\). Show \(\varphi\) is an order isomorphism, and deduce that every sequence in \(\overline{\mathbb R}\) has a subsequence converging in \(\overline{\mathbb R}\).
Challengeextended realscompactness bridge
Prerequisites: Def. 1.6; Bolzano–Weierstrass. · Expected method: monotone bijection + transport of Bolzano–Weierstrass.
On \(\mathbb R\), \(\varphi'(x)=\tfrac1{(1+|x|)^2}>0\), so \(\varphi\) is strictly increasing; check the endpoints match \(\pm1\).
The inverse is \(\varphi^{-1}(y)=\tfrac{y}{1-|y|}\) for \(|y|<1\), with \(\pm1\mapsto\pm\infty\).
Push a sequence into the compact \([-1,1]\), extract a convergent subsequence (Bolzano–Weierstrass), pull back by the continuous \(\varphi^{-1}\).
DETAILED CORRECTIONEx 1.27 · Complete solution
Full derivation
Problem being solved
Define \(\varphi:\overline{\mathbb R}\to[-1,1]\) by \(\varphi(x)=\tfrac{x}{1+|x|}\) for \(x\in\mathbb R\), \(\varphi(\pm\infty)=\pm1\). Show \(\varphi\) is an order isomorphism, and deduce that every sequence in \(\overline{\mathbb R}\) has a subsequence converging in \(\overline{\mathbb R}\).
Complete reasoning

Order isomorphism. On \(\mathbb R\), \(\varphi(x)=x/(1+|x|)\) has derivative \((1+|x|)^{-2}>0\), so it is strictly increasing with range \((-1,1)\); \(\lim_{x\to+\infty}\varphi=1\), \(\lim_{x\to-\infty}\varphi=-1\), matching \(\varphi(\pm\infty)=\pm1\). Thus \(\varphi:\overline{\mathbb R}\to[-1,1]\) is a strictly increasing bijection, with inverse \(\varphi^{-1}(y)=y/(1-|y|)\) on \((-1,1)\) and \(\pm1\mapsto\pm\infty\); both are order-preserving, so \(\varphi\) is an order isomorphism (hence a homeomorphism for the order topologies).

Sequential compactness. Given \((x_n)\subseteq\overline{\mathbb R}\), the images \(y_n=\varphi(x_n)\in[-1,1]\) have, by Bolzano–Weierstrass, a subsequence \(y_{n_k}\to y_*\in[-1,1]\). Since \(\varphi^{-1}\) is continuous on \([-1,1]\), \(x_{n_k}=\varphi^{-1}(y_{n_k})\to\varphi^{-1}(y_*)\in\overline{\mathbb R}\). So every sequence in \(\overline{\mathbb R}\) has a convergent (in the extended sense) subsequence.

Misconception. "\(\overline{\mathbb R}\) is not compact because \(\mathbb R\) is not." Adjoining \(\pm\infty\) is precisely the two-point compactification; this order-completeness is why \(\limsup/\liminf\) of any sequence exist and why nonnegative integrals always take a value in \([0,\infty]\).
Completion check

Compare your work line by line with the derivation above. Every requested part should be addressed, every formula should follow from a definition or a justified calculation, and the final conclusion should answer the original question explicitly.

Ex 1.28
Prove that \(\mathbb Q\) is dense in \(\mathbb R\), and deduce that every nonempty open \(U\subseteq\mathbb R\) is a countable union of open intervals with rational endpoints.
Synthesisdensitybridge to Borel sets
Prerequisites: Ex. 1.10; Archimedean property. · Expected method: Archimedean density; rational-interval covering.
Given \(a<b\), choose \(n\) with \(\tfrac1n<b-a\) (Archimedean) and an integer \(m\) with \(m/n\in(a,b)\).
For each \(x\in U\), pick a rational-endpoint interval \(I_x\ni x\) with \(I_x\subseteq U\).
There are only countably many rational-endpoint open intervals; keep those contained in \(U\).
DETAILED CORRECTIONEx 1.28 · Complete solution
Full derivation
Problem being solved
Prove that \(\mathbb Q\) is dense in \(\mathbb R\), and deduce that every nonempty open \(U\subseteq\mathbb R\) is a countable union of open intervals with rational endpoints.
Complete reasoning

Density. Let \(a<b\). By the Archimedean property pick \(n\in\mathbb N\) with \(n(b-a)>1\), so \(\tfrac1n<b-a\). Let \(m=\lfloor na\rfloor+1\); then \(m>na\) so \(m/n>a\), and \(m\le na+1<nb\) so \(m/n<b\). Thus \(m/n\in(a,b)\cap\mathbb Q\), proving density.

Open sets. Let \(\mathcal I=\{(p,q):p,q\in\mathbb Q,\ p<q,\ (p,q)\subseteq U\}\). This is countable, being a subset of \(\mathbb Q\times\mathbb Q\) (Ex. 1.10/1.11). Clearly \(\bigcup\mathcal I\subseteq U\). Conversely, for \(x\in U\) there is \(\varepsilon>0\) with \((x-\varepsilon,x+\varepsilon)\subseteq U\); by density choose rationals \(p\in(x-\varepsilon,x)\), \(q\in(x,x+\varepsilon)\), so \(x\in(p,q)\subseteq U\) and \((p,q)\in\mathcal I\). Hence \(U\subseteq\bigcup\mathcal I\), giving \(U=\bigcup\mathcal I\), a countable union of rational-endpoint intervals.

Misconception. Countability of \(\mathbb Q\) is doing the heavy lifting: it is exactly why "generated by open intervals" and "generated by rational-endpoint intervals" produce the same Borel \(\sigma\)-algebra (Ch. 2), and why open sets are Borel.
Completion check

Compare your work line by line with the derivation above. Every requested part should be addressed, every formula should follow from a definition or a justified calculation, and the final conclusion should answer the original question explicitly.

Ex 1.29
Prove \(|\mathcal P(\mathbb N)|=|\mathbb R|\). Concretely, produce injections both ways between \(\{0,1\}^{\mathbb N}\) and \([0,1]\) (handling dyadic ambiguities) and invoke Cantor–Schröder–Bernstein.
ChallengecardinalitySchröder–Bernstein
Prerequisites: Ex. 1.12, 1.13; Cantor–Schröder–Bernstein. · Expected method: two injections + CSB.
\(\{0,1\}^{\mathbb N}\to[0,1]\): use \((a_n)\mapsto\sum_{n\ge1}2a_n3^{-n}\); ternary digits \(0,2\) prevent carrying collisions.
\([0,1]\to\{0,1\}^{\mathbb N}\): choose one canonical binary expansion for every point. Use the non-terminating expansion for dyadic \(x\in(0,1]\), so \(1=0.111\ldots_2\); send \(0\) to the all-zero sequence.
Both maps are injective; conclude equinumerosity by Cantor–Schröder–Bernstein, and \(|\mathcal P(\mathbb N)|=|\{0,1\}^{\mathbb N}|\).
DETAILED CORRECTIONEx 1.29 · Complete solution
Full derivation
Problem being solved
Prove \(|\mathcal P(\mathbb N)|=|\mathbb R|\). Concretely, produce injections both ways between \(\{0,1\}^{\mathbb N}\) and \([0,1]\) (handling dyadic ambiguities) and invoke Cantor–Schröder–Bernstein.
Complete reasoning

Injection \(\{0,1\}^{\mathbb N}\hookrightarrow[0,1]\). Define \[ F((a_n))=\sum_{n\ge1}2a_n\,3^{-n}. \] The ternary expansion of \(F((a_n))\) uses only digits \(0\) and \(2\). If two binary sequences first differ at index \(m\), the difference contributed at the \(m\)-th ternary digit has magnitude \(2\cdot3^{-m}\), while the largest possible contribution of all later digits is \(\sum_{n>m}2\cdot3^{-n}=3^{-m}\). Hence the two sums cannot agree. Thus \(F\) is injective.

Injection \([0,1]\hookrightarrow\{0,1\}^{\mathbb N}\). Assign to every \(x\in[0,1]\) one canonical binary expansion. If \(x\) is non-dyadic, use its unique binary expansion. If \(x\in(0,1]\) is dyadic, choose the non-terminating expansion ending in infinitely many \(1\)'s; in particular \(1=0.111\ldots_2\). Send \(0\) to \(0.000\ldots_2\). This rule assigns exactly one sequence to each \(x\), and distinct real numbers have distinct chosen expansions, so the map is injective.

Conclusion. Cantor-Schroeder-Bernstein gives \(|\{0,1\}^{\mathbb N}|=|[0,1]|\). Since \(S\mapsto\mathbf1_S\) is a bijection \(\mathcal P(\mathbb N)\to\{0,1\}^{\mathbb N}\), and \([0,1]\) has the same cardinality as \(\mathbb R\), we obtain \(|\mathcal P(\mathbb N)|=|\mathbb R|=2^{\aleph_0}\).

Misconception. A naive binary-expansion map is ambiguous at dyadic rationals. The canonical-choice rule above removes the ambiguity before Cantor-Schroeder-Bernstein is applied.
Completion check

Compare your work line by line with the derivation above. Every requested part should be addressed, every formula should follow from a definition or a justified calculation, and the final conclusion should answer the original question explicitly.

Ex 1.30
Research bridge. Exhibit pairwise disjoint singletons \(A_1,A_2,\dots\) with \(\bigcup_n A_n=\mathbb Q\cap[0,1]\). Suppose a finitely additive size function \(\lambda\) assigns value \(0\) to every singleton. Explain why finite additivity alone does not determine \(\lambda(\mathbb Q\cap[0,1])\) from the values of the \(A_n\), whereas countable additivity does. Connect the argument to closure under countable unions in a \(\sigma\)-algebra.
Researchcountable additivitywhy σ-algebras
Prerequisites: Ex. 1.10, 1.19; Def. 1.4. · Expected method: countable decomposition + comparison of additivity notions.
\(\mathbb Q\cap[0,1]\) is countable (Ex. 1.10); enumerate it as \(q_1,q_2,\dots\) and set \(A_n=\{q_n\}\).
Finite additivity only constrains \(\text{size}(A_1\cup\cdots\cup A_N)=\sum_{n\le N}\text{size}(A_n)\); it says nothing about the infinite union directly.
Countable additivity is the axiom \(\text{size}\!\left(\bigsqcup_n A_n\right)=\sum_n\text{size}(A_n)\); this is exactly the closure property \(\sigma\)-algebras are built to support.
DETAILED CORRECTIONEx 1.30 · Complete solution
Full derivation
Problem being solved
Research bridge. Exhibit pairwise disjoint singletons \(A_1,A_2,\dots\) with \(\bigcup_n A_n=\mathbb Q\cap[0,1]\). Suppose a finitely additive size function \(\lambda\) assigns value \(0\) to every singleton. Explain why finite additivity alone does not determine \(\lambda(\mathbb Q\cap[0,1])\) from the values of the \(A_n\), whereas countable additivity does. Connect the argument to closure under countable unions in a \(\sigma\)-algebra.
Complete reasoning

Decomposition. By Ex. 1.10, \(\mathbb Q\cap[0,1]\) is countably infinite; fix an enumeration \(q_1,q_2,\dots\) and put \(A_n=\{q_n\}\). The \(A_n\) are pairwise disjoint singletons and \(\bigsqcup_{n\ge1}A_n=\mathbb Q\cap[0,1]\).

Why finite additivity is insufficient. Suppose a finitely additive size function \(\lambda\) assigns \(\lambda(\{q\})=0\) to every singleton. Finite additivity then gives only \(\lambda(A_1\cup\cdots\cup A_N)=0\) for each finite \(N\). It supplies no axiom relating those finite partial unions to the countable union \(\bigcup_{n\ge1}A_n\). Therefore the value of \(\lambda(\mathbb Q\cap[0,1])\) is not determined by finite additivity together with the singleton values alone.

Why countable additivity settles it. If \(\lambda\) is countably additive, then \(\lambda(\mathbb Q\cap[0,1])=\sum_{n}\lambda(\{q_n\})=\sum_n 0=0\) (Ex. 1.19 in spirit: a countable disjoint union's size is the series of the parts). Countable additivity forces the "expected" value \(0\) and makes size behave continuously along the increasing sets \(\{q_1,\dots,q_N\}\uparrow\mathbb Q\cap[0,1]\).

Connection to \(\sigma\)-algebras. To even state countable additivity we need the countable union \(\bigcup_n A_n\) to be an admissible ("measurable") set. That is precisely axiom (iii) of a \(\sigma\)-algebra - closure under countable unions (Ch. 2) - paired with countable additivity of the measure (Ch. 3). The countable, not merely finite, level of closure is thus dictated by the need to compute sizes of limits like \(\mathbb Q\cap[0,1]\).

Misconception. Finite additivity plus an informal limiting argument does not give countable additivity. For a nonnegative finitely additive set function, continuity from below for every increasing sequence is an additional property and, together with finite additivity, yields countable additivity. That continuity principle is established later from the measure axioms; it is not available here for free.
Completion check

Compare your work line by line with the derivation above. Every requested part should be addressed, every formula should follow from a definition or a justified calculation, and the final conclusion should answer the original question explicitly.

Chapter Synthesis

Concept map

Set operations→ Inverse images→ Countability→ limsup / liminf of sets→ Indicator algebra→ Extended reals

Theorem dependency summary

Thm. 1.1 (De Morgan) underlies Thm. 1.3's monotone/decreasing case and Ex. 1.20's duality. Thm. 1.2 (inverse images) feeds Ex. 1.21, the pullback of a σ-algebra - the direct seed of Ch. 2 and Ch. 6. Thm. 1.3 (limsup/liminf) is used by Thm. 1.4's indicator limits and by Ex. 1.19 (Borel–Cantelli core). Thm. 1.5 (order-completeness of \(\overline{\mathbb R}\)) guarantees Ex. 1.18's real limsup exists and hosts every integral to come. Thm. 1.6 (countability) supports Ex. 1.10–1.14, 1.28, 1.29 and motivates Ex. 1.30.

Notation summary

Symbols
  • \(\bigcup_{i\in I}A_i,\ \bigcap_{i\in I}A_i\) - indexed union / intersection
  • \(A^c,\ A\setminus B,\ A\triangle B\) - complement, difference, symmetric difference
  • \(f^{-1}(B)\) - inverse image; \(f(A)\) - direct image
  • \(\mathbf 1_A\) - indicator function
  • \(\limsup A_n,\ \liminf A_n\) - set limits; \(A_n\uparrow A,\ A_n\downarrow A\)
  • \(\overline{\mathbb R}=[-\infty,+\infty]\) - extended real line
Bilingual terminology registry
EnglishFrançais
countable / uncountabledénombrable / non dénombrable
inverse imageimage réciproque
indicator functionfonction indicatrice
limit superior of setslimite supérieure d'ensembles
symmetric differencedifférence symétrique
extended real linedroite réelle achevée
countable additivityadditivité dénombrable

Frequent misconceptions

  • Direct images do not commute with intersection or complement (only \(\subseteq\)); inverse images do.
  • \(\limsup A_n\) is a set built from tails, not "the biggest \(A_n\)"; it can differ from every term.
  • Density has nothing to do with cardinality: \(\mathbb Q\) is countable and dense.
  • \(0\cdot\infty=0\) is a convention safe for nonnegative integration, not a limit; "\(0\cdot\infty\)" as a limit is indeterminate.
  • Finite additivity does not imply countable additivity; the latter is an independent axiom (Ch. 3).

Oral examination questions

  1. State the general De Morgan laws and explain why infinitude of the index set is irrelevant.
  2. Why is measurability defined through inverse images and not direct images? Give the failing identity.
  3. Characterise \(\limsup A_n\) and \(\liminf A_n\) in words and prove one inclusion between them.
  4. Sketch Cantor's diagonal argument and explain what it proves about \(\mathbb R\).
  5. Why does measure theory require countable rather than finite operations? Give a concrete example.
  6. What are the arithmetic conventions on \(\overline{\mathbb R}\), and which expressions are left undefined and why?
Proof portfolio task

Assemble a short, self-contained portfolio proving, in order: (1) inverse image commutes with complement and countable union (Thm. 1.2); (2) \(\liminf A_n\subseteq\limsup A_n\) (Ex. 1.6); (3) the pullback \(f^{-1}(\mathcal C)\) of a σ-algebra is a σ-algebra (Ex. 1.21). Together these are the precise foundation on which Chapters 2 and 6 are built - keep it for reference when measurable functions appear.

Research bridge
Why countable operations are central to measurable structures

Measure assigns sizes compatibly with disjoint unions. Finite additivity is too weak to compute the size of limits (Ex. 1.30), while full (uncountable) additivity is impossible - assigning \(0\) to each point of \([0,1]\) and summing uncountably would force \(0=1\). The countable level is the unique sweet spot: rich enough to reach \(\mathbb Q\), \(F_\sigma\)/\(G_\delta\) sets, and \(\limsup/\liminf\); restrained enough to be consistent with a translation-invariant length. Every later structure - σ-algebras (Ch. 2), continuity of measures (Ch. 3), the Carathéodory extension (Ch. 4), convergence theorems (Ch. 7–8), and Borel–Cantelli (Ch. 14) - is a working-out of this single design choice.

Connections to later courses

The pullback structure (Thm. 1.2, Ex. 1.21) reappears as the initial σ-algebra construction in Functional Analysis (weak topologies) and as pullback of distributions in Distribution Theory. Countability underlies separability hypotheses in Fourier Analysis and Sobolev spaces. The extended real line and \(\limsup/\liminf\) are the ambient language for convergence throughout analysis and probability.

Readiness self-assessment

If every box is checked, proceed to Chapter 2 · Built · Not yet released, where these countable operations become the axioms of a measurable structure.

 Course overview Chapter 2 · Built · Not yet released