第 06 章
柯西收敛定理:不用猜极限也能证明存在
先证柯西数列必有界,再借 Bolzano–Weierstrass 定理证明柯西收敛定理;随后用它证明压缩映射定理(不动点存在唯一),并以牛顿法为例;最后给出连续性的 ε-δ 定义与最值定理。
The Cauchy Convergence Theorem: Proving Existence Without Guessing the Limit
We prove that Cauchy sequences are bounded, deduce the Cauchy convergence theorem from Bolzano–Weierstrass, use it to prove the contraction mapping theorem (existence and uniqueness of fixed points), illustrate with Newton's method, and close with ε-δ continuity and the extreme value theorem.
篇内目录
- Why a Cauchy criterion
- Timeline
- Cauchy sequences
- The Cauchy convergence theorem
- Contractions
- Why the iteration is Cauchy
- The contraction mapping theorem
- Newton's method: an application
- The Bolzano–Weierstrass theorem
- Continuity and exchanging limits
- The extreme value theorem
- What this lecture establishes
- Comprehension check
- Relation to neighbouring lectures
为什么需要柯西判据
到目前为止,证明一个数列收敛的标准做法是:先猜出极限,再用 - 定义验证。但很多极限根本写不出闭式——微分方程的解、压缩映射的不动点都是这样。
柯西判据把「极限存在」改写成一条只涉及数列本身的条件:远处各项彼此靠拢。它的价值在于:不必知道极限是什么,也能断定极限存在。
时间轴
| 时间 | 内容 |
|---|---|
| 0:00 | 回顾单调收敛定理与柯西数列 |
| 3:53 | 定理:柯西数列必有界 |
| 9:27 | 柯西收敛定理;压缩映射定理 |
| 14:41 | 压缩映射至多一个不动点 |
| 21:36 | 迭代序列 的柯西估计 |
| 28:09 | 用柯西收敛定理证明压缩映射定理 |
| 38:06 | 牛顿法作为应用 |
| 50:17 | Bolzano–Weierstrass 定理(下讲证明) |
| 59:08 | 连续性、最值定理 |
柯西数列
定义。 数列 是柯西数列,如果
与收敛的定义相比,这里没有出现候选极限 。直观上:收敛说「远处的项都聚在 附近」,柯西说「远处的项彼此聚在一起」。
定理。 柯西数列必有界。
证明。 在柯西定义中取 ,得到 ,使 时 。
固定 。则对一切 ,
前面只剩 这有限多项。令
则 对一切 成立。
手法与第 4 讲「收敛必有界」完全一样:固定一个参考点 ,用三角不等式把尾巴压住,头部取最大值。区别只在于参考点从极限 换成了数列自身的第 项。
柯西收敛定理
定理。 在 中,数列收敛当且仅当它是柯西数列。
「收敛 ⇒ 柯西」容易:若 ,给定 ,取 使 时 。则 时
反方向「柯西 ⇒ 收敛」需要完备性。课程用 Bolzano–Weierstrass 定理(下一讲证明)来推:
有界数列必有收敛子列。
证明(柯西 ⇒ 收敛)。 设 是柯西数列。
由上一节, 有界。由 Bolzano–Weierstrass 定理,存在子列 。
现在证明整条数列也收敛到 。给定 。
- 由柯西性,存在 ,使 时 。
- 由子列收敛,存在 ,使 时 。
取 使 (这样的 存在,因为 严格递增趋于无穷)。令 。当 时,
所以 。
这里的逻辑是:子列给出一条「已知极限的锚」,柯西性保证整条数列与这条子列不能分道扬镳。子列收敛靠 Bolzano–Weierstrass(其证明依赖完备性),所以这条定理本质上是完备性的另一种表述。
压缩映射
定义。 映射 称为压缩映射,如果存在常数 ,满足
- ;
- ;
- 对一切 成立。
第三点强调「同一个 」:不能对这一对点用一个常数、对另一对点换一个。
定义。 是 的不动点,如果 。
引理。 压缩映射至多有一个不动点。
证明。 设 都是不动点。则
移项得 。因为 ,有 ,所以 ,即 。
证明只有一行,关键是 :若 , 不提供任何信息,结论就不成立(平移 没有不动点)。
迭代序列为什么是柯西列
定理只说「至多一个」,还要证明「至少一个」。构造方法是迭代:任取 ,令
第一步:相邻两项的距离按几何速度缩小。 由压缩性,
反复使用:
第二步:任意两项的距离可控。 设 ,用三角不等式把中间各项串起来:
几何级数求和:
所以
因为 ,。给定 ,取 足够大使右端小于 ,则所有 都满足 。故 是柯西数列。
这里两个条件都用上了: 让几何级数收敛, 让 单调趋于 。若 ,估计变成 ,随 增大而无界,迭代点可能一路漂走。
压缩映射定理
定理。 设 是压缩映射,则 有唯一不动点。
证明。 唯一性已由引理给出。存在性:
任取 ,令 。上一节证明了 是柯西数列。由柯西收敛定理,存在 使 。
证明 。由压缩性,
所以 。另一方面 。数列 只能有一个极限,故
所以 是不动点。
这条定理的构造性很强:它不仅断言不动点存在,还给出了求法——从任意点出发反复迭代。即使写不出不动点的闭式,也能任意逼近。课程说,正是这一点让它在微分方程(ODE 与 PDE)里极其有用:把方程改写成 的形式,验证 压缩,就得到解的存在唯一性,第 24 讲会这样做。
牛顿法:一个应用
求方程 的根。若 可导且 ,定义
这是牛顿迭代:从当前点沿切线走到横轴。
先看不动点意味着什么。若 ,则
所以 的不动点恰是 的零点。
再看 何时压缩。求导(用商法则):
由中值定理,对 ,存在 介于两者之间,使
因此只要在考虑的区间上
就是压缩映射,牛顿迭代收敛到唯一的零点。
「好的初值」由此有了精确含义:起点附近 要小。但课程也提醒,牛顿法本身只保证「在一个压缩区域内」收敛,还必须另外论证迭代不会跑出这个区域——这一步定理并不自动提供。
Bolzano–Weierstrass 定理
定理。 有界数列必有收敛子列。
下一讲会给出证明。本讲已经两次用到它:证明柯西收敛定理、证明最值定理。它与完备性等价,是实数系「没有空隙」的另一种说法。
连续性与极限交换
柯西收敛定理的另一个应用是最值定理,先要定义连续。
定义。 在 处连续,如果
连续指它在定义域内每一点连续。
定理(序列刻画)。 若 在 处连续且 ,则 。
证明。 给定 ,由连续性取对应的 。由 ,存在 ,使 时 。于是对这些 ,。
这条定理把「连续」翻译成「可以与数列极限交换」:。它是后面所有最值、介值论证的桥梁。
最值定理
定理。 设 在闭区间 上连续,则 在 上取得最大值与最小值。即存在 ,使
证明(最大值部分)。 令 (暂允许 )。由上确界的定义,存在数列 使
(取 :因 不是上界,存在 使 。)
因为 , 有界。由 Bolzano–Weierstrass 定理,存在子列 。由于 是闭区间,(极限保持非严格不等式: 推出 )。
由序列刻画,。另一方面 是收敛到 的数列的子列,故也收敛到 。极限唯一,所以
于是 是有限实数,且被 在某点取到,即上确界就是最大值。最小值对 用同样论证。
闭区间这个条件不能省。 若区间开,例如 在 上,上确界 取不到。证明中「」正是靠端点被包含。
本节结论
- 柯西数列必有界;证明手法与「收敛必有界」相同,参考点换成 。
- 在 中柯西 ⇔ 收敛;证明借助 Bolzano–Weierstrass 定理。
- 压缩映射:同一个 控制所有点对;至多一个不动点,因为 。
- 迭代序列满足 ,故为柯西列;由此得到不动点存在。
- 牛顿法把 化为 的不动点问题, 时收敛。
- 连续 ⇔ 可与数列极限交换;由此推出闭区间上连续函数取得最值。
理解检验
1. 证明柯西数列有界时,为什么要在 的定义里固定 ?
参考答案:柯西定义对任意 都给出 。要把它变成对单个 的估计,需要引入一个固定的参照点,最方便的就是取 ,于是 对所有 成立,再用三角不等式得到 。若不让 固定,估计里就会出现两个都随 变化的量,无法得到统一的界。
2. 柯西收敛定理的证明为什么需要 Bolzano–Weierstrass 定理?只用柯西性本身能推出收敛吗?
参考答案:柯西性只说「远处各项彼此靠近」,它并不能凭空产生一个极限点。Bolzano–Weierstrass 定理利用有界性给出一个收敛子列,从而提供一个候选极限 ;再用柯西性把整条数列与这个子列绑在一起,证明整条数列也收敛到 。只用柯西性在 中就会失败( 的有理截断是柯西列但不收敛),所以必须借助完备性;而 Bolzano–Weierstrass 正是完备性的等价形式。
3. 压缩映射为什么要求对所有 用同一个 ,并且 ?如果 会怎样?
参考答案:同一个 保证误差每一步按固定比例缩小,从而把相邻距离压成几何级数。若 ,相邻距离估计变为 ,只能说明距离不增,无法趋于零;例如 满足 ,却没有任何不动点。唯一性证明也依赖 : 只有在 时才能推出 。
4. 迭代序列的柯西估计中,几何级数是怎么出现的?哪一步用到 ?
参考答案:由 ,再用三角不等式把 拆成从 到 的相邻差之和,得到 ,这就是几何级数;它被 控制。 保证 单调递减趋于 ,并且幂次估计中不会出现符号翻转;若 ,压缩性不等式本身仍可能成立,但通常把 换成 处理。
5. 最值定理为什么必须要求闭区间?把证明中哪一步去掉就会失效?
参考答案:证明中先取 使 ,再用 Bolzano–Weierstrass 得到子列 ,然后断言 ,最后用连续性得 。若区间是开的,例如 , 可能等于端点 或 ,而函数在端点没有定义, 无从谈起,结论也可能不成立( 在 上取不到上确界 )。
6. 用序列刻画证明:若 在 处连续, 且所有 在定义域内,则 。指出 与 的依赖关系。
参考答案:给定 ,连续性给出只依赖 (与 有关、与 无关)的 ,使 时 。再由 ,对这个固定的 取 ,使 时 。于是 时 。依赖链是 , 通过 依赖 ,不依赖 。
与前后课的关系
本讲把完备性包装成两个可直接使用的工具:柯西收敛定理与压缩映射定理。下一讲证明 Bolzano–Weierstrass 定理,并把它与「闭区间套」「列紧性」联系起来。第 8 讲起处理级数,柯西判据会变成级数收敛的判据;第 21–24 讲的一致收敛与 Picard–Lindelöf 定理,则把本讲的压缩映射迭代直接用于微分方程。
一条线索贯穿:完备性 → 柯西判据 → 不动点与最值 → 后续所有存在性定理。
Why a Cauchy criterion
Until now, proving convergence meant guessing the limit and verifying it with the - definition. But many limits have no closed form — solutions of differential equations and fixed points of contractions, for example.
The Cauchy criterion rewrites "a limit exists" as a condition about the sequence alone: distant terms crowd together. Its value is that one can prove existence without knowing the limit.
Timeline
| Time | Topic |
|---|---|
| 0:00 | Review: monotone convergence and Cauchy sequences |
| 3:53 | Theorem: Cauchy sequences are bounded |
| 9:27 | The Cauchy convergence theorem; the contraction mapping theorem |
| 14:41 | A contraction has at most one fixed point |
| 21:36 | The Cauchy estimate for the iteration |
| 28:09 | Proving the contraction mapping theorem via Cauchy convergence |
| 38:06 | Newton's method as an application |
| 50:17 | The Bolzano–Weierstrass theorem (proved next lecture) |
| 59:08 | Continuity and the extreme value theorem |
Cauchy sequences
Definition. A sequence is Cauchy if
Unlike convergence, no candidate limit appears. Intuitively: convergence says distant terms cluster around ; Cauchy says distant terms cluster around each other.
Theorem. Every Cauchy sequence is bounded.
Proof. Apply the Cauchy condition with , obtaining such that whenever .
Fix . Then for every ,
Only remain, finitely many. Let
so for all .
The device is identical to "convergent implies bounded" from Lecture 4: fix a reference point , control the tail with the triangle inequality, bound the head by a maximum. Only the reference changes from the limit to the -th term itself.
The Cauchy convergence theorem
Theorem. In , a sequence converges if and only if it is Cauchy.
"Convergent ⇒ Cauchy" is easy: if , given choose with for . Then for ,
The converse needs completeness. The lecture derives it from the Bolzano–Weierstrass theorem (proved next lecture):
Every bounded sequence has a convergent subsequence.
Proof (Cauchy ⇒ convergent). Let be Cauchy.
By the previous theorem it is bounded. By Bolzano–Weierstrass there is a subsequence .
We show the whole sequence converges to . Given :
- Cauchy gives with for .
- Subsequence convergence gives with for .
Choose with (possible since strictly increases to infinity). Let . For ,
Hence .
The logic: the subsequence supplies an anchor with a known limit, and the Cauchy property prevents the rest of the sequence from drifting away from it. The subsequence's convergence rests on Bolzano–Weierstrass, whose proof uses completeness — so the theorem is another face of completeness.
Contractions
Definition. A map is a contraction if there is a constant with
- ;
- ;
- for all .
The third point insists on a single : one cannot use one constant for one pair and another constant for another.
Definition. is a fixed point of if .
Lemma. A contraction has at most one fixed point.
Proof. Let both be fixed points. Then
Rearranging, . Since , , so , i.e. .
One line, and the key is : with the inequality gives nothing, and the claim fails (the translation has no fixed point).
Why the iteration is Cauchy
"At most one" still leaves existence open. The construction is iteration: pick any and set
Step one: consecutive distances shrink geometrically. By contractivity,
Iterating,
Step two: any two terms are controlled. For , chain the intermediate differences:
Summing the geometric series,
hence
Since , . Given , choose large enough that the right side is below ; then all satisfy . So is Cauchy.
Both hypotheses are used: makes the geometric series converge; makes decrease to . With the estimate becomes , unbounded in , and the iterates may wander off.
The contraction mapping theorem
Theorem. A contraction has a unique fixed point.
Proof. Uniqueness is the lemma. For existence:
Pick any and set . By the previous section is Cauchy. By the Cauchy convergence theorem, for some .
Show . Contractivity gives
so . But . A sequence has only one limit, so
Thus is a fixed point.
The theorem is constructive: it asserts existence and simultaneously gives a method — iterate from any starting point. Even without a closed form for the fixed point, one can approximate it arbitrarily well. That is exactly what makes it valuable for differential equations (ODE and PDE): rewrite the equation as , verify contractivity, and obtain existence and uniqueness. Lecture 24 carries this out.
Newton's method: an application
To solve with differentiable and , define
This is Newton's iteration: follow the tangent line down to the axis.
What does a fixed point mean? If , then
So fixed points of are exactly zeros of .
When is a contraction? Differentiate with the quotient rule:
By the mean value theorem, for there is between them with
Hence if on the relevant interval
then is a contraction and Newton's iteration converges to the unique zero.
A "good initial guess" now has a precise meaning: near the starting point, must be small. But the lecture warns that Newton's method only guarantees convergence inside a contracting region; one must also argue that the iterates never leave it, which the theorem alone does not supply.
The Bolzano–Weierstrass theorem
Theorem. Every bounded sequence has a convergent subsequence.
The proof comes in the next lecture. It has already been used twice here: to derive the Cauchy convergence theorem and to prove the extreme value theorem. It is equivalent to completeness — another way of saying that the real line has no gaps.
Continuity and exchanging limits
The other application is the extreme value theorem, which needs continuity first.
Definition. is continuous at if
is continuous if it is continuous at every point of its domain.
Theorem (sequential characterisation). If is continuous at and , then .
Proof. Given , continuity supplies . Since , there is with for . For those , .
This translates continuity into "limits may pass through ": . It is the bridge behind every extreme-value and intermediate-value argument.
The extreme value theorem
Theorem. If is continuous on the closed interval , then attains its maximum and minimum there: there are with
Proof (maximum). Let , temporarily allowing . By the definition of supremum there is a sequence with
(Take : since is not an upper bound, some has .)
Because , the sequence is bounded. Bolzano–Weierstrass gives a subsequence . Since is closed, (limits preserve non-strict inequalities: gives ).
By the sequential characterisation, . On the other hand is a subsequence of a sequence converging to , hence also converges to . Limits are unique, so
Thus is a finite real number attained by : the supremum is a maximum. The minimum follows by applying the result to .
The closed interval cannot be dropped. On , has supremum , which is never attained. In the proof, "" is exactly where endpoints being included matters.
What this lecture establishes
- Cauchy sequences are bounded; the proof mirrors "convergent implies bounded" with as the reference point.
- In , Cauchy ⇔ convergent, via Bolzano–Weierstrass.
- A contraction uses one for all pairs; it has at most one fixed point since .
- The iteration satisfies , hence is Cauchy, yielding existence of a fixed point.
- Newton's method turns into the fixed-point equation , contracting when .
- Continuity ⇔ limits may pass through ; hence a continuous function on a closed interval attains its extrema.
Comprehension check
1. In the boundedness proof for Cauchy sequences, why fix after taking ?
Reference answer: The Cauchy condition gives for all . To obtain an estimate for a single , a fixed reference point must be introduced; taking gives for every , and the triangle inequality then yields . Without fixing , the estimate would involve two quantities both varying with and no uniform bound would follow.
2. Why does the proof of the Cauchy convergence theorem need Bolzano–Weierstrass? Can Cauchy-ness alone produce convergence?
Reference answer: Cauchy-ness only says distant terms are close to each other; it cannot manufacture a limit point. Bolzano–Weierstrass uses boundedness to produce a convergent subsequence, supplying a candidate limit ; the Cauchy property then ties the whole sequence to that subsequence. Cauchy-ness alone fails in — the rational truncations of form a Cauchy sequence with no limit — so completeness must enter, and Bolzano–Weierstrass is one of its equivalent forms.
3. Why must a contraction use one for all , with ? What happens when ?
Reference answer: A single makes each step shrink the error by a fixed factor, turning successive differences into a geometric series. With the estimate becomes , which only says distances do not grow and cannot force them to zero; for example satisfies yet has no fixed point. Uniqueness also needs : yields only when .
4. Where does the geometric series come from in the Cauchy estimate, and where is used?
Reference answer: From , the triangle inequality expands into a sum of consecutive differences over , giving — a geometric series bounded by . The condition makes decrease monotonically to and keeps the power estimates free of sign changes; for negative one usually replaces by .
5. Why must the extreme value theorem require a closed interval? Which step of the proof fails otherwise?
Reference answer: The proof chooses with , extracts by Bolzano–Weierstrass, asserts , then uses continuity to get . On an open interval , might equal an endpoint where is undefined, so makes no sense and the conclusion can fail: on never attains its supremum .
6. Using the sequential characterisation, prove that continuity at and imply . State how and depend on each other.
Reference answer: Given , continuity gives depending only on (and on ), such that implies . Since , for this fixed there is with for . Then for . The dependency chain is : depends on through and never on .
Relation to neighbouring lectures
This lecture packages completeness into two immediately usable tools: the Cauchy convergence theorem and the contraction mapping theorem. The next lecture proves Bolzano–Weierstrass and connects it with nested intervals and sequential compactness. From Lecture 8 onward series are treated, with the Cauchy criterion becoming a convergence test; Lectures 21–24 on uniform convergence and Picard–Lindelöf apply the contraction iteration directly to differential equations.
One thread runs through: completeness → Cauchy criterion → fixed points and extrema → every later existence theorem.