本习题中,我们举一个在有理数处间断然而在无理数处连续的函数的例子.由于有理数集合是可数的,因此我们可以把它写成
\begin{align*} \mathbf{Q}=\{q(0),q(1),q(2),\cdots\} \end{align*}其中$q:\mathbf{N}\to\mathbf{Q}$是从$\mathbf{N}$到$\mathbf{Q}$的双射.现在定义函数$g:\mathbf{Q}\to \mathbf{R}$,令
\begin{align*} g(q(n)):=2^{-n},n\in\mathbf{N} \end{align*}易得$\sum_{r\in\mathbf{Q}}g(r)$是绝对收敛的.现在定义函数
\begin{align*} f:\mathbf{R}\to\mathbf{R},f(x)=\sum_{r\in Q;r<x}g(r). \end{align*}易得函数$f$的定义是合理的,且易得$f$严格单调递增.下面首先说明$f$在有理数处间断.这是因为对任意一个有理数$k$来说,容易得到无论$\delta>0$有多小,总有下式成立 \begin{align*} \sum_{r\in\mathbf{Q};r<k+\delta}g(r)-\sum_{r\in\mathbf{Q};r<k}g(r)> 2^{-p} \end{align*} 其中$g(k)=2^{-p}$.下面再说明$f$在任意无理数$t$处是连续的.这是因为,容易证明当$\varepsilon\to 0$时, \begin{align*} \sum_{r\in\mathbf{Q};r<t+\varepsilon}g(r)-\sum_{r\in\mathbf{Q};r<t}g(r)\to 0 \end{align*}(为什么?注意到当$\varepsilon$足够小时,$(t,t+\varepsilon)$中的任意一个有理数$m$在$g$的作用下形成的$g(m)$也会足够小)同样的理由,容易证明当$\varepsilon\to 0$时,\begin{align*} \sum_{r\in\mathbf{Q};r<t}g(r)-\sum_{r\in\mathbf{Q};r<t-\varepsilon}g(r)\to 0\end{align*}因此$f$在有理点间断,在无理点连续.