第 07 章

Bolzano–Weierstrass 定理与级数入门

补上 Cauchy 收敛定理欠下的证明:用二分法构造嵌套区间,从有界列中挤出一个收敛子列。然后把级数定义为部分和序列,算出等比级数的和,证明调和级数发散,并说明绝对收敛强于收敛。

Bolzano–Weierstrass, Cauchy Sequences and the Beginnings of Series

We pay the debt left by the Cauchy convergence theorem: a bisection argument builds nested intervals and squeezes a convergent subsequence out of any bounded sequence. Then series are defined as partial sums; the geometric series is summed exactly, the harmonic series is shown to diverge, and absolute convergence is proved stronger than convergence.

首发于 2025.09.02中 / EN
系统课程real-analysisbolzano-weierstrassseriesconvergence
语言
字号
目录
篇内目录

上一讲留下的缺口

上一讲证明了 Cauchy 收敛定理:每个 Cauchy 列都收敛。但那个证明借用了另一个定理——

Bolzano–Weierstrass 定理。 每个有界数列 (an)(a_n) 都有收敛的子列 (ank)(a_{n_k})。

当时的论证路线是:Cauchy 列 ⇒ 有界(这一步当时证过)⇒ 由 Bolzano–Weierstrass 取到收敛子列 ⇒ 再证明这个子列的极限就是原数列的极限。

Bolzano–Weierstrass 本身却没证。它不能用 Cauchy 定理来证,否则就是循环论证——顺序必须是:先有 Bolzano–Weierstrass(只用到实数的完备性),再有 Cauchy 定理。本讲补上这一步。

时间轴

时间内容
0:00回顾:Cauchy 定理的证明依赖 Bolzano–Weierstrass
3:13证明思路:把子列夹在两个单调数列之间
9:58二分构造:区间、左右端点与子列下标
19:26端点单调、区间长度 21−k2^{1-k};极限相等
23:00级数的定义:部分和序列
27:03等比级数:求和公式与收敛判定
44:23调和级数:分组证明发散
54:07通项不趋于零则级数发散;非负项时部分和单调
58:30绝对收敛;绝对收敛推出收敛
1:07:08例子:∑1/n2\sum 1/n^2 收敛
1:17:05各种判别法一览;比较判别法

Bolzano–Weierstrass:用二分法逼出一个子列

思路

有界列 (an)(a_n) 被困在某个区间里,比如 [0,1][0,1](换任何有界区间都一样,论证中没有任何地方依赖具体端点)。既然无穷多个点挤在一个有限区间里,总有一半(或两半)含有无穷多项。不断取「含有无穷多项的那一半」,区间越缩越小,子列就被夹在中间,最终被迫收敛。

具体地,要同时构造三样东西:

  • 一个子列 (ank)(a_{n_k});
  • 左端点列 (bk)(b_k),单调递增;
  • 右端点列 (ck)(c_k),单调递减;

并且满足

bk≤ank≤ck.b_k\le a_{n_k}\le c_k .

只要 bkb_k 与 ckc_k 收敛到同一个数,夹在中间的 anka_{n_k} 也只能收敛到那个数(夹逼)。

构造

第一步。 令

b1=0,c1=1,an1=a1.b_1=0,\qquad c_1=1,\qquad a_{n_1}=a_1 .

因为 a1∈[0,1]a_1\in[0,1],显然 b1≤an1≤c1b_1\le a_{n_1}\le c_1。

第二步。 把 [0,1][0,1] 平分成 [0,12][0,\tfrac12] 与 [12,1][\tfrac12,1]。整个数列落在两个半区间里,所以至少有一半含有无穷多项。取含无穷多项的那一半(若两半都含无穷多项,任取其一),记

b2=该半区间的左端点,c2=该半区间的右端点.b_2=\text{该半区间的左端点},\qquad c_2=\text{该半区间的右端点}.

然后从第一个下标之后开始,取第一个落在该半区间中的项,作为 an2a_{n_2}。注意必须取新的下标 n2>n1n_2>n_1,否则拿不到子列。

第 kk 步。 重复同样的操作:把当前区间 [bk−1,ck−1][b_{k-1},c_{k-1}] 平分,挑出含无穷多项的一半作为新的 [bk,ck][b_k,c_k];再在 ank−1a_{n_{k-1}} 之后找出第一个落在新区间里的项作为 anka_{n_k}。

每一步都能进行下去,依赖的正是「区间内始终有无限多项」这个归纳不变量:平分后两半的并集是原区间,原区间含无穷多项,所以至少一半含无穷多项。

区间长度的递归

每次平分,长度减半:

ck+1−bk+1=12 (ck−bk).c_{k+1}-b_{k+1}=\frac12\,(c_k-b_k).

而初始长度是 c1−b1=1c_1-b_1=1,于是递推得到

ck−bk=(12)k−1=21−k.c_k-b_k=\left(\frac12\right)^{k-1}=2^{1-k}.

由于左端点只向右移、右端点只向左移,

b1≤b2≤b3≤⋯≤c3≤c2≤c1.b_1\le b_2\le b_3\le\cdots\le c_3\le c_2\le c_1 .

收敛性

(bk)(b_k) 单调递增且有上界 c1c_1,(ck)(c_k) 单调递减且有下界 b1b_1。由单调收敛定理,两者都收敛,记

bk→b,ck→c.b_k\to b,\qquad c_k\to c .

又因为 bk≤ckb_k\le c_k,取极限得 b≤cb\le c。另一方面

c−b=lim⁡k→∞(ck−bk)=lim⁡k→∞21−k=0,c-b=\lim_{k\to\infty}(c_k-b_k)=\lim_{k\to\infty}2^{1-k}=0,

所以 b=cb=c。

最后验证子列。对 l≥kl\ge k,由构造 anl∈[bl,cl]⊆[bk,ck]a_{n_l}\in[b_l,c_l]\subseteq[b_k,c_k],因此

∣anl−b∣≤ck−bk=21−k.|a_{n_l}-b|\le c_k-b_k=2^{1-k}.

给定 ε>0\varepsilon>0,取 kk 使 21−k<ε2^{1-k}<\varepsilon,则对所有 l≥kl\ge k 都有 ∣anl−b∣<ε|a_{n_l}-b|<\varepsilon。所以 ank→ba_{n_k}\to b。□\square

这里用到的关键性质其实只有一条:单调有界必收敛。整条链是「完备性 ⇒ 单调收敛定理 ⇒ Bolzano–Weierstrass ⇒ Cauchy 收敛定理」,每一步都不能倒过来用。

级数:部分和序列

给定数列 (an)(a_n),可以造出另一个数列

sn=a1+a2+⋯+an=∑i=1nai.s_n=a_1+a_2+\cdots+a_n=\sum_{i=1}^{n}a_i .

定义。 形如 (sn)(s_n) 的数列称为级数(series)。若 (sn)(s_n) 收敛,就说级数收敛,其极限记作

∑i=1∞ai.\sum_{i=1}^{\infty}a_i .

这里有一个记号上的小陷阱:符号 ∑i=1∞ai\sum_{i=1}^{\infty}a_i 同时被用来表示「级数这个对象」和「收敛时的和」。写的时候要清楚自己指的是哪一个。级数是否收敛与从第几项开始无关(改变的只是和的值,不是收敛性)。

等比级数:唯一能算出和的重要级数

取定 cc,考虑

sn=∑i=0nci=1+c+c2+⋯+cn.s_n=\sum_{i=0}^{n}c^i=1+c+c^2+\cdots+c^n .

求和公式

把 sns_n 乘以 cc:

c sn=c+c2+⋯+cn+1.c\,s_n=c+c^2+\cdots+c^{n+1}.

用 sns_n 减去它:

(1−c)sn=(1+c+⋯+cn)−(c+⋯+cn+1)=1−cn+1,(1-c)s_n=(1+c+\cdots+c^n)-(c+\cdots+c^{n+1})=1-c^{n+1},

中间项两两抵消。于是当 c≠1c\ne1 时

sn=1−cn+11−c.s_n=\frac{1-c^{n+1}}{1-c}.

收敛判定

定理。 等比级数 ∑i=0∞ci\sum_{i=0}^{\infty}c^i 在 ∣c∣<1|c|<1 时收敛,且和为 11−c\dfrac{1}{1-c};在 ∣c∣≥1|c|\ge1 时发散。

证明(∣c∣<1|c|<1)。 由求和公式,

sn=1−cn+11−c.s_n=\frac{1-c^{n+1}}{1-c}.

因为 ∣cn+1∣=∣c∣n+1→0|c^{n+1}|=|c|^{n+1}\to0(∣c∣<1|c|<1 时几何项趋于零),由极限的代数运算,

sn→1−01−c=11−c.s_n\to\frac{1-0}{1-c}=\frac{1}{1-c}.

这里能除以 1−c1-c,正因为 ∣c∣<1|c|<1 保证了 c≠1c\ne1。

证明(∣c∣≥1|c|\ge1)。 看相邻两项之差:

sn+1−sn=cn+1.s_{n+1}-s_n=c^{n+1}.

若 ∣c∣≥1|c|\ge1,则 ∣sn+1−sn∣=∣c∣n+1≥1|s_{n+1}-s_n|=|c|^{n+1}\ge1 对一切 nn 成立。收敛数列必是 Cauchy 列,而 Cauchy 列要求足够靠后的任意两项都任意接近——这里连相邻两项都始终相距至少 11,所以 (sn)(s_n) 不可能是 Cauchy 列,故发散。□\square

这也解释了为什么等比级数是「最重要的级数」:它是少数几个能算出精确和的级数,而大多数级数只能判断收敛与否。更重要的是,它的收敛性可以直接拿来当标尺,去比较别的级数。

调和级数:发散

∑n=1∞1n=1+12+13+⋯\sum_{n=1}^{\infty}\frac1n=1+\frac12+\frac13+\cdots

它是最有名的发散级数。这里给一个只用分组的初等证明。

定理。 调和级数发散。

证明。 记 sn=∑i=1n1/is_n=\sum_{i=1}^{n}1/i。要证 (sn)(s_n) 无界。考虑下标为 2n−12^n-1 的子列,证明

s2n−1≥n2(n≥1).s_{2^n-1}\ge\frac{n}{2}\qquad(n\ge1).

基础情形 n=1n=1: s21−1=s1=1≥12s_{2^1-1}=s_1=1\ge\tfrac12。

归纳步: 设 s2n−1≥n/2s_{2^n-1}\ge n/2。考察

s2n+1−1=s2n−1+∑i=2n2n+1−11i.s_{2^{n+1}-1}=s_{2^n-1}+\sum_{i=2^{n}}^{2^{n+1}-1}\frac1i .

后面这一段共有 2n+1−1−2n+1=2n2^{n+1}-1-2^n+1=2^n 项,其中每一项都至少是最后一项 12n+1−1\dfrac{1}{2^{n+1}-1},而它大于 12n+1\dfrac{1}{2^{n+1}}。于是

∑i=2n2n+1−11i≥2n⋅12n+1=12.\sum_{i=2^{n}}^{2^{n+1}-1}\frac1i \ge 2^n\cdot\frac{1}{2^{n+1}}=\frac12 .

代回:

s2n+1−1≥n2+12=n+12.s_{2^{n+1}-1}\ge \frac{n}{2}+\frac12=\frac{n+1}{2}.

归纳完成。

于是子列 (s2n−1)(s_{2^n-1}) 满足 s2n−1≥n/2→∞s_{2^n-1}\ge n/2\to\infty,无界。若原级数收敛,则每个子列都应收敛(因而有界),矛盾。所以调和级数发散。□\square

这个证明的要点是分组:把第 2n2^n 项到第 2n+1−12^{n+1}-1 项捆成一组,每组有 2n2^n 个数,每个数都不小于 2−(n+1)2^{-(n+1)},所以每组之和至少是 1/21/2。无穷多个 1/21/2 加起来当然发散。

判别级数收敛的第一件事:通项必须趋于零

若级数 ∑ai\sum a_i 收敛,则

an=sn−sn−1→0.a_n=s_n-s_{n-1}\to0 .

所以通项不趋于零,级数一定发散,不必再试任何判别法。

调和级数恰好说明这个条件的逆命题不成立:它的通项 1/n→01/n\to0,级数却发散。所以「通项趋于零」只是必要条件。

非负项级数:部分和单调

若所有 an≥0a_n\ge0,则

sn+1=sn+an+1≥sn,s_{n+1}=s_n+a_{n+1}\ge s_n,

即 (sn)(s_n) 单调递增。由单调收敛定理:非负项级数收敛,当且仅当部分和序列有上界。

这把「判断收敛」变成了「找一个上界」。下面的例子和比较判别法都建立在这条观察上。

绝对收敛

定义。 若 ∑∣ai∣\sum|a_i| 收敛,就说 ∑ai\sum a_i 绝对收敛。

定理。 绝对收敛推出收敛。

证明。 记

sn=∑i=1nai,sˉn=∑i=1n∣ai∣.s_n=\sum_{i=1}^{n}a_i,\qquad \bar s_n=\sum_{i=1}^{n}|a_i| .

对 m>nm>n,考察两个部分和之差:

∣sm−sn∣=∣∑i=n+1mai∣≤∑i=n+1m∣ai∣=sˉm−sˉn.|s_m-s_n|=\left|\sum_{i=n+1}^{m}a_i\right| \le\sum_{i=n+1}^{m}|a_i| =\bar s_m-\bar s_n .

已知 (sˉn)(\bar s_n) 收敛,故它是 Cauchy 列:给定 ε>0\varepsilon>0,存在 NN,当 m>n≥Nm>n\ge N 时 sˉm−sˉn<ε\bar s_m-\bar s_n<\varepsilon。由上式,此时也有 ∣sm−sn∣<ε|s_m-s_n|<\varepsilon,所以 (sn)(s_n) 是 Cauchy 列,从而收敛。□\square

注意这里用到了三角不等式 ∣∑ai∣≤∑∣ai∣|\sum a_i|\le\sum|a_i|,以及「收敛 ⇒ Cauchy」这条上一讲的定理——这条路线现在已经是完整的了。

反例:交错调和级数

∑n=1∞(−1)nn=−1+12−13+14−⋯\sum_{n=1}^{\infty}\frac{(-1)^n}{n} =-1+\frac12-\frac13+\frac14-\cdots

它收敛(课程在此只作陈述,证明留到后面的交错级数判别法),但加上绝对值就得到调和级数,它是发散的。所以

绝对收敛⟹收敛,收敛⇏绝对收敛.\text{绝对收敛}\Longrightarrow\text{收敛}, \qquad \text{收敛}\nRightarrow\text{绝对收敛}.

这种「收敛但不绝对收敛」的级数称为条件收敛。

例子:∑1/n2\sum 1/n^2 收敛

∑n=1∞1n2=1+14+19+⋯\sum_{n=1}^{\infty}\frac{1}{n^2}=1+\frac14+\frac19+\cdots

这一项在课上是用来展示「不用积分判别法也能算」的。因为通项非负,只需证明部分和有上界。要证

s2n−1≤∑i=0n−1(12)i(n≥1).s_{2^{n}-1}\le\sum_{i=0}^{n-1}\left(\frac12\right)^{i}\qquad(n\ge1).

基础情形 n=1n=1: s1=1s_1=1,右边是 (1/2)0=1(1/2)^0=1,成立。

归纳步: 设 s2n−1≤∑i=0n−12−is_{2^n-1}\le\sum_{i=0}^{n-1}2^{-i}。则

s2n+1−1=s2n−1+∑i=2n2n+1−11i2.s_{2^{n+1}-1} =s_{2^n-1}+\sum_{i=2^{n}}^{2^{n+1}-1}\frac{1}{i^2}.

第二段有 2n2^n 项,最大的一项是第一项 122n\dfrac{1}{2^{2n}},所以

∑i=2n2n+1−11i2≤2n⋅122n=12n.\sum_{i=2^{n}}^{2^{n+1}-1}\frac{1}{i^2} \le 2^n\cdot\frac{1}{2^{2n}}=\frac{1}{2^{n}} .

代入归纳假设:

s2n+1−1≤∑i=0n−112i+12n=∑i=0n12i.s_{2^{n+1}-1}\le\sum_{i=0}^{n-1}\frac{1}{2^{i}}+\frac{1}{2^{n}} =\sum_{i=0}^{n}\frac{1}{2^{i}} .

归纳完成。

于是所有形如 s2n−1s_{2^n-1} 的部分和被等比级数 ∑2−i=2\sum 2^{-i}=2 控制,而这个子列本身单调递增,所以整个 (sn)(s_n) 有上界 22,级数收敛。

这个证明与调和级数的证明结构完全对称:调和级数用最小的那一项给出下界,1/n21/n^2 用最大的那一项给出上界。同一个二分分组,一个证发散,一个证收敛。

常见的判别法

课上只列名字并讲了比较判别法,其余留到下一讲:

  • 比较判别法(comparison test);
  • 比值判别法(ratio test);
  • 根值判别法(root test);
  • 积分判别法(integral test);
  • 交错级数判别法(alternating series test)。

比较判别法的最简形式:若

0≤an≤bn0\le a_n\le b_n

对所有足够大的 nn 成立,且 ∑bn\sum b_n 收敛,则 ∑an\sum a_n 收敛。

它有两个方向:拿一个复杂级数去和已知收敛的简单级数比较,可证收敛;也可以反过来说,若 0≤bn≤an0\le b_n\le a_n 且 ∑bn\sum b_n 发散,则 ∑an\sum a_n 发散。等比级数之所以重要,正是因为它是最常用的那把标尺。

本节结论

  • Bolzano–Weierstrass:有界列必有收敛子列。证明靠二分构造嵌套区间,长度 21−k→02^{1-k}\to0,再用单调收敛定理。
  • 级数 = 部分和序列;级数收敛就是 (sn)(s_n) 收敛。
  • 等比级数 ∑ci\sum c^i:∣c∣<1|c|<1 时收敛,和为 1/(1−c)1/(1-c);∣c∣≥1|c|\ge1 时发散。
  • 调和级数发散;分组可得 s2n−1≥n/2s_{2^n-1}\ge n/2。
  • 通项不趋于零 ⇒ 发散;通项趋于零不足以保证收敛。
  • 非负项级数收敛 ⇔ 部分和有上界。
  • 绝对收敛 ⇒ 收敛;交错调和级数说明反过来不成立。
  • ∑1/n2\sum 1/n^2 收敛;与调和级数用同一套分组,只是取上界而非下界。

理解检验

1. 为什么 Bolzano–Weierstrass 不能用 Cauchy 收敛定理来证明?

参考答案:Cauchy 收敛定理的证明本身就用了 Bolzano–Weierstrass(Cauchy 列有界 → 取收敛子列 → 证明整列收敛到同一极限)。若再用 Cauchy 定理去证 Bolzano–Weierstrass,就构成循环论证。逻辑顺序必须是:完备性 ⇒ 单调收敛定理 ⇒ Bolzano–Weierstrass ⇒ Cauchy 收敛定理。本讲给出的证明只用到「单调有界必收敛」,与 Cauchy 定理无关。

2. 在二分构造中,为什么每一步都能挑到「含无穷多项的那一半」?如果两半都含无穷多项,会出问题吗?

参考答案:原区间含无穷多项,而两个半区间的并集就是原区间,所以二者中至少有一个含无穷多项(否则总项数有限,矛盾)。若两半都含无穷多项,任取其一即可,不影响后续论证,因为构造只要求新区间含有无穷多项,并不要求唯一。取定之后,下一个下标必须严格大于前一个,这也能做到,因为选中的区间里有无穷多项,必然还有当前下标之后的项。

3. 用求和公式证明:∣c∣<1|c|<1 时 ∑i=0∞ci=1/(1−c)\sum_{i=0}^{\infty}c^i=1/(1-c),并说明 c=1c=1 时公式为何不能用。

参考答案:对 c≠1c\ne1,(1−c)∑i=0nci=1−cn+1(1-c)\sum_{i=0}^{n}c^i=1-c^{n+1},故 sn=(1−cn+1)/(1−c)s_n=(1-c^{n+1})/(1-c)。当 ∣c∣<1|c|<1 时 ∣c∣n+1→0|c|^{n+1}\to0,于是 sn→1/(1−c)s_n\to1/(1-c)。c=1c=1 时推导中要除以 1−c1-c,而 1−c=01-c=0,除法不合法;直接看原式,sn=n+1→∞s_n=n+1\to\infty,级数发散,和根本不存在。

4. 证明调和级数发散时,为什么选下标 2n−12^n-1 而不是别的子列?

参考答案:分组需要每组项数固定、且每项有统一的下界。取从 2n2^n 到 2n+1−12^{n+1}-1 这一组,恰好有 2n2^n 项,而每一项都 ≥2−(n+1)\ge 2^{-(n+1)},所以该组之和 ≥2n⋅2−(n+1)=1/2\ge 2^n\cdot2^{-(n+1)}=1/2。下标 2n−12^n-1 正是这些分组端点的自然选择,使「组号 nn 对应 nn 个 1/21/2」。若随便取一个子列,未必能保证每组贡献一个与 nn 无关的正下界。

5. 绝对收敛为什么能推出收敛?证明中哪一步用到了完备性?

参考答案:设 sˉn=∑i=1n∣ai∣\bar s_n=\sum_{i=1}^{n}|a_i| 收敛。对 m>nm>n,

∣sm−sn∣=∣∑i=n+1mai∣≤∑i=n+1m∣ai∣=sˉm−sˉn.|s_m-s_n|=\left|\sum_{i=n+1}^{m}a_i\right|\le\sum_{i=n+1}^{m}|a_i|=\bar s_m-\bar s_n .

(sˉn)(\bar s_n) 收敛 ⇒ 它是 Cauchy 列 ⇒ 右端可任意小 ⇒ (sn)(s_n) 也是 Cauchy 列 ⇒ 收敛。完备性用在最后一步:从「Cauchy 列」推出「收敛」,正是 Cauchy 收敛定理,而它依赖实数的完备性(经由 Bolzano–Weierstrass)。

6. 比较判别法为什么既可以用来证明收敛,也可以用来证明发散?

参考答案:因为它是双向的。若有 0≤an≤bn0\le a_n\le b_n 且 ∑bn\sum b_n 收敛,由非负项级数的单调性,sn(a)≤sn(b)s_n(a)\le s_n(b) 有上界,故 ∑an\sum a_n 收敛。反过来,若有 0≤bn≤an0\le b_n\le a_n 且 ∑bn\sum b_n 发散,则 sn(a)≥sn(b)s_n(a)\ge s_n(b) 无界,故 ∑an\sum a_n 发散。两个方向只是把大小关系反过来用。

与前后课的关系

Bolzano–Weierstrass 补上了上一讲 Cauchy 定理的最后一块拼图,实数系的三条基本定理(单调收敛、Cauchy 收敛、Bolzano–Weierstrass)至此互相等价、全部证完。级数这一支才刚开头:下一讲会系统讲比值、根值、积分与交错级数判别法,并用它们研究幂级数——那是把级数用于表示函数的入口。

后面讲连续函数、极限与导数时,会反复回到本讲的两个工具:夹逼(子列被夹在 bk,ckb_k,c_k 之间)与分组估计(把无穷和压到几何级数上)。

The gap left by the last lecture

The previous lecture proved the Cauchy convergence theorem: every Cauchy sequence converges. But that proof borrowed another result —

Bolzano–Weierstrass theorem. Every bounded sequence (an)(a_n) has a convergent subsequence (ank)(a_{n_k}).

The route was: a Cauchy sequence is bounded (proved there) ⇒ Bolzano–Weierstrass supplies a convergent subsequence ⇒ show that the subsequence's limit is the limit of the whole sequence.

Bolzano–Weierstrass itself was never proved. It cannot be proved from the Cauchy theorem, since that would be circular: the correct order is Bolzano–Weierstrass first (using only completeness), Cauchy's theorem afterwards. This lecture fills the gap.

Timeline

TimeTopic
0:00Recap: the Cauchy theorem's proof depended on Bolzano–Weierstrass
3:13Strategy: squeeze the subsequence between two monotone sequences
9:58Bisection: intervals, endpoints, and subsequence indices
19:26Monotone endpoints, interval length 21−k2^{1-k}, common limit
23:00Definition of a series: the partial-sum sequence
27:03The geometric series: sum formula and convergence criterion
44:23The harmonic series: divergence by grouping
54:07Terms must tend to zero; non-negative terms make partial sums monotone
58:30Absolute convergence; it implies convergence
1:07:08Example: ∑1/n2\sum 1/n^2 converges
1:17:05A survey of tests; the comparison test

Bolzano–Weierstrass: squeezing out a subsequence by bisection

The idea

A bounded sequence (an)(a_n) is trapped in some interval, say [0,1][0,1] (any bounded interval works; nothing in the argument uses the endpoints). Infinitely many points crowd into a finite interval, so at least one half contains infinitely many terms. Keep choosing the half that contains infinitely many, and the intervals shrink until the subsequence has nowhere to go but a single limit.

Three objects are constructed simultaneously:

  • a subsequence (ank)(a_{n_k});
  • left endpoints (bk)(b_k), increasing;
  • right endpoints (ck)(c_k), decreasing;

with

bk≤ank≤ck.b_k\le a_{n_k}\le c_k .

If bkb_k and ckc_k converge to the same number, the squeezed subsequence must converge to it too.

The construction

Step 1. Set

b1=0,c1=1,an1=a1.b_1=0,\qquad c_1=1,\qquad a_{n_1}=a_1 .

Since a1∈[0,1]a_1\in[0,1], certainly b1≤an1≤c1b_1\le a_{n_1}\le c_1.

Step 2. Split [0,1][0,1] into [0,12][0,\tfrac12] and [12,1][\tfrac12,1]. The whole sequence lies in the union, so at least one half contains infinitely many terms. Choose such a half (if both qualify, pick either) and set

b2=its left endpoint,c2=its right endpoint.b_2=\text{its left endpoint},\qquad c_2=\text{its right endpoint}.

Then choose as an2a_{n_2} the first term after an1a_{n_1} that lies in this half. The index must satisfy n2>n1n_2>n_1; otherwise the result is not a subsequence.

Step kk. Repeat: bisect [bk−1,ck−1][b_{k-1},c_{k-1}], keep a half containing infinitely many terms as [bk,ck][b_k,c_k], and take the first term after ank−1a_{n_{k-1}} that lands inside it.

The construction never stalls, thanks to an inductive invariant: after bisecting, the two halves cover the previous interval, which contains infinitely many terms, so at least one half does too.

The length recursion

Each bisection halves the length:

ck+1−bk+1=12 (ck−bk).c_{k+1}-b_{k+1}=\frac12\,(c_k-b_k).

Starting from c1−b1=1c_1-b_1=1,

ck−bk=(12)k−1=21−k.c_k-b_k=\left(\frac12\right)^{k-1}=2^{1-k}.

Endpoints move inward, so

b1≤b2≤b3≤⋯≤c3≤c2≤c1.b_1\le b_2\le b_3\le\cdots\le c_3\le c_2\le c_1 .

Convergence

(bk)(b_k) is increasing and bounded above by c1c_1; (ck)(c_k) is decreasing and bounded below by b1b_1. By the monotone convergence theorem both converge; write

bk→b,ck→c.b_k\to b,\qquad c_k\to c .

Since bk≤ckb_k\le c_k, passing to the limit gives b≤cb\le c. But

c−b=lim⁡k→∞(ck−bk)=lim⁡k→∞21−k=0,c-b=\lim_{k\to\infty}(c_k-b_k)=\lim_{k\to\infty}2^{1-k}=0,

so b=cb=c.

Finally, for l≥kl\ge k the construction gives anl∈[bl,cl]⊆[bk,ck]a_{n_l}\in[b_l,c_l]\subseteq[b_k,c_k], hence

∣anl−b∣≤ck−bk=21−k.|a_{n_l}-b|\le c_k-b_k=2^{1-k}.

Given ε>0\varepsilon>0, choose kk with 21−k<ε2^{1-k}<\varepsilon; then ∣anl−b∣<ε|a_{n_l}-b|<\varepsilon for all l≥kl\ge k. Therefore ank→ba_{n_k}\to b. □\square

Only one deep fact is used: monotone and bounded implies convergent. The chain is completeness ⇒ monotone convergence ⇒ Bolzano–Weierstrass ⇒ Cauchy convergence, and no link may be used backwards.

Series: the sequence of partial sums

Given a sequence (an)(a_n), form another:

sn=a1+a2+⋯+an=∑i=1nai.s_n=a_1+a_2+\cdots+a_n=\sum_{i=1}^{n}a_i .

Definition. A sequence of this form (sn)(s_n) is called a series. If (sn)(s_n) converges, the series is said to converge, and its limit is written

∑i=1∞ai.\sum_{i=1}^{\infty}a_i .

One notational trap: the symbol ∑i=1∞ai\sum_{i=1}^{\infty}a_i denotes both "the series as an object" and, when it converges, "its sum". Convergence does not depend on where the indexing starts (only the value of the sum does).

The geometric series: the one important series we can sum

Fix cc and consider

sn=∑i=0nci=1+c+c2+⋯+cn.s_n=\sum_{i=0}^{n}c^i=1+c+c^2+\cdots+c^n .

The sum formula

Multiply by cc:

c sn=c+c2+⋯+cn+1.c\,s_n=c+c^2+\cdots+c^{n+1}.

Subtract:

(1−c)sn=(1+c+⋯+cn)−(c+⋯+cn+1)=1−cn+1,(1-c)s_n=(1+c+\cdots+c^n)-(c+\cdots+c^{n+1})=1-c^{n+1},

because all intermediate terms cancel. Hence for c≠1c\ne1,

sn=1−cn+11−c.s_n=\frac{1-c^{n+1}}{1-c}.

Convergence

Theorem. The geometric series ∑i=0∞ci\sum_{i=0}^{\infty}c^i converges for ∣c∣<1|c|<1 with sum 11−c\dfrac{1}{1-c}, and diverges for ∣c∣≥1|c|\ge1.

Proof (∣c∣<1|c|<1). By the sum formula,

sn=1−cn+11−c.s_n=\frac{1-c^{n+1}}{1-c}.

Since ∣cn+1∣=∣c∣n+1→0|c^{n+1}|=|c|^{n+1}\to0, the algebra of limits gives

sn→1−01−c=11−c.s_n\to\frac{1-0}{1-c}=\frac{1}{1-c}.

Division by 1−c1-c is legitimate precisely because ∣c∣<1|c|<1 forces c≠1c\ne1.

Proof (∣c∣≥1|c|\ge1). Look at consecutive differences:

sn+1−sn=cn+1.s_{n+1}-s_n=c^{n+1}.

If ∣c∣≥1|c|\ge1, then ∣sn+1−sn∣=∣c∣n+1≥1|s_{n+1}-s_n|=|c|^{n+1}\ge1 for every nn. A convergent sequence is Cauchy, so any two terms sufficiently far out must be arbitrarily close. Here even consecutive terms stay at distance at least 11, so (sn)(s_n) cannot be Cauchy and diverges. □\square

This is why the geometric series is called the most important series: it is one of the few whose sum can be computed exactly, and its convergence serves as a yardstick for comparing other series.

The harmonic series diverges

∑n=1∞1n=1+12+13+⋯\sum_{n=1}^{\infty}\frac1n=1+\frac12+\frac13+\cdots

Theorem. The harmonic series diverges.

Proof. Let sn=∑i=1n1/is_n=\sum_{i=1}^{n}1/i. We show the subsequence at indices 2n−12^n-1 is unbounded:

s2n−1≥n2(n≥1).s_{2^n-1}\ge\frac{n}{2}\qquad(n\ge1).

Base case n=1n=1: s21−1=s1=1≥12s_{2^1-1}=s_1=1\ge\tfrac12.

Inductive step: assume s2n−1≥n/2s_{2^n-1}\ge n/2. Then

s2n+1−1=s2n−1+∑i=2n2n+1−11i.s_{2^{n+1}-1}=s_{2^n-1}+\sum_{i=2^{n}}^{2^{n+1}-1}\frac1i .

The block has 2n+1−1−2n+1=2n2^{n+1}-1-2^n+1=2^n terms, and each is at least the last one, 12n+1−1\dfrac{1}{2^{n+1}-1}, which exceeds 12n+1\dfrac{1}{2^{n+1}}. Therefore

∑i=2n2n+1−11i≥2n⋅12n+1=12.\sum_{i=2^{n}}^{2^{n+1}-1}\frac1i \ge 2^n\cdot\frac{1}{2^{n+1}}=\frac12 .

Substituting,

s2n+1−1≥n2+12=n+12.s_{2^{n+1}-1}\ge \frac{n}{2}+\frac12=\frac{n+1}{2}.

The induction is complete. Hence s2n−1≥n/2→∞s_{2^n-1}\ge n/2\to\infty is unbounded. A convergent series would have every subsequence convergent, hence bounded — contradiction. So the harmonic series diverges. □\square

The engine is grouping: terms 2n2^n through 2n+1−12^{n+1}-1 form a block of 2n2^n terms, each at least 2−(n+1)2^{-(n+1)}, so each block contributes at least 1/21/2. Infinitely many halves diverge.

First check: terms must tend to zero

If ∑ai\sum a_i converges, then

an=sn−sn−1→0.a_n=s_n-s_{n-1}\to0 .

So if the terms do not tend to zero, the series diverges — no further test is needed. The converse fails: the harmonic series has 1/n→01/n\to0 yet diverges.

Non-negative series: partial sums are monotone

If all an≥0a_n\ge0, then

sn+1=sn+an+1≥sn,s_{n+1}=s_n+a_{n+1}\ge s_n,

so (sn)(s_n) is increasing. By monotone convergence: a non-negative-term series converges if and only if its partial sums are bounded above.

This turns "decide convergence" into "find a bound", the basis for the examples below and for the comparison test.

Absolute convergence

Definition. ∑ai\sum a_i converges absolutely if ∑∣ai∣\sum|a_i| converges.

Theorem. Absolute convergence implies convergence.

Proof. Let

sn=∑i=1nai,sˉn=∑i=1n∣ai∣.s_n=\sum_{i=1}^{n}a_i,\qquad \bar s_n=\sum_{i=1}^{n}|a_i| .

For m>nm>n,

∣sm−sn∣=∣∑i=n+1mai∣≤∑i=n+1m∣ai∣=sˉm−sˉn.|s_m-s_n|=\left|\sum_{i=n+1}^{m}a_i\right| \le\sum_{i=n+1}^{m}|a_i| =\bar s_m-\bar s_n .

Since (sˉn)(\bar s_n) converges, it is Cauchy: given ε>0\varepsilon>0 there is NN with sˉm−sˉn<ε\bar s_m-\bar s_n<\varepsilon whenever m>n≥Nm>n\ge N. The display then gives ∣sm−sn∣<ε|s_m-s_n|<\varepsilon, so (sn)(s_n) is Cauchy and converges. □\square

The proof uses the triangle inequality and the implication "convergent ⇒ Cauchy", whose own proof is now complete.

A counterexample: the alternating harmonic series

∑n=1∞(−1)nn=−1+12−13+14−⋯\sum_{n=1}^{\infty}\frac{(-1)^n}{n} =-1+\frac12-\frac13+\frac14-\cdots

It converges (stated here; proved with the alternating series test later), but taking absolute values gives the harmonic series, which diverges. Hence

absolute convergence⟹convergence,convergence⇏absolute convergence.\text{absolute convergence}\Longrightarrow\text{convergence}, \qquad \text{convergence}\nRightarrow\text{absolute convergence}.

A series that converges but not absolutely is called conditionally convergent.

Example: ∑1/n2\sum 1/n^2 converges

∑n=1∞1n2=1+14+19+⋯\sum_{n=1}^{\infty}\frac{1}{n^2}=1+\frac14+\frac19+\cdots

The lecture uses this to show that convergence can be settled without the integral test. Since terms are non-negative, it suffices to bound the partial sums. Claim:

s2n−1≤∑i=0n−1(12)i(n≥1).s_{2^{n}-1}\le\sum_{i=0}^{n-1}\left(\frac12\right)^{i}\qquad(n\ge1).

Base case n=1n=1: s1=1s_1=1 and the right side is (1/2)0=1(1/2)^0=1.

Inductive step: assume the claim for nn. Then

s2n+1−1=s2n−1+∑i=2n2n+1−11i2.s_{2^{n+1}-1} =s_{2^n-1}+\sum_{i=2^{n}}^{2^{n+1}-1}\frac{1}{i^2}.

The second block has 2n2^n terms and its largest term is the first, 122n\dfrac{1}{2^{2n}}, so

∑i=2n2n+1−11i2≤2n⋅122n=12n.\sum_{i=2^{n}}^{2^{n+1}-1}\frac{1}{i^2} \le 2^n\cdot\frac{1}{2^{2n}}=\frac{1}{2^{n}} .

Substituting the inductive hypothesis,

s2n+1−1≤∑i=0n−112i+12n=∑i=0n12i.s_{2^{n+1}-1}\le\sum_{i=0}^{n-1}\frac{1}{2^{i}}+\frac{1}{2^{n}} =\sum_{i=0}^{n}\frac{1}{2^{i}} .

Induction complete.

Thus every partial sum of the form s2n−1s_{2^n-1} is controlled by the geometric series ∑2−i=2\sum2^{-i}=2, and that subsequence is increasing, so the whole sequence is bounded by 22 and the series converges.

The proof is the exact mirror of the harmonic argument: the harmonic series uses the smallest term of each block to get a lower bound, ∑1/n2\sum1/n^2 uses the largest to get an upper bound. One bisection scheme, two opposite conclusions.

The standard tests

The lecture names them and proves only the comparison test; the rest come next time:

  • comparison test;
  • ratio test;
  • root test;
  • integral test;
  • alternating series test.

Simplest form of the comparison test: if

0≤an≤bn0\le a_n\le b_n

for all sufficiently large nn and ∑bn\sum b_n converges, then ∑an\sum a_n converges.

It works in both directions: compare a complicated series with a known convergent one to prove convergence, or with a known divergent one (with the inequality reversed) to prove divergence. The geometric series matters precisely because it is the usual yardstick.

What this lecture establishes

  • Bolzano–Weierstrass: every bounded sequence has a convergent subsequence, via nested bisected intervals of length 21−k→02^{1-k}\to0 and monotone convergence.
  • A series is its partial-sum sequence; convergence of one means convergence of the other.
  • Geometric series: converges for ∣c∣<1|c|<1 with sum 1/(1−c)1/(1-c); diverges for ∣c∣≥1|c|\ge1.
  • The harmonic series diverges, since s2n−1≥n/2s_{2^n-1}\ge n/2.
  • Terms not tending to zero ⇒ divergence; tending to zero is not sufficient.
  • Non-negative series converge iff partial sums are bounded above.
  • Absolute convergence ⇒ convergence; the alternating harmonic series shows the converse fails.
  • ∑1/n2\sum1/n^2 converges, by the same block trick used for the harmonic series but with an upper bound.

Comprehension check

1. Why can Bolzano–Weierstrass not be proved from the Cauchy convergence theorem?

Reference answer: The Cauchy theorem's proof already uses Bolzano–Weierstrass (a Cauchy sequence is bounded → take a convergent subsequence → show the whole sequence converges to that limit). Using Cauchy's theorem to prove Bolzano–Weierstrass would be circular. The logical order is completeness ⇒ monotone convergence ⇒ Bolzano–Weierstrass ⇒ Cauchy convergence. The proof given here uses only "monotone and bounded implies convergent".

2. In the bisection, why can a half containing infinitely many terms always be found? What if both halves qualify?

Reference answer: The previous interval contains infinitely many terms, and the two halves cover it, so at least one half contains infinitely many (otherwise the total would be finite). If both do, either may be chosen; the construction only needs the new interval to contain infinitely many terms, not to be unique. The next index can always be chosen strictly larger than the previous one, because infinitely many terms remain beyond any given index.

3. Use the sum formula to prove ∑i=0∞ci=1/(1−c)\sum_{i=0}^{\infty}c^i=1/(1-c) for ∣c∣<1|c|<1, and explain why the formula fails at c=1c=1.

Reference answer: For c≠1c\ne1, (1−c)∑i=0nci=1−cn+1(1-c)\sum_{i=0}^{n}c^i=1-c^{n+1}, so sn=(1−cn+1)/(1−c)s_n=(1-c^{n+1})/(1-c). If ∣c∣<1|c|<1 then ∣c∣n+1→0|c|^{n+1}\to0, hence sn→1/(1−c)s_n\to1/(1-c). At c=1c=1 the derivation divides by 1−c=01-c=0, which is illegal; directly, sn=n+1→∞s_n=n+1\to\infty, so the series diverges and no sum exists.

4. In the harmonic proof, why choose the subsequence at indices 2n−12^n-1?

Reference answer: Grouping needs a fixed number of terms per block with a uniform lower bound. The block from 2n2^n to 2n+1−12^{n+1}-1 has exactly 2n2^n terms, each at least 2−(n+1)2^{-(n+1)}, so the block contributes at least 2n⋅2−(n+1)=1/22^n\cdot2^{-(n+1)}=1/2. The index 2n−12^n-1 is exactly the endpoint of these blocks, making block number nn contribute nn halves in total. An arbitrary subsequence need not give a block contribution bounded below by a constant independent of nn.

5. Why does absolute convergence imply convergence, and where is completeness used?

Reference answer: Let sˉn=∑i=1n∣ai∣\bar s_n=\sum_{i=1}^{n}|a_i| converge. For m>nm>n,

∣sm−sn∣=∣∑i=n+1mai∣≤∑i=n+1m∣ai∣=sˉm−sˉn.|s_m-s_n|=\left|\sum_{i=n+1}^{m}a_i\right|\le\sum_{i=n+1}^{m}|a_i|=\bar s_m-\bar s_n .

A convergent (sˉn)(\bar s_n) is Cauchy, so the right side becomes arbitrarily small, hence (sn)(s_n) is Cauchy and converges. Completeness is used in the last step: "Cauchy ⇒ convergent" is the Cauchy convergence theorem, which rests on completeness via Bolzano–Weierstrass.

6. Why can the comparison test prove both convergence and divergence?

Reference answer: It is two-sided. If 0≤an≤bn0\le a_n\le b_n and ∑bn\sum b_n converges, monotonicity of non-negative partial sums gives sn(a)≤sn(b)s_n(a)\le s_n(b), which is bounded, so ∑an\sum a_n converges. Conversely, if 0≤bn≤an0\le b_n\le a_n and ∑bn\sum b_n diverges, then sn(a)≥sn(b)s_n(a)\ge s_n(b) is unbounded, so ∑an\sum a_n diverges. The two directions just reverse the inequality.

Relation to neighbouring lectures

Bolzano–Weierstrass completes the previous lecture's Cauchy theorem; the three fundamental theorems of the real line (monotone convergence, Cauchy convergence, Bolzano–Weierstrass) are now proved and mutually equivalent. The series story has only begun: next time come the ratio, root, integral and alternating tests, and then power series — the gateway to representing functions by series.

When continuity, limits and derivatives arrive, two tools from this lecture will keep returning: squeezing (the subsequence trapped between bkb_k and ckc_k) and block estimates (pushing an infinite sum under a geometric bound).

来源