上一章说明单调函数几乎处处可导,但 Cantor 函数表明:即使导数几乎处处存在且可积,也未必能由导数的积分恢复原函数。

有界变差函数刻画“总振荡量有限”,绝对连续函数则给出 Newton–Leibniz 公式成立的准确条件。本文的函数均定义在有限闭区间 [a,b][a,b] 上并取实值。


1. 分割与变差和

1.1 区间分割

定义(分割)
区间 [a,b][a,b] 的一个分割是有限点列

P:a=x0<x1<<xm=b.P:\quad a=x_0<x_1<\cdots<x_m=b.

PP 包含 QQ 的所有分点,则称 PPQQ 的加细。

1.2 变差和

给定函数 f:[a,b]Rf:[a,b]\to\mathbb R 和分割 PP,定义

V(f,P)=j=1mf(xj)f(xj1).V(f,P) =\sum_{j=1}^{m} |f(x_j)-f(x_{j-1})|.

它记录函数沿该分割发生的总变化,而不是只计算首尾净变化。

总有

f(b)f(a)V(f,P).|f(b)-f(a)| \le V(f,P).

PPQQ 的加细,则

V(f,Q)V(f,P).V(f,Q)\le V(f,P).

加入分点只会增加或保持变差和。


2. 有界变差函数

2.1 总变差

定义(总变差)
函数 ff[a,b][a,b] 上的总变差定义为

Vab(f)=supPV(f,P),V_a^b(f) =\sup_P V(f,P),

其中上确界遍历 [a,b][a,b] 的所有有限分割。

2.2 有界变差

定义(有界变差函数)

Vab(f)<,V_a^b(f)<\infty,

则称 ff[a,b][a,b] 上是有界变差函数,记作

fBV([a,b]).f\in BV([a,b]).

“有界变差”比“函数有界”强得多。它要求函数全部振荡的累积量有限。

2.3 基本例子

  1. ff 单调增加,则

    Vab(f)=f(b)f(a).V_a^b(f)=f(b)-f(a).
  2. ff 单调减少,则

    Vab(f)=f(a)f(b).V_a^b(f)=f(a)-f(b).
  3. 阶梯函数属于 BV([a,b])BV([a,b])

  4. 连续函数不一定有界变差。例如

    f(x)={xsin(1/x),x>0,0,x=0f(x)= \begin{cases} x\sin(1/x), & x>0,\\ 0, & x=0 \end{cases}

    [0,1][0,1] 上连续,但总变差为无穷。


3. 总变差函数

3.1 定义

fBV([a,b])f\in BV([a,b]),定义

Tf(x)=Vax(f),x[a,b].T_f(x)=V_a^x(f), \qquad x\in[a,b].

TfT_f 称为 ff 的总变差函数。

3.2 性质

总变差函数满足:

  1. Tf(a)=0T_f(a)=0

  2. TfT_f 单调增加;

  3. acba\le c\le b

    Vab(f)=Vac(f)+Vcb(f);V_a^b(f) = V_a^c(f)+V_c^b(f);
  4. 对任意 ax<yba\le x<y\le b

    f(y)f(x)Tf(y)Tf(x).|f(y)-f(x)| \le T_f(y)-T_f(x).

最后一个不等式说明,TfT_f 控制了 ff 在每个子区间上的变化。


4. Jordan 分解

4.1 定理

定理(Jordan 分解)
函数 f:[a,b]Rf:[a,b]\to\mathbb R 有界变差,当且仅当它可以表示为两个单调增加函数之差:

f=gh.f=g-h.

一种标准分解为

g(x)=Tf(x)+f(x)2,h(x)=Tf(x)f(x)2.g(x)=\frac{T_f(x)+f(x)}{2}, \qquad h(x)=\frac{T_f(x)-f(x)}{2}.

gghh 都单调增加。

4.2 正变差与负变差

定义

Pf(x)=Tf(x)+f(x)f(a)2,P_f(x)=\frac{T_f(x)+f(x)-f(a)}{2}, Nf(x)=Tf(x)f(x)+f(a)2.N_f(x)=\frac{T_f(x)-f(x)+f(a)}{2}.

Pf,NfP_f,N_f 单调增加,并且

f(x)f(a)=Pf(x)Nf(x),f(x)-f(a)=P_f(x)-N_f(x), Tf(x)=Pf(x)+Nf(x).T_f(x)=P_f(x)+N_f(x).

PfP_fNfN_f 分别记录累计的正变化与负变化。

4.3 直接推论

由 Jordan 分解和单调函数的性质可得:

  1. 有界变差函数有界;
  2. 有界变差函数在每一点都存在有限的左右极限;
  3. 有界变差函数的间断点至多可数;
  4. 有界变差函数几乎处处可导。

5. BVBV 的运算性质

f,gBV([a,b])f,g\in BV([a,b])cRc\in\mathbb R,则

f±g,cf,fgf\pm g,\qquad cf,\qquad fg

都属于 BV([a,b])BV([a,b])

总变差满足

Vab(f+g)Vab(f)+Vab(g),V_a^b(f+g) \le V_a^b(f)+V_a^b(g), Vab(cf)=cVab(f).V_a^b(cf) =|c|V_a^b(f).

由于 BVBV 函数有界,

Vab(fg)fVab(g)+gVab(f).V_a^b(fg) \le \|f\|_\infty V_a^b(g) +\|g\|_\infty V_a^b(f).

ϕ:RR\phi:\mathbb R\to\mathbb RLL-Lipschitz 函数,则

Vab(ϕf)LVab(f).V_a^b(\phi\circ f) \le L\,V_a^b(f).

6. BVBV 函数的导数

6.1 几乎处处可导

定理
fBV([a,b])f\in BV([a,b]),则 ff 几乎处处存在有限导数,并且

fL1([a,b]).f'\in L^1([a,b]).

6.2 变差估计

abf(x)dxVab(f).\int_a^b|f'(x)|\,dx \le V_a^b(f).

这个不等式可能严格成立。

对 Cantor 函数 CC

01C(x)dx=0,\int_0^1|C'(x)|\,dx=0,

V01(C)=1.V_0^1(C)=1.

导数积分没有记录 Cantor 函数集中在零测集上的奇异增长。


7. 绝对连续函数

7.1 定义

定义(绝对连续)
函数 F:[a,b]RF:[a,b]\to\mathbb R 称为绝对连续函数,如果对任意 ε>0\varepsilon>0,都存在 δ>0\delta>0,使得对任意有限个两两不交的开区间

(ak,bk)[a,b],(a_k,b_k)\subseteq[a,b],

只要

k=1m(bkak)<δ,\sum_{k=1}^{m}(b_k-a_k)<\delta,

就有

k=1mF(bk)F(ak)<ε.\sum_{k=1}^{m} |F(b_k)-F(a_k)| <\varepsilon.

记作

FAC([a,b]).F\in AC([a,b]).

绝对连续性要求:定义域中一组总长度很小的区间,只能引起函数值总变化很小。

7.2 与一致连续的区别

一致连续只控制一个点对:

xy<δF(x)F(y)<ε.|x-y|<\delta \Longrightarrow |F(x)-F(y)|<\varepsilon.

绝对连续同时控制任意有限多个不交区间的累计变化,因此明显更强。


8. 函数类之间的关系

在有限闭区间上,

Lipschitz绝对连续有界变差可表示为两个单调函数之差.\text{Lipschitz} \Longrightarrow \text{绝对连续} \Longrightarrow \text{有界变差} \Longrightarrow \text{可表示为两个单调函数之差}.

同时,

绝对连续一致连续连续.\text{绝对连续} \Longrightarrow \text{一致连续} \Longrightarrow \text{连续}.

这些逆命题一般都不成立。

8.1 绝对连续但非 Lipschitz

函数

F(x)=x,x[0,1],F(x)=\sqrt{x}, \qquad x\in[0,1],

绝对连续,因为

F(x)=12xL1([0,1]),F'(x)=\frac{1}{2\sqrt{x}}\in L^1([0,1]),

但它在 00 附近不是 Lipschitz 函数。

8.2 有界变差但非绝对连续

Cantor 函数连续、单调,因而属于 BV([0,1])BV([0,1]),但它不是绝对连续函数。

8.3 有界变差但不连续

阶跃函数

H(x)=1[0,)(x)H(x)=\mathbf 1_{[0,\infty)}(x)

在任意有限区间上有界变差,但在 00 处不连续。


9. Lebesgue 不定积分的绝对连续性

fL1([a,b])f\in L^1([a,b]),定义

F(x)=axf(t)dt.F(x)=\int_a^x f(t)\,dt.

定理
FF[a,b][a,b] 上绝对连续。

这是 Lebesgue 积分绝对连续性的函数形式:当若干区间的总长度很小时,f|f| 在这些区间并集上的积分也很小。

此外,

F(x)=f(x)F'(x)=f(x)

几乎处处成立。

因此,每个 L1L^1 函数都是某个绝对连续函数的几乎处处导数。


10. 微积分基本定理

10.1 由积分得到导数

定理
fL1([a,b])f\in L^1([a,b]),并定义

F(x)=F(a)+axf(t)dt,F(x)=F(a)+\int_a^x f(t)\,dt,

FAC([a,b])F\in AC([a,b]),且

F=fF'=f

几乎处处成立。

10.2 由导数恢复函数

定理(Lebesgue 形式的微积分基本定理)
FAC([a,b])F\in AC([a,b]),则:

  1. FF 几乎处处可导;

  2. FL1([a,b])F'\in L^1([a,b])

  3. 对每个 x[a,b]x\in[a,b]

    F(x)=F(a)+axF(t)dt.F(x)=F(a)+\int_a^xF'(t)\,dt.

因此,

FAC([a,b])F\in AC([a,b])

当且仅当存在 fL1([a,b])f\in L^1([a,b]),使

F(x)=F(a)+axf(t)dt.F(x)=F(a)+\int_a^x f(t)\,dt.

这就是 Newton–Leibniz 公式成立的准确函数类。


11. 绝对连续函数的总变差

定理
FAC([a,b])F\in AC([a,b]),则

Vab(F)=abF(x)dx.V_a^b(F) =\int_a^b|F'(x)|\,dx.

更局部地,总变差函数满足

TF(x)=axF(t)dt.T_F(x) =\int_a^x|F'(t)|\,dt.

这时全部变差都能被导数积分捕获,不存在 Cantor 函数那样的奇异变化。

11.1 单调绝对连续函数

FF 单调增加且绝对连续,则

F(x)0F'(x)\ge0

几乎处处,并且

F(x)F(a)=axF(t)dt.F(x)-F(a) =\int_a^xF'(t)\,dt.

特别地,

F(b)F(a)=abF(t)dt.F(b)-F(a) =\int_a^bF'(t)\,dt.

12. 零测集的像

12.1 Lusin 的性质 (N)(N)

定义(性质 (N)(N)
若对每个零测集 N[a,b]N\subseteq[a,b],都有

F(N)=0,|F(N)|=0,

则称 FF 具有 Lusin 性质 (N)(N)

12.2 绝对连续函数保持零测集

定理
绝对连续函数具有性质 (N)(N)

Cantor 函数不具有性质 (N)(N):Cantor 集 CC 的测度为 00,但

C(C)=[0,1],C(C)=[0,1],

其像具有测度 11

这从另一个角度解释了 Cantor 函数为什么不是绝对连续函数。

12.3 Banach–Zarecki 定理

定理(Banach–Zarecki)
函数 F:[a,b]RF:[a,b]\to\mathbb R 绝对连续,当且仅当:

  1. FF 连续;
  2. FF 有界变差;
  3. FF 具有 Lusin 性质 (N)(N)

这个定理把绝对连续性分解为拓扑条件、变差条件和测度条件。


13. 奇异函数

13.1 定义

定义(奇异函数)
若函数 S:[a,b]RS:[a,b]\to\mathbb R 连续、单调增加,并且

S(x)=0S'(x)=0

几乎处处成立,则称 SS 为奇异函数。

非恒定奇异函数不可能绝对连续。

13.2 Cantor 函数

Cantor 函数是最典型的奇异函数。它的增长全部集中在 Cantor 零测集上。

这说明单调函数的变化可以分成两部分:

  • 能由导数积分描述的绝对连续变化;
  • 集中在零测集上的奇异变化。

若还允许跳跃间断,则还会出现跳跃变化。

13.3 单调函数的三部分分解

定理(Lebesgue 分解的实函数形式)
适当选取归一化后,单调增加函数可以分解为

F=Fac+Fs+Fj,F=F_{\mathrm{ac}}+F_{\mathrm{s}}+F_{\mathrm{j}},

其中:

  • FacF_{\mathrm{ac}} 绝对连续;
  • FsF_{\mathrm{s}} 是连续奇异函数;
  • FjF_{\mathrm{j}} 是由至多可数个跳跃组成的跳跃函数。

三部分分别对应绝对连续变化、奇异连续变化和原子型跳跃变化。


14. 绝对连续函数的运算

F,GAC([a,b])F,G\in AC([a,b])cRc\in\mathbb R,则

F±G,cF,FGF\pm G,\qquad cF,\qquad FG

都属于 AC([a,b])AC([a,b])

并且几乎处处有

(F+G)=F+G,(F+G)'=F'+G', (FG)=FG+FG.(FG)'=F'G+FG'.

如果 GG[a,b][a,b] 上不为零,则

FGAC([a,b]).\frac FG\in AC([a,b]).

定理(链式法则的一种常用形式)
FAC([a,b])F\in AC([a,b])ϕ\phi 在包含 F([a,b])F([a,b]) 的区间上 Lipschitz,则

ϕFAC([a,b]),\phi\circ F\in AC([a,b]),

并且在相应导数存在的几乎每一点有

(ϕF)=ϕ(F)F.(\phi\circ F)'=\phi'(F)F'.

15. 概念速查

概念核心要求
总变差所有分割变差和的上确界
有界变差 BVBV总变差有限
Jordan 分解BVBV 函数等于两个单调增加函数之差
绝对连续 ACAC小总长度区间族只产生小总函数变化
性质 (N)(N)零测集的像仍是零测集
奇异函数连续单调、导数几乎处处为零
Newton–Leibniz 公式对绝对连续函数准确成立

16. 常见误区

16.1 函数有界不等于有界变差

xsin(1/x)x\sin(1/x)[0,1][0,1] 上连续有界,但总变差无穷。

16.2 连续且有界变差不等于绝对连续

Cantor 函数连续、单调且有界变差,但不绝对连续。

16.3 几乎处处导数为零不等于常函数

对绝对连续函数可以推出;对一般连续函数或 BVBV 函数不能推出。

16.4 FL1F'\in L^1 不足以恢复 FF

还必须排除奇异变化和跳跃变化。绝对连续性正是所需条件。

16.5 绝对连续不等于 Lipschitz

x\sqrt{x}[0,1][0,1] 上绝对连续,但不是 Lipschitz 函数。

16.6 BVBV 函数的导数积分可能小于总变差

总变差还可能含有跳跃和奇异连续部分。只有绝对连续函数满足

Vab(F)=abF.V_a^b(F)=\int_a^b|F'|.

17. 本篇要点

  1. 总变差衡量函数全部局部变化的累积量,而不是首尾净变化。
  2. BVBV 函数恰好是两个单调增加函数之差。
  3. BVBV 函数具有左右极限、至多可数个间断点,并且几乎处处可导。
  4. 对一般 BVBV 函数,导数绝对值的积分可能严格小于总变差。
  5. Lipschitz 函数必绝对连续,绝对连续函数必有界变差。
  6. Lebesgue 不定积分是绝对连续函数,并且其导数几乎处处等于被积函数。
  7. 绝对连续函数可以由其导数积分完全恢复。
  8. 对绝对连续函数,总变差恰好等于导数绝对值的积分。
  9. 绝对连续函数把零测集映为零测集。
  10. 单调函数的变化可以分为绝对连续、奇异连续和跳跃三部分。

下一篇将整理 LpL^p 空间、Hölder 与 Minkowski 不等式、完备性、稠密性以及 L2L^2 的 Hilbert 空间结构


参考教材

  1. 江泽坚、吴智泉、纪友清,《实变函数论》,第 4 版,高等教育出版社。
  2. 胡适耕,《实变函数》,第 2 版,高等教育出版社。
  3. H. L. Royden and P. M. Fitzpatrick, Real Analysis, 4th ed.
  4. G. B. Folland, Real Analysis: Modern Techniques and Their Applications, 2nd ed.
  5. W. Rudin, Real and Complex Analysis, 3rd ed.