← 返回知识卡片总目录

DS1号 · 自学教材系列 | 概率论

第 1 章 随机现象与概率

世界有两种事情:一种「一定会发生」,一种「说不准」。概率论研究的就是后者。但「说不准」不等于「毫无规律」——本章从「随机」这两个字挖到底,讲清频率如何稳定、概率如何被数学家严格定义,以及几条概率公式是怎么一步步推出来的。

🎯 本章学习目标

  1. 分清「确定性现象」与「随机现象」,说出随机现象的独特规律。
  2. 掌握随机试验、样本空间、事件这几个最基础的名词。
  3. 理解「频率」如何随着试验次数增加而趋于稳定,以及它的局限。
  4. 背下并理解概率的三条公理(公理化定义),以及它为什么必要。
  5. 从公理出发,亲手推出概率的几条基本性质(如加法定理)。

1.1确定性现象与随机现象

先做一个分类。把世界上所有「事情」分成两类,你会豁然开朗。

第一类:确定性现象

在相同的条件下,结果必然唯一的现象,叫 确定性现象。比如:

这类现象可以用经典物理、几何、代数精确预言,是「输入确定,输出就确定」。

第二类:随机现象

在相同的条件下,结果不确定、但呈现某种统计规律的现象,叫 随机现象。比如:

核心思想 随机现象有两个看似矛盾、实则统一的特征:单次结果不确定(抛一次硬币,正面反面都可能),但大量重复时呈现稳定的规律(抛一万次,正面大约占一半)。概率论的全部工作,就是给这个「稳定的规律」一个精确的数学描述。

确定性现象与随机现象的对比 左图:同一条件下一块石头总是落回地面,结果唯一,对应确定性现象;右图:抛一枚硬币,结果在正面和反面之间不确定,对应随机现象。 确定性现象 结果唯一 必然落地 随机现象 正 反 结果不确定,但有规律
图 1-1左:确定性现象——条件相同则结果唯一;右:随机现象——单次结果不确定,但大量重复后呈现稳定规律。

深挖一层:随机性从哪里来?

掷出去的骰子,真的「本质上」不可预测吗?十八世纪的数学家拉普拉斯(Laplace)设想过一位知晓宇宙中每个粒子位置与速度的「智者」(后人戏称「拉普拉斯妖」):按牛顿力学,它能推算未来的一切。在这种世界观里,骰子的「随机」只是因为我们拿不到全部细节——离手时的姿态与角速度、桌面弹性、气流扰动——条件都在,信息不全。这种随机是「无知」造成的,可以叫认知上的随机。

计算机的「伪随机数」把这一点演示得最清楚:随机数生成器是一条完全确定的递推公式,给定同一个「种子」,输出序列逐位可复现;但它的统计表现——各数字出现的比例、前后数字的关联——却能以假乱真。工程上大量使用的蒙特卡洛仿真(Monte Carlo method,用随机模拟算问题的方法)用的正是这种「假随机」,而且效果极好。这印证了本门课的立场:概率论不追问随机的本源,只刻画随机的统计规律。至于二十世纪量子力学的补充——微观世界的随机被认为即使掌握全部条件也无法预言——对概率论同样无关紧要:只要「可以大量重复、频率趋于稳定」,同一套数学全部适用。

工程视角:从「消灭波动」到「量化波动」

机械加工最能体现工程界态度的转变。同一台机床、同一张图纸、同一批毛坯,加工出的零件尺寸仍各有微小差异:刀具磨损、主轴振动、材料组织不均、温度漂移……因素多到无法逐一控制。工程师们由此接受了一个现实——波动无法彻底消灭,但可以测量、描述、约束。现代质量管理的思路随之确立:用统计量刻画波动,据此规定公差(tolerance,允许的尺寸变动范围)与检验方案;制造业标配的统计过程控制(SPC,Statistical Process Control),本质就是「把随机波动当随机现象来科学管理」。

航空结构同样如此:同一图号的一批紧固件逐件做拉伸试验,断裂载荷会散布在一个范围内;结构称重、装配间隙、疲劳寿命亦然。设计与验收规范的通用思路不是苛求「每件精确等于某个值」,而是给出带概率含义的指标——例如「99% 的件强度不低于某下限」——把随机性约束在安全边界内。要会算这类指标,第一步就是掌握概率的语言。

📐 例题 1 把现象分类:确定性还是随机?

判断下列现象是确定性现象还是随机现象,并各用一句话说明理由:① 标准大气压下水加热到 100 ℃ 沸腾;② 掷一颗骰子出现 6 点;③ 某航班明天是否正点到达;④ 从一批螺栓中任取一件恰好是不合格品;⑤ 上抛一枚硬币后落回地面;⑥ 从一批零件中抽 100 件,其中不合格品恰好为 0 件。

思路 判据只有一条:相同条件下,结果是否唯一确定。①⑤ 由物理定律保证结果唯一,是确定性现象;②③④ 结果有多种可能且事先不可断言,是随机现象。

解 ⑥ 要单独小心:它是「对一次随机抽样结果的事前陈述」——抽检之前,不合格品可能是 0 件、1 件、3 件……结果并不唯一,所以⑥仍是随机事件。只有抽检完成之后,「100 件全合格」才从随机事件变成既成事实。

答:确定性现象:①⑤;随机现象:②③④⑥。 ⚠ 易错点:把「统计结论」误当「确定结论」——「抽 100 件全合格」作为事前陈述永远是随机的;正点率 99% 的航线也不能保证下一班必然正点。

辨析:随机不等于不可知。随机现象可以被精确刻画:用概率描述各结果的可能性(本章),用随机变量描述取值规律(第 6 章),用期望与方差概括平均与波动(第 10 章)。概率论给「说不准」的事建立了一套「说得准」的理论;第一步,是把现实中的随机现象翻译成数学对象——这正是下一节的任务。

🧠 一句话记忆 确定 = 一个结果;随机 = 多个可能结果,但长期比例稳定。

1.2随机试验与样本空间

要研究随机现象,第一步是把它「数学化」。数学家把「对随机现象的观察」抽象成一个词:随机试验(简称试验)。一个过程能叫随机试验,要满足三条:

有了「试验」,接着定义两个集合论的名词——它们是整个概率论的骨架。

样本空间与样本点

一个随机试验的所有可能结果的集合,叫 样本空间,记作 Ω(希腊字母 Omega,读「欧米伽」)。样本空间里的每一个元素,叫 样本点,记作 ω。

几个随机试验的样本空间
随机试验样本空间 Ω样本点个数
抛一枚硬币Ω = { 正面, 反面 }2
掷一颗骰子Ω = { 1, 2, 3, 4, 5, 6 }6
观察灯泡寿命(小时)Ω = [0, +∞)无穷多(不可数)
连续抛硬币直到出现正面Ω = { 正, 反正, 反反正, … }无穷多(可数)

核心思想 样本空间就是把「可能发生的一切」用一个集合框起来。后面你会发现,概率论的一切,都是在样本空间的子集上做文章。样本点是「最小的结果」,样本空间是「所有结果的仓库」。

为什么用集合的语言?

因为集合论给了我们一套现成的、精确的运算工具。把「结果」看成集合里的元素,把「事件」看成集合里的子集,那么「A 和 B 都发生」就是两个集合的交集,「A 或 B 发生」就是并集。数学大厦能搭得严丝合缝,靠的正是这个翻译。

深挖一层:样本空间的「粒度」由观察目的决定

同一个过程,可以建立不止一个合法的样本空间,区别在粒度——记录结果的精细程度,而粒度由「你想回答什么问题」决定。观察一次航班:只关心「延误与否」,Ω = { 正点, 延误 } 两个点就够用;要回答「延误超过 30 分钟的可能性」,就必须细化到「延误分钟数」,取 Ω = [0, +∞),不可数无穷。两个模型都对,但粒度选错,问题就答不了——拿着两点式模型永远算不出「延误超 30 分钟」。建模第一课:先明确要回答的问题,再定样本空间的粗细。

粒度上还藏着一道数学分水岭:样本点是有限、可数无穷(能与自然数一一对应)还是不可数(如整段区间)。前两者统称离散,可以逐个编号、逐个赋概率;不可数的样本空间(寿命、长度、时间)则有一件怪事——「恰好等于某个精确值」的概率只能是 0,否则无穷多个点各带正概率、加起来必然超过 1,与规范性冲突。连续世界的概率「重量」只能摊在区间上,而不是点数上——这是第 2 章几何概型的入口,此处先按下不表。

📐 例题 2 连抛三枚硬币:样本空间与事件列举

把一枚均匀硬币连续抛 3 次,用 H 记正面、T 记反面,按顺序记录结果。① 写出样本空间 Ω;② 写出 A =「恰好出现 2 次正面」、B =「至少出现 1 次正面」各自包含的样本点;③ 若 8 个样本点等可能,A、B 各占多大比例?

思路 每位有正反两种可能,逐位组合即全部样本点;「恰好 2 次」就是在 3 个位置里挑 2 个放 H,按「选位置」系统枚举防漏;「至少 1 次」先数它的对立事件「全 T」。

解 ① Ω = { HHH, HHT, HTH, HTT, THH, THT, TTH, TTT },共 23 = 8 个样本点。② A = { HHT, HTH, THH },共 3 个(3 个位置里选 2 个放 H,恰好 3 种选法;第 2 章会给「选法数」一个专门记号);B 的对立事件「一次正面都没有」= { TTT },故 B 含 8 − 1 = 7 个点。③ 等可能时每个点占 1/8:A 占 3/8,B 占 7/8。

答:A = {HHT, HTH, THH},占 3/8 = 0.375;B 含 7 个样本点,占 7/8 = 0.875。 ⚠ 易错点:一是漏掉 THH——「正面落在后两位」的组合最易漏,按「选位置」枚举最稳;二是「至少」类事件硬数容易错,先算对立再相减(1 − 1/8 = 7/8)几乎不会错——这是「对立事件法」的预演。

工程应用:抽样检验的样本空间。从一批 N 件产品中抽 n 件,只记录「不合格品件数」时,Ω = { 0, 1, …, n } 共 n + 1 个点;若逐件记录「合格/不合格」序列,则有 2n 个点。同一动作、两种粒度:计数方案丢掉了「具体哪几件」的信息,但计算抽检通过率反而更方便——粒度不是越细越好,够回答问题、便于计算才是好模型。

辨析:样本空间是「模型」而不是「现实」。现实中的硬币偶尔滚进桌缝、甚至立着不倒——那是概率极小但非零的第三种结果,标准模型 Ω = { 正, 反 } 干脆忽略了它。这不是偷懒而是建模:舍弃可忽略的次要结果,换来模型可解;模型与现实的缝隙,靠统计方法(估计、检验)弥合。下一节把镜头对准「样本空间的子集」——事件。

🧠 一句话记忆 样本空间 Ω = 所有可能结果的集合;样本点 = 其中某一个结果。把试验想成「抽签」,Ω 就是签筒,ω 就是抽出来的某一根签。

1.3事件及其运算

有了样本空间,就能定义「事件」了。

事件是什么

事件是样本空间的一个子集,记作大写字母 A、B、C…。事件由若干样本点组成。当试验结果落到这个子集里时,我们就说「事件发生了」。

事件的三种基本运算

既然事件是集合,就能用集合运算来组合它们:

事件的集合运算(维恩图) 四个维恩图,分别表示 A 并 B、A 交 B、A 减 B、以及 A 的补集。 A B A ∪ B(并) A B A ∩ B(交) A B A − B(差) A Ā(补) Ā(补集) 记忆要点 ∪ 读「并」,意为「或」;∩ 读「交」,意为「且」。 「A ∪ B」:只要 A、B 里有一个发生就算;「A ∩ B」:必须两个都发生。 「A − B」:A 发生、B 不发生;「Ā」:A 不发生。
图 1-2事件即集合:用维恩图看并、交、差、补四种运算,一目了然。

互不相容(互斥)

如果两个事件 A、B 不能同时发生,即 A ∩ B = ∅,就称它们互不相容(也叫互斥)。比如掷骰子,「掷出 1」和「掷出 2」就是互斥的——一次只能落一个面。

核心思想 「互斥」说的是结构上不能同时发生(交集为空),它是后面「概率可加」的前提。请先记住这个概念,第 5 章讲「独立」时,你会频繁回来和它对比。

德摩根律:把「不」字搬进去

事件运算里最有用的一组恒等式是德摩根律(De Morgan's laws,又称对偶律):「A 或 B」的对立 = Ā ∩ B̄;「A 且 B」的对立 = Ā ∪ B̄。用人话说:「至少一个发生」的反面是「都不发生」;「全部发生」的反面是「至少一个不发生」。

为什么「或」会变「且」?想推翻「A、B 至少一个发生」,必须 A 不发生并且 B 不发生,缺一不可,所以是交;想推翻「都发生」,只要有一个不发生就够,所以是并。机关在于:推翻宽松的条件容易,推翻苛刻的条件难。它的用处在于腾挪——「至少一个不发生」往往不好直接数,而它的对立「全部发生」好算,算出来再翻过去即可,1.6 节例题里「三种缺陷都没有」正是这样算的。

易混概念对比:互斥 vs 对立
对比项互斥(互不相容)对立(互逆)
集合定义A ∩ B = ∅A ∩ B = ∅ 且 A ∪ B = Ω
直觉表述不能同时发生非此即彼,必有一个发生
概率关系P(A) + P(B) ≤ 1P(A) + P(B) = 1
骰子例子「掷出 1」与「掷出 2」「掷出 1」与「掷出非 1」
相互关系对立必互斥,互斥不一定对立——对立 = 互斥 + 穷尽整个样本空间

📐 例题 3 骰子上的事件运算:和、交、差、补一网打尽

掷一颗骰子,Ω = {1, 2, 3, 4, 5, 6},A =「点数不超过 3」,B =「点数为偶数」。写出 A∪B、A∩B、A−B、B−A、Ā、B̄ 包含的样本点并数出个数;验证点数恒等式 |A∪B| = |A| + |B| − |A∩B|;再用两种方法求「A、B 同时不发生」。

思路 先翻译成集合:A = {1,2,3},B = {2,4,6},再做集合运算;「同时不发生」即 Ā ∩ B̄,也可由德摩根律写成 (A∪B) 的对立,两法互验。

解 A∪B = {1,2,3,4,6}(5 个);A∩B = {2}(1 个);A−B = {1,3}(2 个);B−A = {4,6}(2 个);Ā = {4,5,6}、B̄ = {1,3,5}(各 3 个)。验证:3 + 3 − 1 = 5 = |A∪B| ✓。「同时不发生」:法一,Ā ∩ B̄ = {4,5,6} ∩ {1,3,5} = {5};法二,(A∪B) 的对立 = Ω − {1,2,3,4,6} = {5}。两法一致。

答:A∪B 共 5 个点;A∩B = {2};A−B = {1,3};B−A = {4,6};「都不发生」= {5}。 ⚠ 易错点:A−B 与 B−A 方向写反即错;另外别被直觉骗了——A∪B 有 5 个点,其对立却只剩 {5} 一个点,「都发生」与「都不发生」的体量并不对称,动手算集合最保险。

工程应用:把检验语言翻译成事件运算,是可靠性文档的基本功。「尺寸超差」=「上超差」∪「下超差」,两块互斥、概率直接相加;「合格」=「尺寸超差」的对立事件,概率 = 1 − P(超差);而「尺寸超差」与「表面缺陷」既不互斥也不对立,重叠情形必须另行统计(1.6 节的加法定理登场)。失效模式与影响分析(FMEA)这类结构化安全分析工具,本质就是把工程口语层层翻译成「事件 + 并交补」——翻译错一处,后面的概率全错。

🧠 一句话记忆 事件 = 样本空间的子集;「或」=并 ∪,「且」=交 ∩,「不发生」=补 Ā;互斥 = 交集为空。

1.4频率:概率的经验来源

现在来到关键问题:我们说「抛硬币正面朝上的概率是 1/2」,这个「1/2」是从哪冒出来的?数学家先做了一个经验观察。

频率的定义

把同一个随机试验重复 n 次,其中事件 A 发生了 nA 次,那么 A 的频率定义为:

fn(A) = nA ⁄ n

也就是「A 出现的次数占总次数的比例」。频率有个平凡的性质:它永远在 0 到 1 之间。

频率的稳定性:最重要的经验事实

单独看一次频率,没什么意义(抛 2 次硬币,可能 2 次都是正面,频率 = 1)。但当你不断增加试验次数,频率会围绕一个数逐渐稳定下来。这个「稳定的数」就是概率的经验来源。

历史上著名的抛硬币实验(正面频率)
实验者抛掷次数 n正面次数正面频率
蒲丰(Buffon)404020480.5069
皮尔逊(K. Pearson)1200060190.5016
皮尔逊(K. Pearson)24000120120.5005
抛硬币正面频率随次数趋于 0.5 折线图:横轴是抛掷次数,纵轴是正面频率;随着次数增加,频率围绕 0.5 上下波动且波动越来越小。 0.5 0 1 抛掷次数 n →
图 1-3正面频率的示意:n 小时波动剧烈,n 增大后围绕 0.5 收敛。这个「稳定值」就是概率的经验含义。

核心思想 概率的统计定义:当试验次数 n 无限增大时,事件 A 的频率所趋近的那个稳定常数,就叫 A 的概率 P(A)。即 P(A) ≈ fn(A)(n 足够大时)。

频率的波动收缩得有多快:1/√n 规律

「频率趋于稳定」只说了方向,工程还需要速度。这里直接给一个可用的定量结论(第 10、12 章证明):抛均匀硬币 n 次,频率的典型波动幅度(标准差,刻画一次实验通常偏离多远)约为 σ = 0.5/√n,与样本量的平方根成反比。代入数字:n = 100 时 σ = 0.05,n = 10 000 时 σ = 0.005——样本量放大 100 倍,精度只提高 10 倍。配套的经验规则是「3σ 覆盖」:频率落在 p ± 3σ 范围内的概率超过 99.7%(中心极限定理的结论,第 12 章正式讲,此处当工具用)。顺带用计算机验证频率稳定性:掷一万次骰子,「出现 6 点」的实测频率为 0.1685,与理论值 1/6 ≈ 0.1667 相差不足 0.2 个百分点。

📐 例题 4 频率估计的精度:抛 100 次与抛 10 000 次

用抛硬币验证「正面概率 = 1/2」。(1) 只抛 100 次,频率大概率落在什么范围?(2) 抛 10 000 次呢?(3) 若希望频率与 1/2 的偏差以 3σ 标准不超过 0.015,至少要抛多少次?

思路 用「σ = 0.5/√n、3σ 覆盖超 99.7%」这条定量规则,把「大概稳定」翻译成具体区间与样本量。

解 (1) n = 100:σ = 0.5/√100 = 0.05,3σ = 0.15,故频率以超过 99.7% 的把握落在 0.5 ± 0.15,即 [0.35, 0.65]——二项分布精确计算,落入概率约 99.8%。(2) n = 10 000:σ = 0.5/√10000 = 0.005,3σ = 0.015,范围 [0.485, 0.515],精确计算约 99.7%。(3) 要求 3σ = 1.5/√n ≤ 0.015,即 √n ≥ 100,得 n ≥ 10 000 次。

答:100 次约落在 [0.35, 0.65];10 000 次约落在 [0.485, 0.515];想再收窄一个量级,样本量必须再乘百倍。计算机批量模拟复核(100 次 × 2 万组、10 000 次 × 3 千组)落入比例均约 99.8%,与精确计算一致。 ⚠ 易错点:把「3σ 覆盖」当成 100% 覆盖——仍有约千分之二的实验会越界,频率没有「一定」一说;把「样本翻百倍、精度翻十倍」误记成「精度同步翻百倍」——波动按 1/√n 收缩,是平方根规律。

工程应用:频率统计的三个工程现场。① 抽样验收:一批 5 万件铆钉不可能全检,抽 200 件发现 3 件不合格,3/200 = 0.015 就是整批不合格率的估计——但这个数自带误差棒,想再准一位,抽检量要翻百倍,成本立见;② 航班延误统计:民航公布的「准点率」是过去一段时间正点航班的频率,稳定、可比、可用于管理,但它只描述总体——谁也不能拿它担保「明天那一班」正点;③ 可靠性验证:新研液压泵连续 1 000 次启动零失效,不能宣称「失效概率为 0」,诚实的说法是「失效频率的观测值为 0,真实失效概率很小且不高于某个可计算的界」——「频率是估计、概率是本体、有限样本必有波动」的工程化表达。

这个定义的致命缺陷

「频率趋于某个常数」听起来很美,但作为数学定义它不严谨:

于是数学家需要一个不依赖试验、纯逻辑的概率定义——这就是下一节的「公理化定义」。

现在可以把「致命缺陷」说得更透:「概率是频率的极限」为什么不严格?微积分里的普通极限要求「存在 N,此后所有项都进入误差范围,一个不许例外」。频率做不到这一点:无论 n 多大,「前 n 次全是正面」这种越界的可能性永远存在,其概率为 (1/2)n——n = 100 时约 7.9 × 10−31(小数点后 30 个零再接 789),微乎其微,但严格不为零。只要例外堵不死,普通极限就永远抓不住频率。

数学家的解法是退一步、换一种收敛:依概率收敛——对任意小的 ε > 0,「频率与 p 的偏差不小于 ε」的概率随 n 增大而趋于 0。换句话说,例外仍可能发生,但例外的可能性可以任意小,记作 fn → p(依概率)。这正是第 12 章伯努利大数定律(Bernoulli's Law of Large Numbers)的内容:频率依概率收敛于概率。所以准确的说法是——概率不是频率的普通极限,而是频率的依概率极限。耐人寻味的是,这条「经验定律」本身是在柯尔莫哥洛夫公理体系(下一节)内部证明出来的:经验观察先被公理收编为定理,再反过来指导计算,数学接管现实大体都是这条路。

辨析:频率与概率是「影子」与「本体」——频率由每次实验算出,随试验而变,本身是随机结果;概率是模型常数,不随试验改变,但常常未知,要靠频率估计。频率回答「这批数据里发生了多少」,概率回答「理论上会发生多少」。往后各章的公式一律以概率为原料;要把公式对回现实(估计、检验、置信区间)时,再请频率出场。

📖 历史背景:概率论的三百年难题 从 17 世纪帕斯卡、费马研究赌博开始,概率论蓬勃发展了近三百年,却一直没有一个公认的严格基础——「概率到底是什么」众说纷纭。直到 1933 年,苏联数学家 柯尔莫哥洛夫(Kolmogorov) 出版了《概率论基础》,用三条公理把概率严格定义,概率论才正式成为一门严谨的数学学科。这件事的重要性,不亚于欧几里得给几何立公理。

1.5概率的公理化定义

柯尔莫哥洛夫的想法很朴素:不纠结「概率是什么」,只规定「概率必须满足哪几条规则」。只要一个量满足这三条规则,它就是合法的概率。这就像几何不定义「点是什么」,只规定「两点确定一条直线」等公理一样。

设 Ω 是样本空间,对 Ω 上的每个事件 A,都赋一个数 P(A),称为 A 的概率。如果 P 满足下面三条公理,就称 P 是 Ω 上的概率:

公理 1(非负性) 对任意事件 A,有 P(A) ≥ 0。
——概率不能是负数,这符合直觉:事情「发生占比」不可能是负的。

公理 2(规范性) 必然事件的概率为 1,即 P(Ω) = 1。
——把「所有可能结果」全框住,这个总体的概率定为 1(100%),作为一把尺子。

公理 3(可列可加性) 若事件 A₁, A₂, A₃, … 两两互不相容(任意两个都不同时发生),则它们的并的概率等于各自概率之和:
P(A₁ ∪ A₂ ∪ A₃ ∪ …) = P(A₁) + P(A₂) + P(A₃) + …
——互斥的事件,概率可以直接相加。这是概率运算的核心引擎。

三条公理逐条细读:为什么「必须」这样规定

公理 1 挡住了什么?「概率不能为负」看似废话,实则封死了一类灾难:假设允许 P(A) = −0.1,由单调性(∅ ⊂ A ⇒ P(∅) ≤ P(A),1.6 节证明)立刻得到 0 ≤ −0.1,自相矛盾——负概率会从内部炸毁整座大厦。从解释世界的角度同样讲不通:概率的经验原型是频率 = 发生次数 ÷ 总次数,永远非负;理论若允许负值,就再也对不上任何观测。非负性是理论与观测之间的一道密封圈。

公理 2 是在选尺子,不是宣布真理。「1」这个数没有魔力——把满刻度定成 100(百分制)同样自洽,只是所有公式要多背一个常数;数学传统选 1,是为了让 P(Ā) = 1 − P(A)、加法定理保持最干净的形态。真正不可退让的是两点:满刻度必须有限(若 P(Ω) = ∞,「占比」无从谈起),且全书统一(不能有的按 1 满刻度、有的按 100)。规范性还悄悄送来一件赠品:任何事件 A ⊂ Ω,由单调性即得 P(A) ≤ 1——三条公理合力把概率锁进 [0, 1],与频率的天然范围严丝合缝。

公理 3 是三条中最技术、也最常被略读的一条,恰恰是它让概率论从「有限的游戏」升级为能驾驭无穷的学科。「可列」(countable)指能与自然数 1, 2, 3, … 一一对应——包括一切有限个和「能排成队」的可数无穷个。为什么「有限可加」不够用?其一,样本空间本身可能无穷:「连抛硬币直到出现正面」的样本空间 { 正, 反正, 反反正, … } 里,「100 次之内出现正面」是 99 个基本事件的并,没有可列可加性,它的概率无从定义。其二,连续样本空间(寿命、长度、时间)的概率必须摊到无穷多个小区间上累加,其严格化(测度论)要求可数无穷次累加仍然可控。现成的直觉模板是长度:区间 [0,1] 的长度满足非负、规范(总长 1)、可列可加(互不重叠的小段长度可以无限累加)——柯尔莫哥洛夫的洞见正是「概率是归一化的长度/面积/体积(统称测度)」,三条公理不过是把这句话拆成数学语言。一句话:可列可加性是「无穷」进入概率论的门票,第 8 章的无穷级数、第 12 章的大数定律,用的都是这张票。

为什么这三条公理就够了?

因为从这三条公理出发,可以用纯逻辑推出概率的一切性质。你不需要再问「概率是什么」,只需要知道它满足这三条规则。这三条公理是「最低限度」的约束:

📐 例题 5 公理化定义的用法:检验一份概率赋值是否合法

掷一颗骰子,Ω = {1, 2, 3, 4, 5, 6},对基本事件 {i} 有三种概率赋值方案:甲,P({i}) = 1/6;乙,P({i}) = i/21(i = 1, …, 6);丙,P({i}) = i/6。(1) 逐一检验哪种方案满足三条公理;(2) 对合法的偏心方案乙,求「掷出偶数」与「点数不超过 2」的概率。

思路 骰子的基本事件两两互斥且并为 Ω,所以只需两步检验:各赋值非负(公理 1),全部赋值之和恰为 1(公理 2 与公理 3 联用)。

解 甲:6 × (1/6) = 1,各值非负,合法——这正是「均匀骰子」模型。乙:(1+2+3+4+5+6)/21 = 21/21 = 1,非负,合法——一枚「偏心骰子」,点数越大越容易出现。丙:加和 = 21/6 = 3.5 ≠ 1,违反规范性,不合法。对乙用有限可加性拆事件:「偶数」= {2}∪{4}∪{6},三者互斥,P = (2+4+6)/21 = 12/21 = 4/7;「不超过 2」= {1}∪{2},P = (1+2)/21 = 3/21 = 1/7。

答:甲、乙合法,丙不合法;乙方案下 P(掷出偶数) = 4/7 ≈ 0.571,P(点数 ≤ 2) = 1/7 ≈ 0.143。 ⚠ 易错点:一是只验「加和为 1」漏验非负性——例如赋值 (−1, 2, 4, 5, 5, 6)/21,加和恰为 1,但首项为负,同样非法;二是以为「基本事件必须等可能」——公理里没有这条!等可能只是古典概型(第 2 章)的额外假设,偏心骰子在公理体系下完全合法。

工程应用:「延误概率 0.15」到底在说什么?频率式读法:该航线长期大量航班中约 15% 延误——统计口径,也是运行指标的标准读法。主观式读法:表达对「下一次航班延误」的置信程度——签派员凭经验说「今天这条航线八成要延误」,用的就是这种。两种读法哲学上吵了一百年(频率学派 vs 贝叶斯学派),但工程上可以各取所长,原因正是公理化定义的中立性:只要满足三条公理,无论把概率理解成什么,后续定理与公式一字不差。蒙特卡洛仿真、可靠性预计、风险评估软件内部跑的,全是本章这套公理和它的推论。

辨析与层级:立一个层级意识——公理(起点,不证自明)→ 性质/定理(1.6 节由公理推出)→ 计算规则(把定理套到具体模型上,第 2 章起)。还有一个视角要点:公理化定义把概率定义在事件(集合)上,P 是「集合函数」而非「点函数」。这在离散世界显不出差别,到了连续样本空间却性命攸关——「单点概率为 0、区间概率为正」只有把概率挂在集合上才能自然表述(第 2、7 章展开)。

🧠 一句话记忆 公理化定义 = 「不定义本质,只立规矩」。三条规矩:非负、满刻度为 1、互斥可相加。

1.6概率的基本性质

下面我们只用三条公理,把几条常用性质一条条推出来。体会一下「公理是种子,定理是长出的树」的感觉。

性质 1:不可能事件的概率为 0

即 P(∅) = 0。证明思路:因为 ∅ = ∅ ∪ ∅ ∪ ∅ ∪ …,且这些 ∅ 两两互斥,由公理 3:P(∅) = P(∅) + P(∅) + …。若 P(∅) > 0,右边会无限大,矛盾(左边是有限数),故只能 P(∅) = 0。

性质 2:有限可加性

若 A₁, A₂, …, Aₙ 两两互斥,则 P(A₁ ∪ … ∪ Aₙ) = P(A₁) + … + P(Aₙ)。这是公理 3 在「有限个」时的版本(把公理 3 中多余的事件都取成 ∅,再用性质 1 即可)。

性质 3:对立事件的概率

P(Ā) = 1 − P(A)。证明:A 与 Ā 互斥,且 A ∪ Ā = Ω。由规范性 P(Ω) = 1,再由可加性 P(A) + P(Ā) = 1,移项即得。这条极常用——「正面概率 0.6」立刻推出「反面概率 0.4」。

性质 4:单调性

若 A ⊂ B(A 是 B 的子集,A 发生必导致 B 发生),则 P(A) ≤ P(B)。直观理解:B 比 A「更大」,包含更多结果,概率自然不低于 A。

性质 5:加法定理(最常用的一条)

对任意两个事件 A、B(不必互斥):

P(A ∪ B) = P(A) + P(B) − P(A ∩ B)

加法定理的维恩图证明 两个相交的圆 A 和 B。把 A 和 B 的概率相加时,交叠部分被加了两次,所以要减掉一次交叠部分的概率。 A B A∩B 重叠部分 A∩B 被算了两次 → 要减掉一次
图 1-4加法定理:P(A) + P(B) 把中间交叠区算了两遍,所以要减去 P(A∩B)。

证明:把 A ∪ B 拆成三个互斥的部分:A − B、A ∩ B、B − A(这三块两两不相交,合起来正好是 A ∪ B)。由有限可加性:

P(A ∪ B) = P(A − B) + P(A ∩ B) + P(B − A)。

又因为 A = (A − B) ∪ (A ∩ B),这两部分互斥,故 P(A) = P(A − B) + P(A ∩ B),即 P(A − B) = P(A) − P(A ∩ B)。同理 P(B − A) = P(B) − P(A ∩ B)。代入上式:

P(A ∪ B) = [P(A) − P(A∩B)] + P(A∩B) + [P(B) − P(A∩B)] = P(A) + P(B) − P(A∩B)。证毕。

核心思想 加法定理背后的直觉就一句话:把 A、B 的概率加起来时,重叠区算了两次,所以减掉一次。当 A、B 互斥时 A∩B = ∅、P(A∩B) = 0,公式退化成简单的 P(A ∪ B) = P(A) + P(B)——这就是公理 3 的特殊情形,完全自洽。

先补两块拼图:单调性的严格证明与差事件公式

性质 4 此前只给了直观,现在补严格证明。设 A ⊂ B,把 B 拆成两块互斥的部分:B = A ∪ (B − A),且 A 与 (B − A) 不相交。由有限可加性,P(B) = P(A) + P(B − A);又由公理 1 知 P(B − A) ≥ 0,故 P(B) ≥ P(A)。证毕。这个「拆互斥块」的手法是概率证明的第一板斧,本章已出现三次,值得看熟。副产品也随之而来:移项即得 A ⊂ B 时的减法公式 P(B − A) = P(B) − P(A)——子集之差,概率直接相减。

不要求 A ⊂ B 的一般情形呢?注意 A − B = A − (A ∩ B),而 A ∩ B ⊂ A,套用刚才的副产品立得差事件公式:P(A − B) = P(A) − P(A ∩ B)。上面加法定理证明里用到的正是这两行。把它与加法定理并排记住:一个管「A 或 B」,一个管「A 发生但 B 不发生」。

从两个事件到三个事件:容斥原理

工程问题常问「至少一种失效」,底事件往往不止两个。把加法定理推广到三个事件,就得到容斥原理(inclusion–exclusion principle):

P(A∪B∪C) = P(A)+P(B)+P(C) − P(A∩B) − P(A∩C) − P(B∩C) + P(A∩B∩C)

记忆口诀:加单个、减两两、加三重——每深一层换一次符号。为什么符号交替?数一数维恩图各区域的被计次数:三圆公共的中心区,先在单个里被加了 3 次,又在两两交里被减了 3 次,净计 0 次,必须最后补加 1 次。推广到 n 个事件,k 重交的符号是 (−1)k+1。「每个区域最终恰好净计 1 次」,这就是容斥公式不重不漏的原因。

三事件容斥的计数直觉 三个两两相交的圆 A、B、C,右侧列出各区域在容斥公式中被计算的次数:单块净 1 次,双重交加 2 减 1 净 1 次,三重交加 3 减 3 加 1 净 1 次,每个区域恰好净计一次。 A B C A∩B∩C 被计次数清单 只属于一个圆:+1 次 双重交(如 A∩B):+2 − 1 三重交 A∩B∩C:+3 − 3 + 1 ——每块区域恰好净计 1 次 不重不漏,公式精确成立
图 1-5三事件容斥的计数直觉:每个区域最终恰好被计 1 次,符号 (−1)k+1 由此而来。

📐 例题 6 终检缺陷统计:容斥原理算「至少一种缺陷」

某车间对机加件做终检,长期统计得到:尺寸超差 A,P(A) = 0.06;表面划伤 B,P(B) = 0.08;材料夹杂 C,P(C) = 0.03;两两同时出现 P(A∩B) = 0.010,P(A∩C) = 0.008,P(B∩C) = 0.005;三种同时出现 P(A∩B∩C) = 0.002。(1) 抽检一件,它「至少有一种缺陷」的概率是多少?(2) 「三种缺陷都没有」的概率是多少?(3) 若图省事把三个概率直接相加,会偏多少?

思路 (1) 三事件之并用容斥「加单个、减两两、加三重」;(2)「都没有」=「至少一种」的对立事件(德摩根律);(3) 与容斥结果比较。

解 (1) P(A∪B∪C) = 0.06 + 0.08 + 0.03 − 0.010 − 0.008 − 0.005 + 0.002 = 0.17 − 0.023 + 0.002 = 0.149。(2) 由德摩根律,「三种都没有」= Ā ∩ B̄ ∩ C̄ = (A∪B∪C) 的对立,P = 1 − 0.149 = 0.851。(3) 直接相加得 0.17,比真值 0.149 高出 0.021——多出的 0.023 是两两重叠被重复计入的部分,再补回三重区少算的 0.002。

答:至少一种缺陷 14.9%,一种缺陷都没有 85.1%,直接相加会高估 2.1 个百分点。 ⚠ 易错点:忘加三重交——中心区被「加 3 减 3」之后净计 0 次,必须补回;把「都没有」写成 1 − 0.06 − 0.08 − 0.03 之类的拼凑算式——「都不是」的对立是「至少一个是」,不是逐个相减。

工程现场:从加法定理到「或门」

系统安全分析(故障树 FTA)把「系统失效」层层拆成「底事件」的逻辑组合,用的正是事件运算:或门(任一输入发生,输出即发生,逻辑「或」)对应并事件,与门(所有输入都发生,输出才发生,逻辑「且」)对应交事件。两元件串联,任一失效系统即失效,「系统失效」= A∪B(或门);两路冗余并联,全部失效系统才失效,「系统失效」= A∩B(与门)。或门的概率走加法定理,与门的概率要等第 5 章学了独立性才能算——工具箱是一件件攒起来的。

串联系统与故障树或门 左:两个元件串联的可靠性框图,任一元件失效系统即失效;右:对应的故障树或门结构,顶事件「系统失效」由底事件 A、B 经或门组成,概率按加法定理计算。 串联可靠性框图 输入 元件 A 元件 B 输出 任一元件失效 → 系统失效 故障树(或门) 系统失效(顶事件) OR(或门) A:元件 1 失效 B:元件 2 失效
图 1-6串联系统:任一元件失效即系统失效(或门),失效概率 P(A∪B) 按加法定理计算;并联冗余对应与门(交集),第 5 章后可算。

📐 例题 7 串联环节分析:加法定理算「系统失效」

某液压管路上串联两个关键阀件,任一阀失效该环节即失效。长期统计:阀 1 失效概率 P(A) = 0.01,阀 2 失效概率 P(B) = 0.02,两阀同时失效 P(A∩B) = 0.0002。(1) 求该环节失效的概率;(2) 求环节正常工作的概率;(3) 若误把 A、B 当互斥事件直接相加,结果如何?误差多大?

思路 A、B 不互斥(同时失效的概率非零),必须用一般加法定理减去交;「正常」用对立事件;最后看误用的代价。

解 (1) P(A∪B) = 0.01 + 0.02 − 0.0002 = 0.0298。(2) P(正常) = 1 − P(A∪B) = 1 − 0.0298 = 0.9702。(3) 误算得 0.01 + 0.02 = 0.03,比真值高 0.0002。本例交叠极小、误差也小;但若两个事件高度重叠(例如「尺寸超差」与「重量超标」往往同因发生),误用互斥公式会严重高估失效概率,导致冗余设计被白白加码。

答:环节失效概率 2.98%,正常概率 97.02%,互斥误算高估 0.02 个百分点。注意串联使失效概率高于任一单件(0.0298 > 0.02)——「元件越多越脆弱」从此有了算式。 ⚠ 易错点:把「互不影响(独立)」错当「不能同时发生(互斥)」——两个独立运转的阀完全可以同一天失效,只要同时失效的概率为正,就绝不互斥;反之,互斥且概率都非零的两个事件也绝不独立(第 5 章证明)。

收一张公式网:互斥 → 直接相加;不互斥 → 减去交;三个事件 → 容斥;只要保守上界 → Boole 不等式(布尔不等式):P(A∪B) ≤ P(A) + P(B),n 个事件的版本是 P(A1∪…∪An) ≤ P(A1) + … + P(An)——交叠信息缺失、只想快速给出「最坏情况」时,工程上常用它兜底。最后留一个最深的辨析:「互斥」(不能同时发生)与第 5 章的「独立」(互不影响)是天底下最容易认反的一对概念——两个概率非零的事件若互斥,一个发生另一个必不发生,影响大得不能再大,因此反而不独立,第 5 章会正式清算这笔账。至于本章全部公式的软肋——「每个事件的概率到底等于几」——要等具体模型来回答:第 2 章从「等可能」假设开始(概率 = 有利样本点数 ÷ 总数),概率论从那里开始真正「算数」。

🧠 一句话记忆 加法定理:加两个、减一个(重叠)。互斥时「减一个」自动消失。

本章小结

  1. 随机现象:单次结果不确定,但大量重复后频率趋于稳定。
  2. 随机试验 → 样本空间 Ω → 事件(Ω 的子集),是概率论的三层地基。
  3. 事件运算:并 ∪(或)、交 ∩(且)、差 −、补 Ā;互斥 = 交集为空。
  4. 频率 fn(A) = nA/n,随 n 增大而趋于稳定,是概率的经验来源,但作为定义不够严谨。
  5. 公理化定义:概率 P 满足三条公理——非负性、规范性 P(Ω)=1、可列可加性。
  6. 从公理推出:P(∅)=0、P(Ā)=1−P(A)、单调性、加法定理 P(A∪B)=P(A)+P(B)−P(A∩B)。
  7. 频率的波动规律:频率的典型波动按 1/√n 收缩——样本量翻百倍,精度只翻十倍;「频率趋于概率」的严格说法是依概率收敛(伯努利大数定律预告,第 12 章证明)。
  8. 差事件与容斥:P(A − B) = P(A) − P(A∩B);P(A∪B∪C) 加单个、减两两、加三重——「至少一种缺陷/失效」的标准算法,工程上对应故障树的或门。

读完本章,你应该能……

思考题

1. 「频率的稳定性」和「概率的公理化定义」是什么关系?为什么前者不够用?

提示:频率稳定性是经验现象,给概率提供了「直觉来源」;但它依赖随机极限、无法验证、无法推理。公理化定义抛开本质之争,只规定三条规则,使概率能被严格推理。

2. 掷两颗骰子,写出样本空间 Ω,并指出事件 A=「点数之和为 7」包含哪些样本点。

提示:Ω 由 36 个有序对 (i,j) 组成,i、j 各取 1~6。A = {(1,6),(2,5),(3,4),(4,3),(5,2),(6,1)},共 6 个。

3. 为什么说「互斥」和「不能同时发生」是同一回事?用掷骰子举例。

提示:互斥即 A∩B=∅,两个事件没有公共样本点,故不能同时发生。例如「掷出 1」与「掷出 2」。

4. 已知 P(A)=0.6,P(B)=0.5,P(A∩B)=0.3,求 P(A∪B) 和 P(Ā)。

提示:P(A∪B)=0.6+0.5−0.3=0.8;P(Ā)=1−0.6=0.4。

5. 掷一颗「偏心骰子」,基本事件概率 P({i}) = i/21(i = 1, …, 6)。求「掷出质数点」(2、3、5)的概率,并说明用到了哪条公理。

提示:可列可加性。P(质数) = P({2}) + P({3}) + P({5}) = (2+3+5)/21 = 10/21 ≈ 0.476。

6. 已知 P(A)=0.30,P(B)=0.25,P(C)=0.20,P(A∩B)=0.10,P(A∩C)=0.08,P(B∩C)=0.05,P(A∩B∩C)=0.02。求 P(A∪B∪C) 与「三个事件都不发生」的概率。

提示:容斥:0.30+0.25+0.20−0.10−0.08−0.05+0.02 = 0.54;都不发生 = 1 − 0.54 = 0.46(德摩根律)。

7. 抛 10 000 次硬币,理论上可能出现「正面频率 = 0.4」这种大幅偏离吗?这与「频率趋于概率」矛盾吗?

提示:可能——该情形的概率极小但严格为正,这正是频率不满足普通极限定义的原因。大数定律说的是依概率收敛:越界概率随 n 增大趋于 0,而不是杜绝越界。