I am reading Jacod and Protter's Probability Essentials in preparation to learn Itō calculus. It's quite a terse book, but the presentation is straightforward. However, I am having a hard time following one of the theorems. It is stated thus:
The Borel $\sigma$-algebra of $\mathbb{R}$ is generated by intervals of the form $(-\infty, a]$, where $a \in \mathbb{Q}$.
Proof
Let $\mathcal{C}$ denote all open intervals. Since every open set in $\mathbb{R}$ is the countable union of open intervals, we have $\sigma(\mathcal{C})$ = the Borel $\sigma$-algebra of $\mathbb{R}$.
Let $\mathcal{D}$ denote all intervals of the form $(\infty, a]$, where $a \in \mathbb{Q}$. Let $(a, b) \in \mathcal{C}$, and let $(a_{n})_{n \ge 1}$ be a sequence of rationals decreasing to $a$ and $(b_{n})_{n \ge 1}$ be a sequence of rationals increasing strictly to $b$. Then
$$ \begin{align}(a, b) &= \cup_{n=1}^{\infty}(a_{n}, b_{n}] \\ &= \cup_{n=1}^{\infty}((-\infty, b_{n}]\cap(-\infty, a_{n}]^{c})\end{align} $$
...
I get where they're going with this but I am lost on some specific things.
- Why do we require $a \in \mathbb{Q}$?
- Why do we require the sequences $a_{n}$ and $b_{n}$ to be composed of rationals?
- Why does $b_{n}$ need to be “increasing strictly”, and in fact what does “increasing strictly” even mean?
- Most importantly, why do we not have
$$ (a, b] = \cup_{n=1}^{\infty}(a_{n}, b_{n}] $$
Question 4 is particularly confusing. How does $b$ not get included in their proof? That is, how can a countably infinite union of half-open intervals not converge to a half-open interval?
Some related answers: link 1, link 2, link 3
Thanks