建立完积分的理论后,现在来讨论微分、以及牛顿-莱布尼兹定理。因为涉及导函数的积分,自然要求导数几乎处处存在,而这类函数的全体过于复杂,很难得出一般性结论。这时我们不妨从“简单函数”入手,先探讨出基础的结论,然后把函数延展到更普遍的范围。本篇和下一篇就在Lebesgue积分上讨论这些问题,你可以把相应结论和微积分作对比。
1. 函数的微分
1.1 导数
对于上的有限函数,要讨论任意点上导数时,我们不应该急于像微积分中那样限定的周边趋势,而是先看看与周边值的所有可能关系。任取收敛于0的数列,考虑式(1)类似导数的极限。这个极限要是存在(可以为无穷),则称为在的一个导出数,相应有左(右)导出数。的任意性使得导出数可能是一个实数集,不难证明它是个闭集,从而导出数集上(下)确界也是导出数,这样就可以有左(右)方上(下)导出数的定义,分别记作。如果所有导出数相等,或者说式(2)成立,则称这唯一的导出数为在点的导数,记作。如果有限,则称为的可微分点。
1.2 跳跃函数
那些不可微的点,尤其是存在无穷导出数的点,在讨论中是希望被排除出去的。在“简单函数”中,经常会出现函数值的“跳变”,即都存在但不全与相等,称为第一类不连续点。处理这样的不连续点,也只需平移函数值,使得三者相等,这样原函数就可以按连续函数去分析。一个“简单函数”的第一类不连续点往往是可数的(测度为0),可以将它们集中“剔除出来”分析。为此要使用“跳变函数”(在由0跳变成1,也叫Heaviside函数),及其变形。记是所有跳变点,以及为处的前后跳变量,则式(3)就是抽取出来的“跳跃函数”。其中,可能为)。
为确保存在以及讨论方便,以下假定有限,这时式(3)绝对收敛且是一致收敛的。当时,不要把的布局想得过于简单,甚至的不连续点也不是理所当然地在。记为式(3)的前项和,它的不连续点显然只有,在处是连续的。又由于一致收敛于,用分析方法不难证明在处是连续的。这时如果从级数里暂时拿掉跳变点,就可以表示为在处连续的函数,加上一个在跳变的函数,因此在上有相同的跳变。至此我们才扫除了疑虑,的跳变点集就是,而且跳变量也是。
1.3 受控点
在讨论简单函数的微分性质时,经常需要估算导出数特殊点的测度,这里会用到一个非常有趣的工具。考虑区间上的连续函数,对任意点,如果存在使得,则称为的右受控点。你随意画出一个函数图像,不难看出右受控点的全体是一个开集,而且有,这个结论叫F.Riesz引理。开集不难证明,然后假定存在某个,为边界点其实说明了,不存在而。考察所有能“控制”的点,首先由于,显然不能有;然而如果,则说明都是右受控点,但他们的上确界却不存在控制点,导出矛盾。
当只有第一类不连续点时,用式(4)定义右受控点,类似的分析也能证明F.Riesz引理,且有。然后相应地也有左受控点及其F.Riesz引理,请自行补充。回头再看的导出数,如果存在右方导出数,则说明存在使得式(5)成立。这时如果记,则式(5)即,说明是的右受控点。使用F.Riesz引理便得到,所有满足的点一定落在一个开集里,端点的不等关系还可以得到估算式(6)。左方导出数和也能得到类似不等关系,它们将是我们讨论可微性的重要工具。
2. 单调函数
2.1 单调函数的可微性
最常见的“简单函数”就是单调函数,不失一般性,我们只需讨论单调递增函数,它定义在实数区间上(可拓展为无穷区间)。首先在任意点,由左右侧的单调性不难证明,和都是存在的,所以的不连续点只能是第一类不连续点。另外来考虑这些不连续点的数量,记为所有满足的点,由的有限性可知的点数也是有限的。这样的所有不连续点就是一个可列集,且不难证明这些不连续点的跳跃度之和不超过。这样就可以从中提取出单调跳跃函数,而则为单调连续函数。
现在来看单调函数的可微性,不失一般性,仍然假定单调递增。可微就是式(2)成立且为有限值,对那些不可微的点,由于导出数总是存在的,可以逐步排除不可微的点集。而使用的基本工具就是估算式(6),它把直观上的“大的变化不能持续很久”用不等式清晰表示出来。首先考虑存在无穷导出数的点集,它显然是式(6)中的结果,即有。然后对于导出数有限的点集,如果左右导出数不全相等,则存在或。任取两个有理数,考察式(7)右的不可微点集,它们的可列并组成了所有的点集。
不同于一般的可微点,中的点在局部也表现出一定的“陡升”,它们同样“不能持续很久”。先根据选定的一个超集,并有估算式(8)左。然后对每个使用,得到更小的超级和估算式(8)右。综合式(8)就得到估算式(9),它表示在中的比例。如果把这个比例再应用到每个里,就得到新的比例。持续推导下去,比例终将收敛于0,即有以及。对同样也有,排除之后的点集都是可微的,也就是说单调函数几乎处处可微。
2.2 Fubini定理
单调函数的几乎处处可微性是比较深刻的结论,据此还可以推到出逐项求导的Fubini定理。记都是上的单调递增(递减)函数,并且级数处处收敛于,Fubini定理就是式(10)的逐项求导公式。首先由于和都是单调递增函数,它们的导函数几乎处处存在。考察部分和函数,由于单调递增使得几乎处处为正,得出式(11)后便知道式(10)右几乎处处收敛。为了证明收敛函数为,需要用到收敛的隐含结论,以及(前面只用到是上限)。
由于,则可以构造单调增加的函数列,且函数列的级数和收敛(取足够小)。这与的性质一样,从而导函数当时也几乎处处收敛于0,即或者。又由于在方向单调递增且几乎处处收敛,显然能得到式(10)。来看一个Fubini定理的应用,考察上跳跃函数。由于都是单调函数,且导函数几乎处处为0,而是它们的级数之和,直接使用定理便有:。
2.3 两个构造例子
在得到单调函数的导函数后,可以反过来再计算它的积分(修正不可微的值),看微积分基本定理(牛顿-莱布尼兹定理)是否成立。利用导函数的定义,构造几乎处处收敛于的函数列(),而的积分更容易计算。不难证明函数列的积分下极限是有限的(式(12)),然后根据Fatou引理便知,函数列极限的积分有(13)成立。注意这里的结论不是等式,这不难理解,你也能轻松举出不相等的例子。
最后我们来构造一个不可思议的函数,它在上连续且严格单调递增,却有。先设,而后假定在上与相同,在这些点的中点处取略高出一点(式(14)),而后把所有的点依次以直线相连。函数列随单调递增且有界,故处处收敛于单调函数。先把限定在所有点构成的空间上,从构造过程不难证明在上连续且严格单调递增;结合本身的单调性,可知它在上连续且严格单调递增。另外几乎处处可微,对存在且有限的点,它应该是式(15)的极限,其中为包含的级区间。由于右边的乘法级数不收敛(项不收敛于1),故极限只能为0,所以。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库