这次总结一个数学中经常出现的概念:集合中的上极限与下极限,并举一个简单的例子进行说明,接着再对于概率论中的Borel-Cantelli引理做一个简单介绍.

1. 定义

对于一个集合序列

,我们定义它的

「上极限」「下极限」分别为:

2. 举个例子

不妨设想下面这个

的例子:

接下来我们以这样一个集合序列

为例,观察上极限
和下极限
的情况.

2.1 上极限

根据公式(1)中的定义,可以看到「上极限

是对于

的先并再交.

我们不妨假设样本点

属于上极限.首先看里面这个并集:当
时,可以将
近似看所有集合的并集(简记为
, 本例中为
),那么
中必然包含所有的样本点,
自然包含于其中。当
时,这个并集
可以看成是除了
所有集合的并集(简记为
, 本例中为
).

取交集时,
就可以不再考虑,如果
仅属于
的话,那么
中就不再包含
. 以此类推,我们一个接一个的丢掉
…,若
只属于有限个
,那么在取上极限的过程中早晚有一天要被无情的抛弃.在本例中,上极限取为
(因为
只在
中存在,所以早早就出局了ಥ_ಥ)

因此「上极限」可以理解成 「在无穷个

集合中都存在的元素的集合」.当走到这一步时我曾有一个疑问,

的上极限和对
单纯地取交集有什么不同吗?从本例中就可以看出,对
取交集即
会取到空集,因为没有一个元素是所有集合都有的.区别就在于上极限中的元素
只需要属于无穷多个集合即可,不需要每个集合里都有.

因此上极限也可以这样表述:

这也是

所暗含的意思.

2.2 下极限

类似的,观察公式(2)中的定义,可以看到「下极限

是对于

的先交再并.

首先看里面这个交集:当

时,可以将
近似看所有集合的交集(简记为
, 本例中为
);当
时,这个交集
可以看成是除了
外所有集合的交集(简记为
, 本例中为
),最终发现下极限为
.

此时发现下极限中没有元素

。其原因是:虽然它们存在于无数多个集合中,但同样的,也有无数个集合内没有元素
。 这就涉及到了上极限和下极限的一个关键区别.

「下极限」中的元素是这样的:它们「只在有限个集合里不存在」(比如该例中的

,只不存在于
),这其实也暗含了下极限的元素一定存在于无数多的集合中,因此下极限的元素一定存在于上极限中.

类似的,也可以把下极限这样表述:

3. Borel-Cantelli引理

infinitely often

这里简单介绍一下 infinitely often 的概念。在概率论中,所谓的

(infinitely often)就是表示集合序列
的上极限
.

「引理1」

「引理2」

这个引理在概率论的直观解释就是抛无限次硬币,出现无限次正面朝上的概率为1,出现有限次反面朝上的概率为0.

从测度论也很好理解.如果一系列独立事件发生的概率和小于无穷,那么这些事件中无穷多次发生的事件的概率测度必为0,否则这无限多个集合每个测度都不小于

,加在一起就无穷大了;反之如果一系列独立事件发生的概率和趋向无穷,那么这些事件中无穷多件发生的概率为1.

不积跬步,无以致千里

这个引理的逻辑很简单且直白,只不过是说的很拗口.这同样反映出另一个浅显的道理:即使每一次努力尝试后取得成功的概率再低——只要不是0——那么在我们无数次尝试后,最终总会达到自己的目标.更何况我们的每次尝试并不是完全独立的,每次失败后的收获都将增加下一次成功的概率.

「Learn to fail,or fail to lean」

本人水平有限,欢迎批评指正(ง •_•)ง


-end-

邻接矩阵中啥时候写0和无穷_集合中的上极限与下极限相关推荐

  1. 邻接矩阵中啥时候写0和无穷_(一)UDS诊断服务中的诊断会话控制(DiagnosticSessionControl,0x10)...

    诊断会话在服务器中启用一组特定的诊断服务和/或功能,此服务提供服务器可以报告对启用的诊断会话有效的数据链路层特定参数值(例如定时参数值)的功能. 基本用法: ISO 14229规定了几个特定的子功能, ...

  2. 邻接矩阵中啥时候写0和无穷_带权有向图的邻接矩阵中0和无穷大

    信息举报 时间:2020-12-23 本页为您甄选多篇描写带权有向图的邻接矩阵中0和无穷大,带权有向图的邻接矩阵中0和无穷大精选,带权有向图的邻接矩阵中0和无穷大大全,有议论,叙事 ,想象等形式.文章 ...

  3. 线性表中有n个元素,每个元素是一个字符,现存于向量R[n]中,试写一算法,使R中字符按字母字符、数字字符和其他字符的顺序排列。要求利用原来的存储空间,元素移动次数最小。

    线性表中有n个元素,每个元素是一个字符,现存于向量R[n]中,试写一算法,使R中字符按字母字符.数字字符和其他字符的顺序排列.要求利用原来的存储空间,元素移动次数最小. int fch(char c) ...

  4. 产生10个1-100的随机数,并放到一个数组中, 把数组中大于等于10的数字放到一个list集合中,并打印到控制台。

    代码 import java.util.ArrayList; import java.util.List; import java.util.Random;/*1.产生10个1-100的随机数,并放到 ...

  5. 昊鼎王五:Windows运行中的所有命令_Windows快捷命令_运行中的所有命令

    昊鼎王五:Windows运行中的所有命令_Windows快捷命令_"运行"中的所有命令 winver 检查Windows版本 wmimgmt.msc 打开Windows管理体系结构 ...

  6. java api集合,javaAPI_集合基础_集合中常见操作示例

    集合中常见的操作 1.list集合去重 //使用HashSet去重 public static List removeDuplicate(List list) { HashSet h = new Ha ...

  7. 在使用集合中的contains(),要根据实际情况改写集合中对象的equals(Object obj)方法------改写List集合中equals(Object obj)的方法

    如标题,解释都在代码注释中 主方法及目的 ··· package cn.com.testCollection; import java.util.Iterator; import java.util. ...

  8. el表达式遍历list中的list_EL表达式获取map和list集合中的值 | 学步园

    Map的每个对象以key=value的形式给出 当forEach tag的item属性中的表达式的值是java.util.Map时,在var中命名的变量被设置为类型是java.util.Map.Ent ...

  9. java循环删除集合数据_java中循环的几种方式以及删除集合中的指定数据

    一.for //for循环中删除数据 -- 方法有漏洞 private static void deleteAtFor() { ArrayList array = new ArrayList<& ...

最新文章

  1. 适合所有尺寸打印马赛克
  2. 2019全球信息通信业热点回顾
  3. 训练技巧 | 功守道:NLP中的对抗训练 + PyTorch实现
  4. window8下安装RabbitMQ
  5. obs命令行工具obsutil的使用测试
  6. Class类的创建方式大全
  7. 凯撒密码加密,解密的实现,可以在项目上使用
  8. Windows下CMake安装教程
  9. OKHttp原理讲解之基本概念
  10. 【Android安全】JEB技巧汇总
  11. Android KK NuPlayer
  12. tcp rst 情况
  13. 【JavaScript】数组方法应用自测例题
  14. 记录:Flink checkpoint 过期导致失败(线上问题)
  15. 影响个人征信的不良习惯有哪些?
  16. workbench中施加预紧力进行模态分析
  17. oracle临时表教程,在oracle存储过程中创建临时表
  18. 前端学习日记2-html表单元素
  19. Intel CPU 上使用 pmu-tools 进行 TopDown 分析
  20. 嵌入式系统开发笔记91:认识ARM微控制器架构

热门文章

  1. R语言绘图设备dev
  2. java arraylist 序列化_专题二、ArrayList序列化技术细节详解
  3. FSWD_1_BasicHtmlCss
  4. 三代测序之微生物基因组 de novo 测序
  5. STM32-USART控制led和蜂鸣器
  6. 随机邮箱_万豪随机发50美刀的礼券,看看你的邮箱有没有!英国航空BA里程缩水在即...
  7. OpenGL ---渲染流水线之世界矩阵,相机变换矩阵,透视投影变换矩阵
  8. Ubuntu创建opencv工程并显示一张图片
  9. 查询服务器上几张显卡命令
  10. java xftp_IDEA使用Xshell利用Xftp部署javaweb项目