函数极限的归并原理(海涅定理)

本文最后更新于 2025年11月23日 凌晨

函数极限的归并原理(海涅定理)

一、什么是海涅定理?

海涅定理的核心思想是:用数列的极限来研究函数的极限。它建立了函数极限与数列极限之间的桥梁。

在介绍定理之前,我们先回顾一下两种极限的标准定义:

函数极限

limxaf(x)=A\lim_{x \to a} f(x) = A

描述的是当自变量 xx任意方式(从左侧、右侧、或跳跃地)趋近于 aa 时,函数值 f(x)f(x) 都无限趋近于一个确定的常数 AA

数列极限

limnxn=a\lim_{n \to \infty} x_n = a

描述的是当项数 nn 无限增大时,数列的项 xnx_n 无限趋近于一个确定的常数 aa

海涅定理的陈述

设函数 f(x)f(x) 在点 aa 的某个去心邻域内有定义。那么,

limxaf(x)=A\lim_{x \to a} f(x) = A

成立的充要条件是:对于任何极限为 aa 的数列 {xn}\{x_n\}(即 limnxn=a\lim_{n \to \infty} x_n = a),且 xnax_n \neq a,它所对应的函数值数列 {f(xn)}\{f(x_n)\} 都以 AA 为极限,即

limnf(xn)=A\lim_{n \to \infty} f(x_n) = A


二、如何理解海涅定理?

1. "任意路径"的检验

函数极限 limxaf(x)\lim_{x \to a} f(x) 要求 xx所有可能的方式趋近于 aa。海涅定理告诉我们,只需要检验"所有可能的数列"即可。

  • 想象在 xx 轴上,有无数个点列 {xn}\{x_n\} 从四面八方涌向 aa
  • 如果对于每一个这样的点列,它们对应的函数值点列 {f(xn)}\{f(x_n)\} 都涌向同一个高度 AA,那么函数的极限就是 AA
  • 反之,只要找到一个特殊的点列 {xn}\{x_n\} 趋近于 aa,但 {f(xn)}\{f(x_n)\} 不趋近于 AA,那么函数的极限就不存在

2. 两种极限的等价性

海涅定理表明,函数极限的问题可以完全转化为数列极限的问题。这让我们可以把数列极限的性质(如四则运算法则、迫敛定理、单调有界定理等)"移植"到函数极限上。


三、海涅定理的主要应用

海涅定理最强大、最常用的地方是:证明函数极限不存在

证明极限不存在的步骤:

  1. 构造两个(或多个)不同的数列 {xn}\{x_n'\}{xn}\{x_n''\},它们都满足 limnxn=a\lim_{n \to \infty} x_n' = alimnxn=a\lim_{n \to \infty} x_n'' = a
  2. 证明这两个数列对应的函数值数列的极限不相等,即 limnf(xn)limnf(xn)\lim_{n \to \infty} f(x_n') \neq \lim_{n \to \infty} f(x_n'')
  3. 根据海涅定理,原函数极限 limxaf(x)\lim_{x \to a} f(x) 必然不存在

四、经典例题

例1:证明函数 f(x)=sin1xf(x) = \sin\frac{1}{x}x0x \to 0 时极限不存在

证明:

构造两个都趋于0的数列:

  • xn=12nπ+π/2x_n' = \frac{1}{2n\pi + \pi/2}。显然,当 nn \to \infty 时,xn0x_n' \to 0

    • 此时,f(xn)=sin(2nπ+π/2)=sin(π/2)=1f(x_n') = \sin(2n\pi + \pi/2) = \sin(\pi/2) = 1
    • 所以,limnf(xn)=1\lim_{n \to \infty} f(x_n') = 1
  • xn=12nππ/2x_n'' = \frac{1}{2n\pi - \pi/2}。显然,当 nn \to \infty 时,xn0x_n'' \to 0

    • 此时,f(xn)=sin(2nππ/2)=sin(π/2)=1f(x_n'') = \sin(2n\pi - \pi/2) = \sin(-\pi/2) = -1
    • 所以,limnf(xn)=1\lim_{n \to \infty} f(x_n'') = -1

我们找到了两个趋于0的数列 {xn}\{x_n'\}{xn}\{x_n''\},但它们的函数值数列分别趋于 1-1 这两个不同的数。因此,根据海涅定理,函数 f(x)=sin1xf(x) = \sin\frac{1}{x}x0x \to 0 时的极限不存在。

例2:证明狄利克雷函数 D(x)D(x) 在任意点无极限

狄利克雷函数定义为:

D(x)={1,如果 xQ(有理数)0,如果 xRQ(无理数)D(x) = \begin{cases} 1, & \text{如果 } x \in \mathbb{Q} \text{(有理数)} \\ 0, & \text{如果 } x \in \mathbb{R}\setminus\mathbb{Q} \text{(无理数)} \end{cases}

证明: 任取一点 aa

  • aa 的附近构造一个全部由有理数组成的数列 {xn}\{x_n'\},使得 xnax_n' \to a
    • 根据函数定义,f(xn)=1f(x_n') = 1,所以 limnf(xn)=1\lim_{n \to \infty} f(x_n') = 1
  • aa 的附近构造一个全部由无理数组成的数列 {xn}\{x_n''\},使得 xnax_n'' \to a
    • 根据函数定义,f(xn)=0f(x_n'') = 0,所以 limnf(xn)=0\lim_{n \to \infty} f(x_n'') = 0

由于 101 \neq 0,根据海涅定理,limxaD(x)\lim_{x \to a} D(x) 不存在。因为 aa 是任意的,所以狄利克雷函数在任意点都没有极限。


五、注意事项

  1. 任意性:定理中要求"对于任何"以 aa 为极限的数列 {xn}\{x_n\} 结论都成立

    • 要证明极限存在,必须考虑所有情况
    • 要证明极限不存在,只需找到一个反例即可
  2. 去心邻域:定理要求 xnax_n \neq a,这对应了函数极限定义中的"去心"邻域,排除了函数在 aa 点本身是否有定义的影响

  3. 适用范围:海涅定理对于 xx \to \inftyxa+x \to a^+xax \to a^- 等情形同样适用,只需将数列的条件相应地修改为 xnx_n \to \inftyxna+x_n \to a^+xnax_n \to a^- 即可


总结

特性 描述
核心思想 用数列极限来刻画和研究函数极限
主要内容 函数极限存在     \iff 所有对应的数列极限都存在且相等
主要用途 1. 证明函数极限不存在(通过构造反例)
2. 将函数极限问题转化为数列极限问题
关键点 "任意路径"的检验,数列的"任意性"是重点

函数极限的归并原理(海涅定理)
https://www.apaperclip.eu.org/2025/10/14/2025-10-14-heine定理/
作者
qingsi
发布于
2025年10月14日
许可协议