如果说数列极限研究的是离散点集的终极趋势,那么函数极限则将我们的视野拉宽到了整个实数连续统。它是研究函数连续性、导数以及积分的先决条件。本章将以严密的逻辑和极具挑战性的实战,带你彻底征服函数极限。
在分析学中,精确性优于直觉。我们需要将“趋近”这个动态过程转化为静态的不等式语言。
设函数 f(x) 在点 x0 的某个去心邻域 U˚(x0,δ0) 内有定义。如果存在常数 A,满足:
对于任意给定的实数 ϵ>0,都总存在一个实数 δ>0(满足 0<δ<δ0),使得当满足不等式:
0<∣x−x0∣<δ
时,对应的函数值都满足不等式:
∣f(x)−A∣<ϵ
则称常数 A 为函数 f(x) 当 x→x0 时的极限,记作 limx→x0f(x)=A 或 f(x)→A (x→x0)。
交互式 $\epsilon-\delta$ 实验室
可视化理解极限的严密定义:$\forall \epsilon > 0, \exists \delta > 0 \dots$
控制精度 δ (Delta)0.121
当误差范围为 0.50 时,
只需保证 $|x - 2| < 0.121$
拖动滑块减小 ε,观察左侧紫色区域(δ)如何自动收缩。这直观展示了“δ 随 ε 而变”的本质。
在某些情况下,函数从左侧趋近与从右侧趋近的结果不同(如跳跃间断点)。
- 右极限:limx→x0+f(x)=A⟺∀ϵ>0,∃δ>0, s.t. x∈(x0,x0+δ)⟹∣f(x)−A∣<ϵ。
- 左极限:limx→x0−f(x)=A⟺∀ϵ>0,∃δ>0, s.t. x∈(x0−δ,x0)⟹∣f(x)−A∣<ϵ。
定理 (充要条件):limx→x0f(x)=A 的充要条件是 f(x0+)=f(x0−)=A。
- x→∞:
limx→∞f(x)=A⟺∀ϵ>0,∃X>0, s.t. ∣x∣>X⟹∣f(x)−A∣<ϵ。
- x→+∞:
limx→+∞f(x)=A⟺∀ϵ>0,∃X>0, s.t. x>X⟹∣f(x)−A∣<ϵ。
理解极限的内在性质,是进行复杂证明和计算的基石。
若 limx→x0f(x) 存在,则该极限是唯一的。
若 limx→x0f(x)=A,则存在 x0 的某个去心邻域 U˚(x0,δ),使得 f(x) 在该邻域内有界。
若 limx→x0f(x)=A>0(或 <0),则对于任何满足 0<r<A 的正数 r,存在 U˚(x0,δ),使得对于该邻域内的一切 x,恒有 f(x)>r>0(或 f(x)<−r<0)。
- 推论:若在 x0 的去心邻域内 f(x)≥0 且极限存在,则 limx→x0f(x)≥0。
设 limf(x)=A,limg(x)=B,则:
- lim[f(x)±g(x)]=A±B
- lim[f(x)⋅g(x)]=A⋅B
- limg(x)f(x)=BA (前提 B=0)
若 limx→x0g(x)=u0 且 limu→u0f(u)=A,不能直接推导出 limx→x0f(g(x))=A。
必须满足以下条件之一:
- f(u) 在 u0 处连续(即 f(u0)=A)。
- 在 x0 的某个去心邻域内,g(x)=u0。
典型反例:g(x)=xsin(1/x),f(u)=0(u=0) 且 f(0)=1。当 x→0 时,g(x)→0,但 g(x) 无限次取到 0,导致 f(g(x)) 在 0 和 1 之间跳动。
定理内容:limx→x0f(x)=A 的充要条件是:对于任何以 x0 为极限的数列 {xn}⊂D˚(f) (xn=x0),都有 limn→∞f(xn)=A。
- 意义:它在**离散(数列)与连续(函数)**之间架起了一座桥梁。
- 应用场景:证明极限不存在的最佳武器。只要能找到两个趋于 x0 的数列 {xn} 和 {yn},使得 {f(xn)} 和 {f(yn)} 趋于不同的极限,或者其中一个不收敛,则原函数极限不存在。
定理内容:limx→x0f(x) 存在的充要条件是:∀ϵ>0,∃δ>0,使得当 x1,x2∈U˚(x0,δ) 时,恒有:
∣f(x1)−f(x2)∣<ϵ
- 优势:无需预先知道极限值 A,只需考察函数值的内部“聚集”程度。这在理论证明(如证明极限存在性)中至关重要。
当 x→x0 时,若 f(x)→0,称其为无穷小量。
- 高阶无穷小:f(x)=o(g(x)),即 limg(x)f(x)=0。
- 同阶无穷小:limg(x)f(x)=C=0。若 C=1,则称等价无穷小,记作 f(x)∼g(x)。
- sinx∼x,tanx∼x,arcsinx∼x,arctanx∼x
- ln(1+x)∼x,ex−1∼x,ax−1∼xlna
- 1−cosx∼21x2
- (1+x)α−1∼αx
- x−sinx∼61x3,tanx−x∼31x3
对于复杂的未定式(如 00,∞∞),泰勒展开是最彻底的解决方案。
法则:将分子分母同时展开到能抵消出非零常数项的最细阶数。
五、 深度例题精讲 (Textbook Examples)
证明 limx→3x1=31。
点击查看解析
分析:我们需要控制 ∣x1−31∣=3∣x∣∣x−3∣<ϵ。
为了控制分母中的 ∣x∣,我们限制 x 在 3 的一个小邻域内。取 δ1=1,则当 ∣x−3∣<1 时,2<x<4,从而 ∣x∣>2。
此时,3∣x∣∣x−3∣<3⋅2∣x−3∣=6∣x−3∣。
我们要使 6∣x−3∣<ϵ,只需 ∣x−3∣<6ϵ。
证明:
对于任意 ϵ>0,取 δ=min(1,6ϵ)。
当 0<∣x−3∣<δ 时,有:
- ∣x−3∣<1⟹x>2⟹∣x∣1<21。
- ∣x−3∣<6ϵ。
则 ∣x1−31∣=3∣x∣∣x−3∣<3⋅26ϵ=ϵ。
证毕。
证明 limx→0sinx1 不存在。
点击查看解析
证明:
考虑数列 xn=2nπ+π/21 和 yn=nπ1 (n=1,2,…)。
当 n→∞ 时,xn→0 且 yn→0。
计算对应的函数值序列:
- f(xn)=sin(2nπ+π/2)=1→1。
- f(yn)=sin(nπ)=0→0。
由于趋于同一点 0 的两个不同数列产生的函数极限值不相等,由海涅定理知 limx→0sinx1 不存在。
求 limx→0(cosx)1/x2。
点击查看解析
方法一:利用 e 指数恒等式
原式 =limx→0ex21ln(cosx)。
考察指数部分:limx→0x2ln(cosx)。
利用等价无穷小 ln(1+u)∼u 和 1−cosx∼21x2:
ln(cosx)=ln(1+(cosx−1))∼cosx−1∼−21x2。
故指数部分 →limx→0x2−21x2=−21。
结果为 e−1/2=e1。
方法二:通用简化公式
若 limf(x)=1 且 limg(x)=∞,则 limf(x)g(x)=elim(f(x)−1)g(x)。
本题中:limx→0(cosx−1)⋅x21=limx→0x2−21x2=−21。
故极限为 e−1/2。
求 limx→0x2ln(1+x2)1+x2−cosx。
点击查看解析
分析:分母 x2ln(1+x2)∼x2⋅x2=x4。因此分子需要展开到 x4 项。
1+x2=1+21x2−81x4+o(x4)
cosx=1−21x2+241x4+o(x4)
分子 =(1+21x2−81x4)−(1−21x2+241x4)+o(x4)
=x2−(243+241)x4+o(x4)=x2−61x4+o(x4)
纠正:由于主项是 x2,分子分母约去 x2。
原式 =limx→0x4x2−61x4=limx→0x21−61x2=∞。
注意:本题中分子主项是 x2,而分母是 x4,故极限为无穷大。
若分母改为 x2, 则极限为 1。
在算法分析中,我们经常使用 大 O 符号 (Big-O) 来描述算法的复杂度。这本质上是函数极限的应用:
- f(n)=O(g(n)):意味着当 n→∞ 时,g(n)f(n) 有界。这对应于极限的局部有界性。
- f(n)=o(g(n)):意味着 limn→∞g(n)f(n)=0。即 f 是 g 的高阶无穷小。
- f(n)=Θ(g(n)):意味着 limn→∞g(n)f(n)=C∈(0,∞)。即 f 与 g 是同阶无穷大。
工业感悟:在高性能计算中,理解 logn≪n≪nlogn≪n2 的极限级数,是优化系统的理论基础。
- 练习 4:函数极限基础计算
- 练习 8:夹逼与路径思想
编者注:本章奠定了微积分的逻辑基石。掌握 ϵ−δ 语言不仅是为了应付考试,更是为了培养一种能够处理复杂逻辑嵌套的严密思维模式。