勒贝格测度、勒贝格积分

又要接触测度论了。随着随机规划的不断深入,如果涉及到证明部分,测度论的知识几乎不可或缺。

测度论的相关书籍,基本都非常艰涩难读,对于非数学专业出身的人入门非常不易。从十几年前开始,我很难把测度论教材看到超过10页。结合我对 chatgpt 的反复提问,努力理解每一个抽象的知识点,在这篇博客里总结一下吧。

大学课程里面的《高等数学》讲授的是黎曼积分(Riemann Integration),而测度论的核心是勒贝格积分(Lebesgue Integration):

  • 黎曼积分的几何意义是将定义域细分为无数个小区间,将每个小区间的面积(小区间的宽度乘以高度,高度为函数值)加起来
  • 勒贝格积分的几何意义是将值域细分为无数个小区间,将每个小区间的面积(小区间的面积通过构造一个函数逼近)乘以对应的权重(这个权重就是勒贝格测度)加起来。

例如下图,上图为黎曼积分,下图为勒贝格积分:

在这里插入图片描述

之所以要用勒贝格积分,是因为有时候黎曼积分对一些复杂的函数进行积分,例如下面这个函数:
f ( x ) = { 1 x ∈ Q 0 x ∈ R \ Q f(x)= \begin{cases} 1 &x\in\mathbb{Q}\\ 0 &x\in\mathbb{R\backslash Q} \end{cases} f(x)={10xQxR\Q

这个函数在有理数上为1,在无理数为 0,无法用黎曼积分。

在引入勒贝格积分之前,先看看什么是勒贝格测度。

1. 勒贝格测度

勒贝格测度(Lebesgue measure)是用来精确地“测量”集合的大小的一种工具。

  • 传统的测度中,我们可以测量长度(一维空间),面积(二维空间),体积(三维空间)等。

但是对于一些集合,尤其是不连续的或者非常奇怪的,该如何去测量这个集合呢?例如,有理数的集合 Q \mathbb{Q} Q 的测度是多少?就有了勒贝格测度。

  • 一个勒贝格可测集合的勒贝格测度实质是指该集合的外测度

1.1 勒贝格可测集合

勒贝格测度通常定义在实数集上,一个集合 A ⊂ R n A\subset\mathbb{R}^n ARn 若是勒贝格可测,必须满足以下条件:

  • 将任意集合分成两部分:一部分落在 A A A 内,另一部分落在 A A A 外。这两个部分的测度加起来正好等于原集合的测度,没有丢也没有重叠。

换句话说,若一个集合在测度上不“扭曲”别的集合,那么该集合就是勒贝格可测的。

用数学的语言表示就是:

一个集合 A ⊂ R n A\subset\mathbb{R}^n ARn 是勒贝格可测的,如果对于任意集合 E ∈ R n E\in\mathbb{R}^n ERn,都有:
λ ∗ ( E ) = λ ∗ ( E ∩ A ) + λ ∗ ( E ∩ A ‾ ) \lambda^*(E)=\lambda^*(E\cap A)+\lambda^*(E\cap\overline{A}) λ(E)=λ(EA)+λ(EA)

其中, λ ∗ \lambda^* λ 表示外测度。一个集合外测度的几何意义是:

  • 用最紧的胶带包裹集合中的每一个元素,所使用的胶带的总长度。

在数学意义上,这个胶带是开区间,而胶带的长度表示这个开区间的体积:一维空间上为长度,二维空间为面积,三维空间为体积等等。

外测度的标准数学定义:

对于任意集合 A ⊂ R n A\subset{R}^n ARn,它的外测度 λ ∗ \lambda^* λ
λ ∗ ( A ) = inf ⁡ ( ∑ i = 1 ∞ vol ( I i ) ∣ A ⊂ ⋃ i = 1 ∞ I i ) \lambda^*(A)=\inf\left(\sum_{i=1}^\infty \text{vol}(I_i)\mid A\subset\bigcup_{i=1}^\infty I_i\right) λ(A)=inf(i=1vol(Ii)Ai=1Ii)

其中, vol ( I i ) \text{vol}(I_i) vol(Ii) 表示开区间 I i I_i Ii 的体积。

  • 所有开集、闭集、半开半闭集都是勒贝格可测的。

  • 所有 Borel 集合(所有 R n \mathbb{R}^n Rn 中的开集及它们的可数并、可数交、补集,也称为 σ \sigma σ-代数)都是可测的。

  • 所有零测集都是勒贝格可测的。

  • 所有可数集合都是勒贝格可测的(有理数集合 Q \mathbb{Q} Q 是可数的)。

一个集合可数表示这个集合的所有元素都可以用自然数给它编号,可以有无限多个元素,例如有理数集合 Q \mathbb{Q} Q

其实,常见的集合都是勒贝格可测的,不可测的集合反而比较少。我见不可测的集合例子都是专门构造的,例如 Vitali 集合(这个集合是无数个[0, 1]内不相交开集的并,因为每个开集的界限都是无理数,导致每个开集都无法测量长度)

1.2 勒贝格可测函数

定义在实数集上的函数 f f f,被称作勒贝格可测函数,是指
对于任意实数 α ∈ R , { x ∣ f ( x ) > α } 为勒贝格可测集合 \text{对于任意实数} \alpha \in\mathbb{R}, \{x\mid f(x)>\alpha\} \text{为勒贝格可测集合} 对于任意实数αR,{xf(x)>α}为勒贝格可测集合

下函数都是勒贝格可测的:

  • 连续函数,包括分段连续函数
  • 勒贝格可积函数,即该函数的勒贝格积分不是无穷
  • 指示函数,也称特征函数:若 x x x 在某个集合内,函数值为 1,否则函数值为 0
  • 若离散函数在定义域内的每个点都是勒贝格可测集,则该离散函数是可测函数(此时离散函数是可数个指示函数的加和)
  • 单调函数

1.3 勒贝格可积函数

某个测度空间上的函数 f ( x ) f(x) f(x) 勒贝格可积,需要满足两个条件:

  • 该函数 f ( x ) f(x) f(x) 是勒贝格可测函数
  • 该函数的积分不是无穷,即 ∫ ∣ f ∣ d x < ∞ \int |f|dx< \infty fdx<

2. 勒贝格积分

勒贝格积分是“从下逼近”的思想:

  • 把函数用一堆非负简单函数从下逼近,然后用集合的勒贝格测度来加权求和,是一种更“集合论”的积分方式,适用于更广泛的函数和空间。

非负简单函数 是指形如下面的函数:
ϕ ( x ) = ∑ i = 1 n a i 1 E i ( x ) \phi(x)=\sum_{i=1}^n a_i \mathbf{1}_{E_i}(x) ϕ(x)=i=1nai1Ei(x)
其中:

  • a i a_i ai 是一个大于 0 的常数或函数值
  • 1 E i ( x ) \mathbf{1}_{E_i}(x) 1Ei(x) 表示集合 E i E_i Ei 的指示函数
  • 每个集合 χ E i ( x ) \chi_{E_i}(x) χEi(x) 是勒贝格可测集,互不重叠

勒贝格积分的定义针对的是一个非负函数:

𝑓 ≥ 0 𝑓\geq 0 f0 是一个可测函数,定义它的勒贝格积分为
∫ f d μ : = sup ⁡ { ∫ ϕ d μ ∣ 0 ≤ ϕ ≤ f , ϕ 是简单函数 } \int fd\mu := \sup\left\{\int \phi d\mu\mid 0\leq \phi\leq f, \phi \text{ 是简单函数}\right\} fdμ:=sup{ϕdμ0ϕf,ϕ 是简单函数}
其中, μ \mu μ 为测度,可以为勒贝格测度、概率测度、计数测度等。

对于一般的函数,即可能有负值的函数,则转化为两个非负函数相减:
∫ f d μ = ∫ f + d μ − ∫ f − d μ \int fd\mu=\int f^+d\mu-\int f^-d\mu fdμ=f+dμfdμ

其中, f + ( x ) = max ⁡ { 0 , f ( x ) } f^+(x)=\max\{0, f(x)\} f+(x)=max{0,f(x)}, f − ( x ) = max ⁡ { 0 , − f ( x ) } f^-(x)=\max\{0, -f(x)\} f(x)=max{0,f(x)}.

举例:利用勒贝格求积分

∫ 0 1 x 2 d μ ( x ) \int_0^1 x^2d\mu(x) 01x2dμ(x)
其中, μ \mu μ 为勒贝格测度,对于这个问题表示长度。

  • 第一步,构造一个从下逼近 f ( x ) f(x) f(x) 的简单函数序列
    ϕ k ( x ) = ∑ k = 1 n ( k − 1 ) 2 n 2 1 ( k − 1 n , k n ] ( x ) \phi_k(x)=\sum_{k=1}^n\frac{(k-1)^2}{n^2}\mathbf{1}_{(\frac{k-1}{n},\frac{k}{n}]}(x) ϕk(x)=k=1nn2(k1)21(nk1,nk](x)

这个简单函数表示把 [0, 1] 划分为 n 个等长区间,第 k 个小区间为 ( k − 1 n , k n ] (\frac{k-1}{n},\frac{k}{n}] (nk1,nk],对应的值为 ( k − 1 ) 2 n 2 \frac{(k-1)^2}{n^2} n2(k1)2.

  • 第二步,计算勒贝格积分
    ∫ 0 1 x 2 d μ ( x ) = lim ⁡ n → ∞ ∑ k = 1 n ( k − 1 ) 2 n 2 × 1 n = lim ⁡ n → ∞ n ( n − 1 ) ( 2 n − 1 ) 6 n 3 = 1 / 3 \begin{aligned} \int_0^1 x^2d\mu(x)=&\lim_{n\rightarrow \infty}\sum_{k=1}^n\frac{(k-1)^2}{n^2}\times\frac{1}{n}\\ =&\lim_{n\rightarrow\infty} \frac{n(n-1)(2n-1)}{6n^3}\\ =&1/3 \end{aligned} 01x2dμ(x)===nlimk=1nn2(k1)2×n1nlim6n3n(n1)(2n1)1/3

这个与黎曼积分的结果一致。

3. 勒贝格积分的单调保持性质

勒贝格积分有一个单调保持性质1,大致意思是:若一个函数在样本空间中的每一个样本中都大于等于另外一个函数,那么它们的勒贝格积分仍然有同样的大小关系。

更严谨的表达为:

( X , F , μ ) (X, \mathcal{F}, \mu) (X,F,μ) 为一个概率空间2,函数 f f f g g g X X X 上的一个可积函数,如果对于 X X X 中的任何一个元素 x x x,都有 f ( x ) ≤ g ( x ) f(x)\leq g(x) f(x)g(x),那么
∫ f d μ ≤ ∫ g d μ \int fd\mu\leq \int gd\mu fdμgdμ


  1. Cohn, D. L. (2013). Measure theory (Vol. 2). New York: Birkhäuser, pp: 57. ↩︎

  2. 概率空间的介绍参看我的另一篇博客 ↩︎

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.pswp.cn/bicheng/84858.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

UE5 学习系列(一)创建一个游戏工程

这个系类笔记用来记录学习 UE 过程中遇到的一些问题与解决方案。整个博客的动机是在使用 AirSim 中遇到了不少性能瓶颈&#xff0c;因此想要系统性地去学一下 UE &#xff0c;这个系列博客主要是跟着 B 站大佬 欧酱&#xff5e; 和 GenJi是真想教会你 的系列视频 《500 分钟学会…

Nginx 负载均衡、高可用及动静分离

Nginx 负载均衡、高可用及动静分离深度实践与原理剖析 在互联网应用架构不断演进的今天&#xff0c;如何高效地处理大量用户请求、保障服务的稳定性与性能&#xff0c;成为开发者和运维人员面临的关键挑战。Nginx 作为一款高性能的 Web 服务器和反向代理服务器&#xff0c;凭借…

stm32温湿度-超声波-LCD1602结合项目(Proteus仿真程序)

资料下载地址&#xff1a;stm32温湿度-超声波-LCD1602结合项目(Proteus仿真程序) 程序实现功能&#xff1a; 程序基于stm32芯片实现了控制LED灯亮灭、按键控制、串口通信、电机控制、温湿度数据采集、超声波测距、LCD显示屏显示内容这几个功能&#xff0c;并用proteus8进行仿…

新一代python管理工具--uv

uv 工具全方位介绍 起源与背景 uv 是由 Astral&#xff08;pipx 作者&#xff09;团队用 Rust 语言开发的新一代 Python 包和环境管理工具。其目标是解决传统 pip/venv/conda 在依赖解析慢、环境隔离繁琐、命令复杂等方面的痛点&#xff0c;为现代 Python 项目提供极速、自动…

路由交换技术-思科拓扑搭建

配置流程 1.搭建网络拓扑图。 2.规划配置IP地址&#xff0c;内网配置为192.168.1.0和192.168.2.0网段。 3.划分vlan10&#xff0c;vlan20&#xff0c;vlan30。 4.配置静态、动态路由。配置路由器Router7&#xff0c;使内外网互通。 5.配置链路聚合。通过链路聚合技术&#xff…

清华大学视觉空间智能新突破!Spatial-MLLM:提升多模态大语言模型的视觉空间智能能力

作者&#xff1a;Diankun Wu, Fangfu Liu, Yi‑Hsin Hung, Yueqi Duan 单位&#xff1a;清华大学 论文标题&#xff1a;Spatial-MLLM: Boosting MLLM Capabilities in Visual-based Spatial Intelligence 论文链接&#xff1a;https://arxiv.org/pdf/2505.23747 项目主页&a…

AI与机器学习ML:利用Python 从零实现神经网络

自线性回归以来&#xff0c;我们已经涵盖了很多领域。在本期中&#xff0c;我们将开始了解神经网络内部工作原理的旅程*。* 如果一个人试图了解任何使用生成式 AI 的工具、应用程序、网站或其他系统的内部工作原理&#xff0c;那么掌握神经网络的架构至关重要。在这个故事中&a…

Vim 匹配跳转与搜索命令完整学习笔记

Vim 匹配跳转与搜索命令完整学习笔记 文章目录 Vim 匹配跳转与搜索命令完整学习笔记1. 括号/结构匹配% - 括号匹配跳转[[ / ]] - 函数定义跳转[{ / ]} - 代码块边界跳转 2. 精确单词搜索* - 向下精确搜索# - 向上精确搜索 3. 模糊单词搜索g* - 向下模糊搜索g# - 向上模糊搜索 4…

安卓9.0系统修改定制化____系列 ROM解打包 修改 讲解 导读篇

专栏系列前言&#xff1a; &#x1f49d;&#x1f49d;&#x1f49d;本专栏作者从事rom系统修改以及手机维修 刷机多年。从当年山寨机开始。历经安卓4.--至目前的安卓15.合作伙伴遍及各类工作室以及PDA商家 私人玩友等。在广告机 平板 pda设备 会议机 车机的rom修改中略有经…

Vue3本地存储实现方案

在 Vue 3 中实现本地存储&#xff08;如用户配置数据&#xff09;&#xff0c;主要通过浏览器提供的 localStorage 或 sessionStorage API。以下是详细实现方案&#xff1a; 基础实现&#xff08;原生 API&#xff09; javascript 复制 下载 // 存储数据 localStorage.set…

计算机视觉与深度学习 | 2024年至2025年图像匹配算法总结(原理,公式,代码,开源链接)

图像匹配算法 一、核心算法分类与技术路线1. **传统局部特征 + 匹配优化**(鲁棒性强,适合资源受限场景)2. **端到端密集匹配网络**(高精度,适合复杂形变/弱纹理)3. **基于光流思想的匹配网络**4. **2024-2025年新趋势**二、核心开源工具库汇总三、典型代码流程(以LoFTR为…

瑞芯微 MIPI D-PHY 接收器(RX)驱动学习笔记

驱动文件位置 driver/phy/rockchip/phy-rockchip-mipi-rx.c 1 重要结构体 struct mipidphy_priv {struct device *dev;//表示与驱动程序关联的设备。它用于设备管理&#xff0c;如设备注册、注销等。struct regmap *regmap_grf;//用于映射和访问通用寄存器文件&#xff08;Gen…

MySQL从入门到DBA深度学习指南

目录 引言 MySQL基础入门 数据库基础概念 MySQL安装与配置 SQL语言进阶 数据库设计与规范化 数据库设计原则 表结构设计 MySQL核心管理 用户权限管理 备份与恢复 性能优化基础 高级管理与高可用 高可用与集群 故障诊断与监控 安全与审计 DBA实战与运维 性能调…

多个机器人同时加载在rviz及gazebo同一个场景中

1. 配置launch文件 gazebo的加载相对容易&#xff0c;但rviz中加载&#xff0c;需要构建完整的tf树&#xff08;world → map&#xff08;或map_merged&#xff09;→ odom → base_footprint → base_link → base_scan&#xff09;才能正常显示&#xff0c;launch文件主要是…

Text2SQL、Text2API基础

你有一个能力超强但“不太懂行”的助手&#xff08;大语言模型LLM&#xff09;。它能说会道&#xff0c;知识渊博&#xff0c;但它&#xff1a; 不懂你的数据库&#xff1a; 不知道你的数据库里有哪些表&#xff0c;表里有哪些字段&#xff0c;这些字段代表什么意思。不懂你的…

JDK 8u231安装教程 - Windows 64位下载安装及环境变量配置指南

下载安装包 把jdk-8u231-windows-x64.exe这个文件下载下来&#xff0c;下载链接&#xff1a;https://pan.quark.cn/s/a610ca7e5e9d&#xff0c;随便放哪儿&#xff0c;比如桌面或者下载文件夹。 双击运行安装 找到下载好的那个exe文件&#xff0c;直接双击打开。可能会弹个窗口…

LatentSync V8版 - 音频驱动视频生成数字人说话视频 更新V1.6版模型 支持50系显卡 支持批量 一键整合包下载

LatentSync 是字节跳动开源的一款"AI口型同步神器"&#xff0c;简单来说就是能让视频里的人物嘴巴动得和声音完美匹配的工具。比如你给一段配音&#xff0c;它能自动调整视频人物的嘴型&#xff0c;按照配音里的声音说出来&#xff0c;就像真人说话一样自然。简单说就…

从一组线段中得出四边形的算法

原始的需求是使用OpenCV的直线检测算法&#xff08;例如LSD&#xff09;之后&#xff0c;得到一组线段。然后需要从这些线段得到类似矩形的四边形&#xff0c;用于检测经过透视变换的矩形物体。这些线段不一定首尾相接&#xff0c;彼此之间可能相交或有一定距离。 以下是需求图…

提示词Prompts(2)

摘要&#xff1a; 本文介绍了langchain.prompts中基础的提示词模板的高级用法&#xff0c;包括利用PipelinePrompt组合Prompt使用&#xff0c;多模态场景、动态占位符的使用等进行了介绍。 文章目录 1. 背景2. PipelinePrompt2.1 组合两个Prompt模板2.2 多模态模板 3. 聊天提示…

服务器代码知识点补充

目录 UdpServer: 观察者模式: remove_if算法 管道补充: 文件的标准输出 ,标准输入,标准错误 UdpServer: 数据接收模块关心Adduser 和Deleuser 两个模块 线程池关心Route模块 将这三个方法注册进服务器 ,但是有临界区问题(线程池与数据接受模块可能同时访问用户管理模块,所…