无穷级数, 简称级数, 是用加号把数列 `{u_n}` 中的所有数依次连接起来所得到的数学表达式: `sum_(n=1)^oo u_n = u_1 + u_2 + cdots + u_n + cdots`. 每个加数称为级数的一项, 一般项 `u_n` 称为级数的通项. 对每个正整数 `n`, 由级数的前 `n` 项和 `S_n = sum_(k=1)^n u_k` 组成一个数列 `{S_n}_(n=1)^oo`, 称为级数的部分和 (数列). 当部分和数列收敛时, 则称这个级数收敛, 并称部分和数列的极限为级数的和. 故对收敛级数, 我们有 `sum_(k=1)^oo u_n = lim_(n to oo) sum_(k=1)^n u_k`. 另一方面, 当部分和数列发散时, 就称级数发散. 如果级数的部分和数列趋于正 (负) 无穷大, 我们也称这个级数发散到正 (负) 无穷大, 记为 `sum_(n=1)^oo u_n = +oo (-oo)`.
下文把 `sum_(n=1)^oo` 简记为 `sum_(n ge 1)`, 有时也完全省略上下标.
小数就是级数的一个例子. 比如 `3.1415926... = 3 + 1/10 + 4/10^2 + 1/10^3 + 5/10^4 + cdots`. 实际运用中, 许多问题无法求出或不需要求出精确解, 我们就常用级数估计它, 这和用小数近似估计一个实数是相同的思想.
通过考虑部分和, 可以将级数问题转化为数列问题; 反之, 已知一个数列 `{a_n}`, 通过作差分 `b_n = a_n - a_(n-1)`, 可以将数列化为级数: `a_n = a_0 + sum_(k=1)^n b_k`, `quad lim_(n to oo) a_n = sum_(n ge 1) b_n`. (如果极限存在)
几何级数 `sum_(n ge 0) x^n` `{ = (1-x)^-1, if |x| lt 1; = oo, if |x| gt 1; "发散", if x = -1; :}`.
考察两个级数的部分和, 有 `sum_(k=1)^n c u_k = c sum_(k=1)^n u_k`. 在等式两边令 `n to oo`, 就证明了结论 1. 结论 2 的证明类似. 级数的线性可加性是由数列极限的线性可加性保证的.
任意改变级数中有限项的数值, 不改变级数的敛散性; 换言之, 对两个级数 `sum u_n`, `sum v_n`, 如果存在正整数 `N`, 使对所有 `n gt N` 的项都有 `u_n = v_n`, 则它们的敛散性相同.
比较它们的部分和, 有 `sum_(k=1)^n u_n` `= sum_(k=1)^N (u_k - v_k) + sum_(k=1)^n v_n`. 由数列极限的运算法则知道, 这两个级数敛散性相同.
由数列收敛的 Cauchy 准则立即推出:
级数收敛的 Cauchy 准则 级数 `sum u_n` 收敛的充要条件是 `AA epsi gt 0`, `EE N in NN`, `|sum_(m le k le n) u_k| lt epsi`, `quad AA n gt m gt N`.
级数绝对收敛蕴含它收敛.
应用 Cauchy 准则和三角不等式 `|sum_(m le k le n) u_k| le sum_(m le k le n) |u_k|` 即可.
级数收敛的必要条件是其通项趋于零.
这当然是 Cauchy 收敛准则的推论, 但也可以这样证: 记 `S_n` 是级数 `sum u_n` 的部分和, 则 `lim_(n to oo) u_n` `= lim_(n to oo) (S_n - S_(n-1))` `= lim_(n to oo) S_n - lim_(n to oo) S_(n-1) = 0`.
设级数 `sum u_n`, `sum v_n` 都收敛, 且通项 `u_n ge v_n`, `n = 1, 2, cdots`. 显然 `sum (u_n - v_n)` 收敛, 记其和为 `S`. 如果存在 `k in ZZ^+` 使 `u_k gt v_k`, 那么断言 `S gt 0`.
`S = sum_(n=1)^k (u_n-v_n) + sum_(n gt k) (u_n-v_n)`, 第一项大于 0, 第二项由极限的保序性非负, 因此 `S gt 0`.
定积分中也有类似于上例的结论, 这时要求被积函数连续.
本节专注于级数的绝对收敛. 注意 `sum |u_n|` 的通项非负, 引出定义:
通项非负的级数称为正项级数.
由于去掉级数的有限项不改变其敛散性, 因此对除有限项外各项都是非负的级数, 也可以使用正项级数的敛散性理论.
由数列收敛的单调有界原理立即得到:
正项级数收敛的充要条件是其部分和数列有上界. 换言之, 只要有界 (`sum u_n lt oo`) 即推出有极限 (`sum u_n = a`).
因为去掉级数的有限项不改变级数的敛散性, 所以不妨设 `N = 1`. 由条件知 `sum_(k=1)^n u_n le sum_(k=1)^n v_n`, `quad n = 1, 2, cdots`. 如果 `sum v_n` 收敛, 则 `sum u_n` 的部分和有上界, 从而收敛; 反之如果 `sum u_n` 发散, 则其部分和无上界, 于是 `sum v_n` 的部分和也无上界, 是发散的.
`l lt oo` 时, 有 `u_n = O(v_n)`, `l gt 0` 时, 有 `v_n = O(u_n)`; 再应用比较判别法一即得结论.
由条件知对任意 `n gt N` 的项都成立 `u_n/u_N = prod_(k=N+1)^n u_k/u_(k-1)` `le prod_(k=N+1)^n v_k/v_(k-1) = v_n/v_N`. 即 `u_n le u_N/v_N v_n`, `AA n gt N`. 应用比较判别法一即得结论.
`l = 1` 时, D'Alembert 和 Cauchy 判别法均失败. 为了判断更精细的级数的敛散性, 可以考虑下一节的 Gauss 判别法.
级数 `zeta(s) = sum_(n=1)^oo 1/n^s` 在 `s gt 1` 时收敛, `s le 1` 时发散.
`zeta(s)` 称为 Riemann zeta 函数, 它在数论中具有重要地位. 当 `s = 1` 时, 这级数称为调和级数, 我们现在知道它是发散的. 下面的定理估计了调和级数的发散速度.
利用调和级数敛散性的第二种证明的思路,
可以得到更精细的级数的敛散性. 如 `sum_(n=2)^oo 1/(n ln^s n)`
在 `s gt 1` 时收敛, `s le 1` 时发散. 一般地, 记 `ln_0 x = x`,
`ln_m x = ln ln_(m-1) x`, `m = 1, 2, cdots`. 则有
`(ln_m x)' = prod_(0 le k lt m) ln_k^-1 x`.
又设 `M` 是某个使得 `ln_m n` 有定义的正整数. 则级数
`sum_(n ge M) ln_m^-s n (ln_m n)'`
`= sum_(n ge M) 1/(n ln n ln_2 n cdots ln_(m-1) n ln_m^s n)`
在 `s gt 1` 时收敛, `s le 1` 时发散.
`ln_m n` 是增长十分缓慢的函数, 不过它仍趋向正无穷大.
本题表明以它的导函数为通项的级数恰好发散.
使用积分判别法, 本题是显然的 , 以 `s = 1` 为例, `sum_(n ge M) ln_m^-1 n (ln_m n)'` `= sum_(n ge M) (ln_(m+1) n)'` `= sum_(n ge M) int_n^(n+1) (ln_(m+1) n)' dx` `ge sum_(n ge M) int_n^(n+1) (ln_(m+1) x)' dx` `= int_M^oo (ln_(m+1) x)' dx = oo`.
等价无穷小 `(ln_m(n+1))/(ln_m n) - 1 ~ (ln_(m+1) n)'`, `n to oo`.
对 `m` 进行归纳, `m = 0` 时得 `(n+1)/n - 1 ~ 1/n`, 显然成立; 设结论对 `m-1` 成立, 考虑 `m` 的情形, `n to oo` 时有: `(ln_m(n+1))/(ln_m n) - 1` `= (ln_m(n+1) - ln_m n)/(ln_m n)` `= (ln{:(ln_(m-1)(n+1))/(ln_(m-1) n):})/(ln_m n)` `~ ((ln_m n)')/(ln_m n)` `= (ln_(m+1) n)'`.
只证 `G_M gt 1` 的情形. 取 `1 lt s lt G_M`, 则级数 `sum v_n = sum ln_(M-1)^-s n (ln_(M-1) n)'` 收敛. 考察它的前后项比, 利用引理将乘积展开: `v_n // v_(n+1)` `= (n+1)/n (ln(n+1))/(ln n) cdots` `(ln_(M-2) (n+1))/(ln_(M-2) n)` `((ln_(M-1) (n+1))/(ln_(M-1) n))^s` `= (1 + f_M(n) + o(f_M(n)))^s` `prod_(m=1)^(M-1) (1+f_m(n) + o(f_m(n)))` 注意 `s lt G_M`, 故 `n` 充分大时, 上式小于等于 `u_n // u_(n+1)` `= 1 + 1/n + 1/(n ln n) + cdots` `+ G_M f_M(n) + o(f_M(n))`. 由第三比较判别法知 `sum u_n` 收敛.
系数 `G_m` 可以通过计算极限 `lim_(n to oo) r_n^((m))` 得到, 其中 `r_n^((0)) = u_n // u_(n+1)`, `quad r_n^((m+1)) = (r_n^((m)) - G_m) ln_m n`.
[菲赫金哥尔茨 第二册 375 目 3)]
[崔尚斌 数学分析教程 中册 习题 10.2 第 12 题]
正项级数 `sum a_n` 收敛, 且通项 `a_n` 单调趋于 0, 证明:
`lim_(n to oo) n a_n = 0`. 换言之, `a_n = o(1/n)`.
这一例题再次刻画了调和级数“刚好发散”的形象.
利用不等式 `n a_n // 2 le sum_(n//2 lt k le n) a_k lt epsi` 即可.
先由 `n a_n le sum_(1 le k le n) a_k lt oo` 知 `n a_n` 有界.
再由
`sum_(1 le k lt n) a_k - sum_(1 lt k le n) k (a_(k-1) - a_k)`
`= n a_n - a_1 lt oo`
知, 左边第二项有界, 因此正项级数 `sum n(a_(n-1) - a_n)` 收敛,
进而 `lim_(n to oo) n a_n` 极限存在, 设为 `a`.
若 `a gt 0`, 由比较判别法知 `sum a_n` 发散, 矛盾; 因此 `a = 0`.
[来自群友 玩家喵] 已知正数列 `a_n` 单减趋于 0, 且 `sum a_n` 发散, 能否证明 `sum n(a_n - a_(n+1))` 发散?
积分判别法 设 `f` 在 `[M, +oo)` 上非负单调减, 于是 `f(n) = int_n^(n+1) f(n) dx ge int_n^(n+1) f(x) dx`, 对 `n` 求和得到 `sum_(n ge M) f(n) ge int_M^oo f(x) dx`, 这是级数的下界; 类似可得到上界. 于是无穷级数的敛散性归结为无穷积分的敛散性; 反之, 也可以用级数对积分进行估计.
级数的两边夹法则 若级数 `sum w_n` 与 `sum v_n` 均收敛, 且对任意正整数 `n` 成立 `w_n le u_n le v_n`, 则 `sum u_n` 收敛. 进一步, 若两端的级数收敛到同一个和, 则 `sum u_n` 也收敛到这个和.
由 `w_n le u_n le v_n` 得 `0 le u_n - w_n le v_n - w_n`, 由已知 `sum (v_n - w_n)` 收敛, 由正项级数的比较判别法知, `sum (u_n - w_n)` 也收敛, 从而 `sum u_n` 收敛. 进一步, 若两端级数收敛到同一个和, 则 `sum (v_n - w_n)` 收敛到零, 从而 `sum (u_n - w_n)` 也收敛到零, 即 `sum u_n` 收敛到同一个和.
数列的两边夹法则要求两端的数列具有同一极限, 级数的两边夹法则无此要求.
Leibniz 判别法 如果数列 `{u_n}` 单调趋于零, 那么交错级数 `sum_(n ge 0) (-1)^n u_n` 收敛.
Abel 变换 [参见 组合数学/离散微积分与特殊计数序列] 设 `a_1, cdots, a_n` 和 `b_1, cdots, b_n` 是两组数. 记 `b_0 = 0`, `Delta b_k = b_k - b_(k-1)`, `k = 1, cdots n`. 则 `sum_(k=1)^n a_k Delta b_k = a_n b_n - sum_(k=1)^(n-1) b_k Delta a_(k+1)`. Abel 变换是离散版本的“分部积分”.
首先 `Delta (a_k b_k)` `= a_k b_k - a_k b_(k-1) + a_k b_(k-1) - a_(k-1) b_(k-1)` `= a_k Delta b_k + b_(k-1) Delta a_k`. 求和得 `sum_(k=1)^n Delta(a_k b_k)` `= sum_(k=1)^n a_k Delta b_k` `+ sum_(k=1)^n b_(k-1) Delta a_k`. 利用 `b_0 = 0` 即得结论.
Dirichlet 判别法是 Leibniz 判别法的推广, 它把振荡级数
`sum (-1)^n` 换成了部分和有界的 `sum v_n`.
熟知收敛级数乘以常数因子仍收敛; Abel 判别法告诉我们,
收敛级数乘以单调有界数列也仍收敛.
`0 le u_n le 1//n`, 而 `sum_(n ge 1) (-1)^n u_n` 发散的例子: `u_n = (1+(-1)^n)/(2n)` `= { 0, if n 奇; 1//n, otherwise :}`. 在这个例子中, 通项 `u_n to 0`, 但不是单调的, 不满足 Leibniz 判别法的条件.
[来自知乎] 若级数 `sum a_n` 条件收敛, 且 `a_n // b_n to 1`, 并不能推出级数 `sum b_n` 收敛. 比如级数 `1 - 1/sqrt 2 + 1/sqrt 3 - 1/sqrt 4 + cdots` 收敛, 而 `1/(sqrt2-1) - 1/(sqrt2+1) + 1/(sqrt3-1) - 1/(sqrt3+1) + cdots` 发散; 这两个极限的通项之比趋于 `1//sqrt2`, 是同阶无穷小.
第一个级数由 Leibniz 判别法立即知道收敛. 第二个级数发散, 是因为部分和 `S_n` 的子数列 `S_(2n)` 不收敛: `sum_(n ge 2) (1/(sqrt n-1) - 1/(sqrt n+1))` `= sum_(n ge 2) 2/(n-1) = oo`. 为求两个级数的通项之比的极限, 分别考虑奇数项和偶数项: `lim_(n to oo) (sqrt(n+1)-1)/sqrt(2n-1)`, `quad lim_(n to oo) (sqrt(n+1)+1)/sqrt(2n)`. 显然两极限都是 `1//sqrt 2`.