一、集合语言的翻译字典
在读证明之前,先记住四个最常用的对应关系。
| 逻辑或分析语言 | 集合语言 |
|---|
| 对每个 k 都成立 | 对 k 取交集 |
| 存在某个 N 使之成立 | 对 N 取并集 |
| g(x)≤c | x∈g−1((−∞,c]),连续时为闭集 |
| g(x)<c | x∈g−1((−∞,c)),连续时为开集 |
量词的先后顺序不能交换。例如
∀l ∃N ∀n,m≥N
必须依次翻译成
l⋂ N⋃ n,m≥N⋂.
这就是第一题中 Fσδ 结构的来源。
二、例题一:连续函数列的收敛点集是 Fσδ 集
1. 为什么想到柯西准则
若直接写“存在极限 a”,就会引入一个随 x 变化、事先不知道的极限值。柯西准则能消去这个未知量:因为实数完备,
(fn(x)) 收敛⟺(fn(x)) 是柯西列.
于是只需比较函数列自身的两项。
2. 把收敛写成量词
固定 x∈F。柯西条件为
∀ε>0, ∃N, ∀n,m≥N,∣fn(x)−fm(x)∣<ε.
为了得到闭集,使用离散阈值 1/l 和非严格不等式。下面两个条件等价:
∀ε>0, ∃N, ∀n,m≥N,∣fn(x)−fm(x)∣<ε,
∀l∈N+, ∃N, ∀n,m≥N,∣fn(x)−fm(x)∣≤l1.
第二式推出第一式时,给定 ε>0,取 l 充分大使 1/l<ε 即可。
3. 逐层把量词翻译成并交
令
El,n,m:={x∈F:∣fn(x)−fm(x)∣≤l1}.
则:
- “对所有 n,m≥N”对应 n,m≥N⋂El,n,m;
- “存在 N”对应 N=1⋃∞;
- “对所有 l”对应 l=1⋂∞。
所以
C=l=1⋂∞N=1⋃∞n,m≥N⋂{x∈F:∣fn(x)−fm(x)∣≤l1}.
4. 为什么最里面的集合是闭集
固定 l,n,m,函数
gn,m:F→R,gn,m(x)=∣fn(x)−fm(x)∣
连续,而 (−∞,1/l] 是闭集。因此
El,n,m=gn,m−1((−∞,1/l])
在 F 中闭。又因为题设中 F 本身是 R 的闭集,所以 El,n,m 也是 R 中的闭集。
于是,对固定的 l,N,
n,m≥N⋂El,n,m
是闭集;再对 N 作可数并,得到一个 Fσ 集;最后对 l 作可数交,得到 Fσδ 集。因此
C∈Fσδ.
三、例题二:介值性与闭水平集迫使函数连续
1. 思路为什么落在半直线的原像上
连续性的开集原像判据告诉我们:若对任意 a<b,
f−1((a,b))={f>a}∩{f<b}
都是开集,就能推出 f 连续。
题设只告诉我们有理数高度的水平集闭,因此先固定 q∈Q,证明
Aq:={x:f(x)<q}
是开集。
2. 反证:假设 Aq 不是开集
若 Aq 不是开集,则存在 x0∈Aq,使任何邻域都含有 Aq 外的点。对每个 n,可选
xn∈/Aq,∣xn−x0∣<n1.
于是
xn→x0,qquadf(x0)<q,qquadf(xn)≥q.
3. 介值性制造水平点
函数在 x0 处的值低于 q,在 xn 处的值不低于 q。由介值性,在 x0 与 xn 之间存在 yn,使
f(yn)=q.
因为 yn 位于 x0 与 xn 之间,
∣yn−x0∣≤∣xn−x0∣⟶0,
所以 yn→x0。
从图像上看:只要函数值从水平线 y=q 的下方走到其上方,介值性就迫使它碰到这条水平线;而 xn 越来越靠近 x0,这些交点 yn 也被夹着靠近 x0。
4. 水平集闭性产生矛盾
每个 yn 都属于闭集 Lq={f=q},且 yn→x0,故
x0∈Lq,qquadf(x0)=q.
这与 f(x0)<q 矛盾。因此
{f<q} 是开集(q∈Q).
完全对称地,若从 f(x0)>q 出发并反设附近存在 f(xn)≤q,可得
{f>q} 是开集(q∈Q).
5. 从有理阈值推广到任意实数阈值
有理数在实数中稠密。对任意 a∈R,有
{f<a}=q∈Qq<a⋃{f<q}.
右侧包含于左侧是传递性;反过来,若 f(x)<a,可在 f(x) 与 a 之间选取有理数 q,使
f(x)<q<a,
故 x 属于右侧某一项。因为右侧是开集之并,{f<a} 是开集。
同理,
{f>a}=q∈Qq>a⋃{f>q}
也是开集。因此对任意开区间 (a,b),
f−1((a,b))={f>a}∩{f<b}
是开集。开区间构成 R 拓扑的一组基,所以
f∈C(R).
四、两道题的共同结构
| 题目 | 分析语言 | 集合化动作 | 最终结论 |
|---|
| 函数列收敛点集 | 柯西量词 ∀l∃N∀n,m | ⋂l⋃N⋂n,m | Fσδ |
| 介值函数连续性 | 跨越高度、水平集闭、有理数稠密 | 先证 {f<q},{f>q} 开,再作并交 | 开集原像均开 |
两题都体现了一个重要方法:不要直接追逐“收敛”或“连续”这些整体概念,而要把它们拆成可以由集合运算承载的局部条件。
五、方法提炼:一题通一类
常见变体
- 将“收敛点集”换成“有界点集”“趋于 +∞ 的点集”或“连续点集”,核心仍是先写量词;
- 将 1/l 换成任意趋于 0 的正数列,通常不改变结论;
- 第二题可把 Q 换成任意在 R 中稠密的集合 D;
- 若定义域换成一般度量空间,第二题中依赖“两个点之间”的介值性部分需要相应的连通结构,不能机械照搬。
六、变式练习
七、前置知识与延伸阅读