从数列开始,就已接触到无穷小量、有界量和无穷大量的概念.在本节将介绍如何将它们用于函数极限计算,其中特别是等价量代换法将成为计算函数极限的基本方法之一.
4.4.1 记号 o, O 与 ∼
Section titled “4.4.1 记号 o, Oo,O 与 ∼∼”设 f(x) 和 g(x) 在点 a 的某个去心邻域 O(a) - {a} 上定义,并且 g(x) ≠ 0 . (对于 a 为无穷大量的情况和单侧极限等情况可类推.)
-
f(x) = o(g(x))(x→ a) 的定义是: limₓ→ a(f(x))/(g(x)) = 0, 如果当 x→ a 时 f(x) 和 g(x) 都是无穷小量,则称当 x→ a 时 f(x) 是比 g(x) 更高阶的无穷小量.
-
f(x) = o(1)(x → a) 的定义是: limₓ → a f(x) = 0.因此与数列情况一样,记号 o(1) 用于表示关于某个极限过程的无穷小量.
-
f(x) = O(g(x))(x→ a) 的定义是:存在常数 M > 0 ,使得 |(f(x))/(g(x))| ≤slant M 在 a 的某个去心邻域上成立,因此成立不等式 |f(x)|≤slant M|g(x)|.
-
f(x) = O(1)(x → a) 的定义是: 存在 a 的某个去心邻域,使 f 在其上有界.这与数列情况不太一样,在那里 O(1) 就是有界量,而在这里记号 O(1)(x → a) 用于表示在点 a 的某个去心邻域上的一个有界量,因此也称为局部有界量.
-
如果有 limₓ→ a(f(x))/(g(x)) = A≠ 0, 而且当 x→ a 时 f 和 g 都是无穷小量(无穷大量),则称 f 和 g 是同阶无穷小量(无穷大量).
-
f(x) ∼ g(x) (x → a) 的定义是: limₓ → a (f(x))/(g(x)) = 1,如果当 x → a 时 f 和 g 是无穷小量 (无穷大量), 则称 f 和 g 是等价无穷小量 (无穷大量). 今后我们还将含有 o, O 和 ∼ 的等式称为渐近等式,并将 f(x) ∼ g(x) (x → a) 说成是函数 f(x) 和 g(x) 当 x → a 时具有相同的渐近性态.特别是当 x → ∞ (包括数列极限中的 n → ∞ ) 时这种表述在数学中用得很广泛.
-
以上所说有关阶的概念还可以量化,其方法是对有关的极限过程取一类简单的无穷小量 (或无穷大量) 作为标准.下面只举出常用的情况.设已知 f(x) = o(1) (x → a).若有常数 α > 0,使得 limₓ → a | fracf(x)(x - a)^(α) | = l > 0,则称 f(x) 在 x → a 时是 α 阶的无穷小量.
-
在使用这些记号时,必需写出有关的极限过程.除了对数列可以不写出 (n → ∞) 外,其他极限过程均不可省略 (除非另加说明). 例如以下关于对数函数的三个最基本的渐近性质当然是与相应的极限过程不可分开的:
下面是几个重要的极限关系(其中题(7)见下面的例题4.4.4): (1) eˣ - 1 ∼ x (x → 0) ; (2) sin x ∼ x (x → 0) ; (3) ln(1+x)∼ x(xarrow0) ; (4) 1-cos x∼1/2x²(xarrow0) ; (5) ln x = o(x⁻α)(x → 0⁺)(α > 0) ; (6) x^(k) = o(aˣ)(x → +∞)(a > 1) ; (7) (1+x)^(α)-1∼α x(x→0) ; (8) arctan x∼ x(x→0).
上面引进的一些记号,即 o, O, ∼ 和关于阶与等价的概念在处理函数极限时是很有用的工具,但这里对初学者来说同时也有许多陷阱,很容易出错.
在使用 o, O, ∼ 时,除了必须写明极限过程之外,还要知道以下两点:
首先,含有 o, O 的等式,即渐近等式,与普通的等式大不一样.它们并不是量的相等,而是代表在极限过程中的关系.
其次,它们一般只能从左往右读,而不能从右往左读.例如 o(1) = O(1) (x → a) 的含义是: 无穷小量必是局部有界量.而 O(1) = o(1) (x → a) 是错的,因为局部有界量当然未必是无穷小量.
含有 o, O 的等式,是大部分学生理解的难点.从教学中,我们发现从集合论的角度,可以向学生说清楚这种等式的真正含义.例如,在 x → 0 时,将 o(x) 理解为比 x 高阶的无穷小量组成的集合,于是等式 f(x) = o(x) 中等号 = 所实际表达的意思是 ∈.凡是只有右边含有 o, O 的等式都可以这样理解.而两边都含有 o, O 的等式中的等号 = 实际表达的意思是 ⊂.因此,它们只能从左往右读.
证明 O(x²) = o(x) (x → 0) .
证明
根据题意,设 (f(x))/(x²) 在某个 O(0) - {0} 上有界,即存在 M > 0 和 δ > 0,当 0 < |x| < δ 时,成立 |f(x)| ≤slant Mx².于是,当 0 < |x| < δ 时,有
| frac f (x)x | ≤slant | frac M x ^ 2x | = | M x |,因此,令 x → 0 时,上式的极限为 0.这就是 f(x) = o(x) (x → 0).这样我们就证明了当 f(x) = O(x²) (x → 0) 时,一定就有 f(x) = o(x) (x → 0) .
证明 cos x = 1 + O(x²) (x → 0) 成立.
证明
已知有 limₓ→ 0(1 - cos x)/(x²) = 1/2 ,因此存在 δ >0 ,使得当 0 < |x| < δ 时, (cos x - 1)/(x²) 有界。这就是说 cos x - 1 = O(x²)(x→ 0) 。再移项即得。
关于无穷小量的阶可以从前面的许多例子得到理解。例如,当 x → 0 时, sin x 是一阶无穷小量, 1 - cos x 是二阶无穷小量, sin x - tan x 是三阶无穷小量等(后者见例题4.4.5)。又由此可见 sin x = O(x) , 1 - cos x = O(x²) , sin x - tan x = O(x³)(x → 0) ,但并不能从这三个公式推出关于阶的结论。
应当指出,无穷小量 (以及无穷大量) 不一定有阶.
证明:当 x → 0 时无穷小量 x sin 1/x 没有阶.
证明
这只要观察
lim _ x → 0 frac x sin frac 1xx ^ α即可.如取 α ≥slant 1,则上述极限不存在; 但若取 α < 1,则上述极限为 0,因此没有阶.但是也可以说它的阶比任何 α < 1 高.
当然有 xsin 1/x = O(x), xsin 1/x = o(x^(α)), ∀ α < 1 (x → 0) .
最后再举出两个用等价记号~刻画的重要渐近公式.
- 关于阶乘的 Stirling 公式:
它的证明将在积分学中给出 (命题11.4.2).
- 如果将不超过 x 的素数个数记为 π(x),则有素数定理:
素数定理是数论中的重要定理.Legendre (勒让德) 和 Gauss 通过实验提出了猜测.Hadamard (阿达马) 和 de la Vallée-Poussin (德拉瓦莱普森) 于 1896 年分别独立地给出了素数定理的第一个证明. 1949 年,Selberg (塞尔伯格) 和 Erdős (爱尔迪希) 又给出了它的初等证明.(例如可参考华罗庚的《数论导引》.)
4.4.2 思考题
Section titled “4.4.2 思考题”-
10⁻10000, e⁻10¹0, x, sin x 是否是无穷小量? 10¹0000, e¹0¹0, xⁿ, aˣ (a > 1) 是否是无穷大量?
-
确定下列极限是否存在,若存在,等于什么? (观察图 4.2 中的图像.)
(1) limₓ→ 0fracsinxx;
(2) limₓ→ +∞(sin x)/(x);
(3) limₓ→ 0xsin 1/x;
(4) limₓ→ ∞xsin 1/x;
(5) limₓ→ 0xsin x;
(6) limₓ→ ∞xsin x;
(7) limₓ→ 01/xsin 1/x;
(8) limₓ→ ∞1/xsin 1/x.



(c) y = xsin x
(d) y = 1/x sin 1/x
- 当 x → 0 时,下列等式中哪些可以成立:
(1) o(1) = O(1) ;
(2) O(1) = o(1) ;
(3) o(x²) = o(x) ;
(4) O(x²) = o(x) ;
(5) x · o(x²) = o(x³);
(6) (O(x²))/(x) = o(x) .
- 作出 y = e¹/x 的图形,观察: e¹/x → +∞ (x → 0⁺) 和 e¹/x = o(1)(x → 0⁻) .
4.4.3 等价量代换法
Section titled “4.4.3 等价量代换法”在求极限的计算中,等价量代换法是基本方法之一.
设 α ≠ 0 求 limₓ→ 0frac(1 + x)^(α) - 1x
解
令 y = (1 + x)^(α) - 1 ,则当 x → 0 时 y → 0 。利用 1 + y = (1 + x)^(α) ,有 ln(1 + y) = α ln(1 + x) 。计算如下:
lim _ x arrow 0 frac (1 + x) ^ α - 1x = lim _ x arrow 0 frac (1 + x) ^ α - 1ln (1 + x) = lim _ y arrow 0 frac α yln (1 + y) = lim _ y arrow 0 frac α yy = α .本例是变量代换和等价量代换两个方法结合的典型例子。在以上计算中先利用 ln (1 + x) ∼ x ( x → 0 ), 将分母的 x 换为 ln (1 + x) (将简单换成复杂), 后来又利用 ln (1 + y) ∼ y ( y → 0 ), 将 ln (1 + y) 换为 y .
在本例中的指数 α 可以是不为0的任何实数.而在过去我们只能用二项式展开的方法处理 α 为有理数的情况.今后可以直接应用本题的一般结论.
求极限 limₓ→ 0(sin x - tan x)/(x³).
解1
将表达式进行分解,利用已知极限即可如下计算:
lim _ x → 0 frac sin x - tan xx ^ 3 = lim _ x → 0 (frac sin xx · frac 1cos x · frac cos x - 1x ^ 2) = - frac 12.解2
若用等价量代换法,则可写出 (sin x - tan x)/(x³) = (sin x (cos x - 1))/(x³ cos x),然后利用当 x → 0 时的等价关系 sin x ∼ x , 1 - cos x ∼ 1/2 x² 和 cos x ∼ 1,将上面的表达式中的 sin x 换为 x , cos x 换为 1 , cos x - 1 换为 -1/2 x²,就有
lim _ x → 0 frac sin x - tan xx ^ 3 = lim _ x → 0 frac sin x (cos x - 1)x ^ 3 cos x = lim _ x → 0 frac x (- frac 12 x ^ 2)x ^ 3 = - frac 12.一般的等价量代换法可以叙述如下:
设要求极限 limₓ→ auv, 其中 u,v 是 x 的函数.如已知 u∼ u₁(x→ a) ,则可以将上式中的因子 u 用 u₁ 代替,写成公式就是
lim _ x arrow a u v = lim _ x arrow a (frac uu _ 1) u _ 1 v = lim _ x arrow a u _ 1 v, (4.8)这就是说可以将 u 换成 u₁ (其中假定在 a 邻近 u₁ ≠ 0 ). 当然这个做法可以反复使用,例如在例题4.4.5的解2中就代换了三个因子,使函数的表达式大大简化.
在这里要强调指出: 在对于形式为 u + v 或 (u + v)w 的函数求极限时,即使有 u ∼ u₁ 也不能将 u 随便换成 u₁.例如在例题4.4.5中,以下做法都是错误的:
-
利用 sin x ∼ tan x (x → 0) 得到 limₓ → 0 (sin x - tan x)/(x³) = limₓ → 0 (sin x - sin x)/(x³) = 0 .
-
利用 sin x ∼ x (x → 0) 得到 limₓ → 0 (sin x - tan x)/(x³) = limₓ → 0 (x - tan x)/(x³) = -1/3 .
-
利用 tan x ∼ x (x → 0) 得到 limₓ → 0 (sin x - tan x)/(x³) = limₓ → 0 (sin x - x)/(x³) = -1/6 .
这三个例子中的最后一步都没有错 (其中后两个数值 -1/3 和 -1/6 的计算在学了微分学后就可以得到), 但答案都是错的.其原因是第一步的代换没有根据.
什么条件下才可以在和式中用等价量代换?
假定考虑的极限过程为 x → a ,则一个容易证明的充分条件就是
u ∼ u _ 1, v ∼ v _ 1, lim _ x arrow a u + v ≠ 0 implies u + v ∼ u _ 1 + v _ 1. (4.9)它清楚地表明,在和式中用等价量代换出错的根源就在于当时起作用的是更高阶的无穷小量.关于 (4.9) 的证明从略.这方面有许多研究,感兴趣的读者可以参考 [57] 以及其中所引的文献.
实际上等价量代换 (在无穷小量的情况) 的本质就是用较为简单的无穷小量代替比较复杂的无穷小量,而将两个无穷小量之间的差略去不计.当然,这时它们的差必须是更高阶的无穷小量.一种安全的做法就是保留高阶无穷小量,而不是简单的代换.从下一个例题中可以看到这是如何进行的.
设 f(x)=fracm1-x^(m)-fracn1-xⁿ, m, n ∈ N_(+) ,求极限 limₓ → 1 f(x) .
解
令 y = x - 1 ,则 x → 1 Longleftrightarrow y → 0.计算如下:
l f (x) = f (1 + y) = frac m1 - (1 + y) ^ m - frac n1 - (1 + y) ^ n = frac m [ 1 - (1 + y) ^ n ] - n [ 1 - (1 + y) ^ m ][ (1 + y) ^ m - 1 ] · [ (1 + y) ^ n - 1 ] = frac n [ m y + frac m (m - 1)2 y ^ 2 + o (y ^ 2) ] - m [ n y + frac n (n - 1)2 y ^ 2 + o (y ^ 2) ]n m (y + o (y)) · (y + o (y)) = frac frac m n2 (m - n) y ^ 2 + o (y ^ 2)m n (y ^ 2 + o (y ^ 2)) = frac 12 (m - n) + o (1) (y → 0),其中的 o(y²), o(y), o(1) 均是对 y → 0 而言的,可见极限为 1/2(m - n) .
以上所用的方法已经超出了等价量代换法的思想.一般称
(1 + y) ^ n = 1 + n y + o (y) (y arrow 0)或
(1 + y) ^ n = 1 + n y + frac n (n - 1)2 + o (y ^ 2) (y arrow 0)中的 o(y) 或 o(y²) 为余项.在上一个例题中出现的各个余项是根据需要而分别选取的.在今后学了微分学中带 Peano (佩亚诺) 余项的 Taylor 公式后 (见命题7.2.2), 可以将这个例题中的方法发展成更一般的方法 (见 §8.1 “函数极限的计算”).
4.4.4 练习题
Section titled “4.4.4 练习题”- 确定下列无穷小量的阶:
(1) √(1 + tan x) -√(1 - tan x) (x→ 0) (2) ln x - ln a (xarrow a),a > 0;
(3) aˣ-1(x→0) ,其中 a>0;
(4) aˣ² - bˣ² (x→ 0) ,其中 a,b > 0
(5) ln (x + cos (π)/(2) x)(x→ 1);
(6) ln xln (x - 1)(x→ 1⁺)
-
设存在极限 limₓ→ 0(f(x))/(x) ,又有 f(x) - f(x/2) = o(x)(x→ 0) ,证明: f(x) = o(x)(x→ 0).
-
与数列中的几个常见的无穷大量之间的关系 ln n ll n^(ε) ll aⁿ ll n! ll nⁿ ( a > 1, ε > 0 ) 相类似,证明当 x → +∞ 时,有
其中 u ll v 的定义是 lim u/v = 0 .
- 用等价量代换方法计算下列极限:
(1) limₓ→ 0fracln(sin²x + eˣ) - xln(x² + e²x) - 2x;
(2) limₓ→ +∞(x + 1)[ln (x² +x) - 2ln (x + 1)];
(3) limₓ→ 0(√(1 + x) - 6√(1 + x))/(3√(1 + x) - 1);
(4) limₓ→ 0(√(cos x) - 3√(cos x))/(sin²x);
(5) limₓ→ 0((3 + 2sin x)ˣ - 3ˣ)/(tan²x);
(6) limₜ→ 0((arcsin t)/(t))^((1)/(t²)).