Skip to content
Guo's Blog
Go back

数列

目录

  1. 一阶分式线性递推的三种情况严密证明(代数证明)
  2. 复数域视角与证明(为什么公比模为 1?欧拉公式与共轭根)
  3. 三角函数换元法的分类与全套推导
  4. 二阶常系数齐次线性递推的三种情况严格证明(差分与重根证明)
  5. 终极统一:矩阵特征值与若尔当块(Jordan Block)

一、一阶分式线性递推的代数证明

设递推式为: an+1=pan+qran+s(r≠0,ps−qr≠0)a_{n+1} = \frac{p a_n + q}{r a_n + s} \quad (r \neq 0, ps - qr \neq 0) 其不动点方程为: x = \frac{px + q}{rx + s} \iff rx^2 + (s - p)x - q = 0 \tag{*}


定理 1:相异不动点(Δ>0\Delta > 0)的等比性质证明

结论: 若方程 (∗)(*) 有两个不同实根 α≠β\alpha \neq \beta,则: an+1−αan+1−β=(rβ+srα+s)an−αan−β\frac{a_{n+1} - \alpha}{a_{n+1} - \beta} = \left(\frac{r\beta + s}{r\alpha + s}\right) \frac{a_n - \alpha}{a_n - \beta}

【严格证明】: 因为 α\alpha 是不动点,所以满足 α=pα+qrα+s\alpha = \frac{p\alpha + q}{r\alpha + s},即 pα+q=α(rα+s)p\alpha + q = \alpha(r\alpha + s)。 将 an+1a_{n+1} 代入 an+1−αa_{n+1} - \alpha: an+1−α=pan+qran+s−α=pan+q−α(ran+s)ran+sa_{n+1} - \alpha = \frac{p a_n + q}{r a_n + s} - \alpha = \frac{p a_n + q - \alpha(r a_n + s)}{r a_n + s} 将 q=α(rα+s)−pαq = \alpha(r\alpha + s) - p\alpha 逆向代入分子整理,或者提取项: 分子=(p−rα)an+q−sα\text{分子} = (p - r\alpha)a_n + q - s\alpha 又由 rα2+(s−p)α−q=0r\alpha^2 + (s-p)\alpha - q = 0,知 q−sα=rα2−pα=−α(p−rα)q - s\alpha = r\alpha^2 - p\alpha = -\alpha(p - r\alpha)。 代回分子: 分子=(p−rα)an−α(p−rα)=(p−rα)(an−α)\text{分子} = (p - r\alpha)a_n - \alpha(p - r\alpha) = (p - r\alpha)(a_n - \alpha) 因此有: a_{n+1} - \alpha = \frac{p - r\alpha}{r a_n + s}(a_n - \alpha) \tag{1} 同理,对 β\beta 也有: a_{n+1} - \beta = \frac{p - r\beta}{r a_n + s}(a_n - \beta) \tag{2} 两式相除,分母 ran+sr a_n + s 被完全消去: an+1−αan+1−β=p−rαp−rβ⋅an−αan−β\frac{a_{n+1} - \alpha}{a_{n+1} - \beta} = \frac{p - r\alpha}{p - r\beta} \cdot \frac{a_n - \alpha}{a_n - \beta} 又由方程根与系数关系,易证 p−rαp−rβ=rβ+srα+s=k\frac{p - r\alpha}{p - r\beta} = \frac{r\beta + s}{r\alpha + s} = k(常数)。 证毕。


定理 2:二重不动点(Δ=0\Delta = 0)的等差性质证明

结论: 若方程 (∗)(*) 只有一重根 α\alpha(即 Δ=0\Delta = 0),则: 1an+1−α=1an−α+2rp+s\frac{1}{a_{n+1} - \alpha} = \frac{1}{a_n - \alpha} + \frac{2r}{p + s}

【严格证明】: 当 Δ=(s−p)2+4rq=0\Delta = (s - p)^2 + 4rq = 0 时,方程 rx2+(s−p)x−q=0rx^2 + (s-p)x - q = 0 的重根为: α=−s−p2r  ⟹  2rα+s=p  ⟹  p−rα=rα+s=p+s2\alpha = -\frac{s - p}{2r} \implies 2r\alpha + s = p \implies p - r\alpha = r\alpha + s = \frac{p+s}{2} 由定理 1 的中间公式 (1): an+1−α=p−rαran+s(an−α)a_{n+1} - \alpha = \frac{p - r\alpha}{r a_n + s}(a_n - \alpha) 两边取倒数: 1an+1−α=ran+s(p−rα)(an−α)\frac{1}{a_{n+1} - \alpha} = \frac{r a_n + s}{(p - r\alpha)(a_n - \alpha)} 将分子中的 ana_n 拆成 (an−α)+α(a_n - \alpha) + \alpha: ran+s=r(an−α)+(rα+s)r a_n + s = r(a_n - \alpha) + (r\alpha + s) 代入倒数式: 1an+1−α=r(an−α)+(rα+s)(p−rα)(an−α)=rα+sp−rα⋅1an−α+rp−rα\frac{1}{a_{n+1} - \alpha} = \frac{r(a_n - \alpha) + (r\alpha + s)}{(p - r\alpha)(a_n - \alpha)} = \frac{r\alpha + s}{p - r\alpha} \cdot \frac{1}{a_n - \alpha} + \frac{r}{p - r\alpha} 因为重根时 p−rα=rα+s=p+s2p - r\alpha = r\alpha + s = \frac{p+s}{2},所以:

原式化简为: 1an+1−α=1an−α+2rp+s\frac{1}{a_{n+1} - \alpha} = \frac{1}{a_n - \alpha} + \frac{2r}{p + s} 证毕。


二、复数域视角与证明(当 Δ<0\Delta < 0 时)

当 Δ<0\Delta < 0 时,在实数域没有不动点,但根据代数基本定理,在复数域必有两个共轭复根: α=u+vi,αˉ=u−vi(v≠0)\alpha = u + vi, \quad \bar{\alpha} = u - vi \quad (v \neq 0)

证明:公比 kk 的模长必然为 1

代入定理 1 的公式: an+1−αan+1−αˉ=k⋅an−αan−αˉ\frac{a_{n+1} - \alpha}{a_{n+1} - \bar{\alpha}} = k \cdot \frac{a_n - \alpha}{a_n - \bar{\alpha}} 公比为: k=p−rαp−rαˉk = \frac{p - r\alpha}{p - r\bar{\alpha}} 因为 p,rp, r 均为实数,所以分子与分母互为共轭复数: p−rαˉ=p−rα‾p - r\bar{\alpha} = \overline{p - r\alpha} 根据复数模的性质,共轭复数的模相等:∣z∣=∣zˉ∣|z| = |\bar{z}|。因此: ∣k∣=∣p−rαp−rα‾∣=∣p−rα∣∣p−rα∣=1|k| = \left| \frac{p - r\alpha}{\overline{p - r\alpha}} \right| = \frac{|p - r\alpha|}{|p - r\alpha|} = 1 结论:公比 kk 的模长恒等于 1!

根据欧拉公式,模为 1 的复数一定可以写成: k=eiθ=cos⁡θ+isin⁡θk = e^{i\theta} = \cos\theta + i\sin\theta

通项推导与周期性来源:

令复数序列 zn=an−αan−αˉz_n = \frac{a_n - \alpha}{a_n - \bar{\alpha}},则: zn=z1⋅kn−1=z1⋅ei(n−1)θz_n = z_1 \cdot k^{n-1} = z_1 \cdot e^{i(n-1)\theta}


三、三角函数换元法的分类与全套推导

当 Δ<0\Delta < 0(或某些特殊的非线性递推)时,代数方法受阻,三角恒等式能将“非线性结构”变成“角的线性加减”。

1. 正切和差角模型:an+1=an+A1−Aana_{n+1} = \frac{a_n + A}{1 - A a_n} 或 an+1=1+an1−ana_{n+1} = \frac{1 + a_n}{1 - a_n}

2. 正切二倍角模型:an+1=2an1−an2a_{n+1} = \frac{2a_n}{1 - a_n^2}

3. 余弦二倍角模型:an+1=2an2−1a_{n+1} = 2a_n^2 - 1

4. 半角/根式模型:an+1=1+an2a_{n+1} = \sqrt{\frac{1 + a_n}{2}}


四、二阶常系数齐次线性递推的严格证明

模型:an+2=pan+1+qan(q≠0)a_{n+2} = p a_{n+1} + q a_n \quad (q \neq 0),特征方程 r2−pr−q=0r^2 - pr - q = 0。

1. 特征方程由来的严格构造证明

我们寻求构造两步等比结构: an+2−r1an+1=r2(an+1−r1an)a_{n+2} - r_1 a_{n+1} = r_2(a_{n+1} - r_1 a_n) 展开得: an+2=(r1+r2)an+1−r1r2ana_{n+2} = (r_1 + r_2)a_{n+1} - r_1 r_2 a_n 与原式对照系数,要求: {r1+r2=pr1r2=−q\begin{cases} r_1 + r_2 = p \\ r_1 r_2 = -q \end{cases} 由韦达定理,这正好说明 r1,r2r_1, r_2 是方程 r2−pr−q=0r^2 - pr - q = 0 的两个根!


2. 相异实根(Δ>0\Delta > 0)通解为 C1r1n+C2r2nC_1 r_1^n + C_2 r_2^n 的证明

因为对称性,我们可以写出两个方向的等比数列: {an+1−r1an=(a2−r1a1)r2n−1an+1−r2an=(a2−r2a1)r1n−1\begin{cases} a_{n+1} - r_1 a_n = (a_2 - r_1 a_1) r_2^{n-1} \\ a_{n+1} - r_2 a_n = (a_2 - r_2 a_1) r_1^{n-1} \end{cases} 下式减上式,消去 an+1a_{n+1}: (r1−r2)an=(a2−r2a1)r1n−1−(a2−r1a1)r2n−1(r_1 - r_2)a_n = (a_2 - r_2 a_1) r_1^{n-1} - (a_2 - r_1 a_1) r_2^{n-1} 两边同除以 (r1−r2)(r_1 - r_2)(因 r1≠r2r_1 \neq r_2,分母不为 0): an=(a2−r2a1r1(r1−r2))r1n+(r1a1−a2r2(r1−r2))r2na_n = \left(\frac{a_2 - r_2 a_1}{r_1(r_1 - r_2)}\right) r_1^n + \left(\frac{r_1 a_1 - a_2}{r_2(r_1 - r_2)}\right) r_2^n 令前面两团括号中的常数分别为 C1,C2C_1, C_2,即证得: an=C1r1n+C2r2n\mathbf{a_n = C_1 r_1^n + C_2 r_2^n}


3. 重根(Δ=0\Delta = 0)为什么多出一个 nn?

当 Δ=0\Delta = 0 时,r1=r2=rr_1 = r_2 = r,即 p=2r,q=−r2p = 2r, q = -r^2。原式变为: an+2−2ran+1+r2an=0a_{n+2} - 2r a_{n+1} + r^2 a_n = 0 【经典降阶技巧】两边同除以 rn+2r^{n+2}: an+2rn+2−2⋅an+1rn+1+anrn=0\frac{a_{n+2}}{r^{n+2}} - 2 \cdot \frac{a_{n+1}}{r^{n+1}} + \frac{a_n}{r^n} = 0 令 bn=anrnb_n = \frac{a_n}{r^n},代入得: bn+2−2bn+1+bn=0  ⟺  bn+2−bn+1=bn+1−bnb_{n+2} - 2b_{n+1} + b_n = 0 \iff b_{n+2} - b_{n+1} = b_{n+1} - b_n 这说明差分恒定,{bn}\{b_n\} 是一个公差为 dd 的等差数列! 因此: bn=b1+(n−1)d=C1+C2nb_n = b_1 + (n - 1)d = C_1 + C_2 n 还原 ana_n: anrn=C1+C2n  ⟹  an=(C1+C2n)rn\frac{a_n}{r^n} = C_1 + C_2 n \implies \mathbf{a_n = (C_1 + C_2 n) r^n} (这正是重根时多乘一个 nn 的严密数学本质)


4. 共轭复根(Δ<0\Delta < 0)三角形式证明

当 Δ<0\Delta < 0 时,方程根为 r1,2=α±βir_{1,2} = \alpha \pm \beta i。 将其写为复数的极坐标形式: r1=ρeiθ=ρ(cos⁡θ+isin⁡θ),r2=ρe−iθ=ρ(cos⁡θ−isin⁡θ)r_1 = \rho e^{i\theta} = \rho(\cos\theta + i\sin\theta), \quad r_2 = \rho e^{-i\theta} = \rho(\cos\theta - i\sin\theta) (其中模长 ρ=α2+β2=−q\rho = \sqrt{\alpha^2 + \beta^2} = \sqrt{-q},幅角 θ=arctan⁡βα\theta = \arctan\frac{\beta}{\alpha})

虽然在复数域形式仍为 an=K1r1n+K2r2na_n = K_1 r_1^n + K_2 r_2^n,但因为数列各项均为实数,必有 K1,K2K_1, K_2 互为共轭复数,设 K1=A−Bi2,K2=A+Bi2K_1 = \frac{A - B i}{2}, K_2 = \frac{A + B i}{2}。 代入计算: an=K1ρneinθ+Kˉ1ρne−inθ=ρn[K1(cos⁡nθ+isin⁡nθ)+Kˉ1(cos⁡nθ−isin⁡nθ)]a_n = K_1 \rho^n e^{in\theta} + \bar{K}_1 \rho^n e^{-in\theta} = \rho^n \left[ K_1(\cos n\theta + i\sin n\theta) + \bar{K}_1(\cos n\theta - i\sin n\theta) \right] 展开合并虚部与实部: an=ρn[(K1+Kˉ1)cos⁡nθ+i(K1−Kˉ1)sin⁡nθ]a_n = \rho^n \left[ (K_1 + \bar{K}_1)\cos n\theta + i(K_1 - \bar{K}_1)\sin n\theta \right] 因为 K1+Kˉ1=AK_1 + \bar{K}_1 = A 为实数,i(K1−Kˉ1)=Bi(K_1 - \bar{K}_1) = B 为实数,令常数改写为 C1,C2C_1, C_2,即证得: an=ρn(C1cos⁡nθ+C2sin⁡nθ)\mathbf{a_n = \rho^n (C_1 \cos n\theta + C_2 \sin n\theta)}


五、终极统一:矩阵特征值与若尔当块

知乎文章中多次提到“为什么一阶分式和二阶线性可以相互转化”,其高等代数本质在于矩阵乘法(线性变换):

1. 矩阵化

对于二阶递推 an+2=pan+1+qana_{n+2} = p a_{n+1} + q a_n: (an+2an+1)=(pq10)(an+1an)\begin{pmatrix} a_{n+2} \\ a_{n+1} \end{pmatrix} = \begin{pmatrix} p & q \\ 1 & 0 \end{pmatrix} \begin{pmatrix} a_{n+1} \\ a_n \end{pmatrix} 矩阵 M=(pq10)M = \begin{pmatrix} p & q \\ 1 & 0 \end{pmatrix} 的特征多项式为: det⁡(λI−M)=det⁡(λ−p−q−1λ)=λ2−pλ−q=0\det(\lambda I - M) = \det\begin{pmatrix} \lambda - p & -q \\ -1 & \lambda \end{pmatrix} = \lambda^2 - p\lambda - q = 0 特征方程就是矩阵的特征多项式!

2. 若尔当块解释重根的 nn

但在考研数学、微积分分析题(即你前几张图片里的题目)中,递推式往往含有对数、根号、指数,根本无法解出通项公式!

此时我们不求通项,而是直接定性判定数列是否收敛。以下是针对递推数列 xn+1=f(xn)x_{n+1} = f(x_n) 判定收敛性的系统性方法全景总结,以及它们深层次的共同规律。


一、递推数列收敛性判定的三大主流方法


方法 1:单调有界收敛准则(考研考查占比 85% 以上)

核心原理:

  • 单调递增 + 有上界   ⟹  \implies 必收敛
  • 单调递减 + 有下界   ⟹  \implies 必收敛

适用场景:

递推函数 f(x)f(x) 在目标区间内是单调递增(f′(x)≥0f'(x) \ge 0)的。因为递增函数会保序,整个数列的各项会朝同一个方向推进。

标准三步操作法:

  1. 先在草稿纸上解不动点:解方程 x=f(x)x = f(x),得到交点(极限的可能值 AA)。
  2. 证明有界性(地板 / 天花板):
    • 用数学归纳法结合函数性质证明:若单调增则证 xn≤Ax_n \le A;若单调减则证 xn≥Ax_n \ge A(如你发的第一张图)。
  3. 证明单调性:
    • 方式 A(作差法):若能直接因式分解、分子有理化,直接算 xn+1−xn=f(xn)−xnx_{n+1} - x_n = f(x_n) - x_n 的符号(如你发的第二张图,根式有理化)。
    • 方式 B(函数保序归纳法):若 f(x)f(x) 无法因式分解,先比较第一、二项大小,再由 f′(x)≥0f'(x) \ge 0 用归纳法推导(如你发的第三张图例2.14)。

方法 2:奇偶子数列法(专治“摆动型”数列)

核心原理: 原数列 {xn}\{x_n\} 收敛   ⟺  \iff 其奇数子列 {x2k−1}\{x_{2k-1}\} 与偶数子列 {x2k}\{x_{2k}\} 均收敛,且极限相等。

适用场景:

递推函数 f(x)f(x) 在定义区间内是单调递减(f′(x)≤0f'(x) \le 0)的(例如 xn+1=11+xnx_{n+1} = \frac{1}{1+x_n})。递减函数会导致数列“一忽儿大、一忽儿小”交替摆动,整体失去单调性。

标准操作法:

  1. 跨两步复合:求出 g(x)=f(f(x))g(x) = f(f(x))。
  2. 负负得正:因为“减减得增”,复合函数 g(x)g(x) 必然单调递增。
  3. 分化治理:
    • 对奇数子列 x2k+1=g(x2k−1)x_{2k+1} = g(x_{2k-1}) 使用【单调有界准则】,证出收敛于 AA;
    • 对偶数子列 x2k+2=g(x2k)x_{2k+2} = g(x_{2k}) 使用【单调有界准则】,证出收敛于 BB;
  4. 两极合一:证明方程解唯一,得出 A=BA = B,从而判定原数列收敛。

方法 3:压缩映射定理 / 拉格朗日中值定理作差法(最优雅的通法)

核心原理: 若每次迭代,新值与不动点 AA 的距离都会成比例缩水,数列就会像被吸铁石吸住一样收敛于 AA。

定理内容:

若在包含数列各项的区间上,导数满足: ∣f′(x)∣≤k<1(k 为小于 1 的常数)|f'(x)| \le k < 1 \quad (k \text{ 为小于 1 的常数}) 则数列 {xn}\{x_n\} 必然收敛于方程 x=f(x)x = f(x) 的唯一解 AA。

标准操作法(拉格朗日中值定理):

对递推式 xn+1=f(xn)x_{n+1} = f(x_n) 与不动点式 A=f(A)A = f(A) 两边相减: ∣xn+1−A∣=∣f(xn)−f(A)∣|x_{n+1} - A| = |f(x_n) - f(A)| 由拉格朗日中值定理,存在 ξn\xi_n 介于 xnx_n 与 AA 之间,使得: ∣xn+1−A∣=∣f′(ξn)∣⋅∣xn−A∣≤k⋅∣xn−A∣|x_{n+1} - A| = |f'(\xi_n)| \cdot |x_n - A| \le k \cdot |x_n - A| 反复递推 nn 次可得: ∣xn+1−A∣≤kn∣x1−A∣|x_{n+1} - A| \le k^n |x_1 - A| 因为 0<k<10 < k < 1,当 n→∞n \to \infty 时,kn→0k^n \to 0。由夹逼准则直接得到: lim⁡n→∞∣xn+1−A∣=0  ⟹  lim⁡n→∞xn=A\lim_{n \to \infty} |x_{n+1} - A| = 0 \implies \lim_{n \to \infty} x_n = A


二、这些方法有什么“共同之处”?

无论表面上用的是“作差法”、“数学归纳法”、“奇偶子列法”还是“压缩映射法”,它们在更深层次上共享着三条完全一致的数学内核:


共同点 1:解题的第一步,全都围绕“不动点”展开

启示:任何判定递推数列收敛的题目,动笔第一件事永远是解方程 x=f(x)x = f(x),它就是整道题的终点罗盘。


共同点 2:几何本质都是“输出与输入的迭代折线(蛛网图)”

所有一阶递推数列 xn+1=f(xn)x_{n+1} = f(x_n),在几何上都可以画成在 曲线 y=f(x)y=f(x) 与 对角线 y=xy=x 之间来回跳跃的折线:

所有的收敛条件,本质上是在保证这个“跳跃折线”最终会掉进曲线与对角线的交点(不动点)的漏斗里:

       y ^            / y=x
         |          .'
         |      _.-'   .------- y = f(x)
         |  _.-'   \  /
         | /        \/ <--- 只要斜率绝对值 < 1,
         |/         /\      折线就会像螺旋一样被吸进交点!
         +---------+--------> x
                  不动点

共同点 3:收敛证明的核心,都在证明“某种意义下的单调缩小”

结论: 递推数列证明收敛,没有别的秘密,本质都是寻找一个“不断缩小的物理量”。只要能用数学语言说明“它每迭代一次,就离不动点更近一步,且逃不出去”,收敛性就必定得证。


Share this post:

Previous Post
数学
Next Post
名探偵コナン