问题0
a. 证明序列存在极限。 b. 假设,那么证明 c. 由上面给出近似计算的极限的更高效的方式(误差分析)。
1. 极限的存在性与级数收敛判别
1.1 从序列的极限分析问题a
序列的表达式是一个和的形式,其中被求和的对象是序列这是一个始终大于0的单调减少的序列。这意味着的,也就是说序列是一个严格单调的序列。那么根据处理Re0微积分1:用牛顿迭代法求算术平方根当中2.1,以及2.2当中问题2(练习4,解析见关于黄金比例数的迭代序列)的处理经验,我们想到如果是具有上界的序列,那么我们就可以使用单调有界原理证明极限的存在性。
那么序列是否具有上界呢?我们可以先从图像上获得一个直观的印象。

我们不难从直觉上认为,。如果这个事情可以被严格证明,那么我们就完全可以通过单调有界原理来证明极限的存在性。于是我们当前的目标就是:
命题1.1.1
对任意的自然数都成立不等式:
我们现在的目标是任意给定的找到和的一个上界。一个可以尝试的方法是,进行逐项估计。其基本思想可以参考逐项估计这个工具笔记当中的第一节中的”基本想法”。
那么根据这个想法,我们实际上是要放大,从而得到一个我们已知的和,或者一个已知上界的和。观察到在的时候有如果令的话,这样能达到上面的逐项放缩的想法中的要求吗?其实是可以的,因为我们正是联想到是容易求和的,我们才会采取这样的放大方式。具体来说:
命题1.1.2
注意到,那么
- 实际上这个求和方法可以归纳为制造telescoping sum求和或求乘积。也就是说,如果我们可以在做逐项放缩的时候使得放缩以后的结果当中具有相邻两项差的形式,那么就一定是好求和的。也就是说,我们可以主动尝试找的上界(下界)放缩中那些带有相邻两项差的形式。
那么由“命题1.1.2”,我们知道如果那么因此我们便证明了“命题1.1.1”。那么就是一个单调增加并且具有上界的序列,那么由单调有界原理,存在一个极限。如果我们假设那么根据上界的信息,我们可以确认这是一个大概是的这样一个实数。
1.2 级数的概念与级数收敛
问题1当中的b小问中出现了,一种表达这里的和是没有求和上限的,或者说求和上限是。这其实是一种极限的表达方式,也就是一个级数。
级数的定义
定义一个和式表达的序列,我们可以用表达式来表示序列。如果序列的极限存在,即存在一个数满足,对任意的存在一个正整数使得任意都有不等式成立。那么此时,也可以表达序列的极限,即写作此时我们说级数收敛到。当然这个级数代表的序列其极限也可能不存在,那么此时当然不能用于替代任何实数。
那么假设那么我们要证明等式实际上说的是那么首先需要说明的是:
命题1.2.1
级数是收敛的,也就是说的极限是存在的。
通过对问题1.a的分析,我们知道对于这种被求和对象都是非负的级数而言,其收敛性,或者具体来说其部分和极限的存在性,主要依赖于是否具有一个有限的上界,而找到这样的一个上界的方法,可以使用逐项放缩。
那么如果我们考虑逐项放缩,我们期望的上界是很好求和的,参考1.a的做法,最好是能够制造telescoping sum形式的对象。于是不难发现于是 于是按照单调有界原理,存在极限,因此级数是收敛的。
于是接下来我们就需要考虑:
命题1.2.2
注意到,下面的等式对于恒成立:
命题1.2.3
下面的等式对于恒成立:
- 练习1.2.4:命题5可以用归纳法证明,故留作习题。
- “命题5”的结果实际上可以从对的幂级数做一些积分的操作得到(后续会补充)。
从“命题5”的等式,我们可以两边取极限,从而得到然后由极限的四则运算(参照2.2 极限的四则运算),我们知道两边在极限各自存在的基础上,按照极限的四则运算其两边极限应当相等。
于是因为等式左边极限存在,等式右边 因此“命题1.2.3”成立。
- 练习1.2.5:这里我们在证明“命题1.2.3”的时候默认了的极限与的极限是相同的。
命题1.2.6(练习1.2.5)
序列如果极限存在的话,那么其子列的极限也存在并且和原来的序列的极限一致。
不过我们这里可以给何谓”子列”一个严格的形式化的定义,这样方便读者去用之列的概念并结合序列极限的形式化定义,完成对“命题1.2.6”的证明。
序列的子列的定义
- 序列:所谓序列是一个函数
- 的子列是从原来的序列当中选取若干元素构成的新的序列,其中是一个严格单调增加的自然数集中的序列。
为了方便理解,我们这里举一些例子:
例子1.2.7
序列,而就是原来序列的子列。相当于是从当中挑选出偶数的元素,并按照在原来的序列当中的顺序排列成的新的序列。此时的,这是一个取值为自然数,并且严格单调增加的序列。
例子1.2.8
在本节的问题当中出现了序列,而显然是其一个子列。按照子列的定义来表述,我们可以引入变量,从而得到子列。
2. 误差分析与收加速
首先我们来分析的速度,然后我们考虑如何由“命题4”的结果来加速这个收敛的过程。
首先为什么我们关心收敛的速度?这是因为,当序列的极限是一个特别的值的时候,比如问题1当中初现的,亦或者圆周率。当我们给定误差上限的时候,我们想要通过序列的逼近这种手段得到一个在误差范围内的近似值的时候,我们总是希望我们计算量越小越好。在Re0微积分1:用牛顿迭代法求算术平方根这个问题当中我们已经有一些经验,知道要分析收敛的快慢,其实可以通过分析其绝对误差来实现。
所以现在我们的问题可以抽象为:
问题2.0
- 分析绝对误差
- 分析绝对误差
- 对比两个绝对误差。
从上面的分析来看,我们知道都是收敛到0的序列。但是我们想要知道,当我们固定的时候,谁会更加接近0,那个总是更加接近0的,或者说绝对误差更小的,就是收敛到更快的序列。也就是说我们如果用更快的那个部分在给定的误差范围内计算的近似值,我们的计算效率会相对更高一些。
2.1 的上界与下界估计
命题2.1.1
从定义上不难发现那么我们断言,当足够大的时候,存在常数使得记作
那么这里分析这样的问题,这里我们会用到分析学当中的一个核心的想法,称之为an epsilon of room。这个想法比较宏大,这里我们只会用到其中的第二个版本的想法,总结为”把无限的问题转换为有限的问题去做定量的分析”。
该想法的版本2:把无穷问题转换为有限问题
- 如果要思考一个命题,此命题涉及一个对象。
- 我们不妨去考虑一个更弱的命题或者,这个命题涉及一个对象或者,这是一个有限的且具体的问题。但是如果这个有限的问题,对于一定程度上任意的参数或者成立那么原来的命题被解决/证明。
具体来说它的求和的上限是无穷,所以本质上来说,当固定的时候,代表的是一个收敛的,含有参数的级数那么为了给出的一个上界和下界的估计,我们需要处理一个更为具体的,不包含无穷的一个问题。这里令那么显然。不过我们处理会比直接处理要更为容易一些,因为很显然我们可以直接写出这个和的每一项,从而方便我们做估计,比如执行逐项估计的手段。而在得到不等所以以后,我们再根据下面的命题2.1.2两边取极限,就可以得到关于的不等式。
- 这种”把无穷问题转换为有限问题”的想法,贯穿整个分析学,几乎无处不在。
命题2.1.2(练习)
对于足够大的,两个实的序列满足并且两个序列的极限都存在,那么一定有
所以现在的目标是对任意的足够大的放缩。这里首先观察到我们可以提取一个因子 写成这样的形式以后,下界就非常明显了,因为对于任意足够大的括号里面的结果一定是大于等于1的,于是于是根据“命题2.1.2”,我们可以得到 反过来,我们可以做一个分段放缩(参考分段估计),因为我们观察到的括号里面除了前三项以外后面的项目对整体的和的贡献是非常小的,并且分母上这种连续的乘法的结构恰好可以做逐项放缩,从而产生telescoping sum,得到一个很好计算的上界的和。于是然后对取极限,我们不难得到于是我们知道记作
2.2 的上界与下界
参照命题7的解决方案,我们不难得到:
命题2.2.1(练习)
那么对于足够大的由
由此结果我们很容易看出来,选择计算,显然要比计算更快收敛到。
