MathLabs

分析学

数项级数与收敛判别法

数的无穷和,以及判断其是否收敛到有限值的判别法。

直观直觉:相加无穷多个项

朝墙壁走一半的距离,再走剩余距离的一半,再走一半,永远如此:你所走过的距离依次是1/21/2、1/41/4、1/8,…1/8,\dots,尽管你走了无穷多步,总距离却永远不会超过房间的宽度——它精确地趋近于11(以房间宽度为单位)。数项级数正是把这一想法严格化的结果:一个数的无穷和∑n=1∞an\sum_{n=1}^{\infty} a_n,核心问题在于这样的和究竟会收敛到一个有限值,还是无限增长。

调和级数前若干项堆叠成阶梯函数的柱状图,与曲线1/x进行比较。
把调和级数的每一项1, 1/2, 1/3,…, 1/n1,\ 1/2,\ 1/3,\dots,\ 1/n想象成宽度为11的柱子的高度:这里展示的nn最多到12的柱子累积成部分和SnS_n,将它们的总面积与曲线y=1/xy=1/x下方的面积相比较,正是积分判别法背后的几何思想。

大学定义:级数与部分和

定义: 数项级数与收敛

给定实数列ana_n,第nn个部分和为SN=∑n=1NanS_N = \sum_{n=1}^{N} a_n,即前nn项之和。若部分和数列SNS_N当N→∞N\to\infty时存在有限极限,则称无穷级数∑n=1∞an\sum_{n=1}^{\infty} a_n收敛;否则称其发散。

SN=∑n=1NanS_N = \sum_{n=1}^{N} a_n

这里ana_n表示级数的通项(关于下标nn的函数),而SNS_N对任意固定的nn而言都是真正的有限和——只有取极限后它才变为无穷。这正是关键的概念跃迁:无穷级数本身并不是通常意义下的加法,而是一列普通有限和的极限。

∑n=1∞an=lim⁡N→∞SN\sum_{n=1}^{\infty} a_n = \lim_{N\to\infty} S_N

由此立即可得收敛的一个必要(但非充分)条件:若∑n=1∞an\sum_{n=1}^{\infty} a_n收敛,则an→0a_n \to 0,因为相邻的部分和SNS_N必须任意接近。'必要'一词很重要——正如下面的误区所示,仅有an→0a_n \to 0绝不能保证收敛。

大学标准收敛判别法

直接通过SNS_N的极限来验证收敛的定义,常常无法得到封闭形式的结果。为此,数学家们发展出一套仅凭ana_n的形态就能判定收敛性的检验方法工具箱,总结如下。

标准收敛判别法比较
判别法条件例
等比级数当且仅当∣r∣<1|r|<1时收敛∑n=0∞arn\sum_{n=0}^{\infty} ar^n
p级数当且仅当p>1p>1时收敛∑n=1∞1np\sum_{n=1}^{\infty} \dfrac{1}{n^p}
比值判别法L<1L<1时收敛,L>1L>1时发散L=lim⁡n→∞∣an+1an∣L=\lim_{n\to\infty}\left|\dfrac{a_{n+1}}{a_n}\right|
根值判别法L<1L<1时收敛,L>1L>1时发散L=lim sup⁡n→∞∣an∣nL=\limsup_{n\to\infty}\sqrt[n]{|a_n|}
莱布尼茨(交错)an≥an+1≥0, an→0a_n \ge a_{n+1} \ge 0,\ a_n\to0时收敛∑n=1∞(−1)n−1an\sum_{n=1}^{\infty}(-1)^{n-1}a_n

比值判别法直接比较相邻的项:计算L=lim⁡n→∞∣an+1an∣L=\lim_{n\to\infty}\left|\dfrac{a_{n+1}}{a_n}\right|;若L<1L<1则级数绝对收敛,若L>1L>1则发散,若LL等于11则判别法不能给出结论。当ana_n含有阶乘或nn次幂时,该方法最为有效,因为这些量在比值中能很好地化简。

根值判别法则改用L=lim sup⁡n→∞∣an∣nL=\limsup_{n\to\infty}\sqrt[n]{|a_n|},判定规则相同(L<1L<1收敛,L>1L>1发散);当ana_n本身就是nn次幂时最为有效。莱布尼茨判别法直接处理交错级数∑n=1∞(−1)n−1an\sum_{n=1}^{\infty}(-1)^{n-1}a_n:若正项ana_n单调递减趋于00,即使级数不绝对收敛,它也收敛,交错调和级数就是这样的例子。

大学关键定理:等比级数与积分判别法

对于实数aa和rr(aa非零),等比级数∑n=0∞arn\sum_{n=0}^{\infty} ar^n当且仅当∣r∣<1|r|<1时收敛,此时∑n=0∞arn=a1−r\sum_{n=0}^{\infty} ar^n = \dfrac{a}{1-r}。

为什么成立?

等比级数是唯一一种其部分和可以写成封闭形式的级数,因此它既是最简单的收敛判据,也是许多其他判别法(比值、根值、比较)所校准的标尺:这些方法都是通过将一般级数与等比级数比较来发挥作用的。

证明

第一步(将部分和写成封闭形式)。将SNS_N乘以rr:SN=∑n=0N−1arnS_N=\sum_{n=0}^{N-1}ar^n,且rSN=∑n=0N−1arn+1=∑n=1NarnrS_N=\sum_{n=0}^{N-1}ar^{n+1}=\sum_{n=1}^{N}ar^n。相减后几乎所有项都抵消:SN−rSN=a−arNS_N-rS_N=a-ar^N,于是(1−r)SN=a(1−rN)(1-r)S_N=a(1-r^N)。

第二步(求解部分和)。若r≠1r\neq1,则得到SN=a1−rN1−rS_N=a\dfrac{1-r^N}{1-r},这是对每个nn都成立的精确有限公式——此时尚未取极限。

第三步(取极限)。若∣r∣<1|r|<1,则当N→∞N\to\infty时rN→0r^N\to0(底的绝对值小于11的幂趋于零),故SN→a1−01−r=a1−rS_N\to a\dfrac{1-0}{1-r}=\dfrac{a}{1-r},这正是∑n=0∞arn=a1−r\sum_{n=0}^{\infty} ar^n = \dfrac{a}{1-r}。

第四步(反之:发散)。若∣r∣≥1|r|\ge1且r≠1r\neq1,则rNr^N不趋于任何有限极限(振荡或无限增长),故SNS_N没有极限,级数发散;若r=1r=1,则SNS_N等于NaNa,由于aa非零,它发散到无穷。这涵盖了所有情形,证明了'当且仅当'。

设f(x)f(x)是定义在[1,∞)[1,\infty)上的正、递减、连续函数,且对每个整数nn都有ana_n等于f(n)f(n)。则级数∑n=1∞an\sum_{n=1}^{\infty} a_n当且仅当反常积分∫1∞f(x) dx\int_1^{\infty} f(x)\,dx收敛时收敛。

为什么成立?

许多级数,例如pp级数,并没有封闭形式的部分和,因此直接计算极限行不通;但如果各项来自一个光滑的递减函数,离散和与连续积分会彼此紧密贴合,而积分通常更容易求值或估计上下界。

证明

第一步(用积分的一条带来夹住每一项)。由于f(x)f(x)是递减的,对任意整数n≥1n\ge1及x∈[n,n+1]x\in[n,n+1]都有f(n+1)≤f(x)≤f(n)f(n+1)\le f(x)\le f(n)。在该单位区间上积分,得到f(n+1)≤∫nn+1f(x) dx≤f(n)f(n+1)\le\int_n^{n+1}f(x)\,dx\le f(n)。

第二步(将不等式求和)。对n=1,…,Nn=1,\dots,N求和右侧不等式,得到∫1N+1f(x) dx≤∑n=1Nan=SN\int_1^{N+1}f(x)\,dx\le\sum_{n=1}^{N}a_n=S_N;对n=1,…,N−1n=1,\dots,N-1求和左侧不等式,得到SN−a1≤∫1Nf(x) dxS_N-a_1\le\int_1^{N}f(x)\,dx。因此部分和SNS_N被夹在两个都随[1,N][1,N]增长的积分之间。

第三步(收敛性单向传递)。若∫1∞f(x) dx\int_1^{\infty} f(x)\,dx收敛,则当N→∞N\to\infty时∫1Nf(x) dx\int_1^{N}f(x)\,dx有上界,由第二步,递增数列SNS_N有上界,而实数中有界的递增数列必收敛(R\mathbb{R}单调收敛性质的一种体现);因此∑n=1∞an\sum_{n=1}^{\infty} a_n收敛。

第四步(发散性反向传递)。反之,若∫1∞f(x) dx\int_1^{\infty} f(x)\,dx发散(无限增长),则当N→∞N\to\infty时∫1N+1f(x) dx→∞\int_1^{N+1}f(x)\,dx\to\infty,由第二步中的第一个不等式,SNS_N被一个趋于无穷的量从下方夹住,故SNS_N也发散到无穷。结合第三步与第四步即得完整的'当且仅当'。

大学实际应用与典型例题

具有封闭形式和的级数是金融数学的支柱:永续年金的现值或贷款的摊还计划就是一个等比级数。在计算机科学中,分治算法的运行时间以及递归数据结构的分析常常归结为对某个级数求界。在物理学中,阻尼振动以及谐振腔中连续回声的衰减构成等比级数,而信号处理中的泰勒系数和傅里叶系数正是用上面介绍的判别法来判断的(用比值判别法求收敛半径,用与p级数比较来判断衰减速率)。在生物学中,每代增长或衰减率恒定的离散种群模型本质上就是等比级数。

例题: 永续年金的现值

某项投资每年年末支付100100,永远持续,年贴现率为10%10\%,因此从现在起nn年后收到的一笔付款,其现值为100(1.1)−n100(1.1)^{-n}(所有金额均为同一货币单位)。求所有未来付款现值的总和。

解答

第一步:将现值总和写成级数。对n=1,2,3,…n=1,2,3,\dots求和贴现后的付款,得到V=∑n=1∞100(1.1)−nV=\sum_{n=1}^{\infty}100(1.1)^{-n}。

第二步:识别出等比级数。这是a=100/1.1a=100/1.1、r=1/1.1r=1/1.1(重新编号从n=0n=0开始)的∑n=0∞arn\sum_{n=0}^{\infty} ar^n,且∣r∣=1/1.1<1|r|=1/1.1<1,因此定理适用。

第三步:应用封闭形式的求和公式。利用∑n=0∞arn=a1−r\sum_{n=0}^{\infty} ar^n = \dfrac{a}{1-r}得V=100/1.11−1/1.1=100/1.10.1/1.1=1000.1=1000V=\dfrac{100/1.1}{1-1/1.1}=\dfrac{100/1.1}{0.1/1.1}=\dfrac{100}{0.1}=1000。

第四步:解释。尽管这笔永续年金永远支付下去,它今天的价值恰好是10001000——这是无穷级数收敛到有限值的一个直接现实例子。

例题: 对阶乘级数应用比值判别法

利用比值判别法判断级数∑n=1∞2nn!\sum_{n=1}^{\infty}\dfrac{2^n}{n!}是否收敛。

解答

第一步:写出an=2nn!a_n=\dfrac{2^n}{n!}和an+1=2n+1(n+1)!a_{n+1}=\dfrac{2^{n+1}}{(n+1)!}。

第二步:构造比值。利用(n+1)!=(n+1)⋅n!(n+1)!=(n+1)\cdot n!,得an+1an=2n+1(n+1)!⋅n!2n=2n+1\dfrac{a_{n+1}}{a_n}=\dfrac{2^{n+1}}{(n+1)!}\cdot\dfrac{n!}{2^n}=\dfrac{2}{n+1}。

第三步:取极限L=lim⁡n→∞∣an+1an∣L=\lim_{n\to\infty}\left|\dfrac{a_{n+1}}{a_n}\right|:这里L=lim⁡n→∞2n+1=0L=\lim_{n\to\infty}\dfrac{2}{n+1}=0。

第四步:得出结论。由于L=0<1L=0<1,比值判别法保证级数收敛(实际上是绝对收敛)——分母中的阶乘最终会压倒分子中任何固定的指数。

当∣r∣<1|r|<1时,等比级数∑n=0∞arn\sum_{n=0}^{\infty} ar^n收敛到什么?

对于pp级数∑n=1∞1np\sum_{n=1}^{\infty} \dfrac{1}{n^p},它对哪些pp的值收敛?

某级数的项满足an→0a_n \to 0。关于该级数是否收敛能得出什么结论?

某银行账户支付固定名义利率,分析师对一系列无限期持续的等额未来现金流的现值进行建模。他们实际上在隐含地对哪种数学对象求和?