高等概率论逐页精讲

第 2 讲 随机变量、期望与不等式›第 2 部分 用 CDF 计算期望

PDF 第 18 / 32 页幻灯片 18/33定义

康托尔集及其二进编码:不可数,长度却为 0

The Cantor set and its binary encoding

课件原页 · 点击放大 · ← → 键翻页

这一页在讲什么

人话版一句话版

从 开始,一遍遍挖掉每段中间的三分之一,剩下的点组成康托尔集 它的总长度是 0,却有不可数多个点——因为每个点都对应一串 0/1 的无穷序列(这就是标题里的「二进编码」)。

  • 位置:第 2 部分,为下一页的反例做准备。第 17 页 说「有密度 ⟺ CDF 绝对连续」;第 19 页 要造一个 CDF 连续、却没有密度的分布,它需要一个「点多到不可数、长度却为 0」的集合来存放全部概率——康托尔集正好合适。
  • 要澄清的误解:直觉上「长度为 0 的集合,点很少(可数个)」。康托尔集说明这是错的:零测集可以不可数。
  • 第 1 讲的回顾:可数集一定是零测集(第 17 页、第 23 页);本页给出反方向的反例。

先补基础

基础补课三进制小数

就像十进制小数 表示 三进制小数 (每个 表示

  • 第一位 告诉你 在 的哪个三分之一里: 在 在 在
  • 例:(和十进制的 一样,有些数有两种写法);(因为
基础补课二进制与 0/1 序列

二进制小数 (能表示 里的每个数。所有无穷 0/1 序列 组成的集合记作 它是不可数的(第 7 页 的无穷次抛硬币就是它;对角线论证见那一页的「展开」卡片,或基础补课 · 可数与不可数)。

基础补课闭集

「闭集」可以简单理解为「包含了自己所有边界点」的集合,例如闭区间 闭集的交仍是闭集,有限个闭区间的并也是闭集。闭集都是博雷尔集,所以可以谈测度。

课件原文逐句精读

课件原文The Cantor set and its binary encoding

Definition 18 (Middle-thirds Cantor set) Start with . To obtain , delete the open middle third of every interval in , keeping all endpoints. Thus

Define . Each contains disjoint closed intervals of length . Hence is closed, and

中文翻译

定义 18(三分康托尔集) 从 开始。要得到 就把 中每个区间的开的中间三分之一删掉,保留所有端点。于是

定义 每个 由 个互不相交、长度为 的闭区间组成。因此 是闭集,并且

(后面的「二进编码」课件留白,见下一节。)

delete the open middle third, keeping all endpoints|每一步做什么

  • open middle third(开的中间三分之一):从 删掉 不含端点 所以端点留下。
  • 每一步,每个剩下的区间都一分为三、删掉中间那份、保留两边两份:区间个数翻倍,每段长度变成原来的
步数 区间个数 每段长度 总长度 这一步删掉的总长度
0 1 1 1 —
1 2
2 4
3 8

Define C := ⋂ Cₙ|康托尔集是什么

  • 是所有步都没被删掉的点。 一层层缩小。
  • 是闭集:每个 是有限个闭区间的并,是闭集;闭集的交还是闭集。
  • :测度单调(第 12 页),所以 对每个 成立,只能是 0。(也可以用从上连续 第 14 页:
  • 被删掉的总长度:全部长度都被删光了。

补全课件留白

补充说明

课件此处留白(课堂板书),以下内容由本站根据标准教材补写,记号与本课件保持一致;如与老师课堂写法不同,以老师为准。

命题康托尔集的二进编码
  1. 三进制刻画: 当且仅当 有一个三进制展开 其中每一位 (不出现 1)。
  2. 与 0/1 序列一一对应:映射
    是双射(把三进制数字里的 2 换成 1,就得到二进制数字)。
  3. 因此 不可数,但
推导证明思路

第 步删掉的正是「第 位三进制数字只能是 1」的那些点,所以留下来的点每一位都可以选 0 或 2;而「每一位二选一」的方式和 0/1 序列一样多。

第 1 步(第一位): 的第一位三进制数字 决定它在哪个三分之一里。删掉的开区间 里的点,第一位只能是 1(没有别的写法);留下的 可以写成 可以写成 端点 也能避开 1。所以 有一个展开使

第 2 步(逐位归纳):在 的每个小区间里重复同样的论证,第二位 决定在这个小区间的哪个三分之一里,删掉的中间三分之一恰好是 只能为 1 的点。一般地, 有展开使 对所有 取交,就得到第 1 条。

第 3 步(双射):

  • 映射 把 送到三进制数字为 的数,由第 1 条它落在 里。
  • 满射: 里每个点都有只含 0、2 的展开,令 即可。
  • 单射:两个只含 0、2 的不同序列,在第一个不同的位置 上,一个是 0、一个是 2;后面所有位的差最多是 而第 位造成的差是 所以两个数之差至少是 两数不同。

第 4 步(不可数): 不可数, 是双射,所以 不可数。

图解

图解:前三步挖去的区间

用数轴想象(每一行是一步,粗线是留下的部分):

  • 整条线。
  • 与 两段,中间的 空了。
  • 四段 每段长
  • 八段,每段长

每往下一行,每段都「掰成两半、扔掉中间」。课件上没有画图,这张想象图就是定义 18 的全部内容。注意:留下来的点越来越「稀」,但永远不会被删光——每一步的端点永远留下。

例子

例 1:哪些点在康托尔集里?
  • 所有步骤的端点都在 里(它们从不被删掉),这样的点有可数多个。
  • 每一位都是 0 或 2,所以 但它不是任何一步的端点(端点都是 的形式)。所以康托尔集里不只有端点。
  • 第一位就是 1,而且没有别的写法,所以 (它在第一步就被删掉了)。
例 2:用编码读出位置

序列 (交替)对应 验证:每一位都是 0 或 2,确实在 里。读法:第 1 位是 1(二进制)→「走右边的三分之一」,第 2 位是 0 →「在其中走左边的三分之一」……编码就是一份「每一步往左还是往右」的路线图。

例 3:长度与点数的对比
集合 点的个数 勒贝格测度
有理数 可数 0
康托尔集 不可数 0
不可数 1

所以「测度为 0」和「可数」不是一回事:可数 ⇒ 测度 0,但测度 0 ⇏ 可数。

常见疑问与易错点

易错点问:每一步都删掉了点,最后会不会什么都不剩?

答:不会。每一步删的是开区间,所有端点都永远保留,所以 至少包含可数多个端点;由二进编码,它甚至有不可数多个点。「长度被删光」和「点被删光」是两回事。

易错点问:既然 C 的长度为 0,为什么它能「装下」不可数多个点?

答:长度是对集合的「宽度」的度量,不是对点数的计数。单个点长度为 0;可数多个点用 的技巧也能盖住;康托尔集说明,即使不可数多个点,只要排列得足够「稀疏」,也能被总长度任意小的区间盖住(第 步的 段,总长

易错点问:为什么编码要用 0 和 2,而不是 0 和 1?

答:三进制数字 1 恰好对应「被删掉的中间三分之一」,所以康托尔集里的点不用数字 1;剩下的两种选择 0、2 与二进制的 0、1 一一对应。这就是标题 binary encoding(二进编码)的意思。

小结与自测

小结本页小结
  • 康托尔集 每步删掉每段的开的中间三分之一; 有 段、每段长
  • 是闭集,所以测度为 0;删掉的总长度恰好是 1。
  • 二进编码: 三进制展开只用 0 和 2;把 2 换成 1 得到与 的双射,所以 不可数。
  • 零测集可以不可数——这是下一页构造「连续但无密度」分布的关键。
自测

1. 有几段?总长度是多少?它比 少了多长?

点开看答案

段,每段长 总长度 总长 所以第 3 步删掉了

2. 在康托尔集里吗?(提示: 在 吗?)

点开看答案

所以 前两步都留下了。再看第 3 步: 被分成 而 落在 留下。继续下去需要算三进制:(循环节 0022),每一位都是 0 或 2,所以

3. 判断:测度为 0 的集合一定只有可数多个点。

点开看答案

错误。康托尔集测度为 0,但通过二进编码与 一一对应,是不可数集。

本页术语中英对照(按出现顺序)
中文English白话解释
康托尔集Cantor set反复挖掉中间三分之一得到的集合:不可数,但长度为 0。
不可数uncountable无论怎么排都排不成一列,例如区间 [0,1] 里的全体实数。
绝对连续absolute continuity函数版:小区间总长很小时增量总和也很小;测度版:Q ≪ P,P 为零的事件 Q 也为零。
累积分布函数cumulative distribution function (CDF)F(x) = P(X ≤ x),单调不减、右连续,完全决定分布。
集合set把一些对象放在一起当成一个整体,例如 {1,2,3}。
可数countable元素能排成第 1 个、第 2 个、第 3 个……的一列(有限也算),例如自然数、有理数。
分布law / distributionX 把概率「推」到取值空间上得到的测度:L(X)(B) = P(X ∈ B)。
零测集null set测度为 0 的集合,例如单点、有理数全体、康托尔集。
区间interval数轴上的一段,[a,b] 包含端点,(a,b) 不包含端点。
博雷尔 σ-代数Borel sigma-algebra由实数轴上所有开区间生成的 σ-代数 𝓑(ℝ),包含所有常见的集合。
测度measure给 σ-代数里的每个集合一个 [0, ∞] 中的「大小」,空集为 0,并且可数可加。
两两不交pairwise disjoint一列集合中任意两个都没有公共元素,对应「任意两件事不会同时发生」。
从上连续continuity from above集合一层层变小(Eₙ ↓ E)且 μ(E₁) < ∞ 时,μ(Eₙ) → μ(E)。
当且仅当if and only if (iff)「A 当且仅当 B」:A 成立就一定有 B,B 成立也一定有 A,两者同真同假,记作 A ⟺ B。
函数function / mapf: A → B 给 A 中每个元素指定 B 中唯一一个元素。
勒贝格测度Lebesgue measure实数轴上「长度」的严格版本,定义在勒贝格可测集上,m([a,b]) = b − a。
有理数rational number能写成分数 p/q 的数,全体有理数记作 ℚ;它们可数,却在数轴上处处稠密。