第 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.
篇内目录
- The gap left by the last lecture
- Timeline
- Bolzano–Weierstrass: squeezing out a subsequence by bisection
- The idea
- The construction
- The length recursion
- Convergence
- Series: the sequence of partial sums
- The geometric series: the one important series we can sum
- The sum formula
- Convergence
- The harmonic series diverges
- First check: terms must tend to zero
- Non-negative series: partial sums are monotone
- Absolute convergence
- A counterexample: the alternating harmonic series
- Example: converges
- The standard tests
- What this lecture establishes
- Comprehension check
- Relation to neighbouring lectures
上一讲留下的缺口
上一讲证明了 Cauchy 收敛定理:每个 Cauchy 列都收敛。但那个证明借用了另一个定理——
Bolzano–Weierstrass 定理。 每个有界数列 都有收敛的子列 。
当时的论证路线是:Cauchy 列 ⇒ 有界(这一步当时证过)⇒ 由 Bolzano–Weierstrass 取到收敛子列 ⇒ 再证明这个子列的极限就是原数列的极限。
Bolzano–Weierstrass 本身却没证。它不能用 Cauchy 定理来证,否则就是循环论证——顺序必须是:先有 Bolzano–Weierstrass(只用到实数的完备性),再有 Cauchy 定理。本讲补上这一步。
时间轴
| 时间 | 内容 |
|---|---|
| 0:00 | 回顾:Cauchy 定理的证明依赖 Bolzano–Weierstrass |
| 3:13 | 证明思路:把子列夹在两个单调数列之间 |
| 9:58 | 二分构造:区间、左右端点与子列下标 |
| 19:26 | 端点单调、区间长度 ;极限相等 |
| 23:00 | 级数的定义:部分和序列 |
| 27:03 | 等比级数:求和公式与收敛判定 |
| 44:23 | 调和级数:分组证明发散 |
| 54:07 | 通项不趋于零则级数发散;非负项时部分和单调 |
| 58:30 | 绝对收敛;绝对收敛推出收敛 |
| 1:07:08 | 例子: 收敛 |
| 1:17:05 | 各种判别法一览;比较判别法 |
Bolzano–Weierstrass:用二分法逼出一个子列
思路
有界列 被困在某个区间里,比如 (换任何有界区间都一样,论证中没有任何地方依赖具体端点)。既然无穷多个点挤在一个有限区间里,总有一半(或两半)含有无穷多项。不断取「含有无穷多项的那一半」,区间越缩越小,子列就被夹在中间,最终被迫收敛。
具体地,要同时构造三样东西:
- 一个子列 ;
- 左端点列 ,单调递增;
- 右端点列 ,单调递减;
并且满足
只要 与 收敛到同一个数,夹在中间的 也只能收敛到那个数(夹逼)。
构造
第一步。 令
因为 ,显然 。
第二步。 把 平分成 与 。整个数列落在两个半区间里,所以至少有一半含有无穷多项。取含无穷多项的那一半(若两半都含无穷多项,任取其一),记
然后从第一个下标之后开始,取第一个落在该半区间中的项,作为 。注意必须取新的下标 ,否则拿不到子列。
第 步。 重复同样的操作:把当前区间 平分,挑出含无穷多项的一半作为新的 ;再在 之后找出第一个落在新区间里的项作为 。
每一步都能进行下去,依赖的正是「区间内始终有无限多项」这个归纳不变量:平分后两半的并集是原区间,原区间含无穷多项,所以至少一半含无穷多项。
区间长度的递归
每次平分,长度减半:
而初始长度是 ,于是递推得到
由于左端点只向右移、右端点只向左移,
收敛性
单调递增且有上界 , 单调递减且有下界 。由单调收敛定理,两者都收敛,记
又因为 ,取极限得 。另一方面
所以 。
最后验证子列。对 ,由构造 ,因此
给定 ,取 使 ,则对所有 都有 。所以 。
这里用到的关键性质其实只有一条:单调有界必收敛。整条链是「完备性 ⇒ 单调收敛定理 ⇒ Bolzano–Weierstrass ⇒ Cauchy 收敛定理」,每一步都不能倒过来用。
级数:部分和序列
给定数列 ,可以造出另一个数列
定义。 形如 的数列称为级数(series)。若 收敛,就说级数收敛,其极限记作
这里有一个记号上的小陷阱:符号 同时被用来表示「级数这个对象」和「收敛时的和」。写的时候要清楚自己指的是哪一个。级数是否收敛与从第几项开始无关(改变的只是和的值,不是收敛性)。
等比级数:唯一能算出和的重要级数
取定 ,考虑
求和公式
把 乘以 :
用 减去它:
中间项两两抵消。于是当 时
收敛判定
定理。 等比级数 在 时收敛,且和为 ;在 时发散。
证明()。 由求和公式,
因为 ( 时几何项趋于零),由极限的代数运算,
这里能除以 ,正因为 保证了 。
证明()。 看相邻两项之差:
若 ,则 对一切 成立。收敛数列必是 Cauchy 列,而 Cauchy 列要求足够靠后的任意两项都任意接近——这里连相邻两项都始终相距至少 ,所以 不可能是 Cauchy 列,故发散。
这也解释了为什么等比级数是「最重要的级数」:它是少数几个能算出精确和的级数,而大多数级数只能判断收敛与否。更重要的是,它的收敛性可以直接拿来当标尺,去比较别的级数。
调和级数:发散
它是最有名的发散级数。这里给一个只用分组的初等证明。
定理。 调和级数发散。
证明。 记 。要证 无界。考虑下标为 的子列,证明
基础情形 : 。
归纳步: 设 。考察
后面这一段共有 项,其中每一项都至少是最后一项 ,而它大于 。于是
代回:
归纳完成。
于是子列 满足 ,无界。若原级数收敛,则每个子列都应收敛(因而有界),矛盾。所以调和级数发散。
这个证明的要点是分组:把第 项到第 项捆成一组,每组有 个数,每个数都不小于 ,所以每组之和至少是 。无穷多个 加起来当然发散。
判别级数收敛的第一件事:通项必须趋于零
若级数 收敛,则
所以通项不趋于零,级数一定发散,不必再试任何判别法。
调和级数恰好说明这个条件的逆命题不成立:它的通项 ,级数却发散。所以「通项趋于零」只是必要条件。
非负项级数:部分和单调
若所有 ,则
即 单调递增。由单调收敛定理:非负项级数收敛,当且仅当部分和序列有上界。
这把「判断收敛」变成了「找一个上界」。下面的例子和比较判别法都建立在这条观察上。
绝对收敛
定义。 若 收敛,就说 绝对收敛。
定理。 绝对收敛推出收敛。
证明。 记
对 ,考察两个部分和之差:
已知 收敛,故它是 Cauchy 列:给定 ,存在 ,当 时 。由上式,此时也有 ,所以 是 Cauchy 列,从而收敛。
注意这里用到了三角不等式 ,以及「收敛 ⇒ Cauchy」这条上一讲的定理——这条路线现在已经是完整的了。
反例:交错调和级数
它收敛(课程在此只作陈述,证明留到后面的交错级数判别法),但加上绝对值就得到调和级数,它是发散的。所以
这种「收敛但不绝对收敛」的级数称为条件收敛。
例子: 收敛
这一项在课上是用来展示「不用积分判别法也能算」的。因为通项非负,只需证明部分和有上界。要证
基础情形 : ,右边是 ,成立。
归纳步: 设 。则
第二段有 项,最大的一项是第一项 ,所以
代入归纳假设:
归纳完成。
于是所有形如 的部分和被等比级数 控制,而这个子列本身单调递增,所以整个 有上界 ,级数收敛。
这个证明与调和级数的证明结构完全对称:调和级数用最小的那一项给出下界, 用最大的那一项给出上界。同一个二分分组,一个证发散,一个证收敛。
常见的判别法
课上只列名字并讲了比较判别法,其余留到下一讲:
- 比较判别法(comparison test);
- 比值判别法(ratio test);
- 根值判别法(root test);
- 积分判别法(integral test);
- 交错级数判别法(alternating series test)。
比较判别法的最简形式:若
对所有足够大的 成立,且 收敛,则 收敛。
它有两个方向:拿一个复杂级数去和已知收敛的简单级数比较,可证收敛;也可以反过来说,若 且 发散,则 发散。等比级数之所以重要,正是因为它是最常用的那把标尺。
本节结论
- Bolzano–Weierstrass:有界列必有收敛子列。证明靠二分构造嵌套区间,长度 ,再用单调收敛定理。
- 级数 = 部分和序列;级数收敛就是 收敛。
- 等比级数 : 时收敛,和为 ; 时发散。
- 调和级数发散;分组可得 。
- 通项不趋于零 ⇒ 发散;通项趋于零不足以保证收敛。
- 非负项级数收敛 ⇔ 部分和有上界。
- 绝对收敛 ⇒ 收敛;交错调和级数说明反过来不成立。
- 收敛;与调和级数用同一套分组,只是取上界而非下界。
理解检验
1. 为什么 Bolzano–Weierstrass 不能用 Cauchy 收敛定理来证明?
参考答案:Cauchy 收敛定理的证明本身就用了 Bolzano–Weierstrass(Cauchy 列有界 → 取收敛子列 → 证明整列收敛到同一极限)。若再用 Cauchy 定理去证 Bolzano–Weierstrass,就构成循环论证。逻辑顺序必须是:完备性 ⇒ 单调收敛定理 ⇒ Bolzano–Weierstrass ⇒ Cauchy 收敛定理。本讲给出的证明只用到「单调有界必收敛」,与 Cauchy 定理无关。
2. 在二分构造中,为什么每一步都能挑到「含无穷多项的那一半」?如果两半都含无穷多项,会出问题吗?
参考答案:原区间含无穷多项,而两个半区间的并集就是原区间,所以二者中至少有一个含无穷多项(否则总项数有限,矛盾)。若两半都含无穷多项,任取其一即可,不影响后续论证,因为构造只要求新区间含有无穷多项,并不要求唯一。取定之后,下一个下标必须严格大于前一个,这也能做到,因为选中的区间里有无穷多项,必然还有当前下标之后的项。
3. 用求和公式证明: 时 ,并说明 时公式为何不能用。
参考答案:对 ,,故 。当 时 ,于是 。 时推导中要除以 ,而 ,除法不合法;直接看原式,,级数发散,和根本不存在。
4. 证明调和级数发散时,为什么选下标 而不是别的子列?
参考答案:分组需要每组项数固定、且每项有统一的下界。取从 到 这一组,恰好有 项,而每一项都 ,所以该组之和 。下标 正是这些分组端点的自然选择,使「组号 对应 个 」。若随便取一个子列,未必能保证每组贡献一个与 无关的正下界。
5. 绝对收敛为什么能推出收敛?证明中哪一步用到了完备性?
参考答案:设 收敛。对 ,
收敛 ⇒ 它是 Cauchy 列 ⇒ 右端可任意小 ⇒ 也是 Cauchy 列 ⇒ 收敛。完备性用在最后一步:从「Cauchy 列」推出「收敛」,正是 Cauchy 收敛定理,而它依赖实数的完备性(经由 Bolzano–Weierstrass)。
6. 比较判别法为什么既可以用来证明收敛,也可以用来证明发散?
参考答案:因为它是双向的。若有 且 收敛,由非负项级数的单调性, 有上界,故 收敛。反过来,若有 且 发散,则 无界,故 发散。两个方向只是把大小关系反过来用。
与前后课的关系
Bolzano–Weierstrass 补上了上一讲 Cauchy 定理的最后一块拼图,实数系的三条基本定理(单调收敛、Cauchy 收敛、Bolzano–Weierstrass)至此互相等价、全部证完。级数这一支才刚开头:下一讲会系统讲比值、根值、积分与交错级数判别法,并用它们研究幂级数——那是把级数用于表示函数的入口。
后面讲连续函数、极限与导数时,会反复回到本讲的两个工具:夹逼(子列被夹在 之间)与分组估计(把无穷和压到几何级数上)。
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 has a convergent subsequence .
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
| Time | Topic |
|---|---|
| 0:00 | Recap: the Cauchy theorem's proof depended on Bolzano–Weierstrass |
| 3:13 | Strategy: squeeze the subsequence between two monotone sequences |
| 9:58 | Bisection: intervals, endpoints, and subsequence indices |
| 19:26 | Monotone endpoints, interval length , common limit |
| 23:00 | Definition of a series: the partial-sum sequence |
| 27:03 | The geometric series: sum formula and convergence criterion |
| 44:23 | The harmonic series: divergence by grouping |
| 54:07 | Terms must tend to zero; non-negative terms make partial sums monotone |
| 58:30 | Absolute convergence; it implies convergence |
| 1:07:08 | Example: converges |
| 1:17:05 | A survey of tests; the comparison test |
Bolzano–Weierstrass: squeezing out a subsequence by bisection
The idea
A bounded sequence is trapped in some interval, say (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 ;
- left endpoints , increasing;
- right endpoints , decreasing;
with
If and converge to the same number, the squeezed subsequence must converge to it too.
The construction
Step 1. Set
Since , certainly .
Step 2. Split into and . 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
Then choose as the first term after that lies in this half. The index must satisfy ; otherwise the result is not a subsequence.
Step . Repeat: bisect , keep a half containing infinitely many terms as , and take the first term after 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:
Starting from ,
Endpoints move inward, so
Convergence
is increasing and bounded above by ; is decreasing and bounded below by . By the monotone convergence theorem both converge; write
Since , passing to the limit gives . But
so .
Finally, for the construction gives , hence
Given , choose with ; then for all . Therefore .
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 , form another:
Definition. A sequence of this form is called a series. If converges, the series is said to converge, and its limit is written
One notational trap: the symbol 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 and consider
The sum formula
Multiply by :
Subtract:
because all intermediate terms cancel. Hence for ,
Convergence
Theorem. The geometric series converges for with sum , and diverges for .
Proof (). By the sum formula,
Since , the algebra of limits gives
Division by is legitimate precisely because forces .
Proof (). Look at consecutive differences:
If , then for every . 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 , so cannot be Cauchy and diverges.
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
Theorem. The harmonic series diverges.
Proof. Let . We show the subsequence at indices is unbounded:
Base case : .
Inductive step: assume . Then
The block has terms, and each is at least the last one, , which exceeds . Therefore
Substituting,
The induction is complete. Hence is unbounded. A convergent series would have every subsequence convergent, hence bounded — contradiction. So the harmonic series diverges.
The engine is grouping: terms through form a block of terms, each at least , so each block contributes at least . Infinitely many halves diverge.
First check: terms must tend to zero
If converges, then
So if the terms do not tend to zero, the series diverges — no further test is needed. The converse fails: the harmonic series has yet diverges.
Non-negative series: partial sums are monotone
If all , then
so 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. converges absolutely if converges.
Theorem. Absolute convergence implies convergence.
Proof. Let
For ,
Since converges, it is Cauchy: given there is with whenever . The display then gives , so is Cauchy and converges.
The proof uses the triangle inequality and the implication "convergent ⇒ Cauchy", whose own proof is now complete.
A counterexample: the alternating harmonic series
It converges (stated here; proved with the alternating series test later), but taking absolute values gives the harmonic series, which diverges. Hence
A series that converges but not absolutely is called conditionally convergent.
Example: converges
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:
Base case : and the right side is .
Inductive step: assume the claim for . Then
The second block has terms and its largest term is the first, , so
Substituting the inductive hypothesis,
Induction complete.
Thus every partial sum of the form is controlled by the geometric series , and that subsequence is increasing, so the whole sequence is bounded by 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, 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
for all sufficiently large and converges, then 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 and monotone convergence.
- A series is its partial-sum sequence; convergence of one means convergence of the other.
- Geometric series: converges for with sum ; diverges for .
- The harmonic series diverges, since .
- 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.
- 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 for , and explain why the formula fails at .
Reference answer: For , , so . If then , hence . At the derivation divides by , which is illegal; directly, , so the series diverges and no sum exists.
4. In the harmonic proof, why choose the subsequence at indices ?
Reference answer: Grouping needs a fixed number of terms per block with a uniform lower bound. The block from to has exactly terms, each at least , so the block contributes at least . The index is exactly the endpoint of these blocks, making block number contribute halves in total. An arbitrary subsequence need not give a block contribution bounded below by a constant independent of .
5. Why does absolute convergence imply convergence, and where is completeness used?
Reference answer: Let converge. For ,
A convergent is Cauchy, so the right side becomes arbitrarily small, hence 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 and converges, monotonicity of non-negative partial sums gives , which is bounded, so converges. Conversely, if and diverges, then is unbounded, so 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 and ) and block estimates (pushing an infinite sum under a geometric bound).