This is the question 16, chapter 1 in "Functional Analysis" by Reed and Simon. I've already encountered that the question was previously asked, but no answer that helped me was provided, hence I'm posing it here again and commenting my thoughts. I'd greatly appreciate if someone could help me out! Thank you!
The question is:
Prove that the bounded Borel functions on $[0;1]$ are the smallest family $\mathcal{F}$ which includes $C[0;1]$ and has the property: If $f_n$ is a sequence of uniformly bounded functions in $\mathcal{F}$ and $f_n \rightarrow f$ pointwise, then $f\in\mathcal{F}$.
We shall now denote this property by $(\star)$.
Now my understanding of the question is that, (1) I have to prove that $C[0;1] \subseteq \mathcal{F}$, ($\mathcal{F}$ denoting the the family of all bounded Borel functions on $[0;1]$), (2) the family $\mathcal{F}$ satisfies property $(\star)$ and (3) that for every family $\mathcal{G}$ which includes $C[0;1]$ and satisfies property $(\star)$, $\mathcal{F} \subseteq \mathcal{G}$.
Now (1) is fairly easy, as every continuous function is Borel, and any continuous function on a compact set is bounded.
(2) is straightforward as well. For $f_n$ a sequence of Borel functions, the pointwise limit $f$ is Borel as well, and similarly a pointwise limit of a sequence of uniformly bounded functions is uniformly bounded with the same bound.
Now my perspective is that statement (3) is equivalent to stating that every bounded Borel function is a pointwise limit of uniformly bounded continuous functions: As for an arbitrary family $\mathcal{G}$, we only know that it contains the continuous functions, and it is closed under pointwise limits (for sequences of uninformly bounded functions). As far as I know though, the function $\chi_{\mathbb{Q} \cap [0;1]}$ (indicator function of the rationals in the interval $[0;1]$) is Borel (for $\mathbb{Q}\cap[0;1]$ is a Borel set), clearly bounded, but not the limit of a sequence of continuous functions, as it is discontinuous everywhere (see here).
Now that means that either the question is erroneous (which I highly doubt) or that my understanding of what I have to prove is wrong.
Could someone explain to me where I made a mistake above? Thanks a lot!
Statement (3) is not equivalent to saying that every bounded Borel function is a pointwise limit of a uniformly bounded sequence of continuous functions. Rather, it is equivalent to every bounded Borel function being either (1) a pointwise limit of a uniformly bounded sequence of continuous functions, or (2) a pointwise limit of a uniformly bounded sequence of functions as in (1), or (3) a pointwise limit of a uniformly bounded sequence of functions as in (2), or ... (continued transfinitely for uncountably many steps). In other words, you have to consider limits of limits of limits of ... of continuous functions, and the iteration in "..." has to be long enough so that taking limits again gives nothing new; that "long enough" requires an uncountably long iteration.