数列极限的严格定义
这一章把“越来越接近”改写成可以证明的语言。实分析里的数列极限不是靠图像感觉判断,也不是靠“项变小了”这类口头描述判断,而是靠一个量化句子:
∀ε>0, ∃N∈N, ∀n≥N, ∣an−L∣<ε.
读懂这句话以后,常见的极限证明会变成一种可练习的技能:先听对方给出精度 ε,再选一个足够靠后的门槛 N,保证门槛之后的所有项都落进指定误差范围。

数列是在自然数上排队的实数
一个实数数列是一个从自然数集到实数集的函数。通常记为 (an),其中 an 是第 n 项。
(an)n=1∞=a1,
数列的下标 n 只负责排序。它告诉我们“第几项”,不表示数列一定单调,也不表示每一项必须不同。
例如:
an=n1
给出的是
1,21,31,41
而
bn=(−1)n
给出的是
−1,1,−1,1,…
这两个数列都很简单,却分别代表两种完全不同的尾部行为:一个越来越贴近 0,另一个永远在两个值之间跳动。
数列极限只关心尾部行为。有限多个前项可以很乱、很大、很怪,只要从某个门槛以后全部稳定在目标附近,极限仍然存在。
收敛的定义
设 (an) 是实数数列,L 是实数。如果对每个 ε>0,都存在自然数 N,使得只要 n≥,就有 ,那么称 收敛到 ,记作:
n→∞liman=L
也写作:
an→L.
这里的 ε 是别人指定的误差容忍度,N 是我们根据这个误差选择的门槛。ε 越小,要求越严格,所需的 N 通常越大。
定义中是“对每个 ε>0”,不是“对某个很小的 ε”。证明收敛时不能只验证 ε=0.01 或 ε=10−6,必须处理任意正误差。
定义的量词顺序
收敛定义里最容易出错的是量词顺序。正确顺序是:
ε 先给出,N 后选择,n≥N 时统一成立.
这说明 N 可以依赖 ε,但不能依赖某一个具体的 n。一旦 N 选定,门槛之后的所有项都必须同时合格。
先把目标写成绝对值不等式。要证明 an→L,目标总是 ∣an。
例子:用定义证明一除以 n 收敛
证明:
n→∞limn1=0.

给定任意 ε>0,我们希望找到 N,使得 n≥N 时:
n1−0<
由于
n1−0=
只要保证
n1<ε
即可。这个不等式等价地提示我们需要 n>ε1。因此取自然数 N 满足
N>ε1.
当 n≥N 时,有
n≥N>ε1,
所以
n1−0=
这就完成了证明。
很多基础极限证明都长得像这个例子:把误差压成 nC,再取 N>εC。难点不在计算,而在把“任意 ”和“门槛之后所有 ”写完整。
例子:一个有偏移的分式
证明:
n→∞limn+53n+2=3.
先看误差:
n+53n+2−
给定 ε>0,只要
n+513<ε
即可。取自然数 N 满足
N>ε13.
当 n≥N 时,n+5>n≥N,于是
n+53n+2−3
所以该数列收敛到 3。
这里的 N>ε13 不是唯一选择。任何更大的自然数门槛都可以。ε-N 证明只要求找到一个可用的门槛,不要求最小门槛。
极限唯一性
一个收敛数列不可能同时收敛到两个不同实数。这个结论叫极限唯一性。

定理
如果 an→A 且 an→B,那么:
A=B.
证明
我们反证。假设 A=B,令
d=∣A−B∣>0.
取
ε=3d.
因为 an→A,存在 N1,使得 n≥N 时:
∣an−A∣<3d.
因为 an→B,存在 N2,使得 n≥N 时:
∣an−B∣<3d.
取
N=max{N1,N2}.
当 n≥N 时,上面两个不等式同时成立。由三角不等式:
d=∣A−B∣≤∣A−an∣+∣
这与 d>0 矛盾。因此 A=B。
取 2d 也能让两个开邻域不相交,但在用三角不等式时会得到 d<d,已经足够矛盾。取 3 更宽松,能明显写出 的冲突,避免边界细节干扰第一次学习。
收敛数列一定有界
如果一个数列收敛,那么它的所有项不会无限逃远。更准确地说,收敛数列必有界。
定理
若 an→L,则存在常数 M>0,使得对所有 n∈N 都有:
∣an∣≤M.
证明
因为 an→L,对 ε=1,存在 N,使得当 n≥N 时:
∣an−L∣<1.
于是对所有 n≥N,由三角不等式:
∣an∣≤∣L∣+∣an−L∣<∣
尾部已经有界。前面有限多项
a1,a2,…,aN−1
也有最大绝对值。取
M=max{∣a1∣,…,∣aN−1∣,∣L
如果 N=1,就只取 M=∣L∣+1。这样对所有 n 都有 ∣an。
“收敛推出有界”不能倒过来用。有界数列不一定收敛,例如 (−1)n 被夹在 −1 和 1 之间,但它没有极限。
极限的四则运算
设
an→A,bn→B.
那么:
an+bn→A+B,
an−bn→A−B,
can→cA,
anbn→AB.
若 B=0,并且从某一项以后 bn=0,则:
bnan→B

加法法则的证明
要证明 an+bn→A+B,给定 ε>0,需要控制:
∣(an+bn)−(A+B)∣.
由三角不等式:
∣(an+bn)−(A+B)∣
因为 an→A,存在 N1,使得 n≥N 时:
∣an−A∣<2ε.
因为 bn→B,存在 N2,使得 n≥N 时:
∣bn−B∣<2ε.
取 N=max{N1,N2}。当 n≥N 时:
∣(an+bn)−(A+B)∣<
所以 an+bn→A+B。
乘法法则的证明思路
乘法比加法多一个有界性环节。先分解误差:
anbn−AB=an(
于是:
∣anbn−AB∣≤∣a
因为 an 收敛,所以 (an) 有界。存在 M>0,使得:
∣an∣≤M.
接下来只要分别让
M∣bn−B∣<2ε
和
∣B∣∣an−A∣<2ε
即可。若 B=0,第二项本来就是 0;若 B=0,就要求:
∣an−A∣<2∣B∣ε.
这说明乘法法则不是“把极限代进去”这么简单。真正支撑它的是误差拆分、收敛数列有界性,以及取最大门槛。
先把目标误差写成 ∣anbn−AB∣,不要急着直接代入极限。
夹逼定理
夹逼定理处理的是“中间数列没有好算的显式误差,但被两个好控制的数列夹住”的情况。

定理
若存在自然数 N0,使得对所有 n≥N0 都有:
xn≤yn≤zn,
并且
xn→L,zn→L,
则:
yn→L.
证明
给定 ε>0。因为 xn→L,存在 N1,使得 时:
L−ε<xn<L+ε.
因为 zn→L,存在 N2,使得 n≥N 时:
L−ε<zn<L+ε.
取
N=max{N0,N1,N2}.
当 n≥N 时,有
L−ε<xn≤yn≤z
所以
∣yn−L∣<ε.
因此 yn→L。
例子
证明:
n→∞limnsinn=0.
由于
−1≤sinn≤1,
对 n≥1 有:
−n1≤nsinn≤n
而
−n1→0,n1→0.
由夹逼定理:
nsinn→0.
发散与不收敛证明
如果不存在任何实数 L 使 an→L,就称 (an) 发散。发散不只一种形态:可能无界逃向无穷,也可能有界但振荡,也可能在多个子列之间来回切换。

用定义否定收敛
“an 不收敛到 L”是收敛定义的否定。收敛到 L 是:
∀ε>0, ∃N, ∀n≥N, ∣an−L∣<
否定它得到:
∃ε0>0, ∀N, ∃n≥N, ∣an
这句话的意思是:能找到一个固定误差 ε0,无论你把门槛推多远,总还能在门槛后找到一项离 L 至少 ε0。
例子:证明 (−1)n 不收敛

设
an=(−1)n.
如果它收敛到某个 L,那么偶数项子列恒为 1,应当也收敛到 L;奇数项子列恒为 −1,也应当收敛到 L。但恒等于 1 的数列极限是 1,恒等于 的数列极限是 。由极限唯一性,这要求 ,矛盾。
所以 (−1)n 发散。
也可以直接用定义做。任意实数 L,1 和 −1 不可能都离 L 小于 1。事实上,如果同时有
∣1−L∣<1
和
∣−1−L∣<1,
那么由三角不等式:
2=∣1−(−1)∣≤∣1−L∣+∣L+1∣<2,
矛盾。因此至少有一类项总是离 L 不小于 1。无论 N 多大,门槛后都有奇数项也有偶数项,于是总能找到 n≥N 使:
∣(−1)n−L∣≥1.
所以它不收敛到任何实数 L。
有界不等于收敛。“所有项都待在一个有限区间里”只说明数列没有逃向无穷,不说明它会靠近同一个数。
例子:证明 n 不收敛
设 an=n。如果 (n) 收敛,那么由“收敛数列有界”定理,它应当有界。但对任何 M>0,取自然数 n>M,就有:
∣an∣=n>M.
因此 (n) 无界,不可能收敛。
这个证明用的是定理反推:收敛必有界,所以无界必不收敛。
反例构造的方法
反例不是随便找一个奇怪数列,而是针对错误命题的漏洞来造。
错误命题:有界数列必收敛
反例:
an=(−1)n.
它满足
∣an∣≤1
但不收敛。
错误命题:若 ∣an∣→∣L∣,则 an→L
取 L=1,令
an=(−1)n.
则
∣an∣=1→1=∣L∣,
但 an 不收敛到 1。
错误命题:若 anbn→0,则 an→0 或
令
an=21+(−1)n
这两个数列分别在 0 和 1 之间交替,因此都不收敛到 0。但对每个 n,其中一个因子必为 0,所以
anbn=0.
于是
anbn→0,
却没有 an→0,也没有 bn→0。
构造反例时先写清楚要否定的命题。很多“反例”失败,不是数列选得不好,而是没有精确否定原命题。
证明训练
下面的题目都建议先自己写量词,再展开答案。重点不是背最终的 N,而是练习从误差反推门槛。
练习一
用定义证明:
n→∞limn+32n−1=2.
给定 ε>0。先计算:
n+
练习二
用定义证明:
n→∞lim2n+14=0.
给定 ε>0。因为
2n+1
练习三
证明:
n(−1)n→0.
给定 ε>0。由于
n(
练习四
用定义证明数列
an={0,1,n 为偶数
不收敛到任何实数。
假设它收敛到 L。偶数项子列恒为 0,因此子列极限是 0;奇数项子列恒为 1,因此子列极限是 1。如果原数列收敛,则所有子列都应收敛到同一个极限 L,于是 L=0 且 ,矛盾。
本章检查清单
学完本章后,可以用下面几句话检查自己是否真的会用定义。
- 我能把 an→L 写成完整的 ε-N 量词句。
- 我知道 N 可以依赖 ε,但选定后必须同时管住所有 。
这一章最重要的习惯是:先把“靠近”翻译成绝对值,再把“最终都靠近”翻译成门槛 N。只要这一步稳定,后面的定理证明和反例构造都会清楚很多。