JOHNNY HU, BAIRE ONE FUNCTIONS.

一些基本的定义(诸如逐点收敛, 一致收敛\(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第一类函数.

\[\lim_{n \rightarrow \infty} n(f(x+\frac{1}{n})-f(x)).
\]

一致收敛性质

引理1: 如果\(f:[a,b] \rightarrow \mathbb{R}\)是有界的Baire第一类函数, 则存在拥有共同界的连续函数列\(\{f_n\}\)逐点收敛到\(f\).

\[f_n(x) =
\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一类函数.

\[|g_{kn}-f_k|, |\sum_{k=1}^n g_{kn}-\sum_{k=1}^{\infty}f_k|.
\]

定理2: 令函数列\(\{f_n\}\)为定义在\([a,b]\)上的Baire第一类函数, 且一致收敛到\(f\), 则\(f\)同样是Baire第一类函数.

\[|f_{n_k}(x)-f(x)|\le 2^{-k} \Rightarrow |f_{n_{k+1}}-f_{n_k}| \le \frac{3}{2}2^{-k}.
\]
\[g(x):=\sum_{k=1}^{\infty} f_{n_{k+1}}-f_{n_k}.
\]

\(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\) 并且俩俩不交.

\[H_i:=E_i \setminus \cup_{j=1}^{i-1}E_j.
\]

引理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(x):= \sum_{k=1}^n c_k \chi_{B_k}(x), \: x \in [a, b].
\]

则\(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 \circ f
\]

其中\(h\)为严格单调上升连续有界函数, 并利用事实:

\[a \circ b
\]

若\(a\)为连续函数\(b\)为Baire第一类函数, 则\(a \circ b\)亦为Baire第一类函数.

\(f\)的连续点

定义: \(A \subseteq \mathbb{R}\), 我们称

\[\omega (A):= \sup \{|f(x)-f(y)|:x,y\in A\}
\]

为\(f\)在\(A\)处的振荡(oscillation).

定义: 对于\(x_0 \in \mathbb{R}\), 令\(A_{\delta}:= (x_0-\delta, x_0 + \delta), \forall \delta > 0\), 我们称

\[\omega(x_0) = \lim_{\delta \rightarrow 0} \omega (A_{\delta})
\]

为\(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第一类函数)的更多相关文章

  1. Pthread:POSIX 多线程程序设计【转】

    转自:http://www.cnblogs.com/mywolrd/archive/2009/02/05/1930707.html#phtread_ref POSIX 多线程程序设计  Blaise ...

  2. JavaScript内部原理实践——真的懂JavaScript吗?(转)

    通过翻译了Dmitry A.Soshnikov的关于ECMAScript-262-3 JavaScript内部原理的文章, 从理论角度对JavaScript中部分特性的内部工作机制有了一定的了解. 但 ...

  3. 闭包(Closures)

    本文转自:http://goddyzhao.tumblr.com/post/11311499651/closures 翻译自:http://dmitrysoshnikov.com/ 概要 本文将介绍一 ...

  4. Javascript中Closure及其相关概念

    我相信学过Javascript这门语言的程序员应该都对Closure这个概念有所了解,然而网上以及各种Javascript书籍里面对Closure这个概念的定义有各种说法.我本人觉得很多地方对Clos ...

  5. [posix]Posix多线程编程

    就不排版了,可以到原作者博客下看 转自:http://www.cnblogs.com/zhangsf/archive/2013/09/09/3309867.html 目录表  摘要 译者序 Pthre ...

  6. 深入理解JavaScript系列(16):闭包(Closures)

    介绍 本章我们将介绍在JavaScript里大家经常来讨论的话题 —— 闭包(closure).闭包其实大家都已经谈烂了.尽管如此,这里还是要试着从理论角度来讨论下闭包,看看ECMAScript中的闭 ...

  7. Lua语言中文手册 转载自网络

    Programming in LuaCopyright ® 2005, Translation Team, www.luachina.net Programming in LuaProgramming ...

  8. JavaScript闭包其一:闭包概论 函数式编程中一些基本定义

    http://www.nowamagic.net/librarys/veda/detail/1707前面介绍了作用域链和变量对象,现在再讲闭包就容易理解了.闭包其实大家都已经谈烂了.尽管如此,这里还是 ...

  9. Kettle中JavaScript内置函数说明

    本文链接:https://blog.csdn.net/u010192145/article/details/102220563 我们在使用JavaScript组件的时候,在左侧核心树对象栏中可以看到K ...

随机推荐

  1. ASP.NET Core中使用固定窗口限流

    算法原理 固定窗口算法又称计数器算法,是一种简单的限流算法.在单位时间内设定一个阈值和一个计数值,每收到一个请求则计数值加一,如果计数值超过阈值则触发限流,如果达不到则请求正常处理,进入下一个单位时间 ...

  2. 零基础学习java------day27-28---------电影评分数据案例,. RPC案例

    一.  电影评分数据案例 movie:电影id rate:用户评分 timeStamp:评分时间 uid:用户id 简化数据: 需求: (1)每个用户评分最高的3部电影 (2)每个用户评分的平均值 ( ...

  3. JVM——垃圾收集算法及垃圾回收器

    一.垃圾回收算法 1.标记-清除算法 1)工作流程 算法分为"标记"和"清除"阶段:首先标记出所有需要回收的对象(标记阶段),在标记完成后统一回收所有被标记的对 ...

  4. jvm的优化

    a) 设置参数,设置jvm的最大内存数 b) 垃圾回收器的选择

  5. Servlet(4):一个简单的注册页面

    一. 注册要求 1. 一个注册页面 username (文本框) password:密码 (密码框) passwordYes :再次输入密码(密码框) hobby (多选框) sex (单选框) in ...

  6. 【Linux】【Commands】systemd

    1. 系统启动流程:POST --> Boot Sequeue(BIOS) --> Bootloader(MBR) --> Kernel(ramdisk) --> rootfs ...

  7. 【Office】【Excel】将多个工作表合为一个工作表

    在工作表中按下alt+F11打开vba编辑窗口,在菜单栏中选择[插入]=>[模板],将下面的代码粘贴过去,然后运行即可 点击查看代码 Sub 合并当前工作簿下的所有工作表() On Error ...

  8. Java高精度基础+开根

    在焦作站的acm网络赛中遇到了一个高精度开根的水题--但是那时候WA了 后面学写java补题还T了orz 所以写一篇文章来记录一下java的大整数类型的基础和开根还有一点心得体会吧 首先给那一题的题面 ...

  9. Docker从入门到精通(三)——概念与执行流程

    前面我们大概介绍了docker是什么以及如何安装docker,但是对里面出现的一些名词,可能大家还不熟悉,这篇文章就来为大家解惑. 1.容器化平台 Docker 是提供应用打包,部署与运行应用的容器化 ...

  10. 算法 A-Star(A星)寻路

    一.简介 在游戏中,有一个很常见地需求,就是要让一个角色从A点走向B点,我们期望是让角色走最少的路.嗯,大家可能会说,直线就是最短的.没错,但大多数时候,A到B中间都会出现一些角色无法穿越的东西,比如 ...