数列:无穷过程的第一语言
反常积分让截断点走向无穷;数列则让项号 n 走向无穷。数列不是把无穷多个数同时摆在眼前,而是给出一个规则:输入正整数 n,得到第 n 项 an。
我们关心的也不是前十项看起来怎样,而是从某一项以后,所有项会不会稳定靠近同一个数。
学习目标
学完本章,你应能:
- 从列表、通项或递推式读出数列;
- 用极限而不是前几项猜测判断收敛;
- 使用极限运算、夹逼、增长速度和洛必达法则处理常见极限;
- 用子数列证明振荡数列不收敛;
- 用单调有界定理证明递推数列确实有极限;
- 区分“求出候选极限”与“证明收敛”。
无限列表,不是连续曲线
数列可以看成定义域为正整数的函数:
a:N→R
通常写作
{an}n=1∞
图像只在 n=1,2,3,… 这些离散位置上有点。把这些点用线连起来可以帮助观察,但连线不是数列本身。

例如
an=n+32n+1
前几项是
43, 75, 87
通项可以改写为
an=2−n+35
于是长期行为一眼可见:
n→∞liman=2
通项、递推和前几项
通项公式
通项直接由 n 计算 an。例如
an=(−1)nn+1n
递推定义
递推式用前一项生成后一项。例如
a1=1,an+1=2
它产生
1, 2, 25, 411,…

递推式必须给初值。只有
an+1=2an
并不能决定唯一数列,因为不同 a1 会生成不同结果。
从列表猜通项的局限
列表
1,4,9,16,…
自然会让人猜 an=n2,但有限个已知项永远不能唯一决定所有后项。题目若要求“写出一种可能的通项”,猜测可以;若要求证明一个给定规律,必须使用定义或其他条件。
数列极限:最终靠近一个数
若对任意 ε>0,都存在正整数 N,使得当 n≥N 时
∣an−L∣<ε
就说
n→∞liman=L
关键是“从某个 N 以后所有项”。偶尔进入误差带不够,后面的项不能再跑出去。

用定义验证一个极限
证明
n→∞limn1=0
给定 ε>0,要使
n1−0<
只需
n>ε1
可以取
N=⌊ε1⌋+1
于是对所有 n≥N,都有 1/n<ε。
极限运算法则
若 an→A、bn→B,则
an±bn→A±B
anbn→AB
若 B=0 且分母最终不为零,
bnan→B
连续函数还能把极限带入:
an→A⟹f(an)→f(A)
前提是 f 在 A 连续。
常用极限工具
有理式看最高次
n→∞lim5n2+23n
把分子分母同除以 n2 即可。
夹逼定理
若
bn≤an≤cn
且 bn,cn 都趋近 L,则 an→。
例如
nsinn≤
所以
nsinn→0
把数列看成函数取整数值
若 an=f(n),且
x→∞limf(x)=L
那么 an→L。因此可以使用函数极限的代数、夹逼和洛必达法则。
例如
n→∞limnlnn
对应函数极限为 ∞/∞,洛必达后:
x→∞lim11/x=0
所以 lnn/n→0。
洛必达法则作用于连续变量的函数极限,不是直接对 n “求导”。我们先构造 f(x),验证函数极限条件,再把结论用于整数点。
子数列:证明不收敛的利器
从原数列中按递增项号挑出无限多项,得到子数列
an1,an2,a
若原数列收敛到 L,每个子数列也必须收敛到 L。
因此,只要找到两个子数列趋向不同极限,就能证明原数列不收敛。
例如
an=(−1)n
偶数项子数列满足
a2k=1
奇数项子数列满足
a2k−1=−1
它们极限不同,所以原数列发散。
再如
an=(−1)n+n1
偶数项趋近 1,奇数项趋近 −1,仍不收敛。附加的 1/n 不会消除长期振荡。
有界、单调与收敛
数列有上界是指存在 M,使所有项都满足 an≤M;有下界类似。上下都有界叫有界。
数列单调递增是
an+1≥an
单调递减则反向。
单调有界定理
- 单调递增且有上界的数列收敛;
- 单调递减且有下界的数列收敛。

这条定理提供“极限存在”的证明,不一定直接给出极限值。
例题:递推数列
设
a1=1,an+1=2+a
我们猜它趋近 2,但要先证明。
证明上界
用归纳法证明 an<2。初值 a1=1<2。若 ,则
an+1=2+an
所以 2 是上界。
证明单调
因 an<2 且 an>0:
an+1≥an
等价于
2+an≥an
两边平方:
2+an≥an2
即
(2−an)(an+1)≥0
成立。因此数列单调递增且有上界,必收敛。
求极限
设极限为 L。递推函数连续,所以
L=2+L
解得 L=2 或 L=−1。由于各项为正,只能取
L=2
先证明收敛,再把极限代入递推式。直接解固定点方程只会得到“如果极限存在,它可能是什么”,并没有证明数列会靠近那个点。
更多极限例题
根式差要有理化
求
n→∞lim(n2+3n
直接代入得到 ∞−∞,不能相减。乘以共轭式:
n2+3n−n=
分子分母同除以 n:
=1+3/n+13
n 次方根看指数增长率
求
n→∞limn1/n
令 an=n1/n,取自然对数:
lnan=nlnn→0
由于指数函数连续:
an=elnan→e0
同样,
n→∞limc1/n=1
对任意固定 c>0 成立。
夹逼含振荡项
求
n→∞limn2+sinn
因为
1≤2+sinn≤3
所以
n1≤n2+sinn≤
两端都趋近 0,原数列也趋近 0。振荡不一定导致发散;只要振幅被一个趋零因子压住,整体仍可收敛。
指数型极限
经典数列
(1+n1)n
趋近于 e。更一般地,
(1+nx)n→ex
判断这类数列时,常先取对数,把幂降下来:
nln(1+nx)
再使用函数极限。
证明递推数列收敛的模板
递推题通常按“范围、单调、极限”三步处理。
先找可能保持不变的区间
若
an+1=f(an)
并能证明 f([m,M])⊆[m,M],那么只要 a1∈[m,M],所有后续项都留在这个区间。这叫不变区间。
再比较相邻两项
可以直接研究
an+1−an
的符号;也可以在 f 单调时用归纳法。例如若已知 a2≥a1 且 f 递增,那么
an+1=f(an)≥f(a
从而数列单调递增。
最后使用连续性求极限
证明单调有界以后,设 an→L,再代入
L=f(L)
并用不变区间排除不合适的根。
例题:分式递推
设
a1=2,an+1=a
固定点满足
L=L+25L
候选为 L=0 或 L=3。
先证明 2≤an<3。初值成立。若 2≤an<3,则
an+25an≥2
等价于 3an≥4,成立;同时
an+25an<3
等价于 2an<6,也成立。
再看差:
an+1−an=a
所以数列递增且上界为 3,必收敛。极限位于 [2,3],因此只能是
L=3
这个例子完整展示了为什么固定点方程要放在收敛证明之后。
常见数列和增长速度
几何数列
an=arn
- ∣r∣<1 时,an→0;
- r=1 时,;
多项式、指数与阶乘
长期增长速度满足
lnn≪np≪an≪n!
其中 p>0、a>1。

例如
n!5n→0
可以看相邻项比值:
anan+1=
从某一项起,每一项至多是前一项的一半,因此快速趋零。
递推数列与稳定点
对
an+1=f(an)
若 an→L 且 f 在 L 连续,则
L=f(L)
这样的 L 叫固定点。
但固定点可能稳定,也可能不稳定。粗略地说:
- 若 ∣f′(L)∣<1,附近误差通常缩小;
- 若 ∣f′(L)∣>1,附近误差通常放大。

线性递推的误差法
设
an+1=ran+b,r=
固定点为
L=1−rb
定义误差 en=an−L,则
en+1=ren
所以
en=rn−1e1
- ∣r∣<1 时误差趋零,an→L;
- ∣r∣>1 时除非初值正好等于 ,误差会放大;
与级数的连接
级数
n=1∑∞an
不是直接研究 an 的极限,而是研究部分和数列
SN=n=1∑Nan
是否收敛。
如果级数收敛,那么
aN=SN−SN−1→
所以通项趋零是必要条件。但反过来不成立:an=1/n→0,调和级数的部分和却发散。
下一章会把“无限相加”严格翻译成“部分和数列的极限”。
数列极限还有两个常用但容易被忽略的性质。第一,改动有限项不会改变极限,因为极限只约束“足够靠后”的项;前十项甚至前一万项长什么样,都不会改变尾部最终靠近哪里。第二,收敛数列一定有界,但有界数列未必收敛。前者说明一旦尾部都挤在极限附近,再加上有限个前项,就能找到统一边界;后者则被 (−1)n 直接否定。这两个性质会在级数里反复出现:有限前缀不改变收敛性,而仅仅把部分和限制在某个范围内,也还要结合更多结构才能得出结论。
判断一道数列题时,最好把“猜极限”和“证明收敛”分开。递推方程给出的固定点只是候选答案;真正的证明往往来自单调有界、夹逼或误差递推。这样做看似多一步,却能排除那些代入方程成立、实际轨道永远不会靠近的根。
这也是本章最值得带走的习惯:前几项负责帮助观察,尾部性质负责完成证明,不能让图像代替论证。
常见误区
- 只算前几项就断言收敛。
- 把有界当作收敛;(−1)n 有界但不收敛。
- 把单调当作收敛;an=n 单调却无界。
- 解出固定点就跳过收敛证明。
- 在递推极限方程中保留不符合范围的根。
- 认为序列图的连线就是连续函数。
- 混淆 a 与 收敛。
章末练习
- 写出数列 3,7,11,15,… 的通项。
- 求 limn→∞2n。
an=4n−1
2
-
因 ∣cosn∣≤1:
小结
数列极限说的是:从某一项以后,所有项都待在目标值的任意小误差带内。极限运算负责计算,子数列负责揭示振荡,单调有界定理负责证明极限存在,误差法负责分析递推。
下一章把每个 an 累加成部分和 SN。那时最重要的提醒是:项本身趋零,只是无限级数收敛的起点。