一、为什么它是反例的“原料”

Cantor 集 CC 同时满足:闭、紧、无孤立点、无处稠密、不可数、Lebesgue 测度为 00。这些性质说明“点很多”“有长度”“局部厚”“包含区间”是四种不同概念。

Cantor 映射进一步给出:

m(C)=0,F(C)=[0,1],m(C)=0, \qquad F(C)=[0,1],

以及

F(x)=0几乎处处,F(1)F(0)=1.F'(x)=0\quad\text{几乎处处}, \qquad F(1)-F(0)=1.

它由此成为区分连续、Lipschitz 连续、绝对连续和有界变差的核心反例。

二、Cantor 集的几何构造

C0=[0,1]C_0=[0,1] 开始,每一步删去所有现存闭区间的中间三分之一:

C1=[0,13][23,1],C_1=\left[0,\frac13\right]\cup\left[\frac23,1\right], C2=[0,19][29,13][23,79][89,1].C_2=\left[0,\frac19\right] \cup\left[\frac29,\frac13\right] \cup\left[\frac23,\frac79\right] \cup\left[\frac89,1\right].

定义

C=n=0Cn.\boxed{C=\bigcap_{n=0}^{\infty}C_n}.

nn 步共有 2n2^n 个闭区间,每个长度为 3n3^{-n},并且

Cn=(b1,,bn){0,1}n[k=1n2bk3k,k=1n2bk3k+13n].C_n= \bigcup_{(b_1,\ldots,b_n)\in\{0,1\}^n} \left[ \sum_{k=1}^{n}\frac{2b_k}{3^k}, \sum_{k=1}^{n}\frac{2b_k}{3^k}+\frac1{3^n} \right].
C_0  ├────────────────────────────────────────┤
C_1  ├────────────┤              ├────────────┤
C_2  ├────┤  ├────┤              ├────┤  ├────┤
C_3  ├─┤ ├─┤  ├─┤ ├─┤              ├─┤ ├─┤  ├─┤ ├─┤

三、三进制刻画

x=0.a1a2a33=n=1an3n,an{0,1,2},x=0.a_1a_2a_3\cdots{}_3 =\sum_{n=1}^{\infty}\frac{a_n}{3^n}, \qquad a_n\in\{0,1,2\},

则数字 0,1,20,1,2 分别表示进入左、中、右三分之一。进入中间三分之一意味着被删除,所以:

必须保留“至少有一种”,因为端点有双重展开:

13=0.13=0.022223.\frac13=0.1{}_3=0.02222\cdots{}_3.

第二种展开只含 0,20,2,所以 1/3C1/3\in C

四、Cantor 集的五个关键性质

1. 闭且紧

每个 CnC_n 都是有限个闭区间之并,因此闭;CC 是闭集的交,仍为闭集。又因 C[0,1]C\subseteq[0,1] 有界,所以 CC 紧。

2. 测度为零

m(Cn)=2n3n=(23)n.m(C_n)=2^n3^{-n}=\left(\frac23\right)^n.

CCnC\subseteq C_n

0m(C)(23)n.0\le m(C)\le\left(\frac23\right)^n.

nn\to\infty

m(C)=0.\boxed{m(C)=0}.

3. 不可数

映射

(bn)n1n=12bn3n(b_n)_{n\ge1}\longmapsto \sum_{n=1}^{\infty}\frac{2b_n}{3^n}

把无限二元序列与 CC 中的点一一对应。因此

C=20=[0,1].|C|=2^{\aleph_0}=|[0,1]|.

4. 没有孤立点

固定 xCx\in C,保留其三进制展开的前 NN 位,在更后面改变一个 0/20/2 数字,可得到另一个 xNCx_N\in C,并且

0<xNx3N0.0<|x_N-x|\le3^{-N}\to0.

故每个 xCx\in C 都是聚点。结合闭性,CC 是完全集。

5. 无处稠密

m(C)=0m(C)=0 说明 CC 不含任何非退化开区间,所以 intC=\operatorname{int}C=\varnothing。又因 CC 闭,

int(C)=,\operatorname{int}(\overline C)=\varnothing,

CC 无处稠密。

五、Cantor 映射:从三进制到二进制

xCx\in C,选择只含 0,20,2 的三进制展开

x=0.a1a2a33,an{0,2}.x=0.a_1a_2a_3\cdots{}_3, \qquad a_n\in\{0,2\}.

bn=an/2b_n=a_n/2,定义

Φ(x)=0.b1b2b32=n=1bn2n.\boxed{ \Phi(x)=0.b_1b_2b_3\cdots{}_2 =\sum_{n=1}^{\infty}\frac{b_n}{2^n}. }

即逐位替换

00,21.\boxed{0\mapsto0,\qquad2\mapsto1}.

例如

0.02020230.0101012.0.020202\cdots{}_3 \longmapsto 0.010101\cdots{}_2.

端点粘合与非单射性

13=0.022223,23=0.200003,\frac13=0.02222\cdots{}_3, \qquad \frac23=0.20000\cdots{}_3,

于是

Φ(13)=0.011112=12,\Phi\left(\frac13\right)=0.01111\cdots{}_2=\frac12, Φ(23)=0.100002=12.\Phi\left(\frac23\right)=0.10000\cdots{}_2=\frac12.

所以 Φ:C[0,1]\Phi:C\to[0,1] 是满射但不是单射。真正与 CC 同胚的是二元序列空间 {0,1}N\{0,1\}^{\mathbb N}

延拓到整个区间

在每个被删去区间上,将函数定义为两个端点的共同像。例如

F(x)=12(x[13,23]),F(x)=\frac12 \quad\left(x\in\left[\frac13,\frac23\right]\right), F(x)=14(x[19,29]),F(x)=34(x[79,89]).F(x)=\frac14 \quad\left(x\in\left[\frac19,\frac29\right]\right), \qquad F(x)=\frac34 \quad\left(x\in\left[\frac79,\frac89\right]\right).

xCx\notin C 的三进制展开第一次在第 kk 位出现 11,即

x=0.a1ak11ak+13,aj{0,2} (j<k),x=0.a_1\cdots a_{k-1}1a_{k+1}\cdots{}_3, \qquad a_j\in\{0,2\}\ (j<k),

F(x)=j=1k1aj/22j+12k.\boxed{ F(x)=\sum_{j=1}^{k-1}\frac{a_j/2}{2^j}+\frac1{2^k}. }

第一个 11 表示 xx 已进入某个间隙,之后的数字不再影响函数值。

六、自相似方程与魔鬼阶梯

左段首位为 00,右段首位为 22,中段被压成平台。无限递归后,图像出现无穷多个水平阶梯却没有跳跃,因此称为“魔鬼阶梯”。

七、Cantor 映射的主要性质

1. 单调不减,但不严格递增

编码替换保持字典序,间隙只会被压成常值,所以

x<y    F(x)F(y).x<y\implies F(x)\le F(y).

FF[1/3,2/3][1/3,2/3] 上恒为 1/21/2,故不严格递增。

2. 处处连续

F0(x)=xF_0(x)=x 出发,递归定义

Fn+1(x)={12Fn(3x),0x13,12,13x23,12+12Fn(3x2),23x1.F_{n+1}(x)= \begin{cases} \dfrac12F_n(3x),&0\le x\le\dfrac13,\\[4pt] \dfrac12,&\dfrac13\le x\le\dfrac23,\\[4pt] \dfrac12+\dfrac12F_n(3x-2),&\dfrac23\le x\le1. \end{cases}

每个 FnF_n 都连续。若 TT 表示该递推算子,则

TfTg12fg.\|Tf-Tg\|_\infty\le\frac12\|f-g\|_\infty.

所以 (Fn)(F_n) 一致收敛到 FF;连续函数的一致极限仍连续,故

FC([0,1]).\boxed{F\in C([0,1])}.

3. 满射,而且 F(C)=[0,1]F(C)=[0,1]

任取二进制数

y=0.b1b2b32,y=0.b_1b_2b_3\cdots{}_2,

x=0.(2b1)(2b2)(2b3)3.x=0.(2b_1)(2b_2)(2b_3)\cdots{}_3.

xCx\in CF(x)=yF(x)=y,所以

F(C)=[0,1].\boxed{F(C)=[0,1]}.

连续映射由此把零测集映成了整个单位区间。

4. 几乎处处导数为零

xCx\notin C,它位于某个被删去的开区间中,FF 在该邻域内为常数,故 F(x)=0F'(x)=0。又因 m(C)=0m(C)=0,得到

F(x)=0几乎处处.\boxed{F'(x)=0\quad\text{几乎处处}}.

F(1)F(0)=1F(1)-F(0)=1,所以“导数几乎处处为零”不能单独推出函数为常数。

5. 有界变差,但不绝对连续

FF 单调不减,所以

V01(F)=F(1)F(0)=1.V_0^1(F)=F(1)-F(0)=1.

FF 绝对连续,则微积分基本定理给出

F(1)F(0)=01F(x)dx=0,F(1)-F(0)=\int_0^1F'(x)\,dx=0,

F(1)F(0)=1F(1)-F(0)=1 矛盾。因此

F 连续且有界变差,但不绝对连续.\boxed{F\text{ 连续且有界变差,但不绝对连续}.}

6. Hölder 连续但不是 Lipschitz 连续

xn=3nx_n=3^{-n},则 F(xn)=2nF(x_n)=2^{-n},从而

F(xn)F(0)xn=(32)n.\frac{|F(x_n)-F(0)|}{|x_n|} =\left(\frac32\right)^n\to\infty.

FF 不是 Lipschitz 连续。

α=log2log3.\alpha=\frac{\log2}{\log3}.

nn 级横向尺度 3n3^{-n} 对应纵向振幅 2n=(3n)α2^{-n}=(3^{-n})^\alpha,由此可证明存在 K>0K>0 使

F(x)F(y)Kxyα.|F(x)-F(y)|\le K|x-y|^\alpha.

而对任意 β>α\beta>\alpha

F(xn)F(0)xnβ=(3β2)n,\frac{|F(x_n)-F(0)|}{|x_n|^\beta} =\left(\frac{3^\beta}{2}\right)^n\to\infty,

所以 α\alpha 是最优 Hölder 指数。

7. 对称性

F(1x)=1F(x).\boxed{F(1-x)=1-F(x)}.

因此图像关于 (1/2,1/2)(1/2,1/2) 中心对称,并有

01F(x)dx=12.\int_0^1F(x)\,dx=\frac12.

八、概率与测度论解释

令随机变量 ξn\xi_n 相互独立,且

P(ξn=0)=P(ξn=1)=12,\mathbb P(\xi_n=0)=\mathbb P(\xi_n=1)=\frac12,

定义

X=n=12ξn3n.X=\sum_{n=1}^{\infty}\frac{2\xi_n}{3^n}.

P(XC)=1\mathbb P(X\in C)=1,且 Cantor 函数正是 XX 的分布函数:

F(x)=P(Xx).\boxed{F(x)=\mathbb P(X\le x)}.

相应测度 μC\mu_C 满足

μC(C)=1,m(C)=0,\mu_C(C)=1, \qquad m(C)=0,

所以 μC\mu_C 与 Lebesgue 测度奇异;又因 FF 连续,μC\mu_C 没有原子。它是连续奇异测度,而 FF 是连续奇异函数。

九、反例索引

错误直觉Cantor 反例
不可数集应有正测度CC 不可数,但 m(C)=0m(C)=0
完全集应包含区间CC 完美,但内部为空
连续映射保持零测m(C)=0m(C)=0,但 F(C)=[0,1]F(C)=[0,1]
连续单调函数必绝对连续FF 连续单调,但不绝对连续
F=0F'=0 几乎处处则 FF 为常数F(1)F(0)=1F(1)-F(0)=1

关键边界是

F=0 处处    F 为常数,F'=0\text{ 处处}\implies F\text{ 为常数},

F=0 几乎处处\centernot    F 为常数.F'=0\text{ 几乎处处}\centernot\implies F\text{ 为常数}.

若增加绝对连续条件,则可由积分恢复函数,此时后一推论才成立。

十、方法提炼:一题通一类

常见变体

  • 改变保留段数和缩放比,构造一般自相似集;
  • 改变左右分支概率,得到非对称 Cantor 分布;
  • 构造内部为空但测度为正的胖 Cantor 集;
  • 研究单调函数对应的 Lebesgue—Stieltjes 测度;
  • 把单调函数增量分解为绝对连续、跳跃与连续奇异三部分。

十一、变式练习

十二、前置知识与延伸阅读