布尔不等式(Boole’s inequality)也叫(union bound),即并集的上界,描述的是至少一个事件发生的概率(P(⋃iAi)P(⋃iAi)\mathbb{P}\left(\bigcup_i A_i\right))不大于单独事件(事件之间未必独立)发生的概率之和(∑iP(Ai)∑iP(Ai)\sum_i\mathbb P(A_i))。

即:

P(⋃iAi)≤∑iP(Ai)P(⋃iAi)≤∑iP(Ai)

\mathbb{P}\left(\bigcup_i A_i\right)\leq \sum_i\mathbb P(A_i)

展开即为:

P(A1⋃A2⋃⋯)≤P(A1)+P(A2)+⋯P(A1⋃A2⋃⋯)≤P(A1)+P(A2)+⋯

\mathbb P\left(A_1\bigcup A_2\bigcup \cdots\right)\leq \mathbb P\left(A_1\right)+\mathbb P\left(A_2\right)+\cdots

1. 数学归纳法证明

  • 当 n=1n=1n=1 时,显然 P(A1)≤P(A1)P(A1)≤P(A1)\mathbb P(A_1) \le \mathbb P(A_1)
  • 对于 nnn,如果有:P(⋃i=1nAi)≤∑i=1nP(Ai)" role="presentation">P(⋃ni=1Ai)≤∑ni=1P(Ai)P(⋃i=1nAi)≤∑i=1nP(Ai){\mathbb P}\left (\bigcup_{i=1}^{n} A_i\right ) \le \sum_{i=1}^{n} {\mathbb P}(A_i),则由 P(A∪B)=P(A)+P(B)−P(A∩B)P(A∪B)=P(A)+P(B)−P(A∩B)\mathbb P(A \cup B) = \mathbb P(A) + \mathbb{P}(B) - \mathbb{P}(A \cap B) 可知:

    P(⋃i=1n+1Ai)=P({⋃i=1nAi}⋃An+1)=P(⋃i=1nAi)+P(An+1)−P({⋃i=1nAi}⋂An+1)≤P(⋃i=1nAi)+P(An+1)P(⋃i=1n+1Ai)=P({⋃i=1nAi}⋃An+1)=P(⋃i=1nAi)+P(An+1)−P({⋃i=1nAi}⋂An+1)≤P(⋃i=1nAi)+P(An+1)

    \begin{split}\mathbb{P}\left(\bigcup_{i=1}^{n+1}A_i\right) =\mathbb{P}\left(\left\{\bigcup_{i=1}^{n}A_i\right\} \bigcup A_{n+1}\right) &=\mathbb{P}\left(\bigcup_{i=1}^{n}A_i\right)+\mathbb P\left(A_{n+1}\right) - \mathbb{P}\left(\left\{\bigcup_{i=1}^{n}A_i\right\} \bigcap A_{n+1}\right)\\&\leq \mathbb{P}\left(\bigcup_{i=1}^{n}A_i\right)+\mathbb P\left(A_{n+1}\right)\end{split}

2. 将事件转换为独立事件(不相交事件)

假设有A1,A2,A3A1,A2,A3A_1, A_2, A_3 三个事件,则:

  • 令 B1=A1,B2=A2−A1B1=A1,B2=A2−A1B_1=A_1, B_2 = A_2-A_1,B1B1B_1 与 B2B2B_2 不相交
  • 令 B2=A2−A1B2=A2−A1B_2 = A_2-A_1 B3=A3−A2−A1B3=A3−A2−A1B_3=A_3-A_2-A_1,B2B2B_2 与 B3B3B_3 不相交

令 Bi=Ai∖(⋃i−1k=1Ai)Bi=Ai∖(⋃k=1i−1Ai)B_i=A_i\backslash \left(\bigcup_{k=1}^{i-1} A_i\right),则有 B1,B2,⋯,B1,B2,⋯,B_1, B_2, \cdots, 互不相交,且 A1∪A2∪⋯=B1∪B2∪⋯A1∪A2∪⋯=B1∪B2∪⋯A_1\cup A_2\cup \cdots=B_1\cup B_2\cup \cdots,自然 Bi⊂AiBi⊂AiB_i\subset A_i ==> P(Bi)≤P(Ai)P(Bi)≤P(Ai)P(B_i)\leq P(A_i):

P(A1∪A2∪⋯)=P(B1∪B2∪⋯)=P(B1)+P(B2)+⋯≤P(A1)+P(A2)+⋯P(A1∪A2∪⋯)=P(B1∪B2∪⋯)=P(B1)+P(B2)+⋯≤P(A1)+P(A2)+⋯

\begin{split} \mathbb P \left(A_1\cup A_2\cup \cdots\right)&=\mathbb P\left(B_1\cup B_2\cup \cdots\right)=\mathbb P(B_1)+\mathbb P(B_2)+\cdots \\ &\leq \mathbb P(A_1)+\mathbb P(A_2)+\cdots \end{split}

【证明】【一题多解】布尔不等式(union bound)的证明相关推荐

  1. 一周刷爆LeetCode,算法da神左神(左程云)耗时100天打造算法与数据结构基础到高级全家桶教程,直击BTAJ等一线大厂必问算法面试题真题详解 笔记

    一周刷爆LeetCode,算法大神左神(左程云)耗时100天打造算法与数据结构基础到高级全家桶教程,直击BTAJ等一线大厂必问算法面试题真题详解 笔记 教程与代码地址 P1 出圈了!讲课之外我们来聊聊 ...

  2. 2018年 第09届 蓝桥杯 Java B组 决赛真题详解及小结

    蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 说明:大部 ...

  3. 2020年 第11届 蓝桥杯 Java B组 省赛真题详解及小结【第1场省赛 2020.7.5】

    蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2021年(第12届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 说明:部分 ...

  4. 2020年 第11届 蓝桥杯 Java C组 省赛真题详解及小结【第1场省赛 2020.7.5】

    蓝桥杯 Java B组 省赛真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 注意:部分代码及程序 源自 蓝桥杯 官网视频(历年真题解析) 郑未老师. 2013年 第04届 蓝桥杯 ...

  5. 2020年 第11届 蓝桥杯 C/C++ B组 省赛真题详解及小结【第1场省赛2020.7.5】【Java版】

    蓝桥杯 Java B组 省赛真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 注意:部分代码及程序 源自 蓝桥杯 官网视频(历年真题解析) 郑未老师. 2013年 第04届 蓝桥杯 ...

  6. 2020年 第11届 蓝桥杯 第2次模拟赛真题详解及小结【Java版】

    蓝桥杯 Java B组 省赛真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 注意:部分代码及程序 源自 蓝桥杯 官网视频(历年真题解析) 郑未老师. 2013年 第04届 蓝桥杯 ...

  7. 2019年 第10届 蓝桥杯 Java B组 省赛真题详解及总结

    蓝桥杯 Java B组 省赛真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 注意:部分代码及程序 源自 蓝桥杯 官网视频(历年真题解析) 郑未老师. 2013年 第04届 蓝桥杯 ...

  8. 让理科生沉默,让文科生流泪的综合题详解

    让理科生沉默,让文科生流泪的综合题详解 阿布evo 发表于  2011-05-09 21:34 原文地址:http://www.guokr.com/article/31315/ 这套题就是前两天在校内 ...

  9. 洛谷千题详解 | P1014 [NOIP1999 普及组] Cantor 表【C++、Java语言】

    博主主页:Yu·仙笙 专栏地址:洛谷千题详解 目录 题目描述 输入格式 输出格式 输入输出样例 解析: C++源码: C++源码2: C++源码3: Java源码: ----------------- ...

最新文章

  1. AI框架精要:设计思想
  2. 2021春季学期-创新与实践-硬件平台硬件
  3. vscode设置eslint检验无效_大整理!JavaScript开发者的27个神奇VSCode工具
  4. 关于fatal error LNK1120: 1 unresolved externalsd而解决方法
  5. 【计算机网络复习 物理层】2.3 物理层设备
  6. 2021年度618品牌营销分析报告
  7. 苹果宣布取消AirPower 因技术难题无法攻克
  8. 每日一题20180401-Linux
  9. 列式存储ClickHouse(一)概述
  10. 关于网上商城开发的随笔记录1
  11. Winsw将jar包部署为windows服务
  12. CCleaner v5.83.9050版,免费的系统优化和隐私保护工具
  13. 使用base64格式生成图片
  14. 原型工具 axure 使用
  15. 证件照缩小为20k大小
  16. 计算机处理器性能排名,2019电脑cpu处理器性能排名:AMD 32核撕裂者遥遥领先(2)...
  17. CodinGame - Chuck Norris 思路
  18. paly 框架Cannot load this JVM TI agent twice, check your java command line for duplicate jdwp options.
  19. php rewind函数,函数rewind的作用是什么
  20. 原型软件 (Prototype Development)开发指南

热门文章

  1. Cocos2d-x学习之创建Android工程和编译
  2. java 反射 配置文件_简单模仿配置文件的反射机制
  3. python coroutine_Python coroutine的坑
  4. ecology9 系统文件常用说明
  5. Docker 镜像基本命令操作
  6. scala读取数据从文件或者其他url中
  7. python相关参考文献_深度学习自然语言处理综述,266篇参考文献
  8. 谈谈基类与子类的this指针(C++)
  9. ckpt转pb,batch normalzition 出现的ValueError问题
  10. 一个项目如何编译多个不同签名、包名、资源等,的apk?