Definition. (Lebesgue outer measure)
对于任意集合 A⊂R 的勒贝格外测度(Lebesgue outer measure)定义为:
m∗(A)=infZA,where ZA={∞∑n=1l(In): In are intervals, A⊂∞⋃n=1In}
同时我们称区间序列 {In}∞n=1 覆盖(cover)了集合 A。
Theorem 7.1
对于集合 A⊂R,当且仅当 m∗(A)=0,A 为一个零测集。
Proof. (Theorem 7.1)
⟹ 设 A⊂R 且 m∗(A)=0。由定义:
m∗(A)=inf{∞∑n=1l(In): In 为区间, A⊂∞⋃n=1In}=0
Mapping:
f: {{In}∞n=1: In are intervals, A⊂∞⋃n=1In}⟶{∞∑n=1l(In): In are intervals, A⊂∞⋃n=1In}
为一个 surjection(满射)。即对于:
∀∞∑n=1l(In), In are intervals, A⊂∞⋃n=1In: ∃{I′n}∞n=1,I′n are intervals, A⊂∞⋃n=1I′n: ∞∑n=1l(In)=∞∑n=1l(I′n)
(意思就是,对于每一个这种区间长度和,总能找到一个满足相同条件的区间序列,最差的情况也可以是自己。)
所以可以应用 infimum 的定义:
-
for ∀{In}∞n=1, In are intervals, A⊂∞⋃n=1In: ∞∑n=1l(In)≥0
-
for ∀ε>0: ∃{I′n}∞n=1, I′n are intervals, A⊂∞⋃n=1I′n: ∞∑n=1l(I′n)<ε
其中 2. 恰好满足了零测集的定义。
⟸ 设 A⊂R 且 A 为零测集,由定义:
for ∀ε>0: ∃{In}∞n=1, In 为区间: A⊂∞⋃n=1In, ∞∑n=1l(In)<ε
并且:∞∑n=1l(In) 为长度和,必有:∞∑n=1l(In)≥0,所以:
m∗(A)=inf{∞∑n=1l(In): In are intervals, A⊂∞⋃n=1In}=0
Theorem 7.2
如果 A⊂B,那么 m∗(A)≤m∗(B)。
Lemma.
若 A⊂B,则 infA≥infB。
Proof. (Lemma)
由下确界定义:
∀b∈B: b≥infB
又:A⊂B,则有:
∀a∈A: a∈B
所以:
∀a∈A: a≥infB
由下确界定义:
∀ε>0: ∃a0∈A: a0<infA+ε
假设 infA<infB,令 ε=infB−infA>0,则:
∃a0∈A: a0<infA+infB−infA=infB
这与: ∀a∈A: a≥infB 矛盾,故 infA≥infB。
Proof. (Theorem 7.2)
设:
inf{∞∑n=1l(In): In 为区间, A⊂∞⋃n=1In}=m∗(A)=ainf{∞∑n=1l(Jn): Jn 为区间, B⊂∞⋃n=1Jn}=m∗(B)=b
由于 A⊂B,则:A⊂B⊂∞⋃n=1Jn,{Jn}∞n=1 为以上定义的区间序列。所以包含 B 的这样的区间序列 {Jn}∞n=1 也一定包含 A。
(即:{Jn}∞n=1 一定是 {In}∞n=1,但{In}∞n=1 不一定是 {Jn}∞n=1)
所以:
{{In}∞n=1: In 为区间, A⊂∞⋃n=1In}⊃{{Jn}∞n=1: Jn 为区间, B⊂∞⋃n=1Jn}
由 Theorem 7.1 的证明中构造的映射,有:
{∞∑n=1l(In): In 为区间, A⊂∞⋃n=1In}⊃{∞∑n=1l(Jn): Jn 为区间, B⊂∞⋃n=1Jn}
which implies:
⟹infZA≤infZB⟹a≤b(By the conclusion of previous lemma)
Theorem 7.3
如果 I 是一个区间,那么 m∗(I)=l(I)。
Proof. (Theorem 7.3)
首先,我们知道:
m∗(I)=inf{∞∑n=1l(In): In are intervals, I⊂∞⋃n=1In}
对于 ∀∞∑n=1l(In), In are intervals, I⊂∞⋃n=1In:
由于 I⊂∞⋃n=1In,则 l(I)≤∞∑n=1l(In),故:
∀∞∑n=1l(In)∈{∞∑n=1l(In): In are intervals, I⊂∞⋃n=1In}: l(I)≤∞∑n=1l(In)
由于 I 为区间,且 I⊂I,则:
l(I)∈{∞∑n=1l(In): In are intervals, I⊂∞⋃n=1In}
则:
for: ∀ε>0: ∃l(I)∈{∞∑n=1l(In): In are intervals, I⊂∞⋃n=1In}: l(I)<l(I)+ε
所以:
m∗(I)=inf{∞∑n=1l(In): In are intervals, I⊂∞⋃n=1In}=l(I)
Theorem 7.4 (Countable subadditivity - 次可加性)
m∗(∞⋃n=1En)≤∞∑n=1m∗(En)
Proof. (Theorem 7.4)
由定义:
m∗(∞⋃n=1En)=inf{∞∑t=1l(Jt): Jt 为区间, ∞⋃n=1En⊂∞⋃t=1Jt}
For ∀En,有:m∗(En)=inf{∞∑s=1l(Ins): Ins 为区间, En⊂∞⋃s=1Ins}
若对于 ∀n∈N+: En⊂∞⋃s=1Ins,其中Ins 为区间,则对于 ∀x∈∞⋃n=1En: ∃n0∈N+:x∈En0,则 x∈∞⋃s=1In0s。
又:∞⋃s=1In0s⊂∞⋃n=1∞⋃s=1Ins,则:
∀x∈∞⋃n=1En: x∈∞⋃n=1∞⋃s=1Ins⟺∞⋃n=1En⊂∞⋃n=1∞⋃s=1Ins
因此,若对于 ∀n∈N+: En⊂∞⋃s=1Ins,则有:∞⋃n=1En⊂∞⋃n=1∞⋃s=1Ins
设两集合:
A={{Jt}∞t=1: Jt 为区间, ∞⋃n=1En⊂∞⋃t=1Jt}B={{Ins}∞,∞n=1,s=1: Ins 为区间, En⊂∞⋃s=1Ins}={{Ins}∞,∞n=1,s=1: Ins 为区间, En⊂∞⋃s=1Ins, ∞⋃n=1En⊂∞⋃n=1∞⋃s=1Ins}
可以发现,若视 B 中的 {Ins}∞,∞n=1,s=1 为一个新的区间序列,且该区间序列的可数并包含了 ∞⋃n=1En,这符合 A 的定义,所以:
B⊂A
由 (i) 中所述的满射方式,存在以下满射 f :
A={{Jt}∞t=1: Jt 为区间, ∞⋃n=1En⊂∞⋃t=1Jt}⟶{∞∑t=1l(Jt): Jt 为区间, ∞⋃n=1En⊂∞⋃t=1Jt}=C
而:
f(B)=f({{Ins}∞,∞n=1,s=1: Ins 为区间, En⊂∞⋃s=1Ins, ∞⋃n=1En⊂∞⋃n=1∞⋃s=1Ins})={∞∑n=1∞∑s=1l(Ins): Ins 为区间, En⊂∞⋃s=1Ins, ∞⋃n=1En⊂∞⋃n=1∞⋃s=1Ins}=D
由 B⊂A,则 D⊂C,则:
infD≥infC⟺inf{∞∑t=1l(Jt): Jt 为区间, ∞⋃n=1En⊂∞⋃t=1Jt}≤{∞∑n=1∞∑s=1l(Ins): Ins 为区间, En⊂∞⋃s=1Ins, ∞⋃n=1En⊂∞⋃n=1∞⋃s=1Ins}
又:{Ins}∞s=1 的选择至于条件 “En⊂∞⋃s=1Ins” 有关(对于每个 n∈N+), 则与 n 无关,则:
inf{∞∑n=1∞∑s=1l(Ins): Ins 为区间, En⊂∞⋃s=1Ins, ∞⋃n=1En⊂∞⋃n=1∞⋃s=1Ins}=∞∑n=1inf{∞∑n=1l(Ins): Ins 为区间, En⊂∞⋃s=1Ins}
-
其实这里有种更简单的证明,即直接证明以上两边相等。设:
D={∞∑n=1∞∑s=1l(Ins): Ins 为区间, En⊂∞⋃s=1Ins, ∞⋃n=1En⊂∞⋃n=1∞⋃s=1Ins}Dn={∞∑n=1l(Ins): Ins 为区间, En⊂∞⋃s=1Ins}
则 infD 满足:
① ∞∑n=1∞∑s=1l(Ins)∈D: ∞∑n=1∞∑s=1l(Ins)≥infD
② ∀ε: ∃∞∑n=1∞∑s=1l(Ins)∈D: ∞∑n=1∞∑s=1l(Ins)<infD+ε
则:
①
∀n∈N+: ∀∞∑s=1l(Ins)∈Dn: ∞∑s=1l(Ins)≥infDn⟹∀∞∑n=1∞∑s=1l(Ins)∈D: ∞∑n=1∞∑s=1l(Ins)≥∞∑n=1infDn
②
∀n∈N+: ∀εn=ε2n>0: ∃∞∑s=1l(Ins)∈Dn: ∃∞∑s=1l(Ins)<infDn+εn⟹∀∞∑n=1εn=ε>0: ∃∞∑n=1∞∑s=1l(Ins)∈D: ∞∑n=1∞∑s=1l(Ins)<∞∑n=1infDn+ε
所以:
infD=∞∑n=1infDn
所以:
inf{∞∑t=1l(Jt): Jt 为区间, ∞⋃n=1En⊂∞⋃t=1Jt}≤∞∑n=1inf{∞∑n=1l(Ins): Ins 为区间, En⊂∞⋃s=1Ins}⟺m∗(∞⋃n=1En)≤∞∑n=1m∗(En)
Theorem 7.5 (Translation invariant - 平移不变性)
对于 ∀A⊂R: ∀t∈R: m∗(A)=m∗(A+t),其中 A+t={a+t: ∀a∈A}
Proof. (Theorem 7.5)
对于 ∀A⊂R: ∀t∈R,令:
m∗(A)=inf{∞∑n=1l(In): In 为区间, A⊂∞⋃n=1In}m∗(A+t)=inf{∞∑n=1I′n: I′n 为区间, A+t⊂∞⋃n=1I′n}
由满射确定 m∗(A) 的原象:
N={{In}∞n=1: In 为区间, A⊂∞⋃n=1In}
令:
N′={{I′n}∞n=1: {I′n}∞n=1={In+t}∞n=1 for ∀{In}∞n=1∈N}
由于 In+t={in+t: in∈In} ,In 为区间,则 I′n=In+t 也为区间。
令 In 的左端点为 an,bn,则 I′n 的左右端点为 an+t,bn+t,则:
∞∑n=1l(In)=∞∑n=1(bn−an)=∞∑n=1l(I′n)=∞∑n=1(b′n−a′n)=∞∑n=1((bn+t)−(an+t))
并且,如果 A⊂∞⋃n=1In,则
∀a∈A: a∈∞⋃n=1In ⟹ ∀a∈A: ∃n0∈N+: a∈In0⟹ ∀a∈A: ∃n0∈N+: a+t∈I′n0 ⟹ ∀a∈A: a+t∈∞⋃n=1I′n
又因为:
a∈A⟺a+t∈A+t
则:
∀a+t∈A+t: a+t∈∞⋃n=1I′n⟹A+t⊂∞⋃n=1I′n
反之可证:若 A+t⊂∞⋃n=1I′n,则 A⊂∞⋃n=1In, 则:
{∞∑n=1l(In): In 为区间, A⊂∞⋃n=1In}={∞∑n=1l(I′n): I′n 为区间, A+t⊂∞⋃n=1I′n}
所以二者下确界也相等,所以:
∀A⊂R: ∀t∈R: m∗(A)=m∗(A+t)
【推荐】国内首个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语句:使用策略模式优化代码结构