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. stm32串行设备接口SPI控制max31865

    本人是刚入行的嵌入式,之前也没有多少项目经验,故在公司的这几个月里,可谓是如履薄冰,对于公司不同项目使用的不同的设备之多,数据手册之繁杂,让我不禁望洋兴叹,故而不愿意放弃周末这大好的自我提升时间,努力 ...

  2. JS控制元素的显示和隐藏

    利用来JS控制页面控件显示和隐藏有两种方法,两种方法分别利用HTML的style中的两个属性,两种方法的不同之处在于控件隐藏后是否还在页面上占空位. 方法一: document.getElementB ...

  3. 内存管理——new delete expression

    C++申请释放内存的方法与详情表 调用情况 1.new expression new表达式在申请内存过程中都发生了什么? 编译器将new这个分解为下面的主要3步代码,①首先调用operator new ...

  4. Linux学习 - 文件系统属性chattr权限

    change file attributes on 啊linux file system 1 功能 可以防止误操作 2 chattr命令格式 chattr [+-=] [选项] 文件或目录名 + 增加 ...

  5. 【编程思想】【设计模式】【其他模式】hsm

    Python版 https://github.com/faif/python-patterns/blob/master/other/hsm/hsm.py """ Impl ...

  6. 【C/C++】从矩阵左上角走到右下角

    tx的笔试,但是只过了10%,就离谱 #include <bits/stdc++.h> using namespace std; const int maxn = 1010; long d ...

  7. Jenkins pipeline声明式语法

    目录 一.最简结构 二.简单例子 一.最简结构 pipeline {     agent any     stages {         stage('pull') {             st ...

  8. 学习笔记--html篇(1)

    html学习--1 href学习 href="javascript:void(0)" 阻止页面跳转类似于javascript:#,url无变化(死链接,返回undefined) h ...

  9. 20个ios登陆界面

    原文:http://favbulous.com/post/1001/24-unique-ios-login-screen-showcase Eeve Evernote Food Recood Hips ...

  10. windows10 安装 Mysql8.0

    目录 1.Mysql8.0下载 2.配置环境变量 3.在安装目录下创建my.ini文件 4 初始化Mysql 5 安装至系统服务 6 更改密码 1.Mysql8.0下载 2.配置环境变量 将下载后文件 ...