# 数列的收敛
对于一个自然数集到实数的映射
x:N→R,n↦x(n)
可以等价地将每一个元写作
xn:=x(n)
那么,记其构成的值域
{x1,x2,x3,…}
为一个 数列 (sequence)「数列」,特别地如果强调取值为实数,可以称为实数列,也就是说 {xn}⊂R
数列一般来说有多种等价表示方法
- 不引起歧义的情况下可以简记为 {xn}
- 强调标号时可以写成 {xn}n=1∞ 或 {xn}n∈N,例如 {xn}n∈N 与 {xnk}k∈N 就可以靠这个方式区分
定义
称实数列 {xn} 收敛 (converge)「収束」 于 a,当且仅当
∀ε>0,∃n0∈N,∀n≥n0:∣xn−a∣<ε
此时称 a 是数列 {xn} 的 极限 (limit)「極限」,记作
n→∞limxn=a
从定义中可以知道:
n→∞limxn=a⟺n→∞lim∣xn−a∣=0
极限符号 n→∞lim 通常也有以下等价写法
- xn→a (n→∞)
- xnn→∞a
- 不引起歧义的情况下 xn→a
注意:如果不确定数列是否收敛,严格来说是不可以直接使用 n→∞limxn 这个记号的
对于初学者来说,初次接触这里的数列极限定义可能会觉得困难,不妨思考如下说明:
为了考察数列尾项 xn 是不是真的趋近于 a,我们给定一个可以容许的误差范围 ε,要求必须要在某一项之后的所有数列,都无法与 a 实现区分。
但是:例如虽然一个数列可以在误差 1 下满足要求,但是误差变成 0.1 后 可能就不再满足要求了。这样的数列我们不希望是收敛的,所以数列的收敛要求对任意的误差都满足要求
实际上这又引出一个新的问题:除非数列是一个常数,否则基本上不可能做到对所有误差都满足条件,因为实数的稠密性说明了永远能取到一个更小的误差。因此具体对项数 n0 的要求是变化的,只能让项数随着误差的变小而变大,即为函数 n0(ε)
例如我们知道数列 {n1} 收敛于 0,不难看出
- 当给出误差为 1 时,n0(1)=1⟹xn0(1)=1 即可满足条件
- 当给出误差为 0.1 时,n0(0.1)=10⟹xn0(0.1)=0.1 即可满足条件
- 当给出误差为 0.01 时,n0(0.01)=100⟹xn0(0.01)=0.01 即可满足条件
像这样,无论给出多小的误差,总能找到一个足够大的项数 n0 使得 xn0 满足条件,这就是数列的收敛
也就是所谓的 “无限去接近”
在明白上述概念后,我们再来看这样的一个例子:
- 想象一下有一亿个 1 的数列
- 从接下来开始极其缓慢地减少数列的值,使得在第十亿个的时候才到 0.99
- 再继续极其缓慢地减少,使得在第一百亿个的时候才到 0.992
- 以此类推
提问:减少的速度如此如此地缓慢,我们真的可以说这个数列的均值也终将变为 0 吗?
这就是一个看出 ε−δ 论法威力的好例子
示例
n→∞liman=a⟹n→∞limna1+a2+⋯+an=a
证明(暂时省略)
在上述定义中,虽然使用了记号 n→∞limxn=a,但是还没有确保同一个收敛的数列不会出现第二个极限值,因此严格意义上该等式还是不对的,但是以下结论保证了收敛值只能有一个,因此可以放心使用这个等号
命题
实数列收敛的极限唯一
证明
假设数列 {xn} 收敛于 a 和 b
任意给定 ε>0,根据定义
{∃N1∈N,∀n≥N1:∣xn−a∣<2ε∃N2∈N,∀n≥N2:∣xn−b∣<2ε
那么,由三角不等式
∣a−b∣=∣a−xn+xn−b∣≤∣a−xn∣+∣xn−b∣<2ε+2ε=ε
因此,a−b=0,即 a=b
□
命题
收敛的数列有界
证明
设 n→∞limxn=a,那么根据定义
∃N∈N,∀n≥N:∣xn−a∣<1
因此,对于任意 n≥N,有
∣xn∣=∣xn−a+a∣≤∣xn−a∣+∣a∣<1+∣a∣
令
M=max{∣x1∣,∣x2∣,…,∣xN−1∣,1+∣a∣}
则对于任意 n∈N,都有 ∣xn∣≤M,即数列 {xn} 有界
□
命题 数列极限与四则运算
设 {xn} 和 {yn} 是两个数列,实数 k∈R
- 如果 n→∞limxn=a 和 n→∞limyn=b,则 n→∞lim(xn+yn)=a+b
- 如果 n→∞limxn=a,则 n→∞lim(kxn)=ka
- 如果 n→∞limxn=a 和 n→∞limyn=b,则 n→∞lim(xnyn)=ab
- 如果 n→∞limxn=a 和 n→∞limyn=b=0,则 n→∞limynxn=ba
证明
(1)
任取 ε>0,根据定义
{∃n1∈N,∀n≥n1:∣xn−a∣<ε/2∃n2∈N,∀n≥n2:∣yn−b∣<ε/2
那么定义
n0=max{n1,n2}∈N
对于任意 n≥n0 都有
∣(xn+yn)−(a+b)∣=∣(xn−a)+(yn−b)∣≤∣xn−a∣+∣yn−b∣<ε/2+ε/2=ε
(2)
任取 ε>0,根据定义
∃n0∈N,∀n≥n0:∣xn−a∣<∣k∣ε
因此,对于任意 n≥n0,有
∣kxn−ka∣=∣k∣∣xn−a∣<∣k∣⋅∣k∣ε=ε
(3)
收敛数列有界,取二者的上界中较大的那一个,那么有
∃M∈R,∀n∈N:∣xn∣, ∣yn∣≤M
任取 ε>0,根据极限的定义
⎩⎪⎪⎨⎪⎪⎧∃n1∈N,∀n≥n1:∣xn−a∣<2Mε∃n2∈N,∀n≥n2:∣yn−b∣<2Mε
定义
n0=max{n1,n2}∈N
那么对于任意 n≥n0 都有
∣(xnyn)−ab∣=∣xnyn−xnb+xnb−ab∣≤∣xn∣∣yn−b∣+∣b∣∣xn−a∣<M⋅2Mε+M⋅2Mε=ε
(4)
只需要证明 n→∞limyn1=b1 就可以了,因为可以代入上面的结论。
任取 ε>0,根据定义
∃n1∈N,∀n≥n1:∣yn−b∣<2∣b∣2ε
因此对于任意 n≥n1 都有
∣∣∣∣∣yn1−b1∣∣∣∣∣=∣∣∣∣∣ynbyn−b∣∣∣∣∣=∣yn∣∣b∣∣yn−b∣<∣b∣22⋅2∣b∣2ε=ε
□
数列的极限也保有偏序关系
命题
令 {an} 和 {bn} 为两个收敛的数列。
∀n∈N:an≤bn⟹n→∞liman≤n→∞limbn
证明
令
a:=n→∞liman,b:=n→∞limbn
对于任意 ε>0,根据定义
{∃N1∈N,∀n≥N1:∣an−a∣<2ε∃N2∈N,∀n≥N2:∣bn−b∣<2ε
因此对于任意 n≥max{N1,N2} 都有
a−b=a−an+an−bn+bn−b≤∣a−an∣+(an−bn)+∣bn−b∣<2ε+0+2ε=ε
因此,a−b≤0,即 a≤b
□
这将引出数列收敛的著名结论:该结论也曾在不予证明的情况下被广泛应用在高中数学中
定理 夹逼定理
设 {an}、{bn} 和 {cn},其中 {an} 和 {cn} 都收敛于 a,那么
∀n∈N:an≤bn≤cn⟹n→∞limbn=a
证明
任取 ε>0,根据定义
{∃N1∈N,∀n≥N1:∣an−a∣<ε∃N2∈N,∀n≥N2:∣cn−a∣<ε
因此对于任意 n≥max{N1,N2} 都有
∣bn−a∣=∣bn−cn+cn−a∣≤∣bn−cn∣+∣cn−a∣<0+ε=ε
因此 n→∞limbn=a
□
示例 算术几何平均
令正数首项 a0,b0>0,定义递推数列
an+1=2an+bn,bn+1=anbn
证明:数列 {an} 和 {bn} 都收敛于同一个极限值
证明(暂时省略)
- 称该极限值为 a0 和 b0 的算术几何平均
# 单调变化的数列
对于数列 {xn},称其为
- 单调递增 (Monotonically Increasing)「単調増加」 的,当且仅当对于任意 n∈N 都满足 x_n \leq x_
- 单调递减 (Monotonically Decreasing)「単調減少」 的,当且仅当对于任意 n∈N 都满足 x_n \geq x_
- 单调 (Monotonic)「単調」 的,当且仅当 {xn} 是单调递增或者单调递减的
同时,若等号不成立,也就是说称其为
- 严格单调递增 (Strictly Monotonically Increasing)「厳密単調増加」 的,当且仅当对于任意 n∈N 都满足 x_n \lt x_
- 严格单调递减 (Strictly Monotonically Decreasing)「厳密単調減少」 的,当且仅当对于任意 n∈N 都满足 x_n \gt x_
单调性是分析学中重要的性质,确保了某一个映射在范围内的走势
例如对于数列来说,如果
- 它是单调的,也就是只会向一个方向变换
- 在该方向上它是有界的,注定不会超过某个限制
那么哪怕我们完全不知道数列的通项,或者是极限值,也可以判定出它一定是收敛的。
命题
令数列 \
- 若 {an} 是单调递增的且有上界,则 {an} 收敛于 \sup\
- 若 {an} 是单调递减的且有下界,则 {an} 收敛于 \inf\
证明
(1)
设 a:=sup{an∣n∈N},对于任意 ε>0,根据定义,存在 N∈N 使得 a−ε<aN≤a,因此对于任意 n≥N 都有
a−ε<aN≤an≤a
因此,∣an−a∣<ε,即 n→∞liman=a
(2)
同理可证
□
有界单调数列收敛,可以引出下列的诸多结论
示例 重要极限
数列
{(1+n1)n}n=1∞
是收敛的
证明
对其进行二项式展开
(1+n1)n=1+nC1⋅n1+nC2⋅n21+⋯+nCn⋅nn1=k=0∑nnCk⋅nk1
分析每一项:
nCk⋅nk1=k!(n−k)!n!⋅nk1=k!n(n−1)(n−2)…(n−k+1)⋅nk1=k!1⋅(1−n1)⋅(1−n2)⋅⋯⋅(1−nk−1)
因此可以知道,在固定 k 的情况下,每一项都是单调递增的。
并且也不难看出
nCk⋅nk1≤k!1
因此,数列是有界的,所以其收敛
□
e:=n→∞lim(1+n1)n
这里引用了重要极限来定义 e,但是实际上 e 具有多种等价定义方式,其中一种是利用无穷级数引出的定义。但是不管是哪一种定义方式,值都是一致的。本笔记选取这种方式给出定义是为了确保后续引入指数函数等概念时可以自然利用这一常数
定理 区间套定理
令 {In} 是实数上的一个非空的,有界闭区间,且满足
∀n∈N:In+1⊆In
那么,此时
∃!x∈R: n=1⋂∞In={x}
证明
不妨设
In=[an,bn]
根据区间列单调递减的假设,有
a1≤a2≤an≤an+1≤bn+1≤bn≤b1
那么,数列 {an} 是单调递增的且有上界,所以 {an} 收敛于 a:=sup{an∣n∈N};
数列 {bn} 是单调递减的且有下界,所以 {bn} 收敛于 b := \inf\
那么,对于任意 n∈N,有 an≤bn,因此 a≤b,所以 ⋂n=1∞In=[a,b]
如果 a=b,则存在 x∈(a,b),由于 n→∞liman=a 和 n→∞limbn=b,根据夹逼定理,n→∞limx=x,矛盾
因此,a=b,即 ⋂n=1∞In={a},设 x:=a,则 ⋂n=1∞In={x}
□
示例
证明
n→∞limnn=1
证明
对于任意 n∈N,显然 nn≥1,因此数列 {nn} 是有下界的
不妨设 n≥3,则
n>(1+n1)n⟺nn+1>(n+1)n⟺nn>n+1n+1
因此,在 n≥3 的范围内,数列 {nn} 是单调递减的,这说明数列 {nn} 的极限是存在的
因为 nn≥1,所以 n→∞limnn≥1
接下来使用反证法,假设 n→∞limnn=a>1,也就是说等价于
∃c∈R,∀n≥3:nn≥1+c
等式两边同时变为 n 次幂,根据二项展开式得到
n≥(1+c)n≥2n(n−1)c2
不等式的右侧是 n 的二次,不难看出(实际上利用 Archimedes 原理可以严格证明)当 n 足够大时该不等式是不成立的。
因此原假设不成立,得到
n→∞limnn=1
□
示例
令 c≥0,数列首项 a1>0,且满足递推
an+1=an+c
证明数列 {an} 收敛,并求其极限值
证明(暂时省略)
类似于该例,诸如
an+1=f(an)
的关系(迭代关系),可以借助以下两个函数的交点分析
- y=f(x)
- y=x
对于一个给定的数列 {an},通过取自然数中的一个单调递增序列
n1<n2<n3<…
再取这部分序列所对应的数列组成新的数列,可以得到
{ank}k=1∞={an1,an2,an3,…}k=1∞
称 {ank}k=1∞ 是 {an}n=1∞ 的一个 子数列 (subsequence)「部分列」
定理 Bolzano-Weierstrass 定理
任意有界数列 {an} 都存在一个收敛的子数列
证明
令 {xn} 是一个有界的实数列,根据有界性,可以取到 M>0 使得
∣xn∣≤M
我们按照如下方式构造一个有界闭区间的减少列
- I0:=[−M,M]
- 对于各个 n,集合 {k∈N∣xk∈In} 是无限的
- In+1 定义为将 In 平分成两段后的其中一个
根据区间套定理
∃!x∈R: n=1⋂∞In={x}
对于任意 n∈N,集合 {k∈N∣xk∈In} 是无限的,因此可以取到一个单调递增的序列 {nk} 使得 xnk∈Ik 对任意 k 都成立
所以对于任意 ε>0,存在 N∈N 使得 IN⊆(x−ε,x+ε),因此对于任意 k≥N 都有
∣xnk−x∣≤length(IN)=2Nlength(I0)<ε
因此 k→∞limxnk=x,即数列 {xnk} 收敛
□
# 实数的连续性与数列
数列也可以用来刻画实数的性质
命题
令 A⊂R 非空且有上界,a0∈R,则以下等价
- a0=supA
- 存在一个数列 {an}⊂A 使得 n→∞liman=a0
证明
(⇒)
设 a0=supA,对于任意 ε>0,根据定义,存在 a∈A 使得 a0−ε<a,因此可以取到一个数列 {an}⊂A 使得 a0−n1<an 对任意 n 都成立
因此对于任意 ε>0,取 N=⌈ε1⌉,则对于任意 n≥N 都有
∣an−a0∣=a0−an<n1≤N1<ε
因此 n→∞liman=a0
(⇐)
设 n→∞liman=a0,则对于任意 ε>0,存在 N∈N 使得 ∣an−a0∣<ε 对任意 n≥N 都成立,因此 an≤a0+ε 对任意 n≥N 都成立,所以 a0+ε 是 A 的上界,因此 a0 是 A 的最小上界,即 a0=supA
□
命题
令 A⊂R 非空且有下界,a0∈R,则以下等价
- a0=infA
- 存在一个数列 {an}⊂A 使得 n→∞liman=a0
证明(暂时省略)
示例
求出以下数列的上下确界
- {1−n1 ∣∣∣∣∣ n∈N}
- {(−1)nn(1−(1−n1)3) ∣∣∣∣∣∣ n∈N}
解(暂时省略)
# Cauchy 列
当我们想要证明一个数列收敛的时候,通常来说需要求解出其极限值,再根据定义找到 n0(ε)
实际上,求解数列的极限往往是个困难的过程,面对只需判断收敛而不需要具体求解值得情况,可以利用 Cauchy 列的概念来进行分析
定义
称数列 {xn} 是 Cauchy 列 (Cauchy sequence)「コーシー列」,当且仅当
∀ε>0,∃n0∈N,∀m,n≥n0:∣xn−xm∣<ε
示例
取实数 r 使得 0<r<1,若数列 {xn} 满足
∀n∈N:∣xn+1−xn∣≤r∣xn−xn−1∣
则 {xn} 是 Cauchy 列。(这样的数列称为收缩列)
证明
通过归纳法可以证明
∀n∈N:∣xn+1−xn∣≤rn−1∣x2−x1∣
因此对于任意 m,n∈N,不妨设 n>m,则
∣xn−xm∣≤∣xn−xn−1∣+∣xn−1−xn−2∣+⋯+∣xm+1−xm∣≤(rn−2+rn−3+⋯+rm)∣x2−x1∣=rm⋅1−r1−rn−m−1⋅∣x2−x1∣≤1−rrm⋅∣x2−x1∣
因此,对于任意 ε>0,取 N=⌈logr(∣x2−x1∣(1−r)ε)⌉,则对于任意 m,n≥N 都有
∣xn−xm∣≤1−rrm⋅∣x2−x1∣≤1−rrN⋅∣x2−x1∣<ε
即 {xn} 是 Cauchy 列
□
命题
Cauchy 列是有界的
证明
设 {xn} 是一个 Cauchy 列,所以
∃n0∈N,∀m,n≥n0:∣xn−xm∣<1
考虑任意 n≥n0,则
∣xn∣=∣xn−xn0+xn0∣≤∣xn−xn0∣+∣xn0∣<1+∣xn0∣
因此,设
M:=max{∣x1∣,∣x2∣,…,∣xn0−1∣,1+∣xn0∣}
那么对于任意 n∈N 都有 ∣xn∣≤M
□
实数的性质良好,这使得 Cauchy 列和收敛列等价。这样的性质被称为完备性
如果考虑在有理数上的数列,那么是可以构造出非收敛的 Cauchy 列的
命题
对于实数列 {xn},以下等价
- {xn} 是收敛的
- {xn} 是 Cauchy 列
证明
(⇒) 设数列收敛于 a,则对于任意 ε>0
∃N∈N,∀n≥N:∣xn−a∣<2ε
因此,对于任意自然数 m,n≥N,有
∣xn−xm∣=∣xn−a+a−xm∣≤∣xn−a∣+∣xm−a∣<2ε+2ε=ε
(⇐) 设数列 {xn} 是 Cauchy 列,已有结论可以知道其有界,又根据 Bolzano-Weierstrass 定理可知存在收敛的子列 {xnk}k∞
设子列的极限
a:=k→∞limxnk
我们证明原数列的极限也是 a:任取 ε>0,子列的收敛性与 Cauchy 列的定义分别给出
⎩⎪⎨⎪⎧∃k0∈N,∀k≥k0:∣xnk−a∣<2ε∃n0∈N,∀m,n≥n0:∣xn−xm∣<2ε
因此,取 k≥k0 使得 nk≥n0
对于任意 n≥nk,有
∣xn−a∣=∣xn−xnk+xnk−a∣≤∣xn−xnk∣+∣xnk−a∣<2ε+2ε=ε⟹n→∞limxn=a
□
# 上极限与下极限
某些情况下,经典极限 n→∞limxn 的存在条件过于苛刻。
极限要求序列最终无限逼近单一确定的值,但分析学中存在大量不收敛的振荡数列
为了对所有数列的行为进行分析,可以引入上极限和下极限的概念
任意给出一个实数列 {xn},分别定义其靠后的上确界序列 Sn 和下确界序列 In:
Sn=k≥nsupxk,In=k≥ninfxk
随着 n 的增加,不难看出被剔除的项数会越来越多,这意味着
- 上确界只能下降或保持不变,因此 {Sn} 是一个单调递减序列。
- 下确界只能上升或保持不变,因此 {In} 是一个单调递增序列。
因此,数列 {Sn} 和 {In} 都是单调的,并且由于 In≤Sn 对任意 n 都成立,所以它们都是有界的。
根据单调有界数列的性质,{Sn} 和 {In} 都是收敛的,因此可以定义其极限值
- 称 n→∞limk≥nsupxk 为数列 {xn} 的 上极限 (limit superior)「上極限」,记为 n→∞limxn 或 n→∞limsupxn
- 称 n→∞limk≥ninfxk 为数列 {xn} 的 下极限 (limit inferior)「下極限」,记为 n→∞limxn 或 n→∞liminfxn
对于任意一个数列,即使极限不一定存在,但是上极限和下极限一定存在
这是数列在无穷远处震荡的界限
上下极限同样保有偏序关系
命题
令数列 {xn},{yn},若对于任意的 n∈N 都满足 xn≤yn,则
n→∞limxn≤n→∞limyn,n→∞limxn≤n→∞limyn
证明(暂时省略)
上极限一定位于上方
命题
对于任意数列 {xn},
n→∞limxn≤n→∞limxn
证明(暂时省略)
若一个数列上下极限一致,则等价于极限存在,且等于该值
命题
对于数列 {xn},以下等价
- n→∞limxn=ℓ
- n→∞limxn=n→∞limxn=ℓ
证明(暂时省略)
上下极限不具有线性性质
命题
对于任意有界数列 {xn} 和 {yn},都有
n→∞limsup(xn+yn)n→∞liminf(xn+yn)≤n→∞limsupxn+n→∞limsupyn≥n→∞liminfxn+n→∞liminfyn
证明(暂时省略)
命题
对于任意实数列 {xn} 和常数 k∈R
若 k≥0,则
n→∞limsup(kxn)n→∞liminf(kxn)=k⋅n→∞limsupxn=k⋅n→∞liminfxn
若 k<0,则互换:
n→∞limsup(kxn)n→∞liminf(kxn)=k⋅n→∞liminfxn=k⋅n→∞limsupxn
证明(暂时省略)