【证明】【一题多解】布尔不等式(union bound)的证明
布尔不等式(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))。
即:
\mathbb{P}\left(\bigcup_i A_i\right)\leq \sum_i\mathbb P(A_i)
展开即为:
\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):
\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)的证明相关推荐
- 一周刷爆LeetCode,算法da神左神(左程云)耗时100天打造算法与数据结构基础到高级全家桶教程,直击BTAJ等一线大厂必问算法面试题真题详解 笔记
一周刷爆LeetCode,算法大神左神(左程云)耗时100天打造算法与数据结构基础到高级全家桶教程,直击BTAJ等一线大厂必问算法面试题真题详解 笔记 教程与代码地址 P1 出圈了!讲课之外我们来聊聊 ...
- 2018年 第09届 蓝桥杯 Java B组 决赛真题详解及小结
蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 说明:大部 ...
- 2020年 第11届 蓝桥杯 Java B组 省赛真题详解及小结【第1场省赛 2020.7.5】
蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2021年(第12届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 说明:部分 ...
- 2020年 第11届 蓝桥杯 Java C组 省赛真题详解及小结【第1场省赛 2020.7.5】
蓝桥杯 Java B组 省赛真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 注意:部分代码及程序 源自 蓝桥杯 官网视频(历年真题解析) 郑未老师. 2013年 第04届 蓝桥杯 ...
- 2020年 第11届 蓝桥杯 C/C++ B组 省赛真题详解及小结【第1场省赛2020.7.5】【Java版】
蓝桥杯 Java B组 省赛真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 注意:部分代码及程序 源自 蓝桥杯 官网视频(历年真题解析) 郑未老师. 2013年 第04届 蓝桥杯 ...
- 2020年 第11届 蓝桥杯 第2次模拟赛真题详解及小结【Java版】
蓝桥杯 Java B组 省赛真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 注意:部分代码及程序 源自 蓝桥杯 官网视频(历年真题解析) 郑未老师. 2013年 第04届 蓝桥杯 ...
- 2019年 第10届 蓝桥杯 Java B组 省赛真题详解及总结
蓝桥杯 Java B组 省赛真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 注意:部分代码及程序 源自 蓝桥杯 官网视频(历年真题解析) 郑未老师. 2013年 第04届 蓝桥杯 ...
- 让理科生沉默,让文科生流泪的综合题详解
让理科生沉默,让文科生流泪的综合题详解 阿布evo 发表于 2011-05-09 21:34 原文地址:http://www.guokr.com/article/31315/ 这套题就是前两天在校内 ...
- 洛谷千题详解 | P1014 [NOIP1999 普及组] Cantor 表【C++、Java语言】
博主主页:Yu·仙笙 专栏地址:洛谷千题详解 目录 题目描述 输入格式 输出格式 输入输出样例 解析: C++源码: C++源码2: C++源码3: Java源码: ----------------- ...
最新文章
- AI框架精要:设计思想
- 2021春季学期-创新与实践-硬件平台硬件
- vscode设置eslint检验无效_大整理!JavaScript开发者的27个神奇VSCode工具
- 关于fatal error LNK1120: 1 unresolved externalsd而解决方法
- 【计算机网络复习 物理层】2.3 物理层设备
- 2021年度618品牌营销分析报告
- 苹果宣布取消AirPower 因技术难题无法攻克
- 每日一题20180401-Linux
- 列式存储ClickHouse(一)概述
- 关于网上商城开发的随笔记录1
- Winsw将jar包部署为windows服务
- CCleaner v5.83.9050版,免费的系统优化和隐私保护工具
- 使用base64格式生成图片
- 原型工具 axure 使用
- 证件照缩小为20k大小
- 计算机处理器性能排名,2019电脑cpu处理器性能排名:AMD 32核撕裂者遥遥领先(2)...
- CodinGame - Chuck Norris 思路
- paly 框架Cannot load this JVM TI agent twice, check your java command line for duplicate jdwp options.
- php rewind函数,函数rewind的作用是什么
- 原型软件 (Prototype Development)开发指南
热门文章
- Cocos2d-x学习之创建Android工程和编译
- java 反射 配置文件_简单模仿配置文件的反射机制
- python coroutine_Python coroutine的坑
- ecology9 系统文件常用说明
- Docker 镜像基本命令操作
- scala读取数据从文件或者其他url中
- python相关参考文献_深度学习自然语言处理综述,266篇参考文献
- 谈谈基类与子类的this指针(C++)
- ckpt转pb,batch normalzition 出现的ValueError问题
- 一个项目如何编译多个不同签名、包名、资源等,的apk?