Riemann积分

1.一致收敛函数列的可积性(7.2.5)
2.单调函数的可积性(7.2.6)
3.开集视角下分析不连续点集(7.3.6)
4.∣f∣\left\lvert f \right\rvert 的可积性(7.4.1)
5.积分值大于零与区间函数值恒大于零的关联(7.4.4)
6.上下和的函数加法不等式(7.4.5)
6.极限与积分换序的初步例子(7.4.6)
7.牛莱公式的弱化版本(7.5.3)
8.自然对数与欧拉常数(7.5.4)
9.积分均值(7.5.7)
10.一个连续单调函数在有理数集上不可微的例子(7.5.11)
11.变量替换定理(7.5.12)
12.二维黎曼重排(7.6.5)

习题 7.2 Riemann积分的定义

"练习 7.2.1"

设 ff 是定义在 [a,b]\left[ {a,b}\right] 上的有界函数,且 PP 是 [a,b]\left[ {a,b}\right] 的任意分割。首先,解释为什么 U(f)≥L(f,P)U\left( f\right) \geq L\left( {f,P}\right) 。现在,证明引理 7.2.6。

设 P\mathcal{P} 为 [a,b]\left[ {a,b}\right] 上所有分割的集合。已知 U(f)=inf⁡{U(f,P):P∈P}U(f)=\inf\left\{U(f,P):P \in \mathcal{P}\right\},L(f)=sup⁡{L(f,P):P∈P}L(f)=\sup\left\{L(f,P):P\in \mathcal{P}\right\}。

所以使不等式成立的办法是证明 L(f,P)L(f,P) 是全体 U(f,P′)U(f,P') 所组成集合的下界。好在对任意的分割 P′P',的确有 L(f,P)<U(f,P′)L(f,P)<U(f,P'),所以它是下界。由下确界的定义, U(f)≥L(f,P)U(f)\geq L(f,P)。

由于上述的 PP 分割的任意性,U(f)U(f) 同样是全体 L(f,P)L(f,P) 所组成集合的上界。由上确界的定义, U(f)≥L(f)U(f)\geq L(f)。

综上,U(f)≥L(f)U(f)\geq L(f)。


"练习 7.2.2"

考虑 f(x)=2x+1f\left( x\right) = {2x} + 1 在区间 [1,3]\left[ {1,3}\right] 上的情况。设 PP 是由点 {1,3/2,2,3}\{ 1,3/2,2,3\} 构成的分割。

(a) 计算 L(f,P),U(f,P)L\left( {f,P}\right) ,U\left( {f,P}\right) 和 U(f,P)−L(f,P)U\left( {f,P}\right) - L\left( {f,P}\right) 。

(b) 当我们将点 5/25/2 添加到分区时, U(f,P)−L(f,P)U\left( {f,P}\right) - L\left( {f,P}\right) 的值会发生什么变化?

(c) 找到一个 [1,3]\left[ {1,3}\right] 的分区 P′{P}^{\prime } ,使得 U(f,P′)−L(f,P′)<2U\left( {f,{P}^{\prime }}\right) - L\left( {f,{P}^{\prime }}\right) < 2 。

(a) L(f,P)=12×3+12×4+1×5=172L(f,P)=\displaystyle\frac{1}{2}\times 3+\displaystyle\frac{1}{2}\times 4+1\times 5=\displaystyle\frac{17}{2}。

U(f,P)=12×4+12×5+1×7=232U(f,P)=\displaystyle\frac{1}{2}\times 4+\displaystyle\frac{1}{2}\times 5+1\times 7=\displaystyle\frac{23}{2}。

U(f,P)−L(f,P)=232−172=3U(f,P)-L(f,P)=\displaystyle\frac{23}{2}-\displaystyle\frac{17}{2}=3。

(b) 分别计算双方在 [2,3]\left[2,3 \right] 上的值的变化。

ΔL(f,P)=12×(6−5)=12\Delta L(f,P)=\displaystyle\frac{1}{2}\times (6-5)=\displaystyle\frac{1}{2}。

ΔU(f,P)=12×(6−7)=−12\Delta U(f,P)=\displaystyle\frac{1}{2}\times (6-7)=-\displaystyle\frac{1}{2}。

所以 Δ(U(f,P)−L(f,P))=ΔU(f,P)−ΔL(f,P)=−1<0\Delta\bigl(U(f,P)-L(f,P)\bigr)=\Delta U(f,P)-\Delta L(f,P)=-1<0。

即值会变小。

(c) 由于上述分割的值为 3+(−1)=23+(-1)=2,所以只要在此分割上继续细化,应该就能得到小于 22 的分割。

由于 ff 是单调的,不同区间上的确界必定不同。我们就在 (1,32)\left(1,\displaystyle\frac{3}{2}\right) 上新增一个分点 pp。

同样计算双方的值变化,得到 ΔL(f,P)=(32−p)(f(p)−f(1))>0\Delta L(f,P)=\left(\displaystyle\frac{3}{2}-p\right)\bigl(f\left(p\right)-f(1)\bigr)>0,同理 ΔU(f,P)<0\Delta U(f,P)<0。于是上述式子的值便能减小到小于 22 的值。


"练习 7.2.3"

直接证明(不依赖于定理7.2)常数函数 f(x)=kf\left( x\right) = k 在任何闭区间 [a,b]\left[ {a,b}\right] 上可积。 ∫abf{\int }_{a}^{b}f 是什么?

对任意分割 PP,有 L(f,P)=U(f,P)=k(b−a)L(f,P)=U(f,P)=k(b-a)。所以 U(f)=L(f)=k(b−a)U(f)=L(f)=k(b-a),由此可知 ff 在 [a,b]\left[ {a,b}\right] 上可积,且 ∫abf=k(b−a){\int }_{a}^{b}f=k(b-a)。


"练习 7.2.4"

(a) 证明有界函数 ff 在 [a,b]\left[ {a,b}\right] 上可积的充分必要条件是存在一个分割序列 (Pn)n=1∞{\left( {P}_{n}\right) }_{n = 1}^{\infty } 满足

lim⁡n→∞[U(f,Pn)−L(f,Pn)]=0.\mathop{\lim }\limits_{{n \rightarrow \infty }}\left[ {U\left( {f,{P}_{n}}\right) - L\left( {f,{P}_{n}}\right) }\right] = 0.

(b) 对于每个 nn ,令 Pn{P}_{n} 为将 [0,1]\left[ {0,1}\right] 分割成 nn 个相等子区间的分割。如果 f(x)=xf\left( x\right) = x ,求 U(f,Pn)U\left( {f,{P}_{n}}\right) 和 L(f,Pn)L\left( {f,{P}_{n}}\right) 的公式。公式 1+2+3+⋯+n=1 + 2 + 3 + \cdots + n = n(n+1)/2n\left( {n + 1}\right) /2 将会有用。

(c) 使用(a)中的可积性顺序准则直接证明 f(x)=xf\left( x\right) = x 在 [0,1]\left[ {0,1}\right] 上是可积的。

(a) ⇒\Rightarrow 假设 ff 可积,则 U(f)=L(f)U(f)=L(f)。由确界的定义,对 ∀ n∈N+\forall\ n\in \mathbb{N^+},总存在分割 Pn1,Pn2P_{n_1},P_{n_2} 使得:

L(f,Pn1)>L(f)−1nU(f,Pn2)<U(f)+1n=L(f)+1n\begin{align*} L(f,P_{n_1}) &> L(f)-\frac{1}{n} \\ U(f,P_{n_2}) &< U(f)+\frac{1}{n}=L(f)+\frac{1}{n} \end{align*}

记 Pn=Pn1∪Pn2P_n=P_{n_{1}}\cup P_{n_{2}},则由细化的性质有 L(f,Pn1)≤L(f,Pn)≤U(f,Pn)≤U(f,Pn2)L(f,P_{n_1})\leq L(f,P_n)\leq U(f,P_n)\leq U(f,P_{n_2}),所以 U(f,Pn)−L(f,Pn)≤U(f,Pn2)−L(f,Pn1)<2nU\left(f,P_{n}\right)-L\left(f,P_{n}\right)\leq U(f,P_{n_2})-L(f,P_{n_1})<\displaystyle\frac{2}{n}。

对每个 nn 做相同的操作,我们便得到了分割序列 {Pn}\left\{P_n\right\},且 lim⁡n→∞[U(f,Pn)−L(f,Pn)]=0\displaystyle\lim_{n\to \infty}\left[ U(f,P_n)-L(f,P_n)\right]=0。

⇐\Leftarrow 假设存在分割序列 {Pn}\left\{P_n\right\},使得 lim⁡n→∞[U(f,Pn)−L(f,Pn)]=0\displaystyle\lim_{n\to \infty}\left[ U(f,P_n)-L(f,P_n)\right]=0。考虑确界定义下的不等式:

L(f,Pn)≤L(f)≤U(f)≤U(f,Pn)L(f,P_n)\leq L(f)\leq U(f)\leq U(f,P_n)

由此我们有 0≤U(f)−L(f)≤U(f,Pn)−L(f,Pn)0\leq U(f)-L(f)\leq U(f,P_n)-L(f,P_n)。对两边取极限,得到 0≤U(f)−L(f)≤00\leq U(f)-L(f)\leq 0,所以 U(f)=L(f)U(f)=L(f),即 ff 可积。

(b) L(f,Pn)=∑i=1n1n⋅f(i−1n)=n(n−1)2n2=12−12nL(f,P_n)=\displaystyle\sum_{i=1}^{n}\displaystyle\frac{1}{n}\cdot f\left(\displaystyle\frac{i-1}{n}\right)=\displaystyle\frac{n(n-1)}{2n^2}=\displaystyle\frac{1}{2}-\displaystyle\frac{1}{2n}。

U(f,Pn)=∑i=1n1n⋅f(in)=n(n+1)2n2=12+12nU(f,P_n)=\displaystyle\sum_{i=1}^{n}\displaystyle\frac{1}{n}\cdot f\left(\displaystyle\frac{i}{n}\right)=\displaystyle\frac{n(n+1)}{2n^2}=\displaystyle\frac{1}{2}+\displaystyle\frac{1}{2n}。

(c) 由 (a) 可知 ff 是可积的。当然我们还需要证明 lim⁡n→∞L(f,Pn)=lim⁡n→∞U(f,Pn)=L(f)=U(f)\displaystyle\lim_{n\to \infty}L(f,P_n)=\displaystyle\lim_{n\to \infty}U(f,P_n)=L(f)=U(f)。

已知 lim⁡n→∞L(f,Pn)=lim⁡n→∞U(f,Pn)=12\displaystyle\lim_{n\to \infty}L(f,P_n)=\displaystyle\lim_{n\to \infty}U(f,P_n)=\displaystyle\frac{1}{2},因为 L(f,Pn)≤L(f)≤U(f)≤U(f,Pn)L(f,P_n)\leq L(f)\leq U(f)\leq U(f,P_n) ,由极限保不等式性便可得到四者取极限后依然满足此关系,即 12≤L(f)≤U(f)≤12\displaystyle\frac{1}{2}\leq L(f)\leq U(f)\leq \displaystyle\frac{1}{2}。

所以 L(f)=U(f)=12L(f)=U(f)=\displaystyle\frac{1}{2}。


"练习 7.2.5"

假设对于每个 nn,fn{f}_{n} 是 [a,b]\left[ {a,b}\right] 上的可积函数。如果 (fn)→f\left( {f}_{n}\right) \rightarrow f 在 [a,b]\left[ {a,b}\right] 上一致收敛,证明 ff 在这个集合上也是可积的。(我们将看到,如果收敛是逐点的,这个结论不一定成立。)

回想一下,一致收敛保证了 {fn}\left\{f_n\right\} 和 ff 在整体上会足够接近。如果 ∣fn(x)−f(x)∣<ε\lvert f_n(x)-f(x) \rvert<\varepsilon,那么它们的上下确界肯定也会十分接近,也就是说上和与下和的值会非常接近。再利用可积的充要条件:

U(fn,Pε)−L(fn,Pε)<εU(f_n,P_\varepsilon)-L(f_n,P_\varepsilon)<\varepsilon

来推出同分割下 ff 的上下和之差也会小于任意大的 ε\varepsilon,便能得到证明。

所以我们的目标如下:(1) 找到一个 fnf_n 使其与 ff 充分接近;(2) 在 fnf_n 上选择一个分割让它的上和与下和充分接近;(3) 证明这个分割使得 ff 与 fnf_n 的上和(下和)充分接近,从而推出 ff 的上下和充分接近,由此得到 ff 可积的结论。

对 ∀ ε>0\forall\ \varepsilon>0,∃ n∈N+\exists\ n\in \mathbb{N^+},使得对 ∀ x∈[a,b]\forall\ x\in \left[ a,b \right],有 ∣f(x)−fn(x)∣<ε\lvert f(x)-f_n(x) \rvert<\varepsilon。

因为 fnf_n 在 [a,b]\left[ a,b \right] 上可积,所以存在 [a,b]\left[ a,b \right] 上的分割 PεP_\varepsilon,使得 U(fn,Pε)−L(fn,Pε)<εU(f_n,P_\varepsilon)-L(f_n,P_\varepsilon)<\varepsilon。

我们用上下和的定义进行推导。对分割 PεP_\varepsilon 上的任意区间 II,均有 ∣f(x)−fn(x)∣<ε\lvert f(x)-f_n(x) \rvert<\varepsilon,这个式子即可诱导出上下确界的关系:

f(x)<fn(x)+ε≤sup⁡x∈Ifn(x)+εfn(x)<f(x)+ε≤sup⁡x∈If(x)+ε\begin{align*} f(x)<f_n(x)+\varepsilon \leq \sup_{x\in I}f_n(x)+\varepsilon \\ f_n(x)<f(x)+\varepsilon \leq \sup_{x\in I}f(x)+\varepsilon \end{align*}

这说明 sup⁡x∈Ifn(x)+ε\displaystyle\sup_{x\in I}f_n(x)+\varepsilon 是 {f(x):x∈I}\left\{f(x):x\in I\right\} 的一个上界,所以 sup⁡x∈If(x)≤sup⁡x∈Ifn(x)+ε\displaystyle\sup_{x\in I}f(x)\leq \displaystyle\sup_{x\in I}f_n(x)+\varepsilon 。由另一个式子又可以得到 sup⁡x∈Ifn(x)≤sup⁡x∈If(x)+ε\displaystyle\sup_{x\in I}f_n(x)\leq \displaystyle\sup_{x\in I}f(x)+\varepsilon。所以我们有:

∣sup⁡x∈If(x)−sup⁡x∈Ifn(x)∣≤ε\left\lvert \sup_{x\in I}f(x)-\sup_{x\in I}f_n(x) \right\rvert\leq \varepsilon

同理,对下确界的分析也可得到 ∣inf⁡x∈If(x)−inf⁡x∈Ifn(x)∣≤ε\left\lvert \displaystyle\inf_{x\in I}f(x)-\inf_{x\in I}f_n(x) \right\rvert\leq \varepsilon。

现在计算 ff 与 fnf_n 上和的差值,由定义:

∣U(f,Pε)−U(fn,Pε)∣=∣∑I∈Pε(sup⁡x∈If(x)−sup⁡x∈Ifn(x))⋅∣I∣∣≤∑I∈Pε∣sup⁡x∈If(x)−sup⁡x∈Ifn(x)∣⋅∣I∣≤ε∑I∈Pε∣I∣=(b−a)ε\begin{align*} \lvert U(f,P_\varepsilon)-U(f_n,P_\varepsilon) \rvert &= \left\lvert \sum_{I\in P_\varepsilon} \left( \sup_{x\in I} f(x) - \sup_{x\in I} f_n(x) \right) \cdot |I| \right\rvert \\ &\leq \sum_{I\in P_\varepsilon} \left\lvert \sup_{x\in I} f(x) - \sup_{x\in I} f_n(x) \right\rvert \cdot |I| \\ &\leq \varepsilon \sum_{I\in P_\varepsilon} |I| \\ &= (b-a)\varepsilon \end{align*}

同理可推出 ∣L(f,Pε)−L(fn,Pε)∣≤(b−a)ε\lvert L(f,P_\varepsilon)-L(f_n,P_\varepsilon) \rvert\leq(b-a)\varepsilon。

有了这两个不等式,我们就能计算 ff 的上下和之差:

=U(f,Pε)−L(f,Pε)=(U(f,Pε)−U(fn,Pε))−(L(fn,Pε)−L(f,Pε))+(U(fn,Pε)−L(f,Pε))≤∣U(f,Pε)−U(fn,Pε)∣+∣L(fn,Pε)−L(f,Pε)∣+∣U(fn,Pε)−L(fn,Pε)∣<(2(b−a)+1)ε\begin{align*} &\mathrel{\phantom{=}}U(f,P_{\varepsilon})-L(f,P_{\varepsilon})\\ &=\bigl(U(f,P_{\varepsilon})-U(f_n,P_{\varepsilon})\bigr)-\bigl(L(f_n,P_{\varepsilon})-L(f,P_{\varepsilon})\bigr)+\bigl(U(f_n,P_{\varepsilon})-L(f,P_{\varepsilon})\bigr)\\ &\leq \lvert U(f,P_{\varepsilon})-U(f_n,P_{\varepsilon})\rvert+\lvert L(f_n,P_{\varepsilon})-L(f,P_{\varepsilon})\rvert+\lvert U(f_n,P_{\varepsilon})-L(f_n,P_{\varepsilon})\rvert\\ &<\bigl(2\left(b-a\right)+1\bigr)\varepsilon \end{align*}

由 ε\varepsilon 任意小可得 (2(b−a)+1)ε\bigl(2\left(b-a\right)+1\bigr)\varepsilon 同样是任意小的(当然还可以取 ε1=ε2(b−a)+1\varepsilon_1=\displaystyle\frac{\varepsilon}{2(b-a)+1} 来得到相同形式),所以 ff 在 [a,b]\left[ a,b \right] 上可积。


"练习 7.2.6"

设 f:[a,b]→Rf : \left[ {a,b}\right] \rightarrow \mathbb{R} 在集合 [a,b]\left[ {a,b}\right] 上递增(即,当 x<yx < y 时, f(x)≤f\left( x\right) \leq f(y)f\left( y\right) )。证明 ff 在 [a,b]\left[ {a,b}\right] 上可积。

对于 [a,b]\left[ a,b \right] 上的分割 PP:

P={a=x0<x1<⋯<xn=b}P=\left\{a=x_0<x_1<\cdots<x_n=b\right\}

由于单调性,我们可以很方便地写出它的上下和之差:

U(f,P)−L(f,P)=∑i=0n−1(f(xi+1)−f(xi))(xi+1−xi)U(f,P)-L(f,P)=\displaystyle\sum_{i=0}^{n-1}\bigl(f\left(x_{i+1}\right)-f\left(x_{i}\right)\bigr)\left(x_{i+1}-x_{i}\right)

单调性可以让 f(xi+1)f(x_{i+1}) 和 f(xi)f(x_{i}) 充分接近吗?连续的情形下缩小区间即可,但不连续的时候呢?若 [xi,xi+1]\left[ x_{i},x_{i+1} \right] 上有跳跃间断点,那么 f(xi+1)−f(xi)f(x_{i+1})-f(x_{i}) 就一定会大于等于那个跳跃的值。而跳跃间断点的个数和分布是难以估计的,这使得我们难以用 PP 把 [a,b]\left[ a,b \right] 分割成数个 ff 连续的区间。

从另一方面考虑,f(xi+1)−f(xi)f(x_{i+1})-f(x_{i}) 的值其实是有上界的,即 f(b)−f(a)f(b)-f(a)。事实上,∑i=0n−1(f(xi+1)−f(xi))=f(b)−f(a)\displaystyle\sum_{i=0}^{n-1}\bigl(f\left(x_{i+1}\right)-f\left(x_{i}\right)\bigr)=f(b)-f(a),也就是说它们的总和也是有上界的。假设我们控制分割出的每个区间长度相同,那么上述的上下和之差就可以直接改成 (f(b)−f(a))(x1−x0)\bigl(f(b)-f(a)\bigr)(x_1-x_0),而通过细化分割,我们能够使 x1−x0x_1-x_0 任意小。

对 ∀ ε>0\forall\ \varepsilon>0,令分割 PnP_n 的每个区间长度均为 b−an\displaystyle\frac{b-a}{n},即对 ∀ i∈[0,n−1]\forall\ i\in [0,n-1],有 xi+1−xi=b−anx_{i+1}-x_i=\displaystyle\frac{b-a}{n}。

则 U(f,Pn)−L(f,Pn)=∑i=0n−1(f(xi+1)−f(xi))(b−an)=(f(b)−f(a))(b−a)nU(f,P_n)-L(f,P_n)=\displaystyle\sum_{i=0}^{n-1}\bigl(f\left(x_{i+1}\right)-f\left(x_{i}\right)\bigr)\left(\displaystyle\frac{b-a}{n}\right)=\displaystyle\frac{\bigl(f(b)-f(a)\bigr)\left(b-a\right)}{n}。

由题意,f(a)≤f(b)f(a)\leq f(b)。若 f(a)=f(b)f(a)=f(b),则 U(f,Pn)−L(f,Pn)=0<εU(f,P_n)-L(f,P_n)=0<\varepsilon,ff 可积。

若 f(a)<f(b)f(a)<f(b),则取 n>(f(b)−f(a))(b−a)εn>\displaystyle\frac{\bigl(f(b)-f(a)\bigr)\left(b-a\right)}{\varepsilon},其对应的分割 PnP_n 便满足 U(f,Pn)−L(f,Pn)<εU(f,P_n)-L(f,P_n)<\varepsilon,ff 可积。

综上,ff 在 [a,b]\left[ a,b \right] 上可积。



习题 7.3 具有间断点的函数的积分

"练习 7.3.1"

考虑函数

h(x)={10≤x<12x=1h\left( x\right) = \begin{cases} 1 & 0 \leq x < 1 \\ 2 & x = 1 \end{cases}

在区间 [0,1]\left[ {0,1}\right] 上。

(a) 证明对于 [0,1]\left[ {0,1}\right] 的每个分割 PP , L(f,P)=1L\left( {f,P}\right) = 1 成立。

(b) 构建一个分割 PP ,使得 U(f,P)<1+1/10U\left( {f,P}\right) < 1 + 1/{10} 成立。

给定 ε>0\varepsilon > 0 ,构造一个分区 Pε{P}_{\varepsilon } ,使得 U(f,Pε)<1+εU\left( {f,{P}_{\varepsilon }}\right) < 1 + \varepsilon 。

(a) 对任意子区间 I∈[0,1]I\in [0,1],必 ∃ x0∈I\exists\ x_0\in I,使得 x0≠1x_0\neq 1,故 h(x0)=1h(x_0)=1。而 h(x)≥1h(x)\geq 1,所以 inf⁡x∈Ih(x)=1\displaystyle\inf_{x\in I}h(x)=1。
所以 L(f,P)=1L(f,P)=1。

(b) 取分割 P={0,1920,1}P=\left\{0,\displaystyle\frac{19}{20},1\right\},则 U(f,P)=1×1920+2×120=1+120<1+110U(f,P)=1\times \displaystyle\frac{19}{20}+2\times \displaystyle\frac{1}{20}=1+\displaystyle\frac{1}{20}<1+\displaystyle\frac{1}{10}。

同上,构造分割 Pε={0,1−ε2,1}P_\varepsilon=\left\{0,1-\displaystyle\frac{\varepsilon}{2},1\right\},则 U(f,Pε)=1×(1−ε2)+2×ε2=1+ε2<1+εU(f,P_\varepsilon)=1\times \left(1-\displaystyle\frac{\varepsilon}{2}\right)+2\times \displaystyle\frac{\varepsilon}{2}=1+\displaystyle\frac{\varepsilon}{2}<1+\varepsilon。


"练习 7.3.2"

在例 7.3.3 中,我们了解到Dirichlet函数 g(x)g\left( x\right) 不是Riemann可积的。构造一个可积函数序列 gn(x){g}_{n}\left( x\right) ,使得 gn→g{g}_{n} \rightarrow g 在 [0,1]\left[ {0,1}\right] 上逐点收敛。这表明可积函数的逐点极限不一定可积。将此示例与练习 7.2.5 中要求的结果进行比较。

一种思路是,从 f(x)=0f(x)=0 开始,一个一个把 [0,1][0,1] 上有理数的取值从 00 改为 11,这样每一步操作得到的函数都是可积的,只有最后的 g(x)g(x) 不可积。

先构造 [0,1][0,1] 上的有理数序列(因为有理数可数):Q={q1,q2,…:qn∈Q∩[0,1]}Q=\left\{q_1,q_2,\ldots:q_n\in \mathbb{Q}\cap [0,1]\right\},接着定义 gn(x)g_n(x):

gn(x)={0x∈[0,1]∖{q1,q2,…,qn}1x∈{q1,q2,…,qn}g_n(x)=\begin{cases} 0 & x\in [0,1]\setminus \{q_1,q_2,\ldots,q_n\} \\ 1 & x\in \{q_1,q_2,\ldots,q_n\} \end{cases}

这样对 ∀ n∈N+\forall\ n\in \mathbb{N^+},gn(x)g_n(x) 是可积的。

又对 ∀ x0∈[0,1]\forall\ x_0\in [0,1],∃ N∈N+\exists\ N\in \mathbb{N^+},使得对 ∀ n>N\forall\ n>N 均有 gn(x0)−g(x0)=0g_n(x_0)-g(x_0)=0,所以 gn(x)→g(x)g_n(x)\to g(x) 在 [0,1][0,1] 上逐点收敛。

于是,可积函数序列 gn(x)g_n(x) 逐点收敛到不可积函数 g(x)g(x),从而说明可积函数的逐点极限不一定可积,而 7.2.57.2.5 的结论告诉我们,[a,b][a,b] 上一致收敛的可积函数序列收敛到的函数仍然可积。


"练习 7.3.3"

这里是对为什么在 [a,b]\left[ {a,b}\right] 上具有有限个间断点的函数 ff 可积的另一种解释。补充缺失的细节。

将每个不连续性嵌入足够小的开区间,并令 OO 为这些区间的并集。解释为什么 ff 在 [a,b]∖O\left[ {a,b}\right] \smallsetminus O 上一致连续,并利用这一点完成论证。

因为 ([a,b]∖O)∪O=[a,b]([a,b]\setminus O)\cup O=[a,b] 是闭集,OO 是开集,所以其补集 [a,b]∖O[a,b]\setminus O 是闭集,由有界进而得出是紧集。由于 ff 的所有间断点在 OO 内,所以 ff 在 [a,b]∖O[a,b]\setminus O 上连续,进而在 [a,b]∖O[a,b]\setminus O 上一致连续。

设间断点的个数为 rr。作 [a,b][a,b] 的分割 P={a=x0<x1<⋯<xn=b}P=\left\{a=x_0<x_1<\cdots<x_n=b\right\},并设包含间断点的区间为 A1,A2,…,ApA_1,A_2,\ldots,A_p,不包含间断点的区间为 B1,B2,…,BqB_1,B_2,\ldots,B_q。

此外,因为 ff 有界,所以 sup⁡x∈[a,b]f(x)\displaystyle\sup_{x\in [a,b]}{f(x)} 和 inf⁡x∈[a,b]f(x)\displaystyle\inf_{x\in [a,b]}{f(x)} 均存在,令 M=sup⁡x∈[a,b]f(x)−inf⁡x∈[a,b]f(x)M=\displaystyle\sup_{x\in [a,b]}{f(x)}-\displaystyle\inf_{x\in [a,b]}{f(x)},并对任意区间 II,记 ΔI=sup⁡x∈If(x)−inf⁡x∈If(x)\Delta I=\displaystyle\sup_{x\in I}{f(x)}-\displaystyle\inf_{x\in I}{f(x)},则有 ΔI≤M\Delta I\leq M。

对于 AiA_i,可以控制其区间长度,对于 BiB_i,可以控制函数值之差。我们的目的是证明

U(f,P)−L(f,P)=∑I∈PΔI⋅∣I∣=∑i=1pΔAi⋅∣Ai∣+∑i=1qΔBi⋅∣Bi∣U(f,P)-L(f,P)=\displaystyle\sum_{I\in P}^{}\Delta I\cdot \lvert I \rvert=\displaystyle\sum_{i=1}^{p}\Delta A_i \cdot \lvert A_i \rvert+\displaystyle\sum_{i=1}^{q}\Delta B_i \cdot \lvert B_i \rvert

通过合理的选取可以任意小。令 ∑i=1p∣Ai∣=l1\displaystyle\sum_{i=1}^{p}\lvert A_i \rvert=l_1,∑i=1q∣Bi∣=l2\displaystyle\sum_{i=1}^{q}\lvert B_i\rvert=l_2,则 l1+l2=b−al_1+l_2=b-a。上式中 l1l_1 和 ΔBi\Delta B_i 都可以被控制,就依此来进行论证。

首先证明全体 BiB_i 之并一致连续,以得到 ΔBi\Delta B_i 的共同上界。记间断点 x1,x2,…,xrx_1,x_2,\ldots,x_r 与 BiB_i 的最近距离分别为 d1,d2…,drd_1,d_2\ldots,d_r,取其中最小值为 mm,则必有 m>0m>0。取开区间 I1,I2,…,Ir∈[a,b]I_1,I_2,\ldots, I_r\in [a,b] 满足 xi∈Iix_i\in I_i 和 sup⁡∣Ii∣<m2\displaystyle\sup_{}{\lvert I_i \rvert}<\displaystyle\frac{m}{2}。记 O=⋃i=1rIiO=\displaystyle\bigcup_{i=1}^r I_i,则 ⋃i=1qBi⊆[a,b]∖O\displaystyle\bigcup_{i=1}^q B_i\subseteq [a,b]\setminus O,从而 ff 在 ⋃i=1qBi\displaystyle\bigcup_{i=1}^q B_i 上一致连续。

对 ∀ ε>0\forall\ \varepsilon>0, ∃ δ>0\exists\ \delta>0,使得对任意的分割 PP,∀ x,y∈⋃i=1qBi\forall\ x,y\in \displaystyle\bigcup_{i=1}^q B_i,当 ∣x−y∣<δ\lvert x-y \rvert<\delta 时,有 ∣f(x)−f(y)∣<ε2(b−a)\lvert f(x)-f(y) \rvert<\displaystyle\frac{\varepsilon}{2(b-a)}。从而 ΔBi≤ε2(b−a)\Delta B_i\leq \displaystyle\frac{\varepsilon}{2(b-a)}。

现在开始构造。由于一个点最多属于两个闭区间,所以 p≤2rp\leq 2r。构造这样的 PP,使得

sup⁡I∈P∣I∣<min⁡{δ,ε4rM}\displaystyle\sup_{I\in P}{\lvert I \rvert}<\min\left\{\delta, \displaystyle\frac{\varepsilon}{4rM}\right\}

这样就有

U(f,P)−L(f,P)=∑I∈PΔI⋅∣I∣=∑i=1pΔAi⋅∣Ai∣+∑i=1qΔBi⋅∣Bi∣<M∑i=1p∣Ai∣+ε2(b−a)∑i=1q∣Bi∣<M⋅pε4rM+ε2(b−a)(b−a)≤ε2+ε2=ε\begin{align*} U(f,P)-L(f,P)&=\displaystyle\sum_{I\in P}^{}\Delta I\cdot \lvert I \rvert=\displaystyle\sum_{i=1}^{p}\Delta A_i \cdot \lvert A_i \rvert+\displaystyle\sum_{i=1}^{q}\Delta B_i \cdot \lvert B_i \rvert\\ &<M\displaystyle\sum_{i=1}^{p}\lvert A_i \rvert+\displaystyle\frac{\varepsilon}{2(b-a)}\displaystyle\sum_{i=1}^{q}\lvert B_i \rvert\\ &<M\cdot \displaystyle\frac{p\varepsilon}{4rM}+\displaystyle\frac{\varepsilon}{2(b-a)}(b-a)\\ &\leq \displaystyle\frac{\varepsilon}{2}+\displaystyle\frac{\varepsilon}{2}=\varepsilon \end{align*}

综上,ff 在 [a,b][a,b] 上可积。


"练习 7.3.4"

假设 f:[a,b]→Rf : \left[ {a,b}\right] \rightarrow \mathbb{R} 是可积的。

(a) 证明如果在某一点 x∈[a,b]x \in \left[ {a,b}\right] 处改变 f(x)f\left( x\right) 的一个值,那么 ff 仍然是可积的,并且积分值不变。

(b) 证明如果改变 ff 的有限个值,(a)中的观察仍然成立。

(c) 找出一个例子,说明通过改变可数个值, ff 可能不再可积。

(a) 为了表述方便,我们仍然把区间 II 上 ff 上下确界之差记作 ΔI\Delta I。

设即将改变值的点是 x0x_0。若 ff 可积,则对 ∀ ε>0\forall\ \varepsilon>0,存在一个分割 PP,使得 U(f,P)−L(f,P)<ε2U(f,P)-L(f,P)<\displaystyle\frac{\varepsilon}{2}。

我们的目标是控制 x0x_0 在分割区间上的长度,从而控制函数值改变对和式造成的影响。设值改变后的 Δ[a,b]=M\Delta [a,b]=M,则对 ∀ I∈[a,b]\forall\ I\in [a,b],ΔI≤M\Delta I\leq M。

细化上述的分割 PP 为 P′P',使得 x0x_0 为其中一分割点,再控制包含 x0x_0 的分割区间总长为 k<ε2Mk<\displaystyle\frac{\varepsilon}{2M}。由细化的性质,U(f,P′)−L(f,P′)≤U(f,P)−L(f,P)<ε2U(f,P')-L(f,P')\leq U(f,P)-L(f,P)<\displaystyle\frac{\varepsilon}{2}。

记值改变后的函数为 f1f_1,则 f1=f,x∈[a,b]∖{x0}f_1=f, x\in [a,b]\setminus \left\{x_0\right\}。设 PP 中包含 x0x_0 的分割区间为 I0I_0(若有两个也同理),则有

U(f1,P′)−L(f1,P′)=U(f,P′)−L(f,P′)−(ΔI0⋅∣I0∣)+(M⋅∣I0∣)<ε2+M⋅ε2M=ε\begin{align*} U(f_1,P')-L(f_1,P')&=U(f,P')-L(f,P')-\left(\Delta I_{0} \cdot |I_0|\right)+\left(M \cdot |I_0|\right)\\ &<\displaystyle\frac{\varepsilon}{2}+M\cdot \displaystyle\frac{\varepsilon}{2M}=\varepsilon \end{align*}

综上,ff 可积。

由于包含 x0x_0 的区间 I0I_0 的长度可以任意小,足够抵消函数值变化带来的影响,故上和的变化可以任意小,这使得积分值不变。具体的说,设积分值为 AA,并取分割 PP 同时满足 U(f,P)−A<ε2U(f,P)-A<\displaystyle\frac{\varepsilon}{2},∣I0∣<ε2∣f(x0)−f1(x0)∣\lvert I_0 \rvert<\displaystyle\frac{\varepsilon}{2\lvert f(x_0)-f_1(x_0) \rvert}。

则 ∣U(f1,P)−U(f,P)∣=∣f(x0)−f1(x0)∣⋅∣I0∣<ε2\lvert U(f_1,P)-U(f,P) \rvert=\lvert f(x_0)-f_1(x_0) \rvert\cdot |I_0|<\displaystyle\frac{\varepsilon}{2},所以 ∣U(f1,P)−A∣≤∣U(f1,P)−U(f,P)∣+∣U(f,P)−A∣<ε2+ε2=ε\lvert U(f_1,P)-A \rvert\leq \lvert U(f_1,P)-U(f,P) \rvert+\lvert U(f,P)-A \rvert<\displaystyle\frac{\varepsilon}{2}+\displaystyle\frac{\varepsilon}{2}=\varepsilon。

综上,积分的值不变。

(b) 每增加一个点,都可以用 (a) 中的方法来处理,由于步骤是有限的,最终得到的函数一定也会可积且积分值不变。

(c) 见 7.3.27.3.2。


"练习 7.3.5"

设

f(x)={1if x=1/n,n∈N0otherwisef\left( x\right) = \begin{cases} 1 \quad \text{if } x = 1/n,\quad n \in \mathbb{N} \\ 0 \quad \text{otherwise} \end{cases}

证明 ff 在 [0,1]\left[ {0,1}\right] 上可积,并计算 ∫01f{\int }_{0}^{1}f 。

对 ∀ ε>0\forall\ \varepsilon>0,构造这样的分割:

选取 N>2εN>\displaystyle\frac{2}{\varepsilon},取 [0,1N]\left[ 0,\displaystyle\frac{1}{N} \right] 为第一段;

然后取 I1,I2,…,IN−1I_1,I_2,\ldots, I_{N-1},使得 x=1n∈Inx=\displaystyle\frac{1}{n}\in I_n,并取 ∣I1∣=∣I2∣=⋯=∣IN−1∣<min⁡{ε2(N−1),13(1N−1−1N)}\lvert I_1 \rvert=\lvert I_2 \rvert=\cdots=\lvert I_{N-1} \rvert<\min\left\{\displaystyle\frac{\varepsilon}{2(N-1)},\displaystyle\frac{1}{3}\left(\displaystyle\frac{1}{N-1}-\displaystyle\frac{1}{N}\right)\right\} 使得各区间均不相交;

最后填充剩下的区间,得到分割 PP。

因为任意区间上都有无理数,所以任意区间的下确界都是 00,即下和为 00。对于上和,最后的区间上函数值恒为 00,计算剩余部分:

U(f,P)=1N+(N−1)∣I1∣<εU(f,P)=\displaystyle\frac{1}{N}+\left(N-1\right)\lvert I_1 \rvert<\varepsilon。

所以 ff 在 [0,1][0,1] 上可积,并且 ∫01f=0\displaystyle\int_{0}^{1}f=0。


"练习 7.3.6"

一个集合 A⊆[a,b]A \subseteq \left[ {a,b}\right] 如果对于每一个 ε>0\varepsilon > 0 都存在一个有限的开区间集合 {O1,O2,…,ON}\left\{ {{O}_{1},{O}_{2},\ldots ,{O}_{N}}\right\} ,这些开区间的并集包含 AA 且它们的长度之和为 ε\varepsilon 或更小,则称该集合具有零内容。用 ∣On∣\left| {O}_{n}\right| 表示每个区间的长度,我们有

A⊆⋃n=1NOnand∑n=1N∣On∣≤ε.A \subseteq \mathop{\bigcup }\limits_{{n = 1}}^{N}{O}_{n}\quad \text{and} \quad \mathop{\sum }\limits_{{n = 1}}^{N}\left| {O}_{n}\right| \leq \varepsilon .

(a) 设 ff 在 [a,b]\left[ {a,b}\right] 上有界。证明如果 ff 的不连续点集具有零内容,则 ff 可积。

(b) 证明任何有限集都具有零内容。

(c) 内容为零的集合不必是有限的。它们也不必是可数的。证明第3.1节中定义的 Cantor 集 CC 的内容为零。

(d) 证明

h(x)={1x∈C0x∉C.h\left( x\right) = \begin{cases} 1 & x \in C \\ 0 & x \notin C. \end{cases}

是可积的,并求出积分的值。

(a) 记 O=⋃n=1NOnO=\displaystyle\bigcup_{n=1}^N O_n,则此时的情形与 7.3.37.3.3 上的情形几乎一致。同样能证得 ff 在 [a,b]∖O[a,b]\setminus O 上一致连续。唯一需要改动的地方是分割 PP 的构造。

由于 ff 有界,存在 M>sup⁡x∈[a,b]f(x)−inf⁡x∈[a,b]f(x)M>\displaystyle\sup_{x\in [a,b]}{f(x)}-\displaystyle\inf_{x\in [a,b]}{f(x)},取其为接下来控制不连续点集上的和做准备。

对 ∀ ε>0\forall\ \varepsilon>0,存在开区间集 {O1,O2,…,ON}\left\{O_1,O_2,\ldots,O_N\right\},使得不连续点均属于这些开区间的并集,且 ∑n=1N∣On∣<ε2M\displaystyle\sum_{n=1}^{N}\left|O_n\right|<\displaystyle\frac{\varepsilon}{2M}。记 O=⋃n=1NOnO=\displaystyle\bigcup_{n=1}^N O_n。

在 [a,b]∖O[a,b]\setminus O 上,ff 一致连续,因此对上述的 ε\varepsilon,存在 δ>0\delta>0,使得对任意 x,y∈[a,b]∖Ox,y\in [a,b]\setminus O,当 ∣x−y∣<δ\lvert x-y \rvert<\delta 时,有 ∣f(x)−f(y)∣<ε2(b−a)\lvert f(x)-f(y) \rvert<\displaystyle\frac{\varepsilon}{2(b-a)}。

现在,构造分割 P={a=x0<x1<…<xn=b}P=\left\{a=x_0<x_1<\ldots<x_n=b\right\},使得对任意开区间的顶点 o∈[a,b]o\in [a,b],都 ∃ i∈[0,n]\exists\ i\in [0,n] 使得 o=xio=x_i,这样就把所有开区间在 [a,b][a,b] 中的部分都包含进 PP 中了。为了满足一致连续性,同样使得对 ∀ i∈[0,n−1]\forall\ i\in [0,n-1],∣xi+1−xi∣<δ\lvert x_{i+1}-x_i \rvert<\delta。

设 PP 中包含不连续点的区间为 A1,A2,…,ApA_1,A_2,\ldots,A_p,剩余的区间为 B1,B2,…,BqB_1,B_2,\ldots,B_q。前者的长度之和为开区间们在 [a,b][a,b] 上的部分长度之和,因此 ∑i=1p∣Ai∣≤∑i=1N∣Oi∣<ε2M\displaystyle\sum_{i=1}^{p}\lvert A_i \rvert\leq \displaystyle\sum_{i=1}^{N}\lvert O_i \rvert<\displaystyle\frac{\varepsilon}{2M}。根据补集关系能得出 ⋃i=1qBi⊆[a,b]∖O\displaystyle\bigcup_{i=1}^q B_i\subseteq [a,b]\setminus O,因此 BiB_i 们的并集满足上述的一致连续不等式。

最后估计上下和之差:

U(f,P)−L(f,P)=∑I∈P(sup⁡x∈If(x)−inf⁡x∈If(x))∣I∣=∑i=1p(sup⁡x∈Aif(x)−inf⁡x∈Aif(x))∣Ai∣+∑i=1q(sup⁡x∈Bif(x)−inf⁡x∈Bif(x))∣Bi∣<∑i=1pM∣Ai∣+∑i=1qε2(b−a)∣Bi∣<M⋅ε2M+ε2(b−a)(b−a)=ε2+ε2=ε\begin{align*} U(f,P)-L(f,P)&=\displaystyle\sum_{I\in P}^{}\bigl(\displaystyle\sup_{x\in I}{f(x)}-\displaystyle\inf_{x\in I}{f(x)}\bigr)\lvert I \rvert\\ &=\displaystyle\sum_{i=1}^{p}\left(\displaystyle\sup_{x\in A_i}{f(x)}-\displaystyle\inf_{x\in A_i}{f(x)}\right)\lvert A_i \rvert+\displaystyle\sum_{i=1}^{q}\left(\displaystyle\sup_{x\in B_i}{f(x)}-\displaystyle\inf_{x\in B_i}{f(x)}\right)\lvert B_i \rvert\\ &< \displaystyle\sum_{i=1}^{p}M\lvert A_i \rvert+\displaystyle\sum_{i=1}^{q}\displaystyle\frac{\varepsilon}{2(b-a)}\lvert B_i \rvert\\ &<M\cdot \displaystyle\frac{\varepsilon}{2M}+\displaystyle\frac{\varepsilon}{2(b-a)}(b-a)\\ &=\displaystyle\frac{\varepsilon}{2}+\displaystyle\frac{\varepsilon}{2}=\varepsilon \end{align*}

综上,ff 在 [a,b][a,b] 上可积。

(b) 设有限集 A={x1,x2,…,xn}A=\left\{x_1,x_2,\ldots,x_n\right\},对 ∀ ε>0\forall\ \varepsilon>0,取开区间集 {O1,O2,…,On}\left\{O_1,O_2,\ldots,O_n\right\},满足 xi∈Oix_i\in O_i,且 ∣Oi∣<εn\lvert O_i \rvert<\displaystyle\frac{\varepsilon}{n},则 A⊆⋃i=1nOiA\subseteq \displaystyle\bigcup_{i=1}^{n}O_i,且 ∑i=1n∣Oi∣<ε\displaystyle\sum_{i=1}^{n}\lvert O_i \rvert<\varepsilon,所以有限集具有零内容。

(c) 从 Cantor 集的构造入手。事实上,CnC_n 已经将 [0,1][0,1] 分割成了 2n2^n 个闭区间的并,且每个区间的长度为 13n\displaystyle\frac{1}{3^n},这足以构造其上的开区间集 {O1,O2…,O2n}\left\{O_1,O_2\ldots,O_{2^n}\right\},使得每一个闭区间都包含在一个开区间中。令每个开区间的长度为 23n\displaystyle\frac{2}{3^n},则 ∑i=12n∣Oi∣=2⋅(23)n\displaystyle\sum_{i=1}^{2^n}\lvert O_i \rvert=2\cdot \left(\displaystyle\frac{2}{3}\right)^n。

现在,因为对 ∀ n∈N\forall\ n\in \mathbb{N},C⊆Cn⊆⋃i=12n∣Oi∣C\subseteq C_n\subseteq \displaystyle\bigcup_{i=1}^{2^n}\lvert O_i \rvert,所以上述开区间集总会是 CC 的覆盖集。现在,对 ∀ ε>0\forall\ \varepsilon>0,取 N>log⁡23ε2N>\log_{\frac{2}{3}}\displaystyle\frac{\varepsilon}{2},则 ∑i=12N∣Oi∣=2⋅(23)N<ε\displaystyle\sum_{i=1}^{2^N}\lvert O_i \rvert=2\cdot \left(\displaystyle\frac{2}{3}\right)^N<\varepsilon。

所以 CC 的内容为零。

(d) 现在,我们知道 CC 是零内容的,这说明我们可以直接化用 (a) 中的操作进行计算。

首先,因为 CC 是紧集,故不连续点集包含于 CC,而 CC 又包含于上述构造的 ⋃i=12NOi\displaystyle\bigcup_{i=1}^{2^N}O_i 中,所以不连续点集是零内容的,所以 ff 可积。

接下来,又因为 CC 是完全不连通的,对 ∀ I⊆[0,1]\forall\ I\subseteq [0,1],总存在 x0∈Ix_0\in I,使得 h(x0)=0h(x_0)=0。

这说明 L(h,P)L(h,P) 恒为 00。即 L(h)=0L(h)=0。由 hh 可积,我们现在就可以得出结论:∫01h(x) dx=0\displaystyle\int_{0}^{1}{h(x)}\, \mathrm{d}{x}=0。

不过我们也可以估计上和的值。(a) 告诉我们,对于任何零内容的集合,我们总能构造这样的分割 PP,使得 PP 中包含该集合的区间之并长度小于 ε\varepsilon。在另外的区间上肯定有 h(x)=0h(x)=0,故

U(f,P)=0+1⋅ε=εU(f,P)=0+1\cdot \varepsilon=\varepsilon

所以 ∫01h(x) dx=0\displaystyle\int_{0}^{1}{h(x)}\, \mathrm{d}{x}=0。



习题 7.4 积分的性质

"练习 7.4.1"

(a) 设 ff 为集合 AA 上的有界函数,并设

M=sup⁡{f(x):x∈A},  m=inf⁡{f(x):x∈A},M = \sup \{ f\left( x\right) : x \in A\} ,\;m = \inf \{ f\left( x\right) : x \in A\} ,M′=sup⁡{∣f(x)∣:x∈A},    m′=inf⁡{∣f(x)∣:x∈A}.{M}^{\prime } = \sup \{ \left| {f\left( x\right) }\right| : x \in A\} ,\; \;{m}^{\prime } = \inf \{ \left| {f\left( x\right) }\right| : x \in A\} .

证明 M−m≥M′−m′M - m \geq {M}^{\prime } - {m}^{\prime } 。

(b) 证明如果 ff 在区间 [a,b]\left\lbrack {a,b}\right\rbrack 上可积,则 ∣f∣\left| f\right| 在此区间上也可积。

(c) 提供论证的细节,说明在这种情况下我们有 ∣∫abf∣≤\left| {{\int }_{a}^{b}f}\right| \leq ∫ab∣f∣{\int }_{a}^{b}\left| f\right| 。

(a) 若 f(x)≥0f(x)\geq 0,则 ∣f(x)∣=f(x)\left\lvert f(x) \right\rvert=f(x)。所以 M=M′M=M',m=m′m=m',M−m=M′−m′M-m=M'-m' 成立。

在 f(x)≤0f(x)\leq 0 时,∣f(x)∣=−f(x)\left\lvert f(x) \right\rvert=-f(x)。所以 M=−m′M=-m',m=−M′m=-M',M−m=M′−m′M-m=M'-m' 成立。

现在看看 f(x)f(x) 符号会发生变化的情况。因为既有正又有负,所以 M>0M>0,m<0m<0。而 ∣f(x)∣≥0\left\lvert f(x) \right\rvert\geq 0,所以 M′≥0M'\geq 0,m′≥0m'\geq 0。

现在,我们仔细地论证 M′M' 该如何取值。由确界性质,−m=sup⁡{−f(x):x∈A}-m=\displaystyle\sup\{-f(x) : x \in A\},故 ∣f(x)∣\left\lvert f(x) \right\rvert 上确界必为 M,−mM,-m 之一。又因为 M>0M>0,−m>0-m>0,所以

M−m≥max⁡{M,−m}=M′≥M′−m′M-m\geq \max\left\{M,-m\right\}=M'\geq M'-m'

(b) 对分割 PP,写出上下和之差的公式:

U(f,P)−L(f,P)=∑A∈P(MA−mA)∣A∣≥∑A∈P(MA′−mA′)∣A∣=U(∣f∣,P)−L(∣f∣,P)U(f,P) - L(f,P) = \sum_{A\in P}^{} (M_A - m_A) \left\lvert A \right\rvert\geq \sum_{A\in P}^{} (M_A' - m_A') \left\lvert A \right\rvert= U(\left\lvert f \right\rvert,P) - L(\left\lvert f \right\rvert,P)

所以若 ff 可积,则对任意 ϵ>0\epsilon>0,存在分割 PP 使得 U(f,P)−L(f,P)<εU(f,P) - L(f,P)<\varepsilon。由上式可知,U(∣f∣,P)−L(∣f∣,P)<εU(\left\lvert f \right\rvert,P) - L(\left\lvert f \right\rvert,P)<\varepsilon,所以 ∣f∣\left\lvert f \right\rvert 可积。

(c) 由前述论证,MA′=max⁡{MA,−mA}≥MAM_A'=\max\left\{M_A,-m_A\right\}\geq M_A 或者 MA′≥−mAM_A'\geq -m_A,所以 U(∣f∣,P)≥U(f,P)U(\left\lvert f \right\rvert,P)\geq U(f,P)。或 U(∣f∣,P)≥−L(f,P)U(\left\lvert f \right\rvert,P)\geq -L(f,P)。

由于总能选取合适的分割使得它们的极限为积分值,所以前者有 ∫ab∣f(x)∣ dx≥∫abf(x) dx\displaystyle\int_{a}^{b}{\left\lvert f(x) \right\rvert}\, \mathrm{d}{x}\geq \displaystyle\int_{a}^{b}{f(x)}\, \mathrm{d}{x},后者有 ∫ab∣f(x)∣ dx≥−∫abf(x) dx\displaystyle\int_{a}^{b}{\left\lvert f(x) \right\rvert}\, \mathrm{d}{x}\geq -\displaystyle\int_{a}^{b}{f(x)}\, \mathrm{d}{x}。

两式合起来,得 ∣∫abf(x) dx∣≤∫ab∣f(x)∣ dx\left\lvert \displaystyle\int_{a}^{b}{f(x)}\, \mathrm{d}{x} \right\rvert\leq \displaystyle\int_{a}^{b}{\left\lvert f(x) \right\rvert}\, \mathrm{d}{x}。


"练习 7.4.2"

回顾定义 7.4.3。证明如果 c≤a≤bc \leq a \leq b 和 ff 在区间 [c,b]\left\lbrack {c,b}\right\rbrack 上可积,则 ∫abf=∫acf+∫cbf{\int }_{a}^{b}f = {\int }_{a}^{c}f + {\int }_{c}^{b}f 仍然成立。

利用 ∫acf(x) dx=−∫caf(x) dx\displaystyle\int_{a}^{c}{f(x)}\, \mathrm{d}{x}=-\displaystyle\int_{c}^{a}{f(x)}\, \mathrm{d}{x} 的事实,有 ∫caf(x) dx+∫abf(x) dx=∫abf(x) dx−∫acf(x) dx=∫cbf(x) dx\displaystyle\int_{c}^{a}{f(x)}\, \mathrm{d}{x}+\displaystyle\int_{a}^{b}{f(x)}\, \mathrm{d}{x}=\displaystyle\int_{a}^{b}{f(x)}\, \mathrm{d}{x}-\displaystyle\int_{a}^{c}{f(x)}\, \mathrm{d}{x}=\displaystyle\int_{c}^{b}{f(x)}\, \mathrm{d}{x},移项即证明原式。


"练习 7.4.3"

证明定理7.4.4,包括对练习7.2.5的论证(如果尚未完成)。

见练习 7.2.57.2.5,定理内容是,{fn}→f\left\{f_n\right\}\to f 在 [a,b]\left\lbrack a,b \right\rbrack 上一致收敛,且任意 fnf_n 是可积的,则 ff 也是可积的。

"练习 7.4.4"

判断以下猜想中哪些为真,并提供简短证明。对于不成立的猜想,给出反例。

(a) 如果 ∣f∣\left| f\right| 在 [a,b]\left\lbrack {a,b}\right\rbrack 上可积,则 ff 在该集合上也可积。

(b) 假设 gg 可积且 g≥0g \geq 0 在 [a,b]\left\lbrack {a,b}\right\rbrack 上。如果在无限多个点 x∈[a,b]x \in \left\lbrack {a,b}\right\rbrack 上 g(x)>0g\left( x\right) > 0 ,则 ∫g>0\int g > 0 。

(c) 如果 gg 在 [a,b]\left\lbrack {a,b}\right\rbrack 和 g≥0g \geq 0 上连续,并且至少存在一个点 x0∈[a,b]{x}_{0} \in \left\lbrack {a,b}\right\rbrack 使得 g(x0)>0g\left( {x}_{0}\right) > 0 ,那么 ∫abg>0{\int }_{a}^{b}g > 0 。

(d) 如果 ∫abf>0{\int }_{a}^{b}f > 0 ,存在一个区间 [c,d]⊆[a,b]\left\lbrack {c,d}\right\rbrack \subseteq \left\lbrack {a,b}\right\rbrack 和一个 δ>0\delta > 0 ,使得对于所有的 x∈[c,d]x \in \left\lbrack {c,d}\right\rbrack , f(x)≥δf\left( x\right) \geq \delta 成立。

(a) 事实上这应该反过来,即 ff 可积 ⇒\Rightarrow ∣f∣\left\lvert f \right\rvert 可积,参照 7.4.17.4.1。反例为 Diriclet 函数的变式:

D(x)={1,x∈Q−1,x∈R∖QD(x)=\begin{cases} 1, \quad x\in \mathbb{Q}\\ -1, \quad x\in \mathbb{R}\setminus \mathbb{Q} \end{cases}

它是不可积的,然而 ∣D(x)∣=1\left\lvert D(x) \right\rvert=1,在任意闭区间上都可积。

(b) 7.3.57.3.5 中的例子是一个反例。

(c) 如果函数连续,就说明 x0x_0 附近一定有一个区间,而非一些孤立点上的函数值大于 00,这为整个积分值大于 00 提供了可能。

首先,因为 gg 在 [a,b][a,b] 上连续,所以 gg 同样在 [a,b][a,b] 上可积。

若 gg 可积,则 U(g)=L(g)U(g)=L(g),现在我们只需要证明其中一个大于 00。

只要分割 PP 分得足够细,x0x_0 周边大于 00 的部分一定能被单独分出来,此时 L(g,P)>0L(g,P)>0,再考虑 L(g)=sup⁡PL(g,P)L(g)=\displaystyle\sup_{P}{L(g,P)} 即可。

因为 gg 在 [a,b][a,b] 上连续,所以对 g(x0)>0g(x_0)>0,∃ δ>0\exists\ \delta>0,使得对 ∀ ∣x−x0∣<δ\forall\ \left\lvert x-x_0 \right\rvert<\delta,都有 ∣g(x)−g(x0)∣<g(x0)2\left\lvert g(x)-g(x_0) \right\rvert<\displaystyle\frac{g(x_0)}{2},即 g(x)>g(x0)2g(x)>\displaystyle\frac{g(x_0)}{2}。

下一步即是取一个单独分离出该邻域的分割,为了让 δ\delta 邻域不超出 [a,b][a,b] 的范围,我们取 δ1=min⁡{δ2,x0−a2,b−x02}\delta_1=\min\left\{\displaystyle\frac{\delta}{2},\displaystyle\frac{x_0-a}{2}, \displaystyle\frac{b-x_0}{2}\right\}。现在,我们取这样的分割 P:{a<x0−δ1<x0+δ1<b}P:\left\{a<x_0-\delta_1<x_0+\delta_1<b\right\},由于在 ∀ x∈[a,b]\forall\ x\in [a,b] 上均有 g(x)≥0g(x)\geq 0,我们有:

L(g,P)=∑I∈Pinf⁡x∈Ig(x)⋅∣I∣≥g(x0)2⋅2δ1=δ1g(x0)>0\begin{align*} L(g,P)&=\displaystyle\sum_{I\in P} \displaystyle\inf_{x\in I}{g(x)}\cdot \left\lvert I \right\rvert\\ &\geq \displaystyle\frac{g(x_0)}{2}\cdot 2\delta_{1}\\ &=\delta_{1}g(x_0)>0 \end{align*}

再根据 L(g)≥L(g,P)>0L(g)\geq L(g,P)>0,得到 ∫abg(x) dx>0\displaystyle\int_{a}^{b}{g(x)}\, \mathrm{d}{x}>0。

这里其实漏掉了对端点两值的考虑。

(d) 这一问可以看作上一问的逆向思考:上一问中,函数有连续的恒正区间 ⇒\Rightarrow 积分大于 00,而这一问则思考,若积分值大于 00,函数是否一定有连续的恒正区间。

回忆一下,上一问我们通过估计下和的上确界,得到了积分值大于 00。这一问我们不妨用相同的操作:同样对下和作估计。

如果没有一个区间满足函数值恒大于某个正数,那么这些区间的下确界就只能小于等于 00,这说明无论怎么分割,下和的值都一定不大于 00,这就得到矛盾了。

假设对 ∀ [c,d]⊆[a,b]\forall\ [c,d]\subseteq [a,b],∀ δ>0\forall\ \delta>0,∃ x∈[c,d]\exists\ x\in [c,d] 使得 f(x)<δf(x)<\delta,则 inf⁡x∈[c,d]f(x)≤0\displaystyle\inf_{x\in [c,d]}{f(x)}\leq 0。

对 [a,b][a,b] 上的任意分割 PP,L(f,P)=∑I∈Pinf⁡x∈If(x)⋅∣I∣≤∑I∈P0⋅∣I∣=0L(f,P)=\displaystyle\sum_{I\in P}\displaystyle\inf_{x\in I}{f(x)}\cdot \left\lvert I \right\rvert\leq \displaystyle\sum_{I\in P}^{}0\cdot \left\lvert I \right\rvert=0。所以 L(f)=sup⁡PL(f,P)≤0L(f)=\displaystyle\sup_{P}{L(f,P)}\leq 0,这与 ∫abf(x) dx>0\displaystyle\int_{a}^{b}{f(x)}\, \mathrm{d}{x}>0 相矛盾。

所以综上,一定存在一个区间 [c,d]⊆[a,b][c,d]\subseteq [a,b] 和一个 δ>0\delta>0,使得 ∀ x∈[c,d]\forall\ x\in [c,d],都有 f(x)≥δf(x)\geq \delta。


"练习 7.4.5"

设 ff 和 gg 是 [a,b]\left\lbrack {a,b}\right\rbrack 上的可积函数。

(a) 证明如果 PP 是 [a,b]\left\lbrack {a,b}\right\rbrack 的任意分割,则

U(f+g,P)≤U(f,P)+U(g,P).U\left( {f + g,P}\right) \leq U\left( {f,P}\right) + U\left( {g,P}\right) .

提供一个具体例子,其中不等式是严格的。对应的下和不等式是什么样子的?

(b) 回顾定理 7.4.2 (ii) 的证明,并为该定理的 (i) 部分提供论证。

(a) 对 ∀ I⊆[a,b]\forall\ I\subseteq [a,b],x∈Ix\in I 时我们有:

f(x)≤sup⁡x∈If(x)g(x)≤sup⁡x∈Ig(x)⇒f(x)+g(x)≤sup⁡x∈If(x)+sup⁡x∈Ig(x)⇒sup⁡x∈I(f(x)+g(x))≤sup⁡x∈If(x)+sup⁡x∈Ig(x)\begin{align*} &&f(x)&\leq \displaystyle\sup_{x\in I}{f(x)}\\ &&g(x)&\leq \displaystyle\sup_{x\in I}{g(x)}\\ &\Rightarrow& f(x)+g(x)&\leq \displaystyle\sup_{x\in I}{f(x)}+\displaystyle\sup_{x\in I}{g(x)}\\ &\Rightarrow& \displaystyle\sup_{x\in I}{(f(x)+g(x))}&\leq \displaystyle\sup_{x\in I}{f(x)}+\displaystyle\sup_{x\in I}{g(x)} \end{align*}

根据上和的定义 U(f,P)=∑I∈Psup⁡x∈If(x)⋅∣I∣U(f,P)=\displaystyle\sum_{I\in P}^{}\displaystyle\sup_{x\in I}{f(x)}\cdot \left\lvert I \right\rvert,我们能得到 U(f+g,P)≤U(f,P)+U(g,P)U(f+g,P)\leq U(f,P)+U(g,P)。

我们通过上确界的不等式来寻找严格小于的例子。如果 ff 和 gg 的上确界正好在同一个位置取到,那么它们两相加的上确界就会是上确界的和。但是,如果 ff 取到上确界的时候 gg 没取到,甚至说特别小,那么它们加起来的上确界就会小一些。我们的思路就是这样,让 ff 大的时候 gg 小,gg 大的时候 ff 小,让它们的上确界始终凑不到一块儿,加起来的和总会因为其中一个特别小而不大。比如说:

f(x)=xf(x)=x,g(x)=1−xg(x)=1-x,在 [0,1][0,1] 上作分割。这里我们偷点懒,直接把整个区间作为分割结果。那么此时,f(x),g(x)f(x),g(x) 各自的上确界都是 11,所以 U(f,P)+U(g,P)=2U(f,P)+U(g,P)=2。但是它们两个加起来却没法这么大,事实上它们是相互抵消的,得到 f(x)+g(x)=1f(x)+g(x)=1,所以 U(f+g,P)=1U(f+g,P)=1,这样就有了 U(f+g,P)<U(f,P)+U(g,P)U(f+g,P)<U(f,P)+U(g,P) 这个严格不等式。

对下确界的类似分析可以得到类似的结果,也就是 L(f+g,P)≥L(f,P)+L(g,P)L(f+g,P)\geq L(f,P)+L(g,P)。

(b) 我们先写出这两个定理的内容:

(i) 如果 ff 和 gg 在 [a,b]\left\lbrack {a,b}\right\rbrack 上可积,则 f+gf + g 在该集合上也可积,并且 ∫ab(f+g)=∫abf+∫abg{\int }_{a}^{b}\left( {f + g}\right) = {\int }_{a}^{b}f + {\int }_{a}^{b}g。

(ii) 如果 ff 在 [a,b]\left\lbrack {a,b}\right\rbrack 上可积,则对于任意常数 kk,函数 kfkf 也在该集合上可积,并且 ∫ab(kf)=k∫abf{\int }_{a}^{b}\left( {kf}\right) = k{\int }_{a}^{b}f。

通过确界的性质可以很快得出 L(kf,P)=kL(f,P)L(kf,P)=kL(f,P) 及 U(kf,P)=kU(f,P)U(kf,P)=kU(f,P),由此可以证明 (ii)。下面我们主要讨论 (i) 的证明。

当然,我们的第一步还是要证明可积性,不过这可以通过不等式快速地得出:事实上这跟 ∣f∣\left\lvert f \right\rvert 可积的论证 是极其类似的,都是通过原来的函数估计新函数上下和的差值。

对任意的分割 PP,我们有:

L(f,P)+L(g,P)≤L(f+g,P)≤U(f+g,P)≤U(f,P)+U(g,P)L(f,P)+L(g,P)\leq L(f+g,P)\leq U(f+g,P)\leq U(f,P)+U(g,P)

当然,加上 f+gf+g 的上下积分,这个不等式可以进一步地拓展为

L(f,P)+L(g,P)≤L(f+g,P)≤L(f+g)≤U(f+g)≤U(f+g,P)≤U(f,P)+U(g,P)L(f,P)+L(g,P)\leq L(f+g,P) \textcolor{red}{\leq L(f+g)\leq U(f+g)\leq} U(f+g,P)\leq U(f,P)+U(g,P)

根据上下积分的确界性质(这个我们已经倒腾无数遍了),我们进一步再用 f,gf,g 的上下积分化简这个不等式:

L(f)+L(g)≤L(f+g)≤U(f+g)≤U(f)+U(g)L(f)+L(g)\leq L(f+g)\leq U(f+g)\leq U(f)+U(g)

最后,因为 f,gf,g 是可积的,所以上述不等式的各项其实都是相等的。所以就有:

∫abf(x)+g(x) dx=∫abf(x) dx+∫abg(x) dx\displaystyle\int_{a}^{b}{f(x)+g(x)}\, \mathrm{d}{x}=\displaystyle\int_{a}^{b}{f(x)}\, \mathrm{d}{x}+\displaystyle\int_{a}^{b}{g(x)}\, \mathrm{d}{x}

但是这里有一个问题。 所谓的 sup⁡P(L(f,P)+L(g,P))=L(f)+L(g)\displaystyle\sup_{P}{\bigl(L(f,P)+L(g,P)\bigr)}=L(f)+L(g) 在这里并没有得到证明,事实上也很可能不成立,因为两函数的上下积分需要独立地取分割而得到,而这里强行求的是它们在同一分割下的下和。

有没有一种办法,能把两个不同的分割合并估计呢?就是它们俩的共同细化。回想一下,它们细化之后就能得到同一分割,而这个分割下的下和一定更接近于下积分,这为我们的证明提供了契机。

对任意的分割 P1,P2P_1,P_2,取它们的共同细化 P=P1∪P2P=P_1\cup P_2,则:

L(f,P1)≤L(f,P)L(g,P2)≤L(g,P)⇒L(f,P1)+L(g,P2)≤L(f,P)+L(g,P)≤L(f+g)\begin{align*} L(f,P_1)&\leq L(f,P)\\ L(g,P_2)&\leq L(g,P)\\ \Rightarrow L(f,P_1)+L(g,P_2)&\leq L(f,P)+L(g,P)\leq L(f+g) \end{align*}

现在,由于 P1,P2P_1,P_2 是任取的,此时肯定有 sup⁡P1,P2(L(f,P1)+L(g,P2))=L(f)+L(g)\displaystyle\sup_{P_1,P_2}{\bigl(L(f,P_1)+L(g,P_2)\bigr)}=L(f)+L(g),于是我们就得到了 L(f)+L(g)≤L(f+g)L(f)+L(g)\leq L(f+g)。

对右半部分进行同样的操作,得到 U(f+g)≤U(f)+U(g)U(f+g)\leq U(f)+U(g),于是我们得到了证明。


"练习 7.4.6"

回顾定理 7.4.4 之前的讨论。

(a) 构造一个序列 fn→0{f}_{n} \rightarrow 0 在 [0,1]\left\lbrack {0,1}\right\rbrack 上逐点收敛的例子,其中 lim⁡n→∞∫01fn\mathop{\lim }\limits_{{n \rightarrow \infty }}{\int }_{0}^{1}{f}_{n} 不存在。

(b) 生成另一个例子(如有必要),其中 fn→0{f}_{n} \rightarrow 0 且序列 ∫01fn{\int }_{0}^{1}{f}_{n} 无界。

(c) 在(a)和(b)部分的例子中,是否可能构造每个 fn{f}_{n} 使其连续?

(d)* 是否有可能构造序列 (fn)\left( {f}_{n}\right) 使其一致有界?一致有界意味着存在一个单一的 M>0M > 0 满足 ∣fn∣≤M\left| {f}_{n}\right| \leq M 对于所有 n∈N+n \in \mathbb{N^+}。

(e) 是否有可能构造序列 {gn}\left\{g_n\right\} 使得 ∫01gn(x) dx→0\displaystyle\int_{0}^{1}{g_n(x)}\, \mathrm{d}{x}\to 0 但是对 ∀ x∈[0,1]\forall\ x\in [0,1],gn(x)g_n(x) 不收敛。进一步地,当 gn(x)≥0g_{n}(x)\geq 0 时能不能做到?

(a) (b) 想象在越来越小的区间上,ff 越来越大:

fn(x)={n2,x∈(0,1n)0,x∈{0}∪[1n,1]f_n(x)=\begin{cases} n^2, \quad x\in \left(0,\displaystyle\frac{1}{n}\right)\\ 0, \quad x\in \left\{0\right\} \cup \left[\displaystyle\frac{1}{n},1\right] \end{cases}

它当然逐点收敛到 00,有界只有两个间断点也能保证其可积,不过取分割 Pn={0<12n<1n<1}P_n=\left\{0<\displaystyle\frac{1}{2n}<\displaystyle\frac{1}{n}<1\right\},得 L(fn,Pn)=n2⋅12n=n2L(f_n,P_n)=n^2\cdot \displaystyle\frac{1}{2n}=\displaystyle\frac{n}{2},所以 ∫01fn(x) dx≥n2\displaystyle\int_{0}^{1}{f_n(x)}\, \mathrm{d}{x}\geq \displaystyle\frac{n}{2},这足以得到其无界。

(c) 连续也是可以的,这里考虑尖峰形式的函数:

fn(x)={n2(1−∣1−2nx∣),x∈[0,1n]0,x∈(1n,1]f_n(x)=\begin{cases} n^2\bigl(1-\left\lvert 1-2nx \right\rvert\bigr), \quad x\in \left\lbrack 0,\displaystyle\frac{1}{n} \right\rbrack\\ 0, \quad x\in \left( \displaystyle\frac{1}{n},1\right] \end{cases}

图像如上所示。

再取分割 Pn={0<14n<34n<1}P_n=\left\{0<\displaystyle\frac{1}{4n}<\displaystyle\frac{3}{4n}<1\right\},得 L(fn,Pn)=n22⋅12n=n4L(f_n,P_n)=\displaystyle\frac{n^2}{2}\cdot \displaystyle\frac{1}{2n}=\displaystyle\frac{n}{4},照样是无界的。

(d) 有界的话,积分序列无界是不太可能了。它有没有可能不存在极限?

答案应该是不可能的。我们虽然无法找到一个统一的 NN 使得 f(x)f(x) 均收敛,但我们肯定能找到一个 NN 使得绝大多数的 f(x)f(x) 收敛。先控制绝大多数区域的函数值,再通过上界控制剩余区域的积分值,就能得到结论。

首先,对 ∀ ε>0\forall\ \varepsilon>0,令 In={x∈[0,1]:∣fn(x)∣≥ε}I_n=\left\{x\in [0,1]:\left\lvert f_n(x) \right\rvert\geq \varepsilon\right\},我们想证明 ∣In∣→0\left\lvert I_n \right\rvert\to 0,但对 InI_n 长度的刻画较为困难,因为我们并不知道里面的点的分布,也无法知道是否会有些点反复进入又跳出(比如说一些在不同 fnf_n 上反复震荡的点)。这里的严格证明涉及后面章节测度论的知识,暂时不做讨论。

(e) 这里的思路是,积分是全局性质,只要让一个小区间的缩减长度总是能抵消增大高度带来的增量就能收敛。但是我们可以在 [0,1][0,1] 上随便取这个小区间,而且可以从头到尾一直反复取下去,这样足以摧毁逐点收敛这一局部性质。

这里给出一个简单的例子:函数在小区间内是大于 00 的常数,且让此区间每次移动完整个 [0,1][0,1] 后再缩小长度。我们使用著名的示性函数(Indicator function)来构造这个小区间:

χA={1,x∈A0,x∉A\chi_{A}=\begin{cases} 1, \quad x\in A\\ 0, \quad x\notin A \end{cases}

现在,令 g1(x)=χ[0,1](x)g_{1}(x)=\chi_{[0,1]}(x),g2(x)=χ[0,12](x)g_{2}(x)=\chi_{\left\lbrack 0,\frac{1}{2} \right\rbrack}(x),g3(x)=χ[12,1](x)g_{3}(x)=\chi_{\left\lbrack \frac{1}{2},1\right\rbrack}(x),g4(x)=χ[0,13]g_{4}(x)=\chi_{\left\lbrack 0,\frac{1}{3} \right\rbrack} ... 诸如此类。简单来说,就是用 1n\displaystyle\frac{1}{n} 长度的小区间逐个覆盖整个 [0,1][0,1],然后把长度缩减到 1n+1\displaystyle\frac{1}{n+1} 重复过程。这样子得到的积分值确实趋于 00,而因为每个点总会被常数区间无限次覆盖,故也不会收敛。


"练习 7.4.7"

假设 gn{g}_{n} 和 gg 是 [0,1]\left\lbrack {0,1}\right\rbrack 上的一致有界可积函数,且 gn→g{g}_{n} \rightarrow g 。收敛性不是一致的;然而,在任何形式为 [δ,1]\left\lbrack {\delta ,1}\right\rbrack 的集合上,其中 0<δ<10 < \delta < 1 ,收敛性是一致的。证明 lim⁡n→∞∫01gn=\mathop{\lim }\limits_{{n \rightarrow \infty }}{\int }_{0}^{1}{g}_{n} = ∫01g{\int }_{0}^{1}g。

依题意,∃ M>0\exists\ M>0,使得 M>sup⁡n∈N+{∣gn∣,∣g∣}M>\displaystyle\sup_{n\in \mathbb{N^+}}{\left\{|g_n|,|g|\right\}}。

对 ∀ ε>0\forall\ \varepsilon>0,取 δ=ε4M>0\delta=\displaystyle\frac{\varepsilon}{4M}>0。因为 gn,gg_n,g 在 [δ,1][\delta,1] 上一致收敛,所以 lim⁡n→∞∫δ1gn(x) dx=∫δ1g(x) dx\displaystyle\lim_{n\to \infty}\displaystyle\int_{\delta}^{1}{g_n(x)}\, \mathrm{d}{x}=\displaystyle\int_{\delta}^{1}{g(x)}\, \mathrm{d}{x},即 ∃ N∈N+\exists\ N\in \mathbb{N^+},对 ∀ n>N\forall\ n>N,有 ∣∫δ1gn(x) dx−∫δ1g(x) dx∣<ε2\left\lvert \displaystyle\int_{\delta}^{1}{g_{n}(x)}\, \mathrm{d}{x}-\displaystyle\int_{\delta}^{1}{g(x)}\, \mathrm{d}{x} \right\rvert<\displaystyle\frac{\varepsilon}{2}。

依题意,∣∫0δgn(x) dx−∫0δg(x) dx∣≤∣∫0δgn(x) dx∣+∣∫0δg(x) dx∣≤2∫0δM dx=2Mδ=ε2\left\lvert \displaystyle\int_{0}^{\delta}{g_{n}(x)}\, \mathrm{d}{x}-\displaystyle\int_{0}^{\delta}{g(x)}\, \mathrm{d}{x} \right\rvert\leq \left\lvert \displaystyle\int_{0}^{\delta}{g_{n}(x)}\, \mathrm{d}{x} \right\rvert+\left\lvert \displaystyle\int_{0}^{\delta}{g(x)}\, \mathrm{d}{x} \right\rvert\leq 2\displaystyle\int_{0}^{\delta}{M}\, \mathrm{d}{x}=2M\delta=\displaystyle\frac{\varepsilon}{2},所以

=∣∫01gn(x) dx−∫01g(x) dx∣=∣(∫0δgn(x) dx−∫0δg(x) dx)+(∫δ1gn(x) dx−∫δ1g(x) dx)∣≤∣∫0δgn(x) dx−∫0δg(x) dx∣+∣∫δ1gn(x) dx−∫δ1g(x) dx∣<ε2+ε2=ε\begin{align*} &\mathrel{\phantom{=}}\left\lvert \displaystyle\int_{0}^{1}{g_{n}(x)}\, \mathrm{d}{x}-\displaystyle\int_{0}^{1}{g(x)}\, \mathrm{d}{x} \right\rvert\\ &=\left\lvert \left(\displaystyle\int_{0}^{\delta}{g_{n}(x)}\, \mathrm{d}{x}-\displaystyle\int_{0}^{\delta}{g(x)}\, \mathrm{d}{x}\right)+\left(\displaystyle\int_{\delta}^{1}{g_{n}(x)}\, \mathrm{d}{x}-\displaystyle\int_{\delta}^{1}{g(x)}\, \mathrm{d}{x}\right) \right\rvert\\ &\leq \left\lvert \displaystyle\int_{0}^{\delta}{g_{n}(x)}\, \mathrm{d}{x}-\displaystyle\int_{0}^{\delta}{g(x)}\, \mathrm{d}{x} \right\rvert+\left\lvert \displaystyle\int_{\delta}^{1}{g_{n}(x)}\, \mathrm{d}{x}-\displaystyle\int_{\delta}^{1}{g(x)}\, \mathrm{d}{x} \right\rvert\\ &<\displaystyle\frac{\varepsilon}{2}+\displaystyle\frac{\varepsilon}{2}=\varepsilon \end{align*}

所以,lim⁡n→∞∫01gn(x) dx=∫01g(x) dx\displaystyle\lim_{n\to \infty}\displaystyle\int_{0}^{1}{g_{n}(x)}\, \mathrm{d}{x}=\displaystyle\int_{0}^{1}{g(x)}\, \mathrm{d}{x}。



习题 7.5 微积分基本定理

"练习 7.5.1"

我们已经看到并非每个导数都是连续的,但请解释为什么我们至少知道每个连续函数都是导数。

因为连续函数是可积的,利用积分定义出来的函数即为它的原函数。

若 gg 在 [a,b][a,b] 上连续,则 gg 在 [a,b][a,b] 上可积。定义 G(x)=∫axg(t) dtG(x)=\displaystyle\int_{a}^{x}{g(t)}\, \mathrm{d}{t},则由 gg 的连续性,∀ x∈[a,b]\forall\ x\in [a,b] 都有 G′(x)=g(x)G'(x)=g(x)。


"练习 7.5.2"

(a) 设 f(x)=∣x∣f\left( x\right) = \left| x\right| 并定义 F(x)=∫−1xfF\left( x\right) = {\int }_{-1}^{x}f 。为所有 xx 找到 F(x)F\left( x\right) 的公式。 FF 在何处连续? FF 在何处可微? F′(x)=f(x){F}^{\prime }\left( x\right) = f\left( x\right) 在何处成立?

(b) 对函数重复(a)部分

f(x)={1x<02x≥0.f\left( x\right) = \begin{cases} 1 & x < 0 \\ 2 & x \geq 0. \end{cases}

(a) 事实上,由于牛莱公式的证明中用到了中值定理,我们只需要 ∀ x∈(a,b)\forall\ x\in (a,b),F′(x)=f(x)F'(x)=f(x) 就够了,也就是我们不需要端点的可导性,也能直接使用这个公式。

所以以 ff 不可导的点为端点,先计算出两侧的积分值:∫0xf(t) dt=∫0xt dt=12t2 ∣0x=12x2\displaystyle\int_{0}^{x}{f(t)}\, \mathrm{d}{t}=\displaystyle\int_{0}^{x}{t}\, \mathrm{d}{t}=\displaystyle {\displaystyle\frac{1}{2}t^2}\, \bigg|_{0}^{x}=\displaystyle\frac{1}{2}x^2。(x>0x>0)

∫x0f(t) dt=∫x0−t dt=−12t2 ∣x0=12x2\displaystyle\int_{x}^{0}{f(t)}\, \mathrm{d}{t}=\displaystyle\int_{x}^{0}{-t}\, \mathrm{d}{t}=\displaystyle {-\displaystyle\frac{1}{2}t^2}\, \bigg|_{x}^{0}=\displaystyle\frac{1}{2}x^2。(x<0x<0)

所以 x≤0x\leq 0 时,F(x)=∫−10f(t) dt−∫x0f(t) dt=12(1−x2)F(x)=\displaystyle\int_{-1}^{0}{f(t)}\, \mathrm{d}{t}-\displaystyle\int_{x}^{0}{f(t)}\, \mathrm{d}{t}=\displaystyle\frac{1}{2}\left(1-x^2\right);

x>0x>0 时,F(x)=∫−10f(t) dt+∫0xf(t) dt=12(1+x2)F(x)=\displaystyle\int_{-1}^{0}{f(t)}\, \mathrm{d}{t}+\displaystyle\int_{0}^{x}{f(t)}\, \mathrm{d}{t}=\displaystyle\frac{1}{2}\left(1+x^2\right)。

综上:

F(x)={12(1−x2),x≤012(1+x2),x>0F(x)=\begin{cases} \displaystyle\frac{1}{2}\left(1-x^2\right), \quad x\leq 0\\ \displaystyle\frac{1}{2}\left(1+x^2\right), \quad x>0 \end{cases}

唯一要谨慎对待的是 x=0x=0 的位置。对连续性而言:

lim⁡x→0−F(x)=12=lim⁡x→0+F(x)\displaystyle\lim_{x\to 0^{-}}F(x)=\displaystyle\frac{1}{2}=\displaystyle\lim_{x\to 0^{+}}F(x)

所以 FF 在 00 处连续,进而在 R\mathbb{R} 上均连续。

对可导性而言:

lim⁡x→0−F(x)−F(0)x−0=0lim⁡x→0+F(x)−F(0)x−0=0\begin{aligned} \displaystyle\lim_{x\to 0^{-}}\displaystyle\frac{F(x)-F(0)}{x-0}=0 & & \displaystyle\lim_{x\to 0^{+}}\displaystyle\frac{F(x)-F(0)}{x-0}=0 \end{aligned}

所以 F′(0)=0=f(0)F'(0)=0=f(0)。

所以 FF 在 R\mathbb{R} 可导,且恒有 F′(x)=f(x)F'(x)=f(x)。

(b) 同理,x≤0x\leq 0 时,F(x)=∫−10f(t) dt−∫x0f(t) dt=1+xF(x)=\displaystyle\int_{-1}^{0}{f(t)}\, \mathrm{d}{t}-\displaystyle\int_{x}^{0}{f(t)}\, \mathrm{d}{t}=\displaystyle 1+x;

x>0x>0 时,F(x)=∫−10f(t) dt+∫0xf(t) dt=1+2xF(x)=\displaystyle\int_{-1}^{0}{f(t)}\, \mathrm{d}{t}+\displaystyle\int_{0}^{x}{f(t)}\, \mathrm{d}{t}=\displaystyle 1+2x。

得到:

F(x)={1+x,x≤01+2x,x>0F(x)=\begin{cases} 1+x, \quad x\leq 0\\ 1+2x, \quad x>0 \end{cases}

FF 在 R\mathbb{R} 上仍然是连续的。然而,计算左右导数:

lim⁡x→0−F(x)−F(0)x−0=1lim⁡x→0+F(x)−F(0)x−0=2\begin{aligned} \displaystyle\lim_{x\to 0^{-}}\displaystyle\frac{F(x)-F(0)}{x-0}=1 & & \displaystyle\lim_{x\to 0^{+}}\displaystyle\frac{F(x)-F(0)}{x-0}=2 \end{aligned}

我们会发现它们并不相等,因此 FF 在 00 处不可导。

当然,在 x∈R∖{0}x\in \mathbb{R}\setminus \left\{0\right\} 上,仍然有 F′(x)=f(x)F'(x)=f(x)。


"练习 7.5.3"

牛莱公式中的假设,即对于所有 F′(x)=f(x){F}^{\prime }\left( x\right) = f\left( x\right) , x∈[a,b]x \in \left\lbrack {a,b}\right\rbrack 这一条件实际上是过于严格的。仔细阅读证明,并准确陈述在 ff 和 FF 之间的关系只需要假设什么就能使证明成立。

我们在对牛莱公式的证明中,对每个小区间上都使用了中值定理进行估计。事实上,中值定理不要求每个小区间的端点可导,所以在这些点上都可以有 F′(x)≠f(x)F'(x)\neq f(x)。所以,FF 可以在有限个点上有 F′(x)≠f(x)F'(x)\neq f(x),在其他的点上 F′(x)=f(x)F'(x)=f(x),使得牛莱公式仍然成立。

关于 FF 的连续性是不得不提的一点,事实上,中值定理仍然要求 FF 是连续的。若不连续,我们可以在某个不可导点左右构造无数个导数等于 ff 的分段函数,但牛莱公式的计算结果将会大相径庭。


"练习 7.5.4(自然对数与欧拉常数)"

设

L(x)=∫1x1tdtL\left( x\right) = {\int }_{1}^{x}\frac{1}{t}{dt}

其中我们仅考虑 x>0x > 0 。

(a) L(1)L\left( 1\right) 是什么?找出 L′(x){L}^{\prime }\left( x\right) 。

(b) 证明 LL 是严格递增的;即,证明如果 0<x<y0 < x < y ,则 L(x)<L(y)L\left( x\right) < L\left( y\right) 。

(c) 证明 L(xy)=L(x)+L(y)L\left( {xy}\right) = L\left( x\right) + L\left( y\right) 。(将 yy 视为常数并对 g(x)=L(xy)g\left( x\right) = L\left( {xy}\right) 进行微分。)

(d) 证明 L(xy)=L(x)−L(y)L\left(\displaystyle\frac{x}{y}\right) = L\left( x\right) - L\left( y\right) 。

(e) 令

γn=∑k=1n1k−L(n)\gamma_{n}=\displaystyle\sum_{k=1}^{n}\displaystyle\frac{1}{k}-L(n)

证明 {γn}\left\{\gamma_{n}\right\} 收敛。值得一提的是,γ=lim⁡n→∞γn\gamma=\displaystyle\lim_{n\to \infty}\gamma_{n} 被称为欧拉常数。

(f) 解释序列 {γ2n−γn}\left\{\gamma_{2n}-\gamma_{n}\right\} 如何得到以下的有趣结果:

L(2)=1−12+13−14+15−16+⋯L(2)=1-\displaystyle\frac{1}{2}+\displaystyle\frac{1}{3}-\displaystyle\frac{1}{4}+\displaystyle\frac{1}{5}-\displaystyle\frac{1}{6}+\cdotsln⁡2=lim⁡n→∞∑k=n+12n1k\ln{2}=\displaystyle\lim_{n\to \infty}\displaystyle\sum_{k=n+1}^{2n}\displaystyle\frac{1}{k}

(a) L(1)=0L(1)=0。

令 l(x)=1xl(x)=\displaystyle\frac{1}{x},则 L(x)=∫1xl(t) dtL(x)=\displaystyle\int_{1}^{x}{l(t)}\, \mathrm{d}{t}。

因为 ll 在 (0,+∞)(0,+\infty) 上连续,由微积分基本定理,LL 在 (0,+∞)(0,+\infty) 上可导,且 L′(x)=l(x)=1xL'(x)=l(x)=\displaystyle\frac{1}{x}。

(b) 因为 L′(x)>0L'(x)>0,且 ∃ ξ∈(x,y)\exists\ \xi\in (x,y) 使得:

L(y)−L(x)=L′(ξ)(y−x)>0L(y)-L(x)=L'(\xi)(y-x)>0

所以 L(x)<L(y)L(x)<L(y),即 LL 严格递增。

(c) 令 g(x)=L(xy)g(x)=L(xy),由复合函数求导法则,g′(x)=yL′(xy)=1x=L′(x)g'(x)=yL'(xy)=\displaystyle\frac{1}{x}=L'(x)。

所以 g′(x)−L′(x)=0g'(x)-L'(x)=0,由中值定理可推出 g(x)−L(x)g(x)-L(x) 是常数函数。

又因为 g(1)−L(1)=L(y)g(1)-L(1)=L(y),所以 g(x)−L(x)=L(y)g(x)-L(x)=L(y)。

所以 L(xy)=L(x)+L(y)L(xy)=L(x)+L(y)。

这可以看作对数函数单调性与可加性的另一种解释。

(d) 由 (c) 可得:

L(xy)+L(y)=L(xy⋅y)=L(x)L\left(\displaystyle\frac{x}{y}\right)+L(y)=L\left(\displaystyle\frac{x}{y}\cdot y\right)=L(x)

所以 L(xy)=L(x)−L(y)L\left(\displaystyle\frac{x}{y}\right)=L(x)-L(y)。

(e) 估计的方法有很多,我们先分段估计一下 L(n)L(n) 的大小。分段估计可得:

L(n)=∑k=1n−1∫kk+11t dt1k+1≤∫kk+11t dt≤1k∑k=1n−11k+1≤L(n)≤∑k=1n−11k1n≤∑k=1n1k−L(n)≤1\begin{aligned} L(n)&=\displaystyle\sum_{k=1}^{n-1}\displaystyle\int_{k}^{k+1}{\displaystyle\frac{1}{t}}\, \mathrm{d}{t} \\ \displaystyle\frac{1}{k+1}&\leq \displaystyle\int_{k}^{k+1}{\displaystyle\frac{1}{t}}\, \mathrm{d}{t}\leq \displaystyle\frac{1}{k}\\ \displaystyle\sum_{k=1}^{n-1}\displaystyle\frac{1}{k+1}&\leq L(n)\leq \displaystyle\sum_{k=1}^{n-1}\displaystyle\frac{1}{k}\\ \displaystyle\frac{1}{n}&\leq \displaystyle\sum_{k=1}^{n}\displaystyle\frac{1}{k}-L(n)\leq 1 \end{aligned}

所以 γn\gamma_{n} 是有界的。现在就使用单调有界定理进行估计:

因为 γn+1−γn=1n+1−∫nn+11t dt≤0\gamma_{n+1}-\gamma_{n}=\displaystyle\frac{1}{n+1}-\displaystyle\int_{n}^{n+1}{\displaystyle\frac{1}{t}}\, \mathrm{d}{t}\leq 0,所以 γn\gamma_{n} 单调递减。由单调有界定理,{γn}\left\{\gamma_{n}\right\} 收敛。

(f) γ2n−γn=∑k=n+12n1k−(L(2n)−L(n))=∑k=n+12n1k−L(2)\gamma_{2n}-\gamma_{n}=\displaystyle\sum_{k=n+1}^{2n}\displaystyle\frac{1}{k}-\left(L(2n)-L(n)\right)=\displaystyle\sum_{k=n+1}^{2n}\displaystyle\frac{1}{k}-L(2)。

如果用 γ2n\gamma_{2n} 里面的 12k\displaystyle\frac{1}{2k} 项分别减去 γn\gamma_{n} 中的 1k\displaystyle\frac{1}{k} 项,就会得到:

γ2n−γn=1−12+13−14+⋯−12n−L(2)\gamma_{2n}-\gamma_{n}=1-\displaystyle\frac{1}{2}+\displaystyle\frac{1}{3}-\displaystyle\frac{1}{4}+\cdots-\displaystyle\frac{1}{2n}-L(2)

因为 {γn}\left\{\gamma_{n}\right\} 收敛,所以 lim⁡n→∞γ2n−γn=0\displaystyle\lim_{n\to \infty}\gamma_{2n}-\gamma_{n}=0。综合上面两种形式可得结果:

ln⁡2=L(2)=1−12+13−14+⋯=lim⁡n→∞∑k=n+12n1k\ln{2}=L(2)=1-\displaystyle\frac{1}{2}+\displaystyle\frac{1}{3}-\displaystyle\frac{1}{4}+\cdots=\displaystyle\lim_{n\to \infty}\displaystyle\sum_{k=n+1}^{2n}\displaystyle\frac{1}{k}

"练习 7.5.5"

微积分基本定理可用于在导数序列连续的附加假设下,为定理 6.3.1 提供更简短的论证。

假设 fn→f{f}_{n} \rightarrow f 逐点收敛且 fn′→g{f}_{n}^{\prime } \rightarrow g 在 [a,b]\left\lbrack {a,b}\right\rbrack 上一致收敛。假设每个 fn′{f}_{n}^{\prime } 都是连续的,我们可以应用定理 7.5.1 (i) 得到

∫axfn′=fn(x)−fn(a){\int }_{a}^{x}{f}_{n}^{\prime } = {f}_{n}\left( x\right) - {f}_{n}\left( a\right)

对于所有 x∈[a,b]x \in \left\lbrack {a,b}\right\rbrack 。证明 g(x)=f′(x)g\left( x\right) = {f}^{\prime }\left( x\right)。

这题推导到后面的关键是意识到 fn′f_{n}' 在连续情形下相比于可积情形多出来的用途。我们现在直接来推一推:

对 ∀ n∈N+\forall\ n\in \mathbb{N^+},∀ x∈[a,b]\forall\ x\in [a,b],因为 fn′f_{n}' 是连续的,所以它也是可积的。由牛莱公式我们就可以知道:

∫axfn′(t) dt=fn(x)−fn(a)\displaystyle\int_{a}^{x}{f_{n}'(t)}\, \mathrm{d}{t}=f_{n}(x)-f_{n}(a)

现在,因为 fn′→gf_{n}'\to g 一致收敛,所以上式左边可以取极限。又因为 fn→ff_{n}\to f 逐点收敛,所以右边也可以取极限。于是我们有:

∫axg(t) dt=f(x)−f(a)\displaystyle\int_{a}^{x}{g(t)}\, \mathrm{d}{t}=f(x)-f(a)

现在 ff 的可导性实际上是未知的,所以我们不能简单地把 g(x)g(x) 代替成 f′(x)f'(x)。但是,由于 fn′→gf_{n}'\to g 一致收敛,且 fn′f_{n}' 是连续的,所以我们能得出 gg 也是连续的。由微积分定理其一,即变上限积分求导定理,我们有 ∫axg(t) dt=f(x)−f(a)\displaystyle\int_{a}^{x}{g(t)}\, \mathrm{d}{t}=f(x)-f(a) 是可导的,且:

⇒(f(x)−f(a))′=(∫axg(t) dt)′=g(x)⇒f′(x)=g(x)\begin{aligned} &\mathrel{\phantom{\Rightarrow}}&\left(f(x)-f(a)\right)'&=\left(\displaystyle\int_{a}^{x}{g(t)}\, \mathrm{d}{t}\right)'=g(x)\\ &\Rightarrow& f'(x)&=g(x) \end{aligned}

这样就得到了证明。

通过连续性反向导出可导性,是这题的核心思想。


"练习 7.5.6"

令 G(x)=∫axf(x) dxG(x)=\displaystyle\int_{a}^{x}{f(x)}\, \mathrm{d}{x}。在假设 ff 在 [a,b][a,b] 上连续的情况下利用 GG 快速得出牛顿-莱布尼兹公式的定理。

若 ff 在 [a,b][a,b] 上连续,则 G(x)G(x) 在 [a,b][a,b] 上可导,且 G′(x)=f(x)G'(x)=f(x)。

这样 GG 就是 ff 的一个原函数了。并且因为 ∫abf(x) dx=G(b)−G(a)\displaystyle\int_{a}^{b}{f(x)}\, \mathrm{d}{x}=G(b)-G(a),所以牛顿-莱布尼兹公式相关定理得证。


"练习 7.5.7(积分均值)"

如果 gg 在 [a,b]\left\lbrack {a,b}\right\rbrack 上连续,证明存在一个点 c∈(a,b)c \in \left( {a,b}\right) 使得

g(c)=1b−a∫abgg\left( c\right) = \frac{1}{b - a}{\int }_{a}^{b}g

这里的叙述很有意思。积分可以看作对区间上全体函数值的一个求和,所以除以区间长度就能得到一个平均值了。这比区间上的离散均值估计 1n∑i=1nf(xi)\displaystyle\frac{1}{n}\displaystyle\sum_{i=1}^{n}f(x_{i}) 会准确很多。

这样一来,我们就会想到,这个平均值应该在函数整个区间上的最大、最小值之间。而由介值定理,最大、最小值之间的任意值都能被函数取到,这就给我们的证明提供了一条很清晰的路线。

因为 gg 在 [a,b][a,b] 上连续,所以 gg 在 [a,b][a,b] 上有最大值 MM 和最小值 mm。由积分不等式,我们有:

∫abm dx≤∫abg(x) dx≤∫abM dxm(b−a)≤∫abg(x) dx≤M(b−a)⇒m≤1b−a∫abg(x) dx≤M\begin{aligned} \displaystyle\int_{a}^{b}{m}\, \mathrm{d}{x}\leq \displaystyle\int_{a}^{b}{g(x)}\, \mathrm{d}{x}\leq \displaystyle\int_{a}^{b}{M}\, \mathrm{d}{x}\\ m(b-a)\leq \displaystyle\int_{a}^{b}{g(x)}\, \mathrm{d}{x}\leq M(b-a)\\ \end{aligned} \Rightarrow m\leq \displaystyle\frac{1}{b-a}\displaystyle\int_{a}^{b}{g(x)}\, \mathrm{d}{x}\leq M

所以,∃ c∈[a,b]\exists\ c\in [a,b] 使得 g(c)=1b−a∫abg(x) dxg(c)=\displaystyle\frac{1}{b-a}\displaystyle\int_{a}^{b}{g(x)}\, \mathrm{d}{x}。

但是等等!题目里的 cc 要求在 (a,b)(a,b) 之内,这说明平均值并非普通的一个介值,我们需要更精细的估计。

如果 cc 正好取到了端点上,利用积分的性质,应该是能证明开区间内存在另一点 c1c_1 使得 g(c)=g(c1)g(c)=g(c_{1}) 的。我们按照这个往下推理:

若 ∃ c∈(a,b)\exists\ c\in (a,b),使得 g(c)=1b−a∫abg(x) dxg(c)=\displaystyle\frac{1}{b-a}\displaystyle\int_{a}^{b}{g(x)}\, \mathrm{d}{x},则问题得证。

否则,c∈{a,b}c\in \left\{a,b\right\}。不妨令 c=ac=a。若 ∃ x1,x2∈(a,b]\exists\ x_1,x_2\in (a,b],x1<x2x_1<x_2,使得 (g(x1)−g(a))(g(x2)−g(a))<0\left(g(x_1)-g(a)\right)\left(g(x_2)-g(a)\right)<0,则 ∃ c1∈(x1,x2)\exists\ c_1\in (x_1,x_2) 使得 g(c1)=g(a)g(c_1)=g(a),这肯定是矛盾的。所以 (g(x1)−g(a))(g(x2)−g(a))>0\left(g(x_1)-g(a)\right)\left(g(x_2)-g(a)\right)> 0,这里我们不妨设 g(x)>g(a)g(x)>g(a) 在 (a,b](a,b] 上恒成立。

因为 gg 是连续函数,所以由积分不等式,

1b−a∫abg(x) dx>1b−a∫abg(a) dx=g(a)\displaystyle\frac{1}{b-a}\displaystyle\int_{a}^{b}{g(x)}\, \mathrm{d}{x}>\displaystyle\frac{1}{b-a}\displaystyle\int_{a}^{b}{g(a)}\, \mathrm{d}{x}=g(a)

这与假设矛盾。所以一定 ∃ c∈(a,b)\exists\ c\in (a,b) 使得 g(c)=1b−a∫abg(x) dxg(c)=\displaystyle\frac{1}{b-a}\displaystyle\int_{a}^{b}{g(x)}\, \mathrm{d}{x}。


"练习 7.5.8"

给定函数 ff 在 [a,b]\left\lbrack {a,b}\right\rbrack 上,定义 ff 的全变差为

为

Vf=sup⁡{∑k=1n∣f(xk)−f(xk−1)∣},{Vf} = \sup \left\{ {\mathop{\sum }\limits_{{k = 1}}^{n}\left| {f\left( {x}_{k}\right) - f\left( {x}_{k - 1}\right) }\right| }\right\} ,

其中上确界取遍 [a,b]\left\lbrack {a,b}\right\rbrack 的所有分割 PP 。

(a) 如果 ff 是连续可微的( f′{f}^{\prime } 作为连续函数存在),使用微积分基本定理证明 Vf≤∫ab∣f′∣{Vf} \leq {\int }_{a}^{b}\left| {f}^{\prime }\right| 。

(b) 使用中值定理建立反向不等式并得出结论 Vf=∫ab∣f′∣{Vf} = {\int }_{a}^{b}\left| {f}^{\prime }\right|。

(a) 由微积分基本定理,∫xk−1xkf′(x) dx=f(xk)−f(xk−1)\displaystyle\int_{x_{k-1}}^{x_{k}}{f'(x)}\, \mathrm{d}{x}=f(x_k)-f(x_{k-1})。

所以:

∑k=1n∣f(xk)−f(xk−1)∣=∑k=1n∣∫xk−1xkf′(x) dx∣≤∑k=1n∫xk−1xk∣f′(x)∣ dx≤∫ab∣f′(x)∣ dx\begin{aligned} \displaystyle\sum_{k=1}^{n}\left\lvert f(x_{k}) - f(x_{k-1}) \right\rvert &= \sum_{k=1}^{n} \left| \int_{x_{k-1}}^{x_{k}} f'(x) \, dx \right| \\ &\leq \displaystyle\sum_{k=1}^{n}\displaystyle\int_{x_{k-1}}^{x_{k}}{\left\lvert f'(x) \right\rvert}\, \mathrm{d}{x}\\ &\leq \displaystyle\int_{a}^{b}{\left\lvert f'(x) \right\rvert}\, \mathrm{d}{x} \end{aligned}

由上确界的定义,Vf≤∫ab∣f′(x)∣ dxVf\leq \displaystyle\int_{a}^{b}{\left\lvert f'(x) \right\rvert}\, \mathrm{d}{x}。

(b) 由中值定理,∃ ξk∈(xk−1,xk)\exists\ \xi_k\in (x_{k-1},x_k),使得 f(xk)−f(xk−1)=f′(ξk)(xk−xk−1)f(x_k)-f(x_{k-1})=f'(\xi_k)(x_k-x_{k-1})。

所以,对任意的分割 PP,有:

∑k=1n∣f(xk)−f(xk−1)∣=∑k=1n∣f′(ξk)(xk−xk−1)∣=∑k=1n∣f′(ξk)∣(xk−xk−1)≥L(∣f′∣,P)\begin{aligned} \displaystyle\sum_{k=1}^{n}\left\lvert f(x_{k}) - f(x_{k-1}) \right\rvert &= \sum_{k=1}^{n} \left| f'(\xi_k)(x_k-x_{k-1}) \right| \\ &= \sum_{k=1}^{n} \left| f'(\xi_k) \right| (x_k-x_{k-1}) \\ &\geq L(\left\lvert f' \right\rvert,P) \end{aligned}

由上确界的定义,Vf≥L(∣f′∣,P)Vf\geq L(\left\lvert f' \right\rvert,P)。再由积分上确界的定义可以得到 Vf≥∫ab∣f′(x)∣ dxVf\geq \displaystyle\int_{a}^{b}{\left\lvert f'(x) \right\rvert}\, \mathrm{d}{x}。


"练习 7.5.9"

设

h(x)={1x≠10x=1h\left( x\right) = \begin{cases} 1 & x\neq 1 \\ 0 & x = 1 \end{cases}

并定义 H(x)=∫0xhH\left( x\right) = {\int }_{0}^{x}h 。证明即使 hh 在 x=1x = 1 处不连续, H(x)H\left( x\right) 在 x=1x = 1 处仍然可微。

这里假设 x>0x>0,计算 H(x)=∫0xh(t) dt=xH(x)=\displaystyle\int_{0}^{x}{h(t)}\, \mathrm{d}{t}=x。

所以 H′(x)=1H'(x)=1,在 x=1x=1 处仍然可微。事实上,H′(1)=lim⁡x→1h(1)≠h(1)H'(1)=\displaystyle\lim_{x\to 1}h(1)\neq h(1)。


"练习 7.5.10"

假设 ff 在 [a,b]\left\lbrack {a,b}\right\rbrack 上可积,并且在 c∈(a,b)c \in \left( {a,b}\right) 处有一个“跳跃间断点”。这意味着当 xx 从左和从右接近 cc 时,两个单侧极限都存在,但

lim⁡x→c−f(x)≠lim⁡x→c+f(x).\mathop{\lim }\limits_{{x \rightarrow {c}^{ - }}}f\left( x\right) \neq \mathop{\lim }\limits_{{x \rightarrow {c}^{ + }}}f\left( x\right) .

(这一现象在第4.6节中有更详细的讨论。)

证明 F(x)=∫axfF\left( x\right) = {\int }_{a}^{x}f 在 x=cx = c 处不可微。

我们分析一下 F(x)−F(c)x−c=∫cxf(t) dtx−c\displaystyle\frac{F(x)-F(c)}{x-c}=\displaystyle\frac{\displaystyle\int_{c}^{x}{f(t)}\, \mathrm{d}{t}}{x-c} 的变化情况。

这里假设左侧极限为 AA,右侧极限为 BB,由题意 A≠BA\neq B。

x>cx>c 时,对 ∀ ε>0\forall\ \varepsilon>0,∃ δ>0\exists\ \delta>0,对 ∀ x∈(c,c+δ)\forall\ x\in (c,c+\delta),∣f(x)−B∣<ε\left\lvert f(x)-B \right\rvert<\varepsilon。

这样一来,∫cx∣f(t)−B∣ dt≤∫cxε dt=(x−c)ε\displaystyle\int_{c}^{x}{\left\lvert f(t)-B \right\rvert}\, \mathrm{d}{t}\leq \displaystyle\int_{c}^{x}{\varepsilon}\, \mathrm{d}{t}=\left(x-c\right)\varepsilon,即

∣1x−c∫cxf(t) dt−B∣=1x−c∣∫cx(f(t)−B) dt∣≤1x−c∫cx∣f(t)−B∣ dt≤ε\begin{aligned} \left\lvert \displaystyle\frac{1}{x-c}\displaystyle\int_{c}^{x}{f(t)}\, \mathrm{d}{t}-B \right\rvert&=\displaystyle\frac{1}{x-c}\left\lvert \displaystyle\int_{c}^{x}{\left(f(t)-B\right)}\, \mathrm{d}{t} \right\rvert\\&\leq \displaystyle\frac{1}{x-c}\displaystyle\int_{c}^{x}{\left\lvert f(t)-B \right\rvert}\, \mathrm{d}{t}\\&\leq \varepsilon \end{aligned}

所以 lim⁡x→c+∫cxf(t) dtx−c=B\displaystyle\lim_{x\to c^{+}}\displaystyle\frac{\displaystyle\int_{c}^{x}{f(t)}\, \mathrm{d}{t}}{x-c}=B。同理可得 lim⁡x→c−∫cxf(t) dtx−c=A\displaystyle\lim_{x\to c^{-}}\displaystyle\frac{\displaystyle\int_{c}^{x}{f(t)}\, \mathrm{d}{t}}{x-c}=A,而 A≠BA\neq B。所以 F(x)F(x) 在 x=cx=c 处不可微。


"练习 7.5.11(连续单调函数在有理数集上不可微)"

第5章的结语提到存在一个连续单调函数,该函数在实数集 R\mathbb{R} 的一个稠密子集上不可微。结合练习7.5.10和练习6.4.8的结果,展示如何构造这样的函数。

我们把 6.4.8 构造的函数和结论直接照抄过来:

令 {r1,r2,r3,… }\{r_1, r_2, r_3, \dots\} 是有理数集的一个枚举。对于每个 rn∈Qr_n \in \mathbb{Q},定义

un(x)={1/2n若 x>rn0若 x≤rnu_n(x) = \begin{cases} 1/2^n & \text{若 } x > r_n \\ 0 & \text{若 } x \le r_n \end{cases}

我们的 h(x)=∑n=1∞un(x)h(x)=\displaystyle\sum_{n=1}^{\infty}u_{n}(x) 是一个在 Q\mathbb{Q} 上不连续的函数,并且每个不连续点都是跳跃间断点。

对任意一个闭区间 [a,b][a,b],首先因为 ∑n=1∞12n=1\displaystyle\sum_{n=1}^{\infty}\displaystyle\frac{1}{2^n}=1,hh 是有界的。其次,由于 hh 的间断点集是零测的,由练习 7.3.6 可知 hh 在 [a,b][a,b] 上可积。注意这里的引用有误!现在还没有证明不连续点集能被有限开区间覆盖,要到 7.6 节 Lebesgue 定理出现后才能严格证明!

令 H(x)=∫0xh(t) dtH(x)=\displaystyle\int_{0}^{x}{h(t)}\, \mathrm{d}{t},由 hh 的可积性,HH 在 R\mathbb{R} 上连续。又因为 hh 在 Q\mathbb{Q} 上的每个点都是跳跃间断点,由练习 7.5.10 可知 HH 在 Q\mathbb{Q} 上的每个点都不可微。

然后,因为 h(x)≥0h(x)\geq 0,所以对 ∀ x1<x2\forall\ x_{1}<x_{2},H(x2)−H(x1)=∫x1x2h(t) dt≥0H(x_2)-H(x_1)=\displaystyle\int_{x_{1}}^{x_{2}}{h(t)}\, \mathrm{d}{t}\geq 0,所以 HH 在 R\mathbb{R} 上单调递增。

"练习 7.5.12(变量替换定理)"

假设 f:[c,d]→Rf:[c,d]\to \mathbb{R} 是一个连续函数,g:[a,b]→Rg:[a,b]\to \mathbb{R} 是一个连续可微函数,且 g([a,b])⊆[c,d]g([a,b])\subseteq [c,d],以保证复合函数 f∘gf\circ g 是定义良好的。

(a) ff 是否一定是某个函数的导数?(f∘g)g′\left(f\circ g\right)g' 呢?

(b) 证明变量替换定理:

∫abf(g(x))g′(x) dx=∫g(a)g(b)f(t) dt\displaystyle\int_{a}^{b}{f\left(g(x)\right)g'(x)}\, \mathrm{d}{x}=\displaystyle\int_{g(a)}^{g(b)}{f(t)}\, \mathrm{d}{t}

(a) 因为 ff 是连续函数,由微积分基本定理,定义 F(x)=∫cxf(t) dtF(x)=\displaystyle\int_{c}^{x}{f(t)}\, \mathrm{d}{t},有 F′(x)=f(x)F'(x)=f(x)。

因为 gg 和 g′g' 都是连续函数,由连续函数的四则运算和复合运算性质,(f∘g)g′\left(f\circ g\right)g' 也是连续函数。定义 G(x)=∫axf(g(t))g′(t) dtG(x)=\displaystyle\int_{a}^{x}{f\left(g(t)\right)g'(t)}\, \mathrm{d}{t}, 则 G′(x)=f(g(x))g′(x)G'(x)=f\left(g(x)\right)g'(x)。

(b) 因为 (F(g(x)))′=F′(g(x))g′(x)=f(g(x))g′(x)=G′(x)\bigl(F(g(x))\bigr)'=F'(g(x))g'(x)=f(g(x))g'(x)=G'(x),所以 F(g(x))=G(x)+kF(g(x))=G(x)+k,其中 kk 为常数。

所以 F(g(b))−F(g(a))=G(b)−G(a)F(g(b))-F(g(a))=G(b)-G(a),即 ∫abf(g(x))g′(x) dx=∫g(a)g(b)f(t) dt\displaystyle\int_{a}^{b}{f(g(x))g'(x)}\, \mathrm{d}{x}=\displaystyle\int_{g(a)}^{g(b)}{f(t)}\, \mathrm{d}{t}。



习题 7.6 Riemann 可积性的 Lebesgue 准则

我们现在回到对连续性与 Riemann 积分之间关系的探讨。我们已经证明了连续函数是可积的,并且积分也存在于仅有有限个间断点的函数中。在另一极端,我们看到 Dirichlet 函数在 [0,1][0,1] 上的每一点都间断,因此不是 Riemann 可积的。接下来的例子表明,可积函数的间断点集可以是无限的,甚至可以是不可数的。(这些也作为 7.3 节中的练习出现。)

具有无限间断点的 Riemann 可积函数

回顾 4.1 节,Thomae 函数

t(x)={1x=01/nx=m/n∈Q∖{0},n>0,gcd⁡(m,n)=10x∉Qt\left( x\right) = \begin{cases} 1 & x = 0 \\ 1/n & x = m/n \in \mathbb{Q} \setminus \{ 0\} ,\quad n > 0,\gcd(m,n) = 1 \\ 0 & x \notin \mathbb{Q} \end{cases}

在无理数集上连续,并且在每个有理点处间断。让我们证明 Thomae 函数在 [0,1][0,1] 上可积,且 ∫01t=0\int_0^1 t = 0。

设 ϵ>0\epsilon > 0。策略与往常一样,是构造 [0,1][0,1] 的一个分割 PϵP_{\epsilon},使得 U(t,Pϵ)−L(t,Pϵ)<ϵU(t,P_{\epsilon}) - L(t,P_{\epsilon}) < \epsilon。

"练习 7.6.1"

(a) 首先,论证对于 [0,1][0,1] 的任意分割 PP,都有 L(t,P)=0L(t, P) = 0。

(b) 考虑点集 Dϵ/2={x:t(x)≥ϵ/2}D_{\epsilon /2} = \{x:t(x)\geq \epsilon /2\}。Dϵ/2D_{\epsilon /2} 有多大?

(c) 为了完成论证,解释如何构造 [0,1][0,1] 的一个分割 PϵP_{\epsilon},使得 U(t,Pϵ)<ϵU(t, P_{\epsilon}) < \epsilon。

对 ∀ I∈P\forall\ I\in P,由无理数的稠密性,∃ x∈I\exists\ x\in I 使得 xx 为无理数,所以 t(x)=0t(x)=0。又 t(x)≥0t(x)\geq 0,所以 inf⁡x∈It(x)=0\displaystyle\inf_{x\in I} t(x) = 0。

所以 L(t,P)=∑I∈Pinf⁡x∈It(x)⋅∣I∣=∑I∈P0⋅∣I∣=0L(t,P)=\displaystyle\sum_{I\in P}^{} \inf_{x\in I} t(x)\cdot \left\lvert I \right\rvert = \displaystyle\sum_{I\in P}^{} 0\cdot \left\lvert I \right\rvert = 0。

(b) 对 ∀ ε>0\forall\ \varepsilon>0,满足 1n≥ε2\displaystyle\frac{1}{n}\geq \displaystyle\frac{\varepsilon}{2} 即 n≤2εn\leq \displaystyle\frac{2}{\varepsilon} 是有限的,所以 Dε2D_{\frac{\varepsilon}{2}} 是有限集。

(c) 这里的思路与 7.3.6 相一致,控制那些值较大的点集所在的闭区间长度大小。

对上述的 ε>0\varepsilon>0 以及与之相匹配的 Dε2={x1,x2,⋯ ,xn}D_{\frac{\varepsilon}{2}}=\left\{x_1,x_2,\cdots,x_n\right\},构造这样的分割 PP,使得对 ∀ xi∈Dε2\forall\ x_i\in D_{\frac{\varepsilon}{2}},∃ Ii∈P\exists\ I_{i}\in P 和 δ>0\delta>0 使得 Vδ(xi)⊆IiV_{\delta}(x_{i})\subseteq I_{i},且 ∣Ii∣<ε2n\left\lvert I_i \right\rvert<\displaystyle\frac{\varepsilon}{2n}。注意若\color{red}{\text{注意若}} x\color{red}{x} 为端点,则要构造单侧邻域上的开区间。\color{red}{\text{为端点,则要构造单侧邻域上的开区间。}}

上面的叙述先控制了包含 Dε2D_{\frac{\varepsilon}{2}} 的区间长度之和 ∑i=1n∣Ii∣<ε2\displaystyle\sum_{i=1}^{n}\left\lvert I_i \right\rvert<\displaystyle\frac{\varepsilon}{2},又保证了每个 xix_{i} 都在唯一一个 IiI_i 的内部,从而排除了其落在其他区间上的可能。

记 PP 中的剩余区间为 B1,B2,⋯ ,BpB_1,B_2,\cdots,B_p,则 ∑i=1n∣Ii∣+∑i=1p∣Bi∣=1\displaystyle\sum_{i=1}^{n}\left\lvert I_i \right\rvert+\displaystyle\sum_{i=1}^{p}\left\lvert B_i \right\rvert=1。

所以:

U(t,P)=∑I∈Psup⁡x∈It(x)⋅∣I∣=∑i=1nsup⁡x∈Iit(x)⋅∣Ii∣+∑i=1psup⁡x∈Bit(x)⋅∣Bi∣<∑i=1n1⋅ε2n+∑i=1pε2⋅∣Bi∣=1∑i=1nε2n+ε2∑i=1p∣Bi∣<ε2+ε2=ε\begin{aligned} U(t,P)&=\displaystyle\sum_{I\in P}^{}\displaystyle\sup_{x\in I}{t(x)}\cdot \left\lvert I \right\rvert\\ &=\displaystyle\sum_{i=1}^{n}\displaystyle\sup_{x\in I_{i}}{t(x)}\cdot \left\lvert I_{i} \right\rvert+\displaystyle\sum_{i=1}^{p}\displaystyle\sup_{x\in B_{i}}{t(x)}\cdot \left\lvert B_i \right\rvert\\ &< \displaystyle\sum_{i=1}^{n}1\cdot \displaystyle\frac{\varepsilon}{2n}+\displaystyle\sum_{i=1}^{p}\displaystyle\frac{\varepsilon}{2}\cdot \left\lvert B_i \right\rvert\\ &=1\displaystyle\sum_{i=1}^{n}\displaystyle\frac{\varepsilon}{2n}+\displaystyle\frac{\varepsilon}{2}\displaystyle\sum_{i=1}^{p}\left\lvert B_i \right\rvert\\ &<\displaystyle\frac{\varepsilon}{2}+\displaystyle\frac{\varepsilon}{2}=\varepsilon \end{aligned}

所以 U(t)≤0U(t)\leq 0。又因为 U(t)≥L(t)=0U(t)\geq L(t)=0,所以 U(t)=L(t)=0U(t)=L(t)=0。这就证明了 Thomae 函数在 [0,1]\left[0,1\right] 上可积,且 ∫01t(x) dx=0\displaystyle\int_{0}^{1}{t(x)}\, \mathrm{d}{x}=0。



我们首次在 3.1 节中遇到了 Cantor 集 CC。我们随后了解到,CC 是区间 [0,1][0,1] 的一个紧的、不可数的子集。

练习 4.3.12 的要求是证明该函数

g(x)={1x∈C0x∉Cg\left( x\right) = \begin{cases} 1 & x \in C \\ 0 & x \notin C \end{cases}

在 CC 的补集的每一点上连续,并且在 CC 的每一点上都有间断。因此,gg 在一个不可数无限集上不连续。


"练习 7.6.2"

利用 C=⋂n=0∞CnC = \mathop{\bigcap }\limits_{{n = 0}}^{\infty }{C}_{n} 这一事实,其中每个 Cn{C}_{n} 由有限个闭区间的并集组成,论证 gg 在 [0,1]\left\lbrack {0,1}\right\rbrack 上是 Riemann 可积的。

见 7.3.6。



零测集

Thomae 函数在 [0,1]\left\lbrack {0,1}\right\rbrack 中的每个有理数点处都不连续。尽管这个集合是无限的,但我们已经看到 Q\mathbb{Q} 的任何子集都是可数的。可数无限集是最小类型的无限集。Cantor 集是不可数的,但在某种意义上它也是“小”的,我们现在可以精确地描述这一点。在第 3 章的引言中,我们提出了一个论点,即 Cantor 集的“长度”为零。这里的“长度”一词并不恰当,因为它实际上只能应用于区间或区间的并集,而 Cantor 集并非如此。有一种将长度概念推广到更一般集合的方法,称为集合的测度(measure)。在我们的讨论中,感兴趣的是测度为零的子集。

定义 7.6.1. 称一个集合 A⊆RA \subseteq \mathbb{R} 具有零测度,如果对于所有 ε>0\varepsilon > 0,存在一个可数的开区间集合 On{O}_{n},使得 AA 包含在所有区间的并集中,并且所有区间的长度之和小于或等于 ε\varepsilon。更准确地说,如果 ∣On∣\left| {O}_{n}\right| 表示区间 On{O}_{n} 的长度,那么我们有

A⊆⋃n=1∞On  且  ∑n=1∞∣On∣≤ε.A \subseteq \mathop{\bigcup }\limits_{{n = 1}}^{\infty }{O}_{n}\; 且\;\mathop{\sum }\limits_{{n = 1}}^{\infty }\left| {O}_{n}\right| \leq \varepsilon .

例 7.6.2. 考虑一个有限集合 A={a1,a2,…,aN}A = \left\{ {{a}_{1},{a}_{2},\ldots ,{a}_{N}}\right\}。为了证明 AA 具有零测度,令 ε>0\varepsilon > 0 为任意值。对于每个 1≤n≤N1 \leq n \leq N,构造区间

Gn=(an−ε2N,an+ε2N).{G}_{n} = \left( {{a}_{n} - \frac{\varepsilon }{2N},{a}_{n} + \frac{\varepsilon }{2N}}\right) .

显然,AA 包含在这些区间的并集中,并且

∑n=1N∣Gn∣=∑n=1NεN=ε\mathop{\sum }\limits_{{n = 1}}^{N}\left| {G}_{n}\right| = \mathop{\sum }\limits_{{n = 1}}^{N}\frac{\varepsilon }{N} = \varepsilon

"练习 7.6.3"

证明任何可数集的测度为零。

对任意可数集 A={p1,p2,⋯ }A=\left\{p_1,p_2,\cdots\right\},和 ∀ ε>0\forall\ \varepsilon>0,采用如下的包含策略:

令 ∣Oi∣<ε2i\left\lvert O_{i} \right\rvert<\displaystyle\frac{\varepsilon}{2^{i}},且 pi∈Oip_i\in O_i,那么就有:

A⊆⋃i=1∞Oi且∑i=1∞∣Oi∣<εA\subseteq \bigcup_{i=1}^{\infty} O_i \quad \text{且} \quad \displaystyle\sum_{i=1}^{\infty}\left\lvert O_{i} \right\rvert<\varepsilon

"练习 7.6.4"

证明 Cantor 集(不可数)的测度为零。

事实上,7.3.6 的积分求值手段就用到了零测集的方法。同样的,对于 CnC_n,它事实上由总长度为 (23)n\left(\displaystyle\frac{2}{3}\right)^{n} 的 2n2^{n} 个闭区间组成,那么对每个闭区间取稍稍大一点的开区间来覆盖它,这个稍稍大一点可以是多出 ε2n+1\displaystyle\frac{\varepsilon}{2^{n+1}},那么就有:

对 ∀ ε>0\forall\ \varepsilon>0,取 (23)n<ε2\left(\displaystyle\frac{2}{3}\right)^{n}<\displaystyle\frac{\varepsilon}{2},即 n>ln⁡ε−ln⁡2ln⁡2−ln⁡3n>\displaystyle\frac{\ln{\varepsilon}-\ln{2}}{\ln{2}-\ln{3}},那么对应的开区间总长为:

∑i=12n∣Oi∣=(23)n+2n⋅ε2n+1<ε\displaystyle\sum_{i=1}^{2^{n}}\left\lvert O_{i} \right\rvert=\left(\displaystyle\frac{2}{3}\right)^{n}+2^{n}\cdot \displaystyle\frac{\varepsilon}{2^{n+1}}<\varepsilon

这样就证明了 Cantor 集的测度为零。


"练习 7.6.5"

证明如果两个集合 AA 和 BB 的测度都为零,那么 A∪BA \cup B 的测度也为零。此外,讨论更强命题的证明,即测度为零的集合的可数并集的测度也为零。(第二个命题是正确的,但完全严格的证明需要关于第 2.8 节中讨论的双重求和的结果。)

对 ∀ ε>0\forall\ \varepsilon>0,

对于集合 AA,存在一列开区间集 {OA,i}i=1∞\left\{O_{A,i}\right\}_{i=1}^{\infty},使得 A⊆⋃i=1∞OA,iA\subseteq \displaystyle\bigcup_{i=1}^{\infty} O_{A,i} 且 ∑i=1∞∣OA,i∣<ε2\displaystyle\sum_{i=1}^{\infty}\left\lvert O_{A,i} \right\rvert<\displaystyle\frac{\varepsilon}{2}。

对于集合 BB,存在一列开区间集 {OB,i}i=1∞\left\{O_{B,i}\right\}_{i=1}^{\infty},使得 B⊆⋃i=1∞OB,iB\subseteq \displaystyle\bigcup_{i=1}^{\infty} O_{B,i} 且 ∑i=1∞∣OB,i∣<ε2\displaystyle\sum_{i=1}^{\infty}\left\lvert O_{B,i} \right\rvert<\displaystyle\frac{\varepsilon}{2}。

那么 A∪B⊆(⋃i=1∞OA,i)∪(⋃i=1∞OB,i)A\cup B\subseteq \left(\displaystyle\bigcup_{i=1}^{\infty}O_{A,i}\right)\cup \left(\displaystyle\bigcup_{i=1}^{\infty}O_{B,i}\right),且 ∑i=1∞∣OA,i∣+∑i=1∞∣OB,i∣<ε\displaystyle\sum_{i=1}^{\infty}\left\lvert O_{A,i} \right\rvert+\displaystyle\sum_{i=1}^{\infty}\left\lvert O_{B,i} \right\rvert<\varepsilon。

所以 A∪BA\cup B 的测度为零。

下面我们考虑一系列的零测集 {Ai}i=1∞\left\{A_i\right\}_{i=1}^{\infty},对 ∀ ε>0\forall\ \varepsilon>0,对于每个 AiA_{i},都存在相应的开区间集 {OAi,j}j=1∞\left\{O_{A_i,j}\right\}_{j=1}^{\infty},满足零测的要求。

当然,这些零测集的并,包含于这些所有开区间的并。我们的目标是证明不仅两个,而是可数个可数开区间长度之和小于等于 ε\varepsilon,也就是 ∑i=1∞∑j=1∞∣OAi,j∣≤ε\displaystyle\sum_{i=1}^{\infty}\displaystyle\sum_{j=1}^{\infty}\left\lvert O_{A_{i},j} \right\rvert\leq \varepsilon。(严格来说,这里开区间求和没有顺序,但稍后我们便会证明无序条件下求和结果依旧相等。)

在 2.8 节中我们详细地讨论了双重求和的一些问题,正好在这里复习一遍。

对 ∀ ε>0\forall\ \varepsilon>0 与任意的零测集 AiA_{i},都存在一列开区间集 {OAi,j}j=1∞\left\{O_{A_i,j}\right\}_{j=1}^{\infty},使得 Ai⊆⋃j=1∞OAi,jA_i\subseteq \displaystyle\bigcup_{j=1}^{\infty} O_{A_i,j} 且 ∑j=1∞∣OAi,j∣=ε2i\displaystyle\sum_{j=1}^{\infty}\left\lvert O_{A_i,j} \right\rvert=\displaystyle\frac{\varepsilon}{2^i}。

这样,我们就能计算出 ∑i=1∞∑j=1∞∣OAi,j∣=ε\displaystyle\sum_{i=1}^{\infty}\displaystyle\sum_{j=1}^{\infty}\left\lvert O_{A_{i},j} \right\rvert=\varepsilon。接下来的问题是,这些开区间并不需要一个特定的顺序,所以我们需要证明这个级数的任意重排都收敛到相同的值。

这里就是 2.8 节双重级数问题的重述,在此可作简要复习用。

因为对 ∀ i,j∈N+\forall\ i,j\in \mathbb{N^+},都有 ∣OAi,j∣>0\left\lvert O_{A_{i},j} \right\rvert > 0,所以 snn=∑i=1n∑j=1n∣OAi,j∣s_{nn}=\displaystyle\sum_{i=1}^{n}\displaystyle\sum_{j=1}^{n}\left\lvert O_{A_{i},j} \right\rvert 是单调有界的,自然能得出其收敛。

接下来的操作是分别通过 m,nm,n 来限制 snns_{nn} 的范围。首先,对 ∀ m<n\forall\ m<n,均有

∑i=1m∑j=1n∣OAi,j∣<snn<ε\displaystyle\sum_{i=1}^{m}\displaystyle\sum_{j=1}^{n}\left\lvert O_{A_{i},j} \right\rvert<s_{nn}<\varepsilon

由极限保序性,n→∞n\to \infty 我们能得到

∑i=1mε2i=ε(1−12m)≤lim⁡n→∞snn≤ε\displaystyle\sum_{i=1}^{m}\displaystyle\frac{\varepsilon}{2^{i}}=\varepsilon\left(1-\displaystyle\frac{1}{2^{m}}\right)\leq \displaystyle\lim_{n\to \infty} s_{nn}\leq \varepsilon

再令 m→∞m\to \infty 就能得到 lim⁡n→∞snn=ε\displaystyle\lim_{n\to \infty}s_{nn}=\varepsilon。

我们接下来通过把双重级数转化为普通级数,用普通级数上重排的性质来证明此结论。

事实上,snns_{nn} 可看作按如下方向相加的普通级数,即按左上到右下越来越大的正方形边缘相加:

OA1,1OA1,2OA1,3⋯OA1,n↑↑↑OA2,1→OA2,2OA2,3⋯OA2,n↑↑OA3,1→OA3,2→OA3,3⋯OA3,n⋮⋮⋮⋱⋮↑OAn,1→OAn,2→OAn,3→⋯→OAn,n\begin{matrix} O_{A_{1},1} && O_{A_{1},2} && O_{A_{1},3} && \cdots & &O_{A_{1},n} \\ && \uparrow && \uparrow&&&&\uparrow\\ O_{A_{2},1} &\rightarrow& O_{A_{2},2} && O_{A_{2},3} && \cdots && O_{A_{2},n} \\ &&&&\uparrow&&&&\uparrow\\ O_{A_{3},1} &\rightarrow& O_{A_{3},2} &\rightarrow& O_{A_{3},3} && \cdots && O_{A_{3},n} \\ \vdots && \vdots && \vdots && \ddots && \vdots \\ &&&&&&&&\uparrow\\ O_{A_{n},1} &\rightarrow& O_{A_{n},2} &\rightarrow& O_{A_{n},3} &\rightarrow& \cdots &\rightarrow& O_{A_{n},n} \end{matrix}

总共有 n2n^2 项。将新级数记作 {bn}\left\{b_{n}\right\},则 ∑i=1n2bi=snn\displaystyle\sum_{i=1}^{n^2}b_{i}=s_{nn},两边取极限便得 ∑i=1∞bi=ε\displaystyle\sum_{i=1}^{\infty}b_{i}=\varepsilon。

因为它本身绝对收敛,所以它的任意重排也是收敛的。

这样,我们就证明了 ∑i=1j=1∞∣OAi,j∣=ε\displaystyle\sum_{\substack{i=1\\ j=1}}^{\infty}\left\lvert O_{A_{i},j} \right\rvert=\varepsilon,这个值不因开区间的任意排列方式而改变。也就是说,可数个零测集的并集仍为零测集。

注:严谨的来说,开区间总长不一定能正好等于某个值,这里写为 ε12i\displaystyle\frac{\varepsilon_{1}}{2^i},其中 ε1<ε\varepsilon_{1}<\varepsilon 会更好。



α\alpha-连续性

设 ff 定义在 [a,b]\left\lbrack {a,b}\right\rbrack 上,且令 α>0\alpha > 0。若存在 δ>0\delta > 0,使得对于所有 y,z∈(x−δ,x+δ)y,z \in \left( {x - \delta ,x + \delta }\right),都有 ∣f(y)−f(z)∣<α\left| {f\left( y\right) - f\left( z\right) }\right| < \alpha,则称函数 ff 在 x∈[a,b]x \in \left\lbrack {a,b}\right\rbrack 处是 α\alpha-连续的。

设 ff 是定义在 [a,b]\left\lbrack {a,b}\right\rbrack 上的有界函数。对于每个 α>0\alpha > 0,定义 Dα{D}_{\alpha } 为 [a,b]\left\lbrack {a,b}\right\rbrack 中函数 ff 不满足 α\alpha-连续性的点集;即,

Dα={x∈[a,b]:f 在 x 处不 α 连续.}.{D}_{\alpha } = \{ x \in \left\lbrack {a,b}\right\rbrack : f \text{ 在 } x \text{ 处不 } \alpha \text{ 连续}.\} .

α\alpha-连续性的概念已在第 4.6 节中介绍。随后的几个练习也出现在本节中。


"练习 7.6.6"

如果 α1<α2{\alpha }_{1} < {\alpha }_{2},证明 Dα2⊆Dα1{D}_{{\alpha }_{2}} \subseteq {D}_{{\alpha }_{1}}。

对 ∀ x∈Dα2\forall\ x\in D_{\alpha_2},对 ∀ δ>0\forall\ \delta>0,∃ y,z∈(x−δ,x+δ)\exists\ y,z\in (x-\delta,x+\delta),使得

∣f(y)−f(z)∣≥α2≥α1\left\lvert f(y)-f(z) \right\rvert\geq \alpha_2\geq \alpha_1

所以 x∈Dα1x\in D_{\alpha_1}。这就得到了 Dα2⊆Dα1{D}_{{\alpha }_{2}} \subseteq {D}_{{\alpha }_{1}}。



现在,设

D={x∈[a,b]:f 在 x 处不连续}D = \{ x \in \left\lbrack {a,b}\right\rbrack : f \text{ 在 } x \text{ 处不连续}\}

"练习 7.6.7"

(a) 设 α>0\alpha > 0 给定。证明如果 ff 在 x∈[a,b]x \in \left\lbrack {a,b}\right\rbrack 处连续,则它在 xx 处也是 α\alpha-连续的。解释如何由此得出 Dα⊆D{D}_{\alpha } \subseteq D。

(b) 证明如果 ff 在 xx 处不连续,则 ff 对于某个 α>0\alpha > 0 不是 α\alpha-连续的。现在,解释为什么这保证了

D=⋃n=1∞D1/nD = \mathop{\bigcup }\limits_{{n = 1}}^{\infty }{D}_{1/n}

(a) 若 ff 在 xx 处连续,则对 ∀ ε>0\forall\ \varepsilon>0,取 ε<α\varepsilon<\alpha,∃ δ>0\exists\ \delta>0,对 ∀ y∈(x−δ,x+δ)\forall\ y\in (x-\delta,x+\delta),有 ∣f(x)−f(y)∣<ε2<α2\left\lvert f(x)-f(y) \right\rvert<\displaystyle\frac{\varepsilon}{2}<\displaystyle\frac{\alpha}{2}。

所以对 ∀ y,z∈(x−δ,x+δ)\forall\ y,z\in (x-\delta,x+\delta),有:

∣f(y)−f(z)∣=∣(f(y)−f(x))−(f(z)−f(x))∣≤∣f(x)−f(y)∣+∣f(x)−f(z)∣<α2+α2<α\begin{aligned} \left\lvert f(y)-f(z) \right\rvert&=\bigl\lvert \left(f(y)-f(x)\right)-\left(f(z)-f(x)\right) \bigr\rvert\\ &\leq \left\lvert f(x)-f(y) \right\rvert+\left\lvert f(x)-f(z) \right\rvert\\ &<\displaystyle\frac{\alpha}{2}+\displaystyle\frac{\alpha}{2}<\alpha \end{aligned}

所以 ff 在 xx 处也是 α\alpha-连续的。反之,如果 ff 在 xx 处不 α\alpha 连续,则 ff 在 xx 处也不连续,所以 Dα⊆D{D}_{\alpha } \subseteq D。

(b) 若 ff 在 xx 处不连续,则 ∃ ε0>0\exists\ \varepsilon_0>0,对 ∀ δ>0\forall\ \delta>0,∃ y∈(x−δ,x+δ)\exists\ y\in (x-\delta,x+\delta),使得 ∣f(x)−f(y)∣≥ε0\left\lvert f(x)-f(y) \right\rvert\geq \varepsilon_{0}。

令上面的 ε0=α\varepsilon_{0}=\alpha,这样就能得到 ff 对于这个 α\alpha 不是 α\alpha-连续的结论。

也就是说,对 ∀ x∈D\forall\ x\in D,∃ α>0\exists\ \alpha>0,使得 x∈Dαx\in D_{\alpha}。

又因为 ∃ n∈N+\exists\ n\in \mathbb{N^+},使得 1n<α\frac{1}{n}<\alpha,所以 Dα⊆D1nD_{\alpha}\subseteq D_{\frac{1}{n}} ⇒\Rightarrow x∈D1/nx\in D_{1/n}。

这就说明,对 ∀ x∈D\forall\ x\in D,∃ n∈N+\exists\ n\in \mathbb{N^+} 使得 x∈D1nx\in D_{\frac{1}{n}},所以 x∈⋃n=1∞D1nx\in \displaystyle\bigcup_{n=1}^{\infty}D_{\frac{1}{n}} 一定成立,即 D⊆⋃n=1∞D1nD\subseteq \displaystyle\bigcup_{n=1}^{\infty}D_{\frac{1}{n}}。

又因为对 ∀ α>0\forall\ \alpha>0,Dα⊆DD_{\alpha}\subseteq D,所以 ⋃n=1∞D1n⊆D\displaystyle\bigcup_{n=1}^{\infty}D_{\frac{1}{n}}\subseteq D。

综合上面两式,即得 D=⋃n=1∞D1nD=\displaystyle\bigcup_{n=1}^{\infty}D_{\frac{1}{n}}。


"练习 7.6.8"

证明对于固定的 α>0\alpha > 0,集合 Dα{D}_{\alpha } 是闭的。

我们证明它的补集,即全体满足 α\alpha-连续性的点组成的集合是开集。

设 xx 是一个满足 α\alpha-连续性的点,即存在 δ>0\delta>0,使得对 ∀ y,z∈(x−δ,x+δ)\forall\ y,z\in (x-\delta,x+\delta),有 ∣f(y)−f(z)∣<α\left\lvert f(y)-f(z) \right\rvert<\alpha。

则对 ∀ x0∈(x−δ2,x+δ2)\forall\ x_0\in \left(x-\displaystyle\frac{\delta}{2},x+\displaystyle\frac{\delta}{2}\right),都有对 ∀ y,z∈(x0−δ2,x0+δ2)\forall\ y,z\in \left(x_0-\displaystyle\frac{\delta}{2},x_0+\frac{\delta}{2}\right),∣f(y)−f(z)∣<α\left\lvert f(y)-f(z) \right\rvert<\alpha。

所以 ∀ x0∈(x−δ2,x+δ2)\forall\ x_0\in \left(x-\displaystyle\frac{\delta}{2},x+\displaystyle\frac{\delta}{2}\right) 都满足 α\alpha-连续性,即 (x−δ2,x+δ2)⊆(Dα)c\left(x-\displaystyle\frac{\delta}{2},x+\displaystyle\frac{\delta}{2}\right)\subseteq \left(D_{\alpha}\right)^c。

所以 (Dα)c\left(D_{\alpha}\right)^c 是开集,即 DαD_{\alpha} 是闭集。



正如连续性一样,α\alpha-连续性是逐点定义的;也正如连续性一样,一致性将扮演重要角色。

对于固定的 α>0\alpha > 0,函数 f:A→Rf : A \to R 在 AA 上是一致 α\alpha-连续的,如果存在 δ>0\delta > 0,使得只要 xx 和 yy 是 AA 中满足 ∣x−y∣<δ|x - y| < \delta 的点,就有 ∣f(x)−f(y)∣<α|f(x) - f(y)| < \alpha。通过模仿定理 4.4.7 的证明,可以完全直接地证明:如果 ff 在某个紧集 KK 的每一点处都是 α\alpha-连续的,那么 ff 在 KK 上是一致 α\alpha-连续的。

紧性再探

实数集的紧性可以用三种等价方式描述。以下定理出现在 3.3 节末尾。

定理 7.6.4. 设 K⊆RK \subseteq \mathbb{R}。以下三个陈述全部等价,即如果其中任何一个为真,那么另外两个也为真。

(i) KK 中包含的每个序列都有一个收敛子序列,且该子序列收敛到 KK 中的一个极限。

(ii) KK 是闭集且有界。

(iii) 给定一列覆盖 KK 的开区间 {Gλ:λ∈Λ}\{G_{\lambda}:\lambda \in \Lambda \}(即 K⊆⋃λ∈ΛGλK\subseteq \bigcup_{\lambda \in \Lambda}G_{\lambda}),原集合存在一个有限子集 {Gλ1,Gλ2,Gλ3,…,GλN}\{G_{\lambda_1},G_{\lambda_2},G_{\lambda_3},\ldots ,G_{\lambda_N}\} 也覆盖 KK。

(i) 与 (ii) 的等价性已在全书核心材料中使用。刻画 (iii) 不那么核心,但对即将到来的论证至关重要。如果以开覆盖方式给出的紧性刻画不熟悉,请花点时间复习 3.3 节后半部分等价性的证明。

Lebesgue 定理

我们现在准备根据连续性完全刻画 Riemann 可积函数的集合。

定理 7.6.5(Lebesgue 定理)。 设 ff 是定义在区间 [a,b][a, b] 上的有界函数。那么,ff 是 Riemann 可积的当且仅当 ff 不连续的点集具有零测度。

证明:设 M>0M > 0 满足 ∣f(x)∣≤M|f(x)| \leq M 对所有 x∈[a,b]x \in [a, b] 成立,并设 DD 和 DαD_{\alpha} 如前面所定义。我们首先假设 DD 具有零测度,并证明我们的函数可积。

(⇐)(\Leftarrow) 设 ε>0\varepsilon >0,并令

α=ε2(b−a).\alpha = \frac {\varepsilon}{2 (b - a)}.

"练习 7.6.9"

证明存在一个由互不相交的开区间 {G1,G2,…,GN}\{G_{1}, G_{2}, \ldots, G_{N}\} 组成的有限集合,其并集包含 DαD_{\alpha},并且满足

∑n=1N∣Gn∣<ε4M.\sum_ {n = 1} ^ {N} | G _ {n} | < \frac {\varepsilon}{4 M}.

由零测集的性质,存在可数个开区间的并集覆盖 DD,且这些开区间的长度之和小于 ε4M\displaystyle\frac{\varepsilon}{4M}。因为 Dα⊆DD_{\alpha}\subseteq D,所以上述开区间并集同样覆盖 DαD_{\alpha}。

由 7.6.8,因为 DαD_{\alpha} 是有界闭集,所以它是紧集,由有限覆盖定理,在这些开区间中,可以选出一列开区间 {F1,F2,…,FK}\left\{F_{1},F_{2},\ldots,F_{K}\right\} 组成的有限集合,并集包含 DαD_{\alpha},并且

∑n=1K∣Fn∣<ε4M\displaystyle\sum_{n=1}^{K}\left\lvert F_{n} \right\rvert<\displaystyle\frac{\varepsilon}{4M}

事实上,若有两个开区间 Fi,FjF_{i},F_{j} 相交(多个也同理),则它们的并集依旧是一个开区间,且合并后的长度小于等于原来两个区间的长度和,即总长不会增加。所以我们将所有相交的开区间各自合并,直到剩下的开区间 {G1,G2,…,GN}\left\{G_{1},G_{2},\ldots,G_{N}\right\} 互不相交。此时的 GG 即为所求。


"练习 7.6.10"

设 KK 为区间 [a,b][a,b] 在开区间 GnG_{n} 全部被移除后剩余的部分;即 K=[a,b]\⋃n=1NGnK = [a,b]\backslash\bigcup_{n=1}^{N}G_{n}。论证 ff 在 KK 上是一致 α\alpha-连续的。

因为 ⋃n=1NGn\displaystyle\bigcup_{n=1}^{N}G_{n} 是开集,所以 K=[a,b]∖⋃n=1NGnK=[a,b]\setminus\displaystyle\bigcup_{n=1}^{N}G_{n} 是闭集。又因为其有界,故 KK 为紧集。

首先,对 ∀ x∈K\forall\ x\in K,x∉⋃n=1NGnx\notin \displaystyle\bigcup_{n=1}^{N}G_{n} ⇒\Rightarrow x∉Dαx\notin D_{\alpha} ⇒\Rightarrow ff 在 xx 处是 α\alpha-连续的。

假设 ff 在 KK 上不是一致 α\alpha-连续的,则存在两个序列 {xn},{yn}\left\{x_n\right\},\left\{y_n\right\},使得 lim⁡n→∞(xn−yn)=0\displaystyle\lim_{n\to \infty}\left(x_n-y_n\right)=0 且 ∣f(xn)−f(yn)∣≥α\left\lvert f(x_n)-f(y_n) \right\rvert\geq \alpha。

由 Bolzano-Weierstrass 定理,{xn}\left\{x_{n}\right\} 存在收敛子列 {xnk}\left\{x_{n_{k}}\right\},设 lim⁡k→∞xnk=x0\displaystyle\lim_{k\to \infty}x_{n_{k}}=x_0,因为 KK 是紧集,所以 x0∈Kx_{0}\in K。

又因为 lim⁡k→∞(xnk−ynk)=0\displaystyle\lim_{k\to \infty}\left(x_{n_{k}}-y_{n_{k}}\right)=0,所以 lim⁡k→∞ynk=x0\displaystyle\lim_{k\to \infty}y_{n_{k}}=x_0。

现在,因为 x0∈Kx_{0}\in K,所以 ∃ δ>0\exists\ \delta>0,使得对 ∀ y,z∈(x0−δ,x0+δ)\forall\ y,z\in (x_{0}-\delta,x_0+\delta),有 ∣f(y)−f(z)∣<α\left\lvert f(y)-f(z) \right\rvert<\alpha。

但是又因为 lim⁡k→∞xnk=lim⁡k→∞ynk=x0\displaystyle\lim_{k\to \infty}x_{n_{k}}=\displaystyle\lim_{k\to \infty}y_{n_{k}}=x_0,所以对上述的 δ>0\delta>0,∃ K1,K2∈N\exists\ K_1,K_2\in \mathbb{N},使得当 k>K1k>K_1 且 k>K2k>K_2 时,xnk,ynk∈(x0−δ,x0+δ)x_{n_{k}}, y_{n_{k}}\in (x_0-\delta, x_0+\delta),这样就有 ∣f(xnk)−f(ynk)∣<α\left\lvert f(x_{n_{k}})-f(y_{n_{k}}) \right\rvert<\alpha,这与 ∣f(xn)−f(yn)∣≥α\left\lvert f(x_n)-f(y_n) \right\rvert\geq \alpha 矛盾。

所以 ff 在 KK 上是一致 α\alpha-连续的。


"练习 7.6.11"

通过解释如何构造 [a,b][a,b] 的一个分割 PεP_{\varepsilon},使得 U(f,Pε)−L(f,Pε)≤εU(f,P_{\varepsilon})-L(f,P_{\varepsilon})\leq\varepsilon,来完成这个方向的证明。将和式

U(f,Pε)−L(f,Pε)=∑k=1n(Mk−mk)ΔxkU (f, P _ {\varepsilon}) - L (f, P _ {\varepsilon}) = \sum_ {k = 1} ^ {n} (M _ {k} - m _ {k}) \Delta x _ {k}

分成两部分会有所帮助——一部分取在包含 DαD_{\alpha} 中点的子区间上,另一部分取在不包含 DαD_{\alpha} 中点的子区间上。

这里我们终于把零测集转化成了有限个开区间的并集了(当然,要用上不连续性)。这样,我们完全可以仿照 7.3.6 的手段来得出结论。

构造这样的分割 PP,其中包含所有开区间 GnG_n 在 [a,b][a,b] 上的端点。记那些正好为开区间闭包 与 [a,b][a,b] 交集的闭区间为 A1,A2,…,ApA_{1},A_{2},\ldots,A_{p},其余闭区间为 B1,B2,…,BqB_{1},B_{2},\ldots,B_{q}。那么我们有:

首先控制了 ∑i=1p∣Ai∣<∑n=1N∣Gn∣<ε4M\displaystyle\sum_{i=1}^{p}\left\lvert A_{i} \right\rvert<\displaystyle\sum_{n=1}^{N}\left\lvert G_{n} \right\rvert<\displaystyle\frac{\varepsilon}{4M};

其次用 α\alpha-连续性控制了 sup⁡x∈Bjf(x)−inf⁡x∈Bjf(x)≤α\displaystyle\sup_{x\in B_{j}}{f(x)}-\displaystyle\inf_{x\in B_{j}}{f(x)}\leq \alpha。

现在,令 α=ε2(b−a)\alpha=\displaystyle\frac{\varepsilon}{2(b-a)},则:

U(f,P)−L(f,P)=∑I∈P(sup⁡x∈If(x)−inf⁡x∈If(x))⋅∣I∣=∑i=1p(sup⁡x∈Aif(x)−inf⁡x∈Aif(x))⋅∣Ai∣+∑j=1q(sup⁡x∈Bjf(x)−inf⁡x∈Bjf(x))⋅∣Bj∣≤2M∑i=1p∣Ai∣+α∑j=1q∣Bj∣<2M⋅ε4M+ε2(b−a)⋅(b−a)=ε\begin{aligned} U\left(f,P\right)-L\left(f,P\right)&=\displaystyle\sum_{I\in P}^{}\left(\displaystyle\sup_{x\in I}{f(x)}-\displaystyle\inf_{x\in I}{f(x)}\right)\cdot \left\lvert I \right\rvert\\ &=\displaystyle\sum_{i=1}^{p}\left(\displaystyle\sup_{x\in A_{i}}{f(x)}-\displaystyle\inf_{x\in A_{i}}{f(x)}\right)\cdot \left\lvert A_{i} \right\rvert+\displaystyle\sum_{j=1}^{q}\left(\displaystyle\sup_{x\in B_{j}}{f(x)}-\displaystyle\inf_{x\in B_{j}}{f(x)}\right)\cdot \left\lvert B_{j} \right\rvert\\ &\leq 2M\displaystyle\sum_{i=1}^{p}\left\lvert A_{i} \right\rvert+\alpha\displaystyle\sum_{j=1}^{q}\left\lvert B_{j} \right\rvert\\ &<2M\cdot \displaystyle\frac{\varepsilon}{4M}+\displaystyle\frac{\varepsilon}{2(b-a)}\cdot (b-a)\\ &=\varepsilon \end{aligned}

这就证明了 ff 在 [a,b][a,b] 上可积。



(⇒)(\Rightarrow) 对于另一个方向,假设 ff 是 Riemann 可积的。我们必须论证 ff 的不连续点集 DD 具有零测度。

令 ε>0\varepsilon > 0 任意,并固定 α>0\alpha > 0。因为 ff 是 Riemann 可积的,所以存在 [a,b][a, b] 的一个分割 PεP_{\varepsilon},使得 U(f,Pε)−L(f,Pε)<αεU(f, P_{\varepsilon}) - L(f, P_{\varepsilon}) < \alpha \varepsilon。


"练习 7.6.12"

(a) 证明 DαD_{\alpha} 具有零测度。指出可以为 DαD_{\alpha} 选择一个由有限个开区间组成的覆盖。

(b) 展示这如何推出 DD 具有零测度。

(a) 首先,对上述的分割 PεP_{\varepsilon},记那些包括 DαD_{\alpha} 中点,且该点非端点的\color{red}{\text{且该点非端点的}}闭区间为 I1,I2,…,IkI_{1},I_{2},\ldots,I_{k},则 Dα⊆⋃i=1kIiD_{\alpha}\subseteq \displaystyle\bigcup_{i=1}^{k}I_{i}。

然后,每个闭区间上的上下和之差都非负,所以:

∑i=1k(sup⁡x∈Iif(x)−inf⁡x∈Iif(x))∣Ii∣≤U(f,Pε)−L(f,Pε)<αε\displaystyle\sum_{i=1}^{k}\left(\displaystyle\sup_{x\in I_{i}}{f(x)}-\displaystyle\inf_{x\in I_{i}}{f(x)}\right)\left\lvert I_{i} \right\rvert\leq U\left(f,P_{\varepsilon}\right)-L\left(f,P_{\varepsilon}\right)<\alpha \varepsilon

因为对任意闭区间 IiI_{i},内部都存在 DαD_{\alpha} 上的点,由这些点的 α\alpha-不连续性,sup⁡x∈Iif(x)−inf⁡x∈Iif(x)≥α\displaystyle\sup_{x\in I_{i}}{f(x)}-\displaystyle\inf_{x\in I_{i}}{f(x)}\geq \alpha,所以:

α∑i=1k∣Ii∣≤∑i=1k(sup⁡x∈Iif(x)−inf⁡x∈Iif(x))∣Ii∣<αε\alpha\displaystyle\sum_{i=1}^{k}\left\lvert I_{i} \right\rvert\leq \displaystyle\sum_{i=1}^{k}\left(\displaystyle\sup_{x\in I_{i}}{f(x)}-\displaystyle\inf_{x\in I_{i}}{f(x)}\right)\left\lvert I_{i} \right\rvert<\alpha \varepsilon

即 ∑i=1k∣Ii∣<ε\displaystyle\sum_{i=1}^{k}\left\lvert I_{i} \right\rvert<\varepsilon。

最后,对每个闭区间 IiI_{i},取一个包含它的,长度多 tεt\varepsilon 的开区间 JiJ_{i}(这里的 tt 可以取任意小的)。

取 t=1kt=\displaystyle\frac{1}{k},则 ∑i=1k∣Ji∣<2ε\displaystyle\sum_{i=1}^{k}\left\lvert J_{i} \right\rvert<2\varepsilon,且 Dα⊆⋃i=1kJiD_{\alpha}\subseteq \displaystyle\bigcup_{i=1}^{k}J_{i}。

所以 DαD_{\alpha} 具有零测度。

事实上若\color{red}{\text{事实上若}} x∈Dα\color{red}{x\in D_{\alpha}} 在某个闭区间的端点上,则有可能在左右单边是不满足\color{red}{\text{在某个闭区间的端点上,则有可能在左右单边是不满足}} α-不连续性的。\color{red}{\alpha}\color{red}{\text{-不连续性的。}} 不过这些点是有限的,而零测集加上有限个点仍为零测集。所以在上述的证得的零测集上添加这有限个点,组成真正的 DαD_{\alpha},则 DαD_{\alpha} 为零测度。

(b) 由零测集的性质,可数个零测集的并仍为零测集。

由上面结论,对 ∀ α>0\forall\ \alpha>0,DαD_{\alpha} 均为零测集,所以 D=⋃n=1∞D1/nD=\displaystyle\bigcup_{n=1}^{\infty}D_{1/n} 也是零测集。



我们在本节剩余部分的主要议程,是利用 Lebesgue 定理来寻找一个不可积的导数,但这个优雅的结果还有许多其他应用。


"练习 7.6.13"

(a) 证明如果 ff 和 gg 在 [a,b][a, b] 上可积,那么乘积 fgfg 也可积。(这个结果虽然不需要这一节的内容也能证明,但是使用 Lebesgue 定理的证明更为简洁。)

(b) 证明如果 gg 在 [a,b][a, b] 上可积,且 ff 在 gg 的值域上连续,那么复合函数 f∘gf \circ g 在 [a,b][a, b] 上可积。

(a) 由 Lebesgue 定理,ff 和 gg 的不连续点集 DfD_f 和 DgD_g 都具有零测度。

设 DfgD_{fg} 为 fgfg 的不连续点集。因为若 x0x_0 在 f,gf,g 都连续,它就在 fgfg 上连续,所以 DfgD_{fg} 中的点只可能来自 f,gf,g 中本来就不连续的那些点。所以:

Dfg⊆Df∪DgD_{fg}\subseteq D_{f}\cup D_{g}

而 Df∪DgD_{f}\cup D_{g} 是零测的。由零测集的定义,能覆盖它的开区间肯定能覆盖它的子集,所以它的任意子集都是零测集,即 DfgD_{fg} 是零测集。

所以 fgfg 是可积的。

(b) 由 Lebesgue 定理,gg 的不连续点集 DgD_g 具有零测度。

设 Df∘gD_{f\circ g} 为 f∘gf \circ g 的不连续点集。跟上一问同理,复合函数仍然有 x0x_0 在 gg 上连续,g(x0)g(x_0) 在 ff 上连续 ⇒\Rightarrow x0x_0 在 f∘gf \circ g 连续的结论。因为 ff 在 gg 的值域上连续,所以不连续点只可能来自 gg 的不连续点。所以同样有 Df∘g⊆DgD_{f\circ g}\subseteq D_g,Df∘gD_{f\circ g} 是零测集的结论。

所以 f∘gf\circ g 在 [a,b][a,b] 上可积。



如果我们改为假设 ff 可积且 gg 连续,那么实际上并不能推出复合函数 f∘gf \circ g 可积。然而,构造一个反例还需要一些额外材料。

一个不可积的导数

到目前为止,我们关于不可积函数的唯一例子是 Dirichlet 的无处连续函数。我们以一个具有特殊意义的另一个例子来结束本节。微积分基本定理的内容是积分与微分是彼此互逆的过程。如果函数 ff 在 [a,b][a, b] 上可微,那么微积分基本定理的第 (i) 部分告诉我们

∫abf′=f(b)−f(a),(3)\int_ {a} ^ {b} f ^ {\prime} = f (b) - f (a),\tag{3}

只要 f′f' 可积。但是,f′f' 难道不是仅凭它是导数就应当可积吗?盯着方程 (3) 看久了,会产生一种奇怪的副作用:它开始让人觉得每个导数都应该是可积的,因为我们有一个明显的候选值,知道积分值应当是什么。唉,至少对于 Riemann 积分而言,现实未能达到我们的期望。接下来构造一个可微函数 ff,使得方程 (3) 不成立,因为 ∫abf′\int_{a}^{b} f' 不存在。

我们将再次关注 Cantor 集

C=⋂n=0∞Cn,C = \bigcap_ {n = 0} ^ {\infty} C _ {n},

它在 3.1 节中定义。作为初始步骤,让我们构造一个在 [0,1][0, 1] 上可微的函数 f(x)f(x),其导数 f′(x)f'(x) 在 CC 的每一点处都不连续。这个构造的关键成分是函数

g(x)={x2sin⁡(1/x) if x>00 if x≤0g (x) =\begin{cases} x ^ {2} \sin (1 / x) & \text { if } x > 0 \\ 0 & \text { if } x \leq 0\end{cases}

"练习 7.6.14"

(a) 求 g′(0)g'(0)。

(b) 使用标准求导法则计算 x≠0x \neq 0 时的 g′(x)g'(x)。

(c) 解释为什么对于每个 δ>0\delta > 0,当 xx 取遍集合 (−δ,δ)(- \delta, \delta) 时,g′(x)g'(x) 会取到 11 与 −1-1 之间的每一个值。由此推出 g′g' 在 x=0x = 0 处不连续。

(a) g′(0)=lim⁡x→0g(x)−g(0)x−0=lim⁡x→0x2sin⁡1xx=lim⁡x→0xsin⁡1x=0g'(0)=\displaystyle\lim_{x\to 0}\displaystyle\frac{g(x)-g(0)}{x-0}=\displaystyle\lim_{x\to 0}\displaystyle\frac{x^2\sin\displaystyle\frac{1}{x}}{x}=\displaystyle\lim_{x\to 0}x\sin\displaystyle\frac{1}{x}=0。

(b) g′(x)=2xsin⁡1x−cos⁡1xg'(x)=2x\sin\displaystyle\frac{1}{x}-\cos\displaystyle\frac{1}{x}。

(c) 我们看看 g′g' 在 00 邻域的上下界如何。

令 xn=12nπx_{n}=\displaystyle\frac{1}{2n\pi},yn=1(2n+1)πy_{n}=\displaystyle\frac{1}{\left(2n+1\right)\pi},则总有 g′(xn)=−1g'(x_{n})=-1,g′(yn)=1g'(y_{n})=1。

因为 lim⁡n→∞xn=lim⁡n→∞yn=0\displaystyle\lim_{n\to \infty}x_n=\displaystyle\lim_{n\to \infty}y_n=0,且 xn>yn>0x_n>y_n>0,所以对 ∀ δ>0\forall\ \delta>0,∃ N∈N+\exists\ N\in \mathbb{N^+},使得对 ∀ n>N\forall\ n>N,0<yn<xn<δ0<y_n<x_n<\delta。

又因为 g′(x)g'(x) 在 [yn,xn][y_n,x_n] 上连续,所以 g′g' 能取到 [−1,1][-1,1] 间的所有值。

因为 lim⁡n→∞g′(xn)=−1\displaystyle\lim_{n\to \infty}g'(x_{n})=-1,lim⁡n→∞g′(yn)=1\displaystyle\lim_{n\to \infty}g'(y_n)=1,所以 g′g' 在 00 处不连续。



现在,我们希望把 gg 在零附近的行为搬运到构成 Cantor 集定义中所用集合 CnC_{n} 的每个闭区间的端点处。公式虽然有些笨拙,但基本想法很直接。令

f0(x)=0 on C0=[0,1].f _ {0} (x) = 0 \quad \text{ on } \quad C _ {0} = [ 0, 1 ].

要在 [0,1][0, 1] 上定义 f1f_{1},首先令

f1(x)=0 for all x∈C1=[0,13]∪[23,1].f _ {1} (x) = 0 \quad \text{ for all } \quad x \in C _ {1} = \left[ 0, \frac {1}{3} \right] \cup \left[ \frac {2}{3}, 1 \right].

在剩余的中间三分之一开区间中,放入 gg 的平移“副本”,使其向两个端点振荡(图 7.3)。用公式表示,我们有

f1(x)={0 if x∈[0,1/3]g(x−1/3) if x is just to the right of 1/3g(−x+2/3) if x is just to the left of 2/30 if x∈[2/3,1].f _ {1} (x) = \begin{cases} 0 & \text { if } x \in [ 0, 1 / 3 ] \\ g (x - 1 / 3) & \text { if } x \text { is just to the right of } 1 / 3 \\ g (- x + 2 / 3) & \text { if } x \text { is just to the left of } 2 / 3 \\ 0 & \text { if } x \in [ 2 / 3, 1 ]. \end{cases}

最后,我们将 f1f_{1} 的两个振荡部分拼接在一起,使得 f1f_{1} 可微,并且满足

∣f1(x)∣≤(x−1/3)2 and ∣f1(x)∣≤(−x+2/3)2.\left| f _ {1} (x) \right| \leq (x - 1 / 3) ^ {2} \quad \text { and } \quad \left| f _ {1} (x) \right| \leq (- x + 2 / 3) ^ {2}.

这种拼接并非什么壮举,我们将跳过细节,以便把注意力集中在两个端点 1/31/3 和 2/32/3 上。这些正是 f1′(x)f_{1}^{\prime}(x) 不连续的点。

图 7.3:f1(x)f_{1}(x) 的初步草图。

为了定义 f2(x)f_{2}(x),我们从 f1(x)f_{1}(x) 开始,并像之前一样施展同样的技巧,这次是在两个开区间 (1/9,2/9)(1/9, 2/9) 和 (7/9,8/9)(7/9, 8/9) 中进行。结果(图 7.4)是一个可微函数,它在 C2C_{2} 上为零,并且其导数在集合

{19,29,13,23,79,89}\left\{\frac {1}{9}, \frac {2}{9}, \frac {1}{3}, \frac {2}{3}, \frac {7}{9}, \frac {8}{9} \right\}

上不连续。

继续这样做,就得到一列定义在 [0,1][0, 1] 上的函数 f0,f1,f2,…f_0, f_1, f_2, \ldots。

图 7.4:f2(x)f_{2}(x) 的图像。


"练习 7.6.15"

(a) 如果 c∈Cc \in C,那么 lim⁡n→∞fn(c)\lim_{n \to \infty} f_n(c) 是什么?

(b) 为什么对 x∉Cx\notin C,lim⁡n→∞fn(x)\lim_{n\to\infty}f_n(x) 存在?

(a) 事实上,每一次改变都在 CnC_n 之外进行,即对 ∀ n∈N+\forall\ n\in \mathbb{N^+},fn(c)=0f_{n}(c)=0,所以 lim⁡n→∞fn(c)=0\displaystyle\lim_{n\to \infty}f_n(c)=0。

(b) 若对 ∀ n∈N+\forall\ n\in \mathbb{N^+},x∈Cnx\in C_{n},则 x∈Cx\in C。反之,若 x∉Cx\notin C,则 ∃ N∈N+\exists\ N\in \mathbb{N^+},使得 x∈CNx\in C_{N} 但对 ∀ n>N\forall\ n>N,x∉Cnx\notin C_{n}。

此时我们知道,函数会对刚刚被移除的开区间做且仅做一次操作,所以在这之后 fn(x)f_{n}(x) 将一直保持定值,所以 lim⁡n→∞fn(x)\displaystyle\lim_{n\to\infty}f_n(x) 存在。



现在,令

f(x)=lim⁡n→∞fn(x).f (x) = \lim _ {n \to \infty} f _ {n} (x).

"练习 7.6.16"

(a) 解释为什么对所有 x∉Cx \notin C,f′(x)f'(x) 都存在。

(b) 如果 c∈Cc \in C,论证对所有 x∈[0,1]x \in [0,1],都有 ∣f(x)∣≤(x−c)2|f(x)| \leq (x - c)^2。说明这如何推出 f′(c)=0f'(c) = 0。

(c) 给出一个仔细的论证,说明为什么 f′(x)f'(x) 在 CC 上不连续。记住,CC 除了包含构成 C1,C2,C3,…C_1, C_2, C_3, \ldots 的区间端点之外,还包含许多其他点。

(a) 对 ∀ x∉C\forall\ x\notin C,xx 一定存在于某个在 CC 之外的开区间中,所以存在一个开区间 II,使得 I∩C=∅I\cap C=\varnothing 且 x∈Ix\in I。

因为在某个 fnf_{n} 之后,其在 II 上的取值不再改变,所以 ∃ N∈N+\exists\ N\in \mathbb{N^+},使得 fN(x)=f(x)f_{N}(x)=f(x) 在 II 上恒成立。因为 fN(x)f_{N}(x) 本身就在 II 上可微,所以 fN′(x)=f′(x)f_{N}'(x)=f'(x)。

所以 f′(x)f'(x) 存在。

(b) 对于 ∀ x∈[0,1]\forall\ x\in [0,1],如果 x∈[0,1]x\in [0,1],则 f(x)=0≤(x−c)2f(x)=0\leq \left(x-c\right)^2 成立。

如果 x∉[0,1]x\notin [0,1],则 xx 必定属于某个 CnC_{n} 分割后多出的开区间。依照定义,在此区间上的 ff 要满足 ∣f(x)∣≤(x−a)2\left\lvert f(x) \right\rvert\leq \left(x-a\right)^2,其中 aa 是开区间的任意一个端点。

因为 c∈Cc\in C,所以 cc 必定在这个开区间的外侧,也就是 ∣x−c∣≥∣x−a∣\left\lvert x-c \right\rvert\geq \left\lvert x-a \right\rvert,所以 ∣f(x)∣≤(x−a)2≤(x−c)2\left\lvert f(x) \right\rvert\leq \left(x-a\right)^2\leq \left(x-c\right)^2。

接下来计算导数。首先,对 ∀ c∈C\forall\ c\in C,f(c)=0f(c)=0。然后,对 ∀ ε>0\forall\ \varepsilon>0,∃ 0<δ<ε\exists\ 0<\delta<\varepsilon,使得对 ∀ x∈(c−δ,c+δ)\forall\ x\in (c-\delta,c+\delta),有:

∣f(x)−f(c)x−c∣≤(x−c)2∣x−c∣=∣x−c∣<δ<ε\left\lvert \displaystyle\frac{f(x)-f(c)}{x-c} \right\rvert\leq \displaystyle\frac{\left(x-c\right)^2}{\left\lvert x-c \right\rvert}=\left\lvert x-c \right\rvert<\delta<\varepsilon

所以 f′(c)=0f'(c)=0。

(c) 如果 x0x_{0} 是某个 CnC_{n} 所属闭区间上的端点,那它当然也属于 CC。但是在不属于 CC 的另一头,我们拼接了 gg 在 00 处的副本。因此,在 x0x_{0} 的任意邻域上,f′(x)f'(x) 将能取得 [−1,1][-1,1] 上的任意值,这导致了其在 x0x_{0} 处不连续。

对于 CC 上的其他点 cc,我们知道 f′(c)=0f'(c)=0。现在要考虑的是如何将端点的性质诱导到它上面。
注意在每个 CnC_{n} 上,cc 都被限制于某个越来越小的闭区间的内(这个长度是 1/3n1/3^n),这样,总能找到一列闭区间端点 {xn}\left\{x_{n}\right\} 使得 xn→cx_{n}\to c。所以 cc 的任意邻域上存在某个 xnx_{n},而 xnx_{n} 的任意邻域处其导数都在 [−1,1][-1,1] 上都能取到,这样我们就能把这个邻域设在 cc 邻域内部,使得 cc 的邻域处导数也在 [−1,1][-1,1] 上都能取到,这样 f′(x)f'(x) 在 cc 处就不连续了。

数学语言:对 ∀ δ>0\forall\ \delta>0,∃ N∈N+\exists\ N\in \mathbb{N^+},使得 xN∈(c−δ,c+δ)x_{N}\in (c-\delta,c+\delta)。

取 δ1<min⁡{xN−(c−δ),(c+δ)−xN}\delta_{1}<\min\left\{x_{N}-\left(c-\delta\right),\left(c+\delta\right)-x_{N}\right\},则对 ∀ x∈(xN−δ1,xN+δ1)\forall\ x\in (x_{N}-\delta_{1},x_{N}+\delta_{1}),x∈(c−δ,c+δ)x\in (c-\delta,c+\delta)。

又因为对 ∀ t∈[−1,1]\forall\ t\in [-1,1],∃ x1∈(xN−δ1,xN+δ1)\exists\ x_1\in (x_{N}-\delta_{1},x_{N}+\delta_{1}),使得 f′(x1)=tf'(x_{1})=t,所以 f′(x)f'(x) 在 cc 的邻域上能取到 [−1,1][-1,1] 间的任意值。由 7.6.14, f′(x)f'(x) 在 cc 处不连续。

综上,f′f' 在 CC 上的每一点都不连续。



让我们盘点一下当前情况。我们的目标是构造一个不可积的导数。我们的函数 f(x)f(x) 可微,并且 f′f' 在 CC 上不连续,不过我们还没有完全完成。


"练习 7.6.17"

为什么 f′(x)f'(x) 在 [0,1][0,1] 上是 Riemann 可积的?

因为 f′(x)f'(x) 的不连续点集,即 CC,是一个零测集,由 Lebesgue 定理可知 f′f' 在 [0,1][0,1] 上仍 Riemann 可积。



Cantor 集具有零测度的原因是,在每一阶段,从 CnC_{n} 中移除 2n−12^{n-1} 个长度为 1/3n1/3^n 的开区间。所得和式

∑n=1∞2n−1(13n)\sum_ {n = 1} ^ {\infty} 2 ^ {n - 1} \left(\frac {1}{3 ^ {n}}\right)

收敛到一,这意味着逼近集合 C1,C2,C3,…C_1, C_2, C_3, \ldots 的总长度趋于零。现在,与其在每一阶段移除长度为 1/3n1/3^n 的开区间,让我们看看如果移除长度为 1/3n+11/3^{n+1} 的区间会发生什么。


"练习 7.6.18"

证明在这些情况下,构成每个 CnC_{n} 的区间长度之和不再随着 n→∞n \to \infty 趋于零。这个极限是什么?

简单替换原求和式中的区间长度,我们得到:

∑n=1∞2n−1(13n+1)=13∑n=1∞2n−1(13n)=13\displaystyle\sum_{n=1}^{\infty}2^{n-1}\left(\displaystyle\frac{1}{3^{n+1}}\right)=\displaystyle\frac{1}{3}\displaystyle\sum_{n=1}^{\infty}2^{n-1}\left(\displaystyle\frac{1}{3^{n}}\right)=\displaystyle\frac{1}{3}

我们需要检查这个新的集合,记作 C′C',生成函数记作 g(x)g(x),能不能用上述方法同样推导。

首先,由于 C′C' 的操作仍然是通过不停删去区间得到,所以 ∀ x∉C\forall\ x\notin C 所在的某个开区间在某个 gNg_{N} 之后依旧会保持定值,gN′(x)=g′(x)g_{N}'(x)=g'(x)。

然后,仍然是对每个 Cn′C_{n}' 分离出来的开区间作端点上的限值操作,并且 c∈Cc\in C 仍然都在开区间之外,所以这里可以同样推出 g′(c)=0g'(c)=0。

接着,g′g' 在 CC 的端点当然不连续。要想使得中间的 c∈Cc\in C 也不连续,我们着重关注 C′C' 的闭区间端点能不能同样逼近 cc。

因为 Cn′C_{n}' 的每个闭区间长度将会变为 ∑k=1n2k−13k+12n=13(12n−1+13n)\displaystyle\frac{\displaystyle\sum_{k=1}^{n}\displaystyle\frac{2^{k-1}}{3^{k+1}}}{2^{n}}=\displaystyle\frac{1}{3}\left(\displaystyle\frac{1}{2^{n-1}}+\displaystyle\frac{1}{3^{n}}\right),这个值是会趋于零的,所以 cc 一定会在一些越来越小,长度趋近于零的闭区间内,这样就可以构造相应的 {xn}→c\left\{x_{n}\right\}\to c,同样证得 g′(x)g'(x) 在整个 C′C' 上不连续。

最后,C′C' 的总长度刚刚算过了,趋近于 23\displaystyle\frac{2}{3},这说明 C′C' 不能被长度比自己小的开区间覆盖,当然不是零测的了。所以,我们很高兴地宣布,gg 是一个处处可导,但是 g′g' 不可积的函数!



图 7.5:一个具有不可积导数的可微函数。

如果我们再次取交集 ⋂n=0∞Cn\bigcap_{n=0}^{\infty} C_n,结果是一个 Cantor 型集合,具有相同的拓扑性质——它是闭的、紧的、完美的,并且不包含任何区间。但上一个练习的一个推论是,它不再具有零测度。这正是我们定义所需函数所需要的东西。通过在这个具有严格正测度的新 Cantor 型集合上重复前述 f(x)f(x) 的构造,我们得到一个可微函数,其导数有太多的间断点(图 7.5)。根据 Lebesgue 定理,这个导数不能使用 Riemann 积分进行积分。


"练习 7.6.19"

作为全书的谢幕,也跟 7.6.13 末尾复合函数可积性的讨论遥相呼应,我们来构造一个 ff 可积,gg 连续,但 f∘gf \circ g 不可积的函数。

(a) 设 F∈RF\in \mathbb{R} 是一个非空闭集,并定义 g(x)=inf⁡a∈F∣x−a∣g(x)=\displaystyle\inf_{a\in F}{\left\lvert x-a \right\rvert}。证明 gg 在 R\mathbb{R} 上连续,且对 ∀ x∉F\forall\ x\notin F,g(x)≠0g(x)\neq 0。

(b) 构造一个可积函数 ff 和一个连续函数 gg,使得 f∘gf\circ g 不可积。

(a) 先证后面一个结论:若 g(x)=0g(x)=0,则必定存在一列 {an}⊆F\left\{a_{n}\right\}\subseteq F,使得 an→xa_{n}\to x,但那样 x∈Fx\in F。所以 x∉Fx\notin F 时,g(x)≠0g(x)\neq 0。

接着的话,对 ∀ x1≠x2\forall\ x_1\neq x_2,∣g(x1)−g(x2)∣=∣inf⁡a1∈F∣x1−a1∣−inf⁡a2∈F∣x2−a2∣∣\left\lvert g(x_1)-g(x_2) \right\rvert=\left\lvert \displaystyle\inf_{a_1\in F}{\left\lvert x_1-a_1 \right\rvert}-\displaystyle\inf_{a_2\in F}{\left\lvert x_2-a_2 \right\rvert} \right\rvert,这个形式很像绝对值不等式,关键是怎么处理下确界。

固定 x1,x2x_{1},x_{2}。对 ∀ a∈F\forall\ a\in F,有 ∣x1−a∣≤∣x1−x2∣+∣x2−a∣\left\lvert x_{1}-a \right\rvert\leq \left\lvert x_{1}-x_{2} \right\rvert+\left\lvert x_{2}-a \right\rvert。因为 inf⁡a1∈F∣x1−a1∣≤∣x1−a∣\displaystyle\inf_{a_{1}\in F}{\left\lvert x_{1}-a_{1} \right\rvert}\leq \left\lvert x_{1}-a \right\rvert,所以 inf⁡a1∈F∣x1−a1∣≤∣x1−x2∣+∣x2−a∣\displaystyle\inf_{a_{1}\in F}{\left\lvert x_{1}-a_{1} \right\rvert}\leq \left\lvert x_{1}-x_{2} \right\rvert+\left\lvert x_{2}-a \right\rvert,这说明左边为右边的一个下界,由确界的定义又可得:

inf⁡a1∈F∣x1−a1∣≤inf⁡a2∈F(∣x1−x2∣+∣x2−a2∣)=∣x1−x2∣+inf⁡a2∈F∣x2−a2∣\displaystyle\inf_{a_{1}\in F}{\left\lvert x_{1}-a_{1} \right\rvert}\leq \displaystyle\inf_{a_{2}\in F}{\left(\left\lvert x_{1}-x_{2} \right\rvert+\left\lvert x_{2}-a_{2} \right\rvert\right)}=\left\lvert x_{1}-x_{2} \right\rvert+\displaystyle\inf_{a_{2}\in F}{\left\lvert x_{2}-a_{2} \right\rvert}

所以:

inf⁡a1∈F∣x1−a1∣−inf⁡a2∈F∣x2−a2∣≤∣x1−x2∣\displaystyle\inf_{a_{1}\in F}{\left\lvert x_{1}-a_{1} \right\rvert}-\displaystyle\inf_{a_{2}\in F}{\left\lvert x_{2}-a_{2} \right\rvert}\leq \left\lvert x_{1}-x_{2} \right\rvert

反向不等式也同理,即 ∣g(x1)−g(x2)∣≤∣x1−x2∣\left\lvert g(x_{1})-g(x_{2}) \right\rvert\leq \left\lvert x_{1}-x_{2} \right\rvert。

对 ∀ ε>0\forall\ \varepsilon>0,令 δ=ε2>0\delta=\displaystyle\frac{\varepsilon}{2}>0,对 ∀ x,y∈R\forall\ x,y\in \mathbb{R},∣x−y∣<δ\left\lvert x-y \right\rvert<\delta 时,∣g(x)−g(y)∣≤δ<ε\left\lvert g(x)-g(y) \right\rvert\leq \delta<\varepsilon。

所以 gg 在 R\mathbb{R} 上一致连续,自然就也在 R\mathbb{R} 上连续了。

(b) ff 外层 gg 内层其实是有危险性的,假如 gg 把很多点全都正好映射到 ff 的不连续点上,那么不连续点集就会被放大,从而导致 f∘gf\circ g 不可积。

这样的话,我们就开始构造。首先,取 FF 为上述改良的 Cantor 集变式 C′C'。再者,g(x)g(x) 的值实际上与 xx 属不属于 FF 非常相关:

{g(x)=0x∈Fg(x)≠0x∉F\begin{cases} g(x)=0 \quad x\in F\\ g(x)\neq 0 \quad x\notin F \end{cases}

所以我们构造一个 ff,它仅在 00 处不连续,以使得 gg 在 FF 上的映射全部对到 ff 的不连续处:

f(x)={0x=01x≠0f(x)=\begin{cases} 0 \quad x=0\\ 1 \quad x\neq 0 \end{cases}

当然,ff 在任意的 [a,b][a,b] 上都可积,不过现在我们把目光放在 f∘gf \circ g 上吧。

我们要证明的是,f∘gf\circ g 在 ∀ c∈C′\forall\ c\in C' 上都不连续。

首先,f(g(c))=f(0)=0f(g(c))=f(0)=0。但是这里的 C′C',由上述定义,cc 一定会属于长度越来越小的某个闭区间 Cn′C_{n}' 内。

若 cc 属于某个 Cn′C_{n}' 刚分出来的闭区间 [x1,x2][x_{1},x_{2}],则 x2−x1=13(12n−1+13n)x_{2}-x_{1}=\displaystyle\frac{1}{3}\left(\displaystyle\frac{1}{2^{n-1}}+\displaystyle\frac{1}{3^{n}}\right),且 x1≤c≤x2x_1\leq c\leq x_2。因为闭区间外的区域都不属于 C′C'(亦或说 x1x_1 左邻域,x2x_2 右邻域总存在不属于 C′C' 中的点),所以总 ∃ x∈(c−(x2−x1),c+(x2−x1))\exists\ x\in \left(c-\left(x_{2}-x_{1}\right),c+\left(x_{2}-x_{1}\right)\right),使得 x∉C′x\notin C',此时就有 ∣x−c∣<13(12n−1+13n)\left\lvert x-c \right\rvert<\displaystyle\frac{1}{3}\left(\displaystyle\frac{1}{2^{n-1}}+\displaystyle\frac{1}{3^{n}}\right) 且 g(x)≠0,g(c)=0g(x)\neq 0,g(c)=0 ⇒\Rightarrow f(g(x))=1,f(g(c))=0f(g(x))=1, f(g(c))=0。

所以可以构造出一个 {xn}∩C′=∅\left\{x_{n}\right\}\cap C'=\varnothing,且 {xn}→c\left\{x_n\right\}\to c。因为 lim⁡n→∞f(g(xn))=1≠f(g(c))\displaystyle\lim_{n\to \infty}f(g(x_{n}))=1\neq f(g(c)),所以 f∘gf\circ g 在 ∀ x∈C′\forall\ x\in C' 上都不连续。

所以 f∘gf\circ g 的不连续点集至少包含 C′C'。又因为 C′C' 不是零测集,所以 f∘gf\circ g 不可积。



习题 7.7 结语

Riemann对积分的定义是对Cauchy积分的修改,后者最初是为了积分连续函数而设计的。在这一目标上,Riemann积分取得了完全的成功。至少对于连续函数而言,积分过程现在建立在自身严格的基点上,独立于微分而定义。然而,随着分析学的发展,可积性对连续性的依赖变得有问题。第7.6节的最后一个例子突显了一种类型的弱点:并非每个导数都可以被积分。Riemann积分的另一个限制出现在与函数序列的极限相关的情况下。为了理解这一点,让我们再次考虑第4.1节中引入的Dirichlet函数 g(x)g\left( x\right) 。回想一下,当 xx 为有理数时, g(x)=1g\left( x\right) = 1 ;而在每个无理点, g(x)=0g\left( x\right) = 0 。暂时关注区间 [0,1]\left\lbrack {0,1}\right\rbrack ,将其中的全体有理数枚举为

{r1,r2,r3,r4…}\left\{ {{r}_{1},{r}_{2},{r}_{3},{r}_{4}\ldots }\right\}

现在,如果 g1(x)=1{g}_{1}\left( x\right) = 1 ,则定义 x=r1x = {r}_{1} ,否则定义 g1(x)=0{g}_{1}\left( x\right) = 0 。接下来,如果 xx 是 r1{r}_{1} 或 r2{r}_{2} ,则定义 g2(x)=1{g}_{2}\left( x\right) = 1 ,在其他所有点定义 g2(x)=0{g}_{2}\left( x\right) = 0 。一般而言,对于每个 n∈Nn \in \mathbf{N} ,定义

gn(x)={1x∈{r1,r2,…,rn}0otherwise.{g}_{n}\left( x\right) = \begin{cases} 1 & x \in \left\{ {{r}_{1},{r}_{2},\ldots ,{r}_{n}}\right\} \\ 0 & otherwise. \end{cases}

注意到每个 gn{g}_{n} 只有有限个间断点,因此在 ∫01gn=0{\int }_{0}^{1}{g}_{n} = 0 下是Riemann可积的。但我们在区间 [0,1]\left\lbrack {0,1}\right\rbrack 上也有 gn→g{g}_{n} \rightarrow g 逐点收敛。问题出现在我们想起Dirichlet的无处连续函数不是Riemann可积的时候。因此,方程

lim⁡n→∞∫01gn=∫01g\mathop{\lim }\limits_{{n \rightarrow \infty }}{\int }_{0}^{1}{g}_{n} = {\int }_{0}^{1}g

不成立,不是因为等号两边的值不同,而是因为右边的值不存在。定理7.4.4的内容是,当我们有 gn→g{g}_{n} \rightarrow g 一致收敛时,这个方程成立。这是解决这种情况的合理方式,但有点不令人满意,因为在这种情况下,缺陷并不完全在于收敛类型,而在于Riemann积分的强度。如果我们能通过某种其他积分定义来理解右边,那么也许方程式(eq:7.6.3)实际上会成立。

这种定义由 Henri Lebesgue 于1901年提出。一般来说,Lebesgue积分是通过一种称为集合测度的长度推广来构建的。在前一节中,我们研究了零测集。特别是,我们证明了 [0,1]\left\lbrack {0,1}\right\rbrack 中的有理数(因为它们是可数的)具有零测度。 [0,1]\left\lbrack {0,1}\right\rbrack 中的无理数具有测度 11。这并不令人惊讶,因为我们现在知道这两个不相交集合的测度加起来等于区间 [0,1]\left\lbrack {0,1}\right\rbrack 的长度。Lebesgue建议通过分割 yy 轴来近似曲线下的面积,而不是分割 xx 轴。在Dirichlet函数 gg 的情况下,只有两个范围值——00和11。根据Lebesgue的观点,积分可以通过以下方式定义:
∫01g=1⋅[g−1(1)的测度]+0⋅[g−1(0)的测度]=1⋅0+0⋅1=0.\begin{aligned} {\int }_{0}^{1}g = & 1 \cdot \left\lbrack {g^{-1}(1)的测度}\right\rbrack + 0 \cdot \left\lbrack {g^{-1}(0) 的测度}\right\rbrack\\ = & 1 \cdot 0 + 0 \cdot 1 = 0. \end{aligned}

根据对 ∫01g{\int }_{0}^{1}g 的这种解释,方程式(eq:7.6.3)现在成立!

Lebesgue积分是目前高等数学中的标准积分。该理论被教授给所有研究生以及许多高年级本科生,并且在需要积分的多数研究论文中使用。Lebesgue积分推广了Riemann积分,因为任何Riemann可积的函数都是Lebesgue可积的,并且积分值相同。Lebesgue积分的真正优势在于可积函数的类要大得多。最重要的是,该类包括各种类型的可积函数Cauchy列的极限。这导致了一组与方程式(eq:7.6.3)相关的极其重要的收敛定理,其假设比定理7.4.4中假设的一致收敛性要弱得多。

尽管Lebesgue积分广泛使用,但它确实有一些缺点。存在一些函数的反常Riemann积分存在,但不是Lebesgue可积的。另一个失望来自于积分与微分之间的关系。即使使用Lebesgue积分,仍然无法在对 ff 进行一些额外假设的情况下证明

∫abf′=f(b)−f(a){\int }_{a}^{b}{f}^{\prime } = f\left( b\right) - f\left( a\right)

大约在1960年,提出了一种新的积分,它能够比Riemann积分或Lebesgue积分积分更大类的函数,并且没有前述的缺点。值得注意的是,这种积分实际上是对Riemann原始积分技术的回归,只是在对分区的“精细度”描述上做了一些小的修改。广义Riemann积分的介绍是第8.1节的主题。


Riemann积分
习题 7.6 Riemann 可积性的 Lebesgue 准则
≡