Saturday 24 September 2016

real analysis - Construction of a function which is not the pointwise limit of a sequence of continuous functions



This is somewhat linked to a prior question of mine which was looking to see if a proof of mine regarding the Dirichlet function was correct (it wasn't). I now have an answer to the question which can be answered without using directly using the Baire category theorem or the likes; as it is sufficiently different to my original approach, I feel that a new question would be the best way of going about this.



The question is to




Construct a function $f:[0,1] \rightarrow \mathbb{R}$ which is not the pointwise limit of any sequence $(f_n)$ of continuous functions





to which I will have an answer below (while I didn't come up with much of this myself, I feel it's an interesting result to discuss).



Finally, as a warning to those who are seeing this as a result of searching for answers to their example sheet/homework questions, please have a think about the question before reading the answer below.


Answer



See this answer for examples. (A function is in Baire class one iff it is the pointwise limit of continuous functions, in Baire class two iff it is the pointwise limit of Baire class one functions, etc. The answer shows "natural" examples of functions in Baire class two but not Baire class one.)



One can in fact do better, and show that the sequence of Baire classes is rather long (it has length $\omega_1$, the first uncountable ordinal). A high level sketch of this fact uses some ideas of descriptive set theory. I follow here A.C.M. van Rooij, and W.H. Schikhof, A second course on real functions, Cambridge University Press, 1982. Stronger results can be found in A. Kechris, Classical descriptive set theory, Springer, 1995.



First, given a class $\mathcal A$ of functions on $\mathbb R$, define $\mathcal A^*$ as the class of pointwise limits of functions from $\mathcal A$, so if $\mathcal A$ is the class $\mathcal B^0$ of continuous functions (that is, Baire class zero functions), then $\mathcal A^*=\mathcal B^1$ is the the class of Baire class one functions, $(\mathcal A^*)^*=\mathcal B^2$ is the class of Baire class two functions, etc.




The Borel measurable functions are the closure of the continuous functions under the operation of taking pointwise limits.



Call a function $F:\mathbb R^2\to\mathbb R$ a catalogue of $\mathcal A$ iff $F$ is Borel measurable and for every $f\in\mathcal A$ there is an $s\in[0,1]$ such that $f(x)=F(x,s)$ for all $x$. (We can think of $s$ as a "code" for $f$.) Note that we are not requiring that for each $s\in[0,1]$, the function $f(x)=F(x,s)$ be in $\mathcal A$.




Theorem.




  1. If $\mathcal A_1,\mathcal A_2,\dots$ have catalogues, then so does $\bigcup_n \mathcal A_n$.


  2. If $\mathcal A$ has a catalogue, so does $\mathcal A^*$.



  3. The class $\mathcal B^0$ of continuous functions has a catalogue.


  4. The class of Borel measurable functions has no catalogue.


  5. If $\mathcal A$ is a class of functions that contains all the continuous functions and has a catalogue, then $\mathcal A^*\ne\mathcal A$.





The proof of item 4. is a diagonal argument: If $F:\mathbb R^2\to\mathbb R$ is a catalogue for the Borel measurable functions $f:\mathbb R\to\mathbb R$, then $g(x)=F(x,x)$ and $1+g$ are Borel measurable. So there must be $s$ such that $1+g(x)=F(x,s)$ for all $x$, in particular for $x=s$, so $1+g(s)=g(s)$, a contradiction.



Item 5. follows, because if $\mathcal A$ contains the continuous functions, and $\mathcal A=\mathcal A^*$, then $\mathcal A$ contains the Borel measurable functions. If $\mathcal A$ admits a catalogue, then so would the subclass of Borel measurable functions, but we just proved this is not the case.




For item 1, suppose $F_n$ is a catalogue of $\mathcal A_n$ for all $n$. The functions $(x,y,z)\mapsto F_n(x,y)$ and $(x,y,z)\mapsto\chi_{\{1/n\}}(z)$ are Borel measurable functions on $\mathbb R^3$, but then so is
$$ H(x,y,z)=\sum_n F_n(x,y)\chi_{\{1/n\}}(z). $$
Recall now that there are continuous functions $p_1,p_2:\mathbb R\to[0,1]$ such that if $p(x)=(p_1(x),p_2(x))$, then the restriction of $p$ to $[0,1]$ is a surjection of $[0,1]$ onto $[0,1]^2$.
Let $$ F(x,s)=H(x,p_1(s),p_2(s)). $$
Then $F$ is a catalogue for $\bigcup_n\mathcal A_n$.



For item 2., we can similarly find continuous functions $p_1,p_2,\dots$ such that for any $y_1,y_2,\dots\in[0,1]$ there is an $x\in[0,1]$ such that $p_i(x)=y_i$ for all $i$. Now define
$$ F^*(x,s)=\left\{\begin{array}{cl}\lim_n F(x,p_n(x))&\mbox{ if the limit exists,}\\ 0&\mbox{ otherwise.}\end{array}\right. $$
If $F$ is Borel measurable, so is $F^*$, and it is easy to see that if $F$ is a catalogue for $\mathcal A$, then $F^*$ is a catalogue for $\mathcal A^*$.




Finally, we reach item 3., the crux of the matter. We want to show that the class of continuous functions has a catalogue. For this, note first that $\{f\}$ has a catalogue for each continuous $f$. It follows that the class $\mathcal P$ of polynomials with rational coefficients has a catalogue, by item 1. But then, by item 2, so does $\mathcal P^*$. Now we can use Weierstrass approximation theorem to see that $\mathcal P^*$ contains all the continuous functions, and we are done.






To close, note that if the goal is simply to show that there are functions not in $\mathcal B^1$ (rather than to display the long Baire hierarchy, or to indicate explicit examples as in the link above), then a simple cardinality argument is possible: There are $\mathfrak c=2^{\aleph_0}=|\mathbb R|$ many continuous functions: There can be no less, because the constant functions are continuous, and we do not have more, because a continuous function is determined by its values on the countable set of rationals. Now, there are only $$|\mathbb R^{\mathbb Q}|=|\mathbb R|^{|\mathbb N|}=(2^{\aleph_0})^{\aleph_0}=2^{\aleph_0}=\mathfrak c$$ many functions from the rationals to the reals, and the continuous functions correspond to a (proper) subset of them.



Finally, if a function is a pointwise limit of continuous functions, then it is determined by a countable sequence of such functions, and there are, again, only $\mathfrak c^{\mathbb N}=\mathfrak c$ many such sequences. So $|\mathcal B^1|=\mathfrak c$. But there are $\mathfrak c^{\mathfrak c}>\mathfrak c$ many functions from $\mathbb R$ to itself, so not all of them can be in $\mathcal B^1$.



(Continuing this argument further, we see that, even if we take all the Baire functions together, not just those of class $1$, we still only have $\mathfrak c$ many functions, so there are functions that are not in any of the Baire classes.)


No comments:

Post a Comment

real analysis - How to find $lim_{hrightarrow 0}frac{sin(ha)}{h}$

How to find $\lim_{h\rightarrow 0}\frac{\sin(ha)}{h}$ without lhopital rule? I know when I use lhopital I easy get $$ \lim_{h\rightarrow 0}...