BAIRE ONE FUNCTIONS (Baire第一类函数)
一些基本的定义(诸如逐点收敛, 一致收敛\(F_{\sigma}\)集合等)就不叙述了.
定义
Definition: 令\(D\subseteq \mathbb{R}\), 函数\(f:D\rightarrow \mathbb{R}\), 若存在连续函数列\(\{f_n\}\)逐点连续收敛到\(f\), 则称为Baire第一类函数.
注: Baire第n类函数为Baire第n-1类函数的极限点.
很显然是:
- 连续函数必为Baire第一类函数;
- 仅有有限个不连续点的函数是Baire第一类函数;
- Baire第一类函数不一定是连续函数;
- Baire第一类函数对加法和数乘封闭;
导函数
定理1: 假设\(f:\mathbb{R} \rightarrow \mathbb{R}\)是可微的, 则\(f'\)是Baire第一类函数.
\]
一致收敛性质
引理1: 如果\(f:[a,b] \rightarrow \mathbb{R}\)是有界的Baire第一类函数, 则存在拥有共同界的连续函数列\(\{f_n\}\)逐点收敛到\(f\).
\left \{
\begin{array}{ll}
-M, & \mathrm{if} \: g_n(x) < -M; \\
g_n(x),& \mathrm{if} \:-M \le g_n(x) \le M; \\
M, & \mathrm{if} g_n(x) > M.
\end{array}
\right.
\]
引理2: 令\(\{f_k\}\)为定义在\([a, b]\)上的Baire第一类函数列, \(\sum_{k=1}^{\infty} M_k\)为一收敛的正项级数. 如果\(|f_k(x)|\le M_k, i=1,2,\ldots,k, \forall x \in [a, b]\), 则函数\(f(x)=\sum_{k=1}^{\infty} f_k(x)\)属于Baire一类函数.
\]
定理2: 令函数列\(\{f_n\}\)为定义在\([a,b]\)上的Baire第一类函数, 且一致收敛到\(f\), 则\(f\)同样是Baire第一类函数.
\]
\]
\(F_{\sigma}\)
引理5: 假设\([a, b]=\cup_{k=1}^n A_k\)且\(A_k\)为\(F_{\sigma}\)集合, 则\([a,b]=\cup_{k=1}^nB_k\), 其中\(B_k\)为\(F_{\sigma}\)集合, 且\(B_k \subseteq A_k\) 并且俩俩不交.
\]
引理8: 如果\(E\)为一闭集. 如果\(f:E\rightarrow \mathbb{R}\)在\(E\)上连续, 则存在一个扩张\(f_e:\mathbb{R} \rightarrow \mathbb{R}\)连续且\(f(x)=f_e(x), x\in E\).
引理9: 假设\([a,b]=\cup_{k=1}^n B_k\), \(B_k\)为\(F_{\sigma}\)集且俩俩不交, 定义
\]
则\(f\)为Baire第一类函数.
定理3: 函数\(f:[a,b] \rightarrow \mathbb{R}\)在\([a, b]\)上连续, 当且仅当集合\(\{x\in[a, b]: f(x)<r\}\)和\(\{x \in [a,b]: f(x) >r\}\)关于任意\(r \in \mathbb{R}\)为\(F_{\sigma}\)集合.
\(\Rightarrow\)显然, 反之首先用引理5, 8, 9 (并结合一致收敛性) 证明\(f\)在有界函数下成立, 再构造复合函数
\]
其中\(h\)为严格单调上升连续有界函数, 并利用事实:
\]
若\(a\)为连续函数\(b\)为Baire第一类函数, 则\(a \circ b\)亦为Baire第一类函数.
\(f\)的连续点
定义: \(A \subseteq \mathbb{R}\), 我们称
\]
为\(f\)在\(A\)处的振荡(oscillation).
定义: 对于\(x_0 \in \mathbb{R}\), 令\(A_{\delta}:= (x_0-\delta, x_0 + \delta), \forall \delta > 0\), 我们称
\]
为\(f\)在点\(x_0\)出的振荡.
引理10: \(f\)在\(x_0\)出连续的充分必要条件是\(\omega(x_0)=0\).
引理11: 假设\(\{D_n\}\)为一闭集列且\([a, b]=\cup_{n=1}^{\infty}D_n\), 则至少有一个\(D_n\)包含一个闭区间.
注: 此乃Baire定理, 一个等价(或更一般)的描述为:
\(E \subseteq \mathbb{R}^n\)为\(F_{\sigma}\)集, 即\(E=\cup_{k=1}^{\infty} F_k\), 其中\(F_k\)为闭集. 若每个\(F_k\)皆无内点, 则\(E\)也无内点.
定理5: 如果\(f:\mathbb{R} \rightarrow \mathbb{R}\)为Baire第一类函数, 则每个闭区间都包含\(f\)的一个连续点.
BAIRE ONE FUNCTIONS (Baire第一类函数)的更多相关文章
- Pthread:POSIX 多线程程序设计【转】
转自:http://www.cnblogs.com/mywolrd/archive/2009/02/05/1930707.html#phtread_ref POSIX 多线程程序设计 Blaise ...
- JavaScript内部原理实践——真的懂JavaScript吗?(转)
通过翻译了Dmitry A.Soshnikov的关于ECMAScript-262-3 JavaScript内部原理的文章, 从理论角度对JavaScript中部分特性的内部工作机制有了一定的了解. 但 ...
- 闭包(Closures)
本文转自:http://goddyzhao.tumblr.com/post/11311499651/closures 翻译自:http://dmitrysoshnikov.com/ 概要 本文将介绍一 ...
- Javascript中Closure及其相关概念
我相信学过Javascript这门语言的程序员应该都对Closure这个概念有所了解,然而网上以及各种Javascript书籍里面对Closure这个概念的定义有各种说法.我本人觉得很多地方对Clos ...
- [posix]Posix多线程编程
就不排版了,可以到原作者博客下看 转自:http://www.cnblogs.com/zhangsf/archive/2013/09/09/3309867.html 目录表 摘要 译者序 Pthre ...
- 深入理解JavaScript系列(16):闭包(Closures)
介绍 本章我们将介绍在JavaScript里大家经常来讨论的话题 —— 闭包(closure).闭包其实大家都已经谈烂了.尽管如此,这里还是要试着从理论角度来讨论下闭包,看看ECMAScript中的闭 ...
- Lua语言中文手册 转载自网络
Programming in LuaCopyright ® 2005, Translation Team, www.luachina.net Programming in LuaProgramming ...
- JavaScript闭包其一:闭包概论 函数式编程中一些基本定义
http://www.nowamagic.net/librarys/veda/detail/1707前面介绍了作用域链和变量对象,现在再讲闭包就容易理解了.闭包其实大家都已经谈烂了.尽管如此,这里还是 ...
- Kettle中JavaScript内置函数说明
本文链接:https://blog.csdn.net/u010192145/article/details/102220563 我们在使用JavaScript组件的时候,在左侧核心树对象栏中可以看到K ...
随机推荐
- LeetCode 从头到尾打印链表
LeetCode 从头到尾打印链表 题目描述 输入一个链表头节点,从尾到头反过来返回每个节点的值(用数组返回). 示例 1: 输入:head = [1,3,2] 输出:[2,3,1] 一得之见(Jav ...
- [转] Java中对数据进行加密的几种方法
加密算法有很多种:这里只大约列举几例: 1:消息摘要:(数字指纹):既对一个任意长度的一个数据块进行计算,产生一个唯一指纹.MD5/SHA1发送给其他人你的信息和摘要,其他人用相同的加密方法得到摘要, ...
- myatoi
atoi (表示 ascii to integer)是把字符串转换成整型数的一个函数,应用在计算机程序和办公软件中.int atoi(const char *nptr) 函数会扫描参数 nptr字符串 ...
- 【分布式】Zookeeper客户端基本的使用
与mysql.redis等软件一样,zookeeper的软件包中也提供了客户端程序用于对服务器上的数据进行操作.本节我们就来学习zookeeper客户端的使用方法.不过在详细讲解zk客户端的使用方法之 ...
- 数据库SQL性能优化
1.in与exists的效率比较 in是把外表和内表作hash 连接,而exists 是对外表作loop 循环,每次loop 循环再对内表进行查询.一直以来认为exists 比in 效率高的说法是不准 ...
- Mybatis 批量插入
一.首先对于批量数据的插入有两种解决方案(下面内容只讨论和Mysql交互的情况) 1)for循环调用Dao中的单条插入方法 2)传一个List<Object>参数,使用Mybatis的批量 ...
- SQL模糊查询语句和Escape转义字符
通配符描述示例%包含零个或更多字符的任意字符串.WHERE title LIKE '%computer%' 将查找处于书名任意位置的包含单词 computer 的所有书名._(下划线)任何单个字符.W ...
- Win10 Chrome 在DPI缩放下导致界面放大问题 解决方案
支持:54.0.2840.59 m (64-bit) 以下大多数版本,具体未测试.如有问题可以反馈一下. 方法1:为程序设置"高DPI设置时禁用显示缩放. 方法2:为程序添加启动参数: /h ...
- Nginx LOCATOIN块配置
1 匹配模式优先级 location = /uri =开头表示精确匹配,只有完全匹配上才能生效. location ^~ /uri ^~ 开头对URL路径进行前缀匹配,并且在正则之前.无正则普通匹配( ...
- Python用matplotlib绘图网格线的设置
一.X轴网格线的设置 import matplotlib.pyplot as plt import numpy as np from pylab import mpl mpl.rcParams['fo ...