此处的内容我认为是极其重要的,也是学习这门课程时最令我兴奋的部分。在这里我们可以看到对于外测度的不可加性证明的绝妙,同时,这里也体现了数学家对于测度定义的取舍、以及如此取舍的理由。注意,这是一个长证明,其中包含了若干个(我个人发现的)有趣的引理、推论及它们的证明,我会详细阐述对这些构造的理解。此部分为引理部分。
上回:测度论:Measure Theory (7) —— Outer measure - 车天健 - 博客园 (cnblogs.com) 在 Theorem 7.4 中说到 Lebesgue outer measure 满足可数次可加性(Countable sub-additivity),并且给出了证明。但是为什么外测度不直接满足可加性(additivity)呢?虽然乍看之下外测度应该满足可加性 intuitively,并且数学家们也希望它能具有可加性,但令人遗憾的是,事物并不总是那么完美的,even they're mathematics.
回顾 Theorem 7.4,勒贝格外测度满足次可加性如下:
m∗(∞⋃n=1En)≤∞∑n=1m∗(En)
其中 m∗ 定义为外测度。
以下证明外测度不遵守可加性。
Theorem 8.1 (Non-additivity of outer measure - 外测度的不可加性)
存在 R 的两个不相交的子集 A 与 B,使得二者外测度之和不等于二者并集之外测度,i.e.,
∃A,B⊂R, A∩B=∅: m∗(A∪B)≠m∗(A)+m∗(B)
Proof. (Theorem 8.1)
定义一种由元素 a∈[−1, 1] 生成集合 ~a 的方式:
a∈[−1, 1] and: ~a={c∈[−1, 1]: a−c∈Q}
其中,Q 定义为有理数集。
这个定义实际在说,对于一个给定的 −1≤a≤1,我们对它任意加减一个有理数 −1≤c≤1(c<0 时即可以理解为加),若结果依然为有理数,那么 c 便在集合 ~a 之中。
Lemma 8.1
- 若 a,b∈[−1, 1], ~a∩~b≠∅,则 ~a=~b
以上引理直接想说明的是,给定区间 [−1, 1] 内的任意两点 a,b,当它们各自通过上述构造方法建立的集合 ~a,~b 一旦相交,只要我们找到一个共同元素,那么就能立即断定整个集合全等,即: ~a=~b。
Proof. (Lemma 8.1)
-
当 a=b,~a=~b 显然成立。
------------
-
当 a≠b 时,记:
~a={c∈[−1, 1]: a−c∈Q}~b={c∈[−1, 1]: b−c∈Q}
那么假设:
~a∩~b=~b={c∈[−1, 1]: a−c∈Q, b−c∈Q}≠∅
成立。则意味着存在 c∈[−1, 1],使得 a−c 和 b−c 都为有理数,即:
∃c∈[−1, 1]: a−c∈Q, b−c∈Q
现在设 a−c=y∈Q。
----
-
-
当 a∈[−1, 1]∩Q, 即为 [−1, 1] 上的有理数时, 设:
n1n2,y=n3n4,where n1,n2,n3,n4∈Z, n2,n4≠0
则:
c=a−y=n1n4−n2n3n2n4,where n1n4−n2n3∈Z, n2n4∈Z+
所以 c∈Q 且 c∈[−1, 1]∩Q,同理可证明 b。
----
-
当 a∈[−1, 1]∖Q,即为 [−1, 1] 上的无理数时,假设 c 为有理数,设:
c=n1n2, y=n3n4,n1,n2,n3,n4∈Z,n2,n4≠0
则:
a=c+y=n1n4+n2n3n2n4,n1n4+n2n3∈Z,n2,n4∈Z+
那么 a 为有理数,产生矛盾,所以 c 为无理数,c∈[−1, 1]∖Q。
----
由上述两点,我们可知:~a={c∈[−1, 1]: a−c∈Q} 中元素是有理数还是无理数,取决于 a 是有理数还是无理数。反之亦然。
----
① 若 a∈[−1, 1]∩Q, b∈[−1, 1]∖Q,(即 a 为 [−1, 1] 上的有理数, b 为 [−1, 1] 上的无理数),那么 ∀c1∈~a 都为 有理数,∀c2∈~b 都为无理数,此时 ~a∩~b=∅。
----
② 若 a∈[−1, 1]∩Q, b∈[−1, 1]∩Q,(即 a,b 都为 [−1, 1] 上的有理数),且 a≠b。对于:
∀c1∈~a: c1∈[−1, 1]∩Q∀cc∈~b: c2∈[−1, 1]∩Q
则 a,b 与 ~a,~b 中各元素皆为有理数。
for ∀c1∈~a: c1∈[−1, 1]∩Q, then b−c1∈Q⟹c1∈~b⟹~a⊂~b
同理:
for ∀c2∈~b: c2∈[−1, 1]∩Q, then a−c2∈Q⟹c2∈~a⟹~b⊂~a
所以 ~a=~b。
----
③ 若 a∈[−1, 1]∖Q, b∈[−1, 1]∖Q,(即 a,b 都为 [−1, 1] 上的无理数),且 a≠b。则 a,b 与 ~a,~b 中的各元素都为无理数。如果:
∃c∈(~a∩~b): a−c∈Q, b−c∈Q
那么:
(a−c)−(b−c)=a−b∈Q
由于 b−a∈Q, a−c1∈Q,那么:
for ∀c1∈~a: a−c1∈Q⟹(b−c1)=(b−a)+(a−c1)∈Q
则 ~a⊂~b ,同理可证 ~b⊂~a。所以 ~a=~b。
因此 Lemma 8.1告诉我们,~a 中的元素与 a 同为有理数或无理数,且若两集合之交集不为空,则两集合全等。这意味着,对于任意的按如上特性定义的两个集合,要么完全没有交集(不相交),要么每一项都相等。
Lemma 8.2
-
对于 a∈[−1, 1],设有有理数 t 使 a+t∈[−1, 1],则由 a 与 a+t 生成的 ~a 和 ˜a+t 全等。
特殊地,对于 ∀a∈[−1, 1]∩Q: ~a=[−1, 1]∩Q (即 ~a 固定且为 [−1, 1] 上所有有理数)。
Proof. (Lemma 8.2)
-
当 a∈[−1, 1]∩Q,则:
a+t∈[−1, 1]∩Q~a={c∈[−1, 1]: a−c∈Q}˜a+t={c∈[−1, 1]: a+t−c∈Q}
由 Lemma 8.1,对于 ∀c1∈~a: c1∈[−1, 1]∩Q,则有 a+t−c1∈Q,所以:
c1∈˜a+t⟹~a⊂˜a+t
对于 ∀c2∈˜a+t: a+t−c2∈Q 且 c2∈[−1, 1]∩Q。又因为 t∈Q,所以 a∈Q,所以: a−c2∈Q,所以:
c2∈~a⟹˜a+t⊂~a
所以:~a=˜a+t。
-
当 a∈[−1, 1]∖Q,则 a+t∈[−1, 1]∖Q。
for ∀c1∈~a: a−c1∈Q
由于 a 是无理数,则 c1∈[−1, 1]∖Q,且 a−c1+t∈Q,因此:
c1∈˜a+t⟹~a⊂˜a+t
对于 ∀c2∈˜a+t,由于 a+t−c2∈Q,则 a−c2∈Q,且 c2∈[−1,1]∖Q,所以:
c2∈~a⟹˜a+t⊂~a
所以:~a=˜a+t
对于:∀a∈[−1, 1]∩Q, ~a={c∈[−1, 1]: a−c∈Q}。设对于 ∀x∈[−1, 1]∩Q,有:a−x∈Q,则 x∈~a。又:设 ∀c∈~a,有 c∈[−1, 1]∩Q。那么若 a 为 [−1, 1] 上的任意有理数,只会固定生成一种 ~a,且 ~a=[−1, 1]∩Q。
但是,对于 ∀a∈[−1, 1]∖Q, ~a={c∈[−1, 1]: a−c∈Q}。对于 ∀c∈~a,可知 c∈[−1, 1]∖Q,则由 [−1, 1] 上任意无理数生成的 ~a,~a 中的所有元素皆为 [−1, 1] 上的无理数。但对于 ∀x∈[−1, 1]∖Q, a−x 却不一定为有理数,这说明 ~a 中只包括部分 [−1, 1] 上的无理数。
Lemma 8.3
-
对于 ∀a∈[−1, 1],生成的 ~a={c∈[−1, 1]: a−c∈Q} ,则:
∀c1,c2∈~a: c1−c2∈Q
Proof. (Lemma 8.3)
对于 ∀c1,c2∈~a,有:a−c1∈Q, a−c2∈Q,则 (a−c2)−(a−c1)=c1−c2∈Q。
这说明:由 [−1, 1] 上任意一个数生成的 ~a 的各个元素都只相差某有理数。
- 注意:对于 a∈[−1, 1]∩Q,i.e. a 为 [−1, 1] 上的有理数,则变为 Lemma 8.1.2,生成固定唯一的 ~a=[−1, 1]∩Q ([−1, 1] 上所有的有理数),而对于:a∈[−1, 1]∖Q,i.e. a 为 [−1, 1] 上的无理数,即便会存在一些完全相同的 ~a (因为无理数与其加上来的有理数生成的 ~a 相同),却会存在更多完全不同的 ~a,~a 中的各无理数彼此只相差某个有理数。
----
猜想,造成这种现象(i.e. 所有有理数生成的 ~a 只有一种,所有无理数各自生成的 ~a 有许多种)的原因是:有理数 + 有理数 = 有理数,无理数 + 有理数 = 无理数。则由有理数出发,加上任意有理数可以得到全体有理数(有理数不可能由有理数与无理数之和形成);但由无理数出发,加上任意有理数只能得到部分无理数(因为无理数也可以由无理数与无理数之和形成)。
Lemma 8.3 与 Lemma 8.2 也有异曲同工之处。Lemma 8.2 指出,由 a 与 a+t 生成的集合相同(t∈Q);Lemma 8.3 指出,对于某个集合 ~a,若 a∈~a,则 a+t∈~a, t∈Q。相似之处在于,对于任意由 a 生成的 ~a,a∈~a(因为 a−a=0∈Q)。则:
a−(a+t)=−t∈Q⟹a+t∈~a
反之同理,a+t∈˜a+t 且 a∈˜a+t。所以由 Lemma 8.1.1:
~a∩˜a+t≠∅⟹~a=˜a+t
Lemma 8.4
由 ~a 在 Lemma 8.2,8.3 中体现的性质,称集合 {a+t∈[−1, 1]: a∈[−1, 1], ∀t∈Q} 为 a 的 “族”,即 a∈[−1, 1] 的族包含里所有在 [−1, 1] 内、与 a 相差 某个有理数的点。同时,这个组恰好就是 ~a。令 Λ 为 [−1, 1] 上所有无理数,i.e. Λ=[−1, 1]∖Q,则:
⋃a∈Λ{c∈[−1, 1]: a−c∈Q}=[−1, 1]∖Q
并且由 [−1, 1] 上所有无理数生成的各不相同的 ~a 为不可数无穷,或 [−1, 1] 上无理数的族有不可数无穷,或 {~a: ~a generated by a∈[−1, 1]∖Q} 为不可数无穷集。
Proof. (Lemma 8.4)
我们有,对于:
∀c∈⋃a∈Λ{c∈[−1,1]: a−c∈Q}: ∃a0∈Λ: c∈{c∈[−1,1]: a0−c∈Q}
则:a0−c∈Q,a0 为无理数,则 c 为无理数且 c∈[−1,1],则 c∈[−1,1]∖Q。
对于:∀c∈[−1,1]∖Q,则 c 为 [−1,1] 上的任意无理数,则必存在:
a0=c∈[−1,1]∖Q, such that: a0−c=0∈Q
则:c∈{c∈[−1,1]: a0−c∈Q},
则:c∈⋃a∈Λ{c∈[−1,1]: a−c∈Q},
所以:⋃a∈Λ{c∈[−1,1]: a−c∈Q}=[−1,1]∖Q
由之前已证明,[−1,1] 上所有有理数的集合: [−1,1]∩Q 为任意 a∈[−1,1]∩Q 生成的 ~a,则:
~a0∪(⋃a∈Λ{c∈[−1,1]: a−c∈Q})=[−1,1]
其中 a0∈[−1,1]∩Q。
我们可知集合 ~a0 可数,因为 ~a0 中的每一项是由 a0 加上任意 [−1,1] 上的有理数生成的,同理,⋃a∈Λ{c∈[−1,1]: a−c∈Q} 中每一个集合都是可数的。若该并运算为可数并,则可数集的可数并依然为可数集,但 [−1,1] 不可数,产生矛盾。所以对于 a∈[−1,1]∖Q 的族由不可数无穷种。
在引理章的末尾,引入下一节正式证明所需的重要公理 —— 选择公理,这意味着后面我们的证明是基于 “承认选择公理” 的基础之上。
Axiom. 选择公理 (AC: Axiom of Choice)
假设 A={Aα: α∈Λ} 是一个非空集类,由下标集 Λ 区分的各集合为给定集合 Ω 的互不相交的非空子集。那么存在一个集合 E⊂Ω,其中 E 精确地包含了每一个 Aα 各自其中的一个元素。换言之,存在一个选择函数(choice function) f:Λ→A。
Definition.
在承认选择公理(AC)的前提下:
令 V 为一个集合,其构造方式为:从 {~a: a∈[−1,1]} 中各不相同的 ~a 中分别取一个元素以构成 V。
Lemma 8.5
对于 ∀~a in distinct selection,V∩~a 只包含一个元素(即所选取的元素)。
Proof. (Lemma 8.5)
由于只从 ~a 中选取了一个元素进入 V,而若 V∩~a 中存在不止一个元素,则设多出来的某个元素为 c。c 一定既属于 ~a,又属于另一个集合 ~b,而由于 Lemma 8.1,若 ~a∩~b≠∅,那么 ~a=~b,此时:~a∩~b={c}≠∅,则 ~a=~b,违反了 distinct selection 的前提。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构