学习目标与定义
根据目标 epsilon 构造 delta,在除法前控制分母,并利用定义域和序列反例否定极限。
设 A ⊆ R A\subseteq\mathbb R A ⊆ R ,a a a 是 A A A 的聚点,即每个去心邻域都包含 A A A 中的点。相对定义域极限 f ( x ) → L f(x)\to L f ( x ) → L (x → a x\to a x → a 、x ∈ A x\in A x ∈ A )表示:对每个 ε > 0 \varepsilon>0 ε > 0 ,存在 δ > 0 \delta>0 δ > 0 ,使得 x ∈ A x\in A x ∈ A 且 0 < ∣ x − a ∣ < δ 0<|x-a|<\delta 0 < ∣ x − a ∣ < δ 蕴含 ∣ f ( x ) − L ∣ < ε |f(x)-L|<\varepsilon ∣ f ( x ) − L ∣ < ε 。delta 可以依赖 epsilon、固定锚点和给定函数,但不能依赖随后取的趋近输入。
去心条件排除 a a a 本身。即使 f ( a ) f(a) f ( a ) 没有定义或不同于 L L L ,极限仍可能存在。a a a 处连续还要求 a ∈ A a\in A a ∈ A 、f ( a ) = L f(a)=L f ( a ) = L ,并采用相应的相对定义域趋近。单侧极限进一步将趋近点限制为 x > a x>a x > a 或 x < a x<a x < a ,定义域必须在所论侧有任意接近 a a a 的点。
命题:唯一性需要聚点
在聚点处,有限的相对定义域极限是唯一的。
证明。 若存在不同极限 L , M L,M L , M ,取 ε = ∣ L − M ∣ / 3 \varepsilon=|L-M|/3 ε = ∣ L − M ∣/3 ,并取两个 delta 中较小者。聚点条件保证这个去心邻域中确有定义域点,两条极限不等式在那里都成立,故 ∣ L − M ∣ ≤ ∣ L − f ( x ) ∣ + ∣ f ( x ) − M ∣ < 2 ∣ L − M ∣ / 3 |L-M|\le|L-f(x)|+|f(x)-M|<2|L-M|/3 ∣ L − M ∣ ≤ ∣ L − f ( x ) ∣ + ∣ f ( x ) − M ∣ < 2∣ L − M ∣/3 ,矛盾。没有趋近的定义域点时,量词蕴涵可能对每个候选值都空真成立。
1. 从目标反向规划,再正向书写证明
为证明 x 2 → a 2 x^2\to a^2 x 2 → a 2 ,将目标误差分解为 ∣ x − a ∣ ∣ x + a ∣ |x-a||x+a| ∣ x − a ∣∣ x + a ∣ 。第二个因子仍在变化,先要求 ∣ x − a ∣ < 1 |x-a|<1 ∣ x − a ∣ < 1 ,得到 ∣ x + a ∣ < 1 + 2 ∣ a ∣ |x+a|<1+2|a| ∣ x + a ∣ < 1 + 2∣ a ∣ ,然后可采用充分条件 ∣ x − a ∣ < ε / ( 1 + 2 ∣ a ∣ ) |x-a|<\varepsilon/(1+2|a|) ∣ x − a ∣ < ε / ( 1 + 2∣ a ∣ ) 。取
δ = min ( 1 , ε 1 + 2 ∣ a ∣ ) . \delta=\min\left(1,\frac{\varepsilon}{1+2|a|}\right). δ = min ( 1 , 1 + 2∣ a ∣ ε ) .
对 delta 范围内每个输入,乘积误差都小于 epsilon。分母从不为零,因此证明既适用于 a = 0 a=0 a = 0 ,也适用于其他锚点。附加条件 ∣ x − a ∣ < 1 |x-a|<1 ∣ x − a ∣ < 1 是缓冲界,并非任意损失一般性。
对 f ( x ) = 1 / x f(x)=1/x f ( x ) = 1/ x 在 a ≠ 0 a\ne0 a = 0 处,误差为 ∣ x − a ∣ / ( ∣ x ∣ ∣ a ∣ ) |x-a|/(|x||a|) ∣ x − a ∣/ ( ∣ x ∣∣ a ∣ ) 。先要求 ∣ x − a ∣ < ∣ a ∣ / 2 |x-a|<|a|/2 ∣ x − a ∣ < ∣ a ∣/2 ,则 ∣ x ∣ > ∣ a ∣ / 2 |x|>|a|/2 ∣ x ∣ > ∣ a ∣/2 ,分母远离零。于是
∣ 1 x − 1 a ∣ < 2 ∣ x − a ∣ a 2 , δ = min ( ∣ a ∣ 2 , ε a 2 2 ) \left|\frac1x-\frac1a\right|<\frac{2|x-a|}{a^2},
\qquad
\delta=\min\left(\frac{|a|}{2},\frac{\varepsilon a^2}{2}\right) x 1 − a 1 < a 2 2∣ x − a ∣ , δ = min ( 2 ∣ a ∣ , 2 ε a 2 )
证明了结论。若不控制 1 / ∣ x ∣ 1/|x| 1/∣ x ∣ ,仅含该量的不等式还不能说明所选 delta 只依赖 epsilon 和固定锚点。
可以在草稿上反向规划,但完成的证明必须正向进行:固定任意 epsilon,指定 delta,取其中每个允许输入,最后推出目标界。选定 delta 后只检查一个输入,不能证明全称命题。
2. 定义域决定哪些方向可以趋近
对非零实数上的 f ( x ) = ∣ x ∣ / x f(x)=|x|/x f ( x ) = ∣ x ∣/ x ,零处右极限为一、左极限为负一,因此不存在有限双侧极限。把定义域限制为正输入后,相对极限变为一。极限是带定义域的函数的性质,而不是单独由公式决定。
对 [ 0 , ∞ ) [0,\infty) [ 0 , ∞ ) 上的 f ( x ) = x f(x)=\sqrt x f ( x ) = x ,零处相对极限为零:由 0 ≤ x < ε 2 ⇒ x < ε 0\le x<\varepsilon^2\Rightarrow\sqrt x<\varepsilon 0 ≤ x < ε 2 ⇒ x < ε 即证。定义域不能从左侧趋近零。双侧极限等价于左右极限相等的定理,要求定义域从两侧均可趋近;在这个边界例子中,不存在的一侧不是额外必需条件。
对定义在 x ≠ 1 x\ne1 x = 1 上的 ( x 2 − 1 ) / ( x − 1 ) (x^2-1)/(x-1) ( x 2 − 1 ) / ( x − 1 ) ,因式分解得到在 1 处的极限为二。将缺失值设为二得到连续延拓;设为五得到不连续函数,但去心极限不变。若去心邻域确有振荡,仅修改孤立点的值不能消除它。
3. 估计振荡与证明极限不存在是不同方法
在非零输入处 ∣ x sin ( 1 / x ) ∣ ≤ ∣ x ∣ |x\sin(1/x)|\le|x| ∣ x sin ( 1/ x ) ∣ ≤ ∣ x ∣ ,由夹逼估计得到极限零。振荡因子本身没有极限,但它有界,乘上趋于零的因子就足够。
为证明 sin ( 1 / x ) \sin(1/x) sin ( 1/ x ) 从右侧也没有极限,取 x n = 1 / ( π / 2 + 2 n π ) x_n=1/(\pi/2+2n\pi) x n = 1/ ( π /2 + 2 nπ ) 和 y n = 1 / ( 3 π / 2 + 2 n π ) y_n=1/(3\pi/2+2n\pi) y n = 1/ ( 3 π /2 + 2 nπ ) 。两列正输入都趋于零,函数值却分别为一和负一。若有限极限存在,两列函数值都必须趋于它,矛盾。
这里使用的序列判据直接来自定义:若极限存在,则每个由定义域内允许去心点组成的趋近序列最终都进入相应 delta 邻域,其函数值有相同极限。反之,若极限定义失败,则存在固定的 ε 0 > 0 \varepsilon_0>0 ε 0 > 0 ,使每个 n n n 都能选到距离小于 1 / n 1/n 1/ n 的坏点;这些点组成趋近序列,其误差始终不小于 ε 0 \varepsilon_0 ε 0 。因此检验所有序列是等价判据。两个方便序列的极限不同时足以否定极限,但相同并不足以证明极限。
4. 无穷端点与无穷函数值使用不同阈值
当 x → + ∞ x\to+\infty x → + ∞ 时的有限极限 f ( x ) → L f(x)\to L f ( x ) → L 表示:对每个 epsilon,存在输入阈值 M M M ,超过该阈值时输出误差小于 epsilon。趋于负无穷时,输入满足 x < M x<M x < M ,其中阈值充分负。无穷端点极限还要求定义域在相应方向无界。正负无穷都不是可以代入的实数输入。
当 x → a x\to a x → a 时,f ( x ) → + ∞ f(x)\to+\infty f ( x ) → + ∞ 则表示:每个正高度 B B B 最终都在某去心邻域内被超过。对零处的 1 / x 2 1/x^2 1/ x 2 ,取 δ = 1 / B \delta=1/\sqrt B δ = 1/ B ,即可证明 0 < ∣ x ∣ < δ ⇒ 1 / x 2 > B 0<|x|<\delta\Rightarrow1/x^2>B 0 < ∣ x ∣ < δ ⇒ 1/ x 2 > B 。这不是有限极限。对 1 / x 1/x 1/ x ,两侧给出相反的无穷符号;只有其绝对值在双侧趋于正无穷。
例题:尾部估计。 设 f ( x ) = ( 2 x 2 + x ) / ( x 2 + 1 ) f(x)=(2x^2+x)/(x^2+1) f ( x ) = ( 2 x 2 + x ) / ( x 2 + 1 ) ,它与二之差为 ( x − 2 ) / ( x 2 + 1 ) (x-2)/(x^2+1) ( x − 2 ) / ( x 2 + 1 ) 。当 ∣ x ∣ ≥ 1 |x|\ge1 ∣ x ∣ ≥ 1 时,其绝对值至多为 1 / ∣ x ∣ + 2 / x 2 ≤ 3 / ∣ x ∣ 1/|x|+2/x^2\le3/|x| 1/∣ x ∣ + 2/ x 2 ≤ 3/∣ x ∣ 。取大于 max ( 1 , 3 / ε ) \max(1,3/\varepsilon) max ( 1 , 3/ ε ) 的正阈值,证明正无穷处极限为二;要求 x x x 小于该阈值的相反数,则证明负无穷处同样的极限。两个方向都由估计而非代入无穷得到。
分级证明与诊断练习
边界与内部。 在实定义域上,分别给出 x → a \sqrt x\to\sqrt a x → a 在 a > 0 a>0 a > 0 和 a = 0 a=0 a = 0 处的明确 delta 选择,并解释两种形式为什么自然不同。
缓冲检查。 有学生对倒数极限提出 δ = ε a 2 \delta=\varepsilon a^2 δ = ε a 2 ,却没有控制 ∣ x ∣ |x| ∣ x ∣ 。解释该选择为什么不一定有效,并给出一般的正确选择。
定义域限制。 在 A = { 1 / n : n ≥ 1 } ∪ { − 1 / n : n ≥ 1 } A=\{1/n:n\ge1\}\cup\{-1/n:n\ge1\} A = { 1/ n : n ≥ 1 } ∪ { − 1/ n : n ≥ 1 } 上,令 f ( x ) f(x) f ( x ) 为 x x x 的符号。求它在零处的相对极限,再限制到 A A A 的正数部分重做。
聚点条件。 对 A = { 0 } ∪ [ 1 , ∞ ) A=\{0\}\cup[1,\infty) A = { 0 } ∪ [ 1 , ∞ ) ,说明若省略聚点要求,零处的去心 epsilon–delta 蕴涵为什么对每个候选 L L L 都成立。
两个尾部。 用上述有理函数尾估计,完整证明正负无穷两个方向的极限,明确写出正阈值及其负的对应值。
方法选择。 不要求正弦因子有极限,证明 x 2 sin ( 1 / x ) → 0 x^2\sin(1/x)\to0 x 2 sin ( 1/ x ) → 0 。乘数 b ( x ) b(x) b ( x ) 满足什么条件足以使 x 2 b ( x ) → 0 x^2b(x)\to0 x 2 b ( x ) → 0 成立?该条件必要吗?
完整解答
对 a > 0 a>0 a > 0 及 x ≥ 0 x\ge0 x ≥ 0 ,有理化得到 ∣ x − a ∣ = ∣ x − a ∣ / ( x + a ) ≤ ∣ x − a ∣ / a |\sqrt x-\sqrt a|=|x-a|/(\sqrt x+\sqrt a)\le|x-a|/\sqrt a ∣ x − a ∣ = ∣ x − a ∣/ ( x + a ) ≤ ∣ x − a ∣/ a ,所以在相对定义域上取 δ = ε a \delta=\varepsilon\sqrt a δ = ε a 即可。零处取 δ = ε 2 \delta=\varepsilon^2 δ = ε 2 ,因为 0 ≤ x < δ 0\le x<\delta 0 ≤ x < δ 蕴含 x < ε \sqrt x<\varepsilon x < ε 。第一个证明由正锚点提供固定分母,而第二个没有。
在 a = 1 , ε = 1 a=1,\varepsilon=1 a = 1 , ε = 1 时,该提议给出 delta 为一;允许输入 x = 1 / 10 x=1/10 x = 1/10 的距离满足 9 / 10 < 1 9/10<1 9/10 < 1 ,但倒数误差为九,不小于一。有效选择为 min ( ∣ a ∣ / 2 , ε a 2 / 2 ) \min(|a|/2,\varepsilon a^2/2) min ( ∣ a ∣/2 , ε a 2 /2 ) :先使分母远离零,再控制分子。
序列 1 / n 1/n 1/ n 与 − 1 / n -1/n − 1/ n 均趋于零,但输出恒为一和负一,所以在整个 A A A 上不存在有限相对极限。限制到正数部分后函数恒为一,相对极限为一。定义域变化去掉了竞争的趋近方向,并未改变公式中的符号区别。
取任意小于一的 delta,则没有定义域点满足 0 < ∣ x ∣ < δ 0<|x|<\delta 0 < ∣ x ∣ < δ 。因此蕴涵不限制输出,对每个 epsilon 及候选 L L L 都成立。零不是该定义域的聚点;标准定义排除此空真情形,保持唯一性。
给定 epsilon,取 M > max ( 1 , 3 / ε ) M>\max(1,3/\varepsilon) M > max ( 1 , 3/ ε ) 。当 x > M x>M x > M 时,推导出的误差至多为 3 / ∣ x ∣ < 3 / M < ε 3/|x|<3/M<\varepsilon 3/∣ x ∣ < 3/ M < ε 。当 x < − M x<-M x < − M 时,由 ∣ x ∣ > M |x|>M ∣ x ∣ > M 可得相同的绝对值界。两个无穷方向的证明使用同一个估计,但输入阈值分别处理。
正弦绝对值至多为一,故乘积绝对值至多为 x 2 x^2 x 2 ,趋于零;取 delta 为 ε \sqrt\varepsilon ε 即可。若乘数在某去心邻域有界,则存在常数 C C C ,得到 C x 2 → 0 C x^2\to0 C x 2 → 0 。有界是充分但非必要的:b ( x ) = 1 / ∣ x ∣ b(x)=1/|x| b ( x ) = 1/∣ x ∣ 无界,却有 x 2 b ( x ) = ∣ x ∣ → 0 x^2b(x)=|x|\to0 x 2 b ( x ) = ∣ x ∣ → 0 。
总结与术语
缓冲界 在选定最终误差阈值之前控制可变因子。相对定义域极限 只使用实际趋近的定义域点。聚点 排除去心蕴涵空真的情况。反例序列 可以否定候选极限,但有限多条一致的路径不能证明它。证明中应区分输入阈值、输出容差和趋于无穷的高度阈值。
本篇所用方法的证明
有限实数极限运算与等比数列:补全证明
使用有序实数、阿基米德性质、正整数归纳法及绝对值三角不等式。数列收敛至有限实数 L L L ,是指每个 ε > 0 \varepsilon>0 ε > 0 都有对所有 n ≥ N n\ge N n ≥ N 有效的下标 N N N 。
唯一性、有界性与子列。 若 a n → L , M a_n\to L,M a n → L , M 且 L ≠ M L\ne M L = M ,在同一充分大下标使两误差均小于 ∣ L − M ∣ / 3 |L-M|/3 ∣ L − M ∣/3 ,三角不等式便给出 ∣ L − M ∣ < 2 ∣ L − M ∣ / 3 |L-M|<2|L-M|/3 ∣ L − M ∣ < 2∣ L − M ∣/3 ,矛盾。要证有界,令尾部 ∣ a n − L ∣ < 1 |a_n-L|<1 ∣ a n − L ∣ < 1 ,再取 ∣ L ∣ + 1 |L|+1 ∣ L ∣ + 1 与有限个初始绝对值的最大值。对子列下标 n 1 < n 2 < ⋯ n_1<n_2<\cdots n 1 < n 2 < ⋯ ,归纳给出 n k ≥ k n_k\ge k n k ≥ k ,故原数列的每个尾部阈值最终也适用于子列。
和、数乘及积。 若 a n → a a_n\to a a n → a 、b n → b b_n\to b b n → b ,令两个输入误差均小于 ε / 2 \varepsilon/2 ε /2 ,则
∣ ( a n + b n ) − ( a + b ) ∣ ≤ ∣ a n − a ∣ + ∣ b n − b ∣ < ε . |(a_n+b_n)-(a+b)|\le|a_n-a|+|b_n-b|<\varepsilon. ∣ ( a n + b n ) − ( a + b ) ∣ ≤ ∣ a n − a ∣ + ∣ b n − b ∣ < ε .
对固定 c ≠ 0 c\ne0 c = 0 ,使用输入容差 ε / ∣ c ∣ \varepsilon/|c| ε /∣ c ∣ ;c = 0 c=0 c = 0 直接成立。取所有 ∣ b n ∣ |b_n| ∣ b n ∣ 的一个上界 B ≥ 1 B\ge1 B ≥ 1 ,要求
∣ a n − a ∣ < ε 2 B , ∣ b n − b ∣ < ε 2 ( ∣ a ∣ + 1 ) . |a_n-a|<\frac{\varepsilon}{2B},\qquad |b_n-b|<\frac{\varepsilon}{2(|a|+1)}. ∣ a n − a ∣ < 2 B ε , ∣ b n − b ∣ < 2 ( ∣ a ∣ + 1 ) ε .
在共同的后期阈值后,∣ a n b n − a b ∣ ≤ B ∣ a n − a ∣ + ∣ a ∣ ∣ b n − b ∣ < ε |a_nb_n-ab|\le B|a_n-a|+|a||b_n-b|<\varepsilon ∣ a n b n − ab ∣ ≤ B ∣ a n − a ∣ + ∣ a ∣∣ b n − b ∣ < ε 。
倒数与商。 若 b ≠ 0 b\ne0 b = 0 ,先令 ∣ b n − b ∣ < ∣ b ∣ / 2 |b_n-b|<|b|/2 ∣ b n − b ∣ < ∣ b ∣/2 ,从而 ∣ b n ∣ > ∣ b ∣ / 2 |b_n|>|b|/2 ∣ b n ∣ > ∣ b ∣/2 ,分母非零。于是
∣ 1 b n − 1 b ∣ ≤ 2 ∣ b n − b ∣ ∣ b ∣ 2 . \left|\frac1{b_n}-\frac1b\right|\le\frac{2|b_n-b|}{|b|^2}. b n 1 − b 1 ≤ ∣ b ∣ 2 2∣ b n − b ∣ .
再要求 ∣ b n − b ∣ < ε ∣ b ∣ 2 / 2 |b_n-b|<\varepsilon|b|^2/2 ∣ b n − b ∣ < ε ∣ b ∣ 2 /2 ,便证明倒数收敛。乘积法则继而给出 a n / b n → a / b a_n/b_n\to a/b a n / b n → a / b 。可省略最初有限个无定义的商;收敛只约束尾部。
保序与夹逼。 若最终 a n ≤ b n a_n\le b_n a n ≤ b n 且分别趋于 a , b a,b a , b ,则 a ≤ b a\le b a ≤ b ;否则将两误差限制在 ( a − b ) / 3 (a-b)/3 ( a − b ) /3 内会迫使 a n > b n a_n>b_n a n > b n 。若最终 a n ≤ z n ≤ b n a_n\le z_n\le b_n a n ≤ z n ≤ b n ,两端都趋于 L L L ,令两端误差均小于 ε \varepsilon ε ,就得到 L − ε < z n < L + ε L-\varepsilon<z_n<L+\varepsilon L − ε < z n < L + ε ,所以 z n → L z_n\to L z n → L 。无需事先知道中间数列有极限。
对相应的函数极限法则,固定共同的允许趋近定义域 D ⊆ R D\subseteq\mathbb R D ⊆ R ,并设 a a a 是 D D D 的聚点:a a a 的每个去心邻域都含 D D D 中的点。设 f , g : D → R f,g:D\to\mathbb R f , g : D → R 在 a a a 有所述的有限相对定义域极限。将上述估计中的尾部阈值改为去心定义域半径,并取有限个正半径的最小值。乘积证明只需局部有界:由 g ( x ) → b g(x)\to b g ( x ) → b ,充分小的去心 D D D 邻域上有 ∣ g ( x ) ∣ ≤ ∣ b ∣ + 1 |g(x)|\le|b|+1 ∣ g ( x ) ∣ ≤ ∣ b ∣ + 1 ,即使它在 D D D 的其他部分无界。相同估计证明和、数乘、积、倒数及商的法则,并保留极限分母非零的条件;相同保序及夹逼估计适用于共同趋近域。证明唯一性或排除不相容的极限次序时,聚点条件提供实际定义域点。
对复合,设 B ⊆ R B\subseteq\mathbb R B ⊆ R 、b ∈ B b\in B b ∈ B ,且 F : B → R F:B\to\mathbb R F : B → R 在 b b b 相对于 B B B 连续。设 g : D → R g:D\to\mathbb R g : D → R 趋于 b b b ,并在 a a a 的某个充分小去心 D D D 邻域中处处满足 g ( x ) ∈ B g(x)\in B g ( x ) ∈ B 。给定 ε > 0 \varepsilon>0 ε > 0 ,连续性给出 η > 0 \eta>0 η > 0 ,使 u ∈ B u\in B u ∈ B 且 ∣ u − b ∣ < η |u-b|<\eta ∣ u − b ∣ < η 蕴含 ∣ F ( u ) − F ( b ) ∣ < ε |F(u)-F(b)|<\varepsilon ∣ F ( u ) − F ( b ) ∣ < ε 。g g g 的极限与复合定义域条件提供共同正半径,令每个允许趋近的 x x x 都满足两条件。因此 F ( g ( x ) ) → F ( b ) F(g(x))\to F(b) F ( g ( x )) → F ( b ) 。这包括 g ( x ) = b g(x)=b g ( x ) = b 的输入,不除以内层增量。
等比数列的分类。 对 t ≥ 0 t\ge0 t ≥ 0 ,Bernoulli 界 ( 1 + t ) n ≥ 1 + n t (1+t)^n\ge1+nt ( 1 + t ) n ≥ 1 + n t 可由归纳证明:将 n n n 的情形乘以正数 1 + t 1+t 1 + t ,保留非负余项 n t 2 nt^2 n t 2 。若 0 < q < 1 0<q<1 0 < q < 1 ,令 t = q − 1 − 1 > 0 t=q^{-1}-1>0 t = q − 1 − 1 > 0 ,则
0 < q n ≤ 1 1 + n t ⟶ 0. 0<q^n\le\frac1{1+nt}\longrightarrow0. 0 < q n ≤ 1 + n t 1 ⟶ 0.
给定容差,由阿基米德性质选 N N N 使右侧更小。因此 0 < ∣ r ∣ < 1 0<|r|<1 0 < ∣ r ∣ < 1 时,由 ∣ r n ∣ = ∣ r ∣ n |r^n|=|r|^n ∣ r n ∣ = ∣ r ∣ n 得 r n → 0 r^n\to0 r n → 0 ;r = 0 r=0 r = 0 时所有正下标项为零。r = 1 r=1 r = 1 时恒为一。r = − 1 r=-1 r = − 1 时偶、奇子列分别为一和负一,由唯一性及子列继承性排除收敛。若 r > 1 r>1 r > 1 ,取 t = r − 1 t=r-1 t = r − 1 ,Bernoulli 给 r n ≥ 1 + n t → + ∞ r^n\ge1+nt\to+\infty r n ≥ 1 + n t → + ∞ 。若 r < − 1 r<-1 r < − 1 ,同理 ∣ r n ∣ → + ∞ |r^n|\to+\infty ∣ r n ∣ → + ∞ ,与收敛实数列必有界矛盾。这些情况穷尽所有实公比。