跳转至

不动点问题

0x01.数列递推公式的不动点

问题描述

a_0=1,a_1=2,且n(n+1)a_{n+1}=n(n-1)a_n-(n-2)a_{n-1},n=1,2,3,\cdots,求\cfrac{a_0}{a_1}+\cfrac{a_1}{a_2}+\cdots+\cfrac{a_{50}}{a_{51}}的值

x_n=\cfrac{na_n}{a_{n-1}}

题中等式两边同时除以a_{n-1}

\begin{align} &\cfrac{n(n+1)a_{n+1}}{a_{n-1}}=\cfrac{n(n-1)a_n}{a_{n-1}}-(n-2)\\ \Leftrightarrow&\cfrac{na_n}{a_{n-1}}\cdot\cfrac{(n+1)a_{n+1}}{a_n}=\cfrac{n(n-1)a_n}{a_{n-1}}-(n-2)\\ \Leftrightarrow&x_n\cdot x_{n+1}=(n-1)x_n-(n-2) \space (*) \end{align}

a_0=1,a_1=2,可知x_1=2,代入公式,可知x_2=\cfrac{1}{2},x_3=1

不难发现,x=1为方程(*)的不动点(即当x_n=1时,x_{n+1}=1

故知x_n=\cfrac{na_n}{a_{n-1}}=1,n=3,4,5,\cdots

\cfrac{a_{n-1}}{{a_n}}=n,n=3,4,5,\cdots

又当n=2时,代入题中的递推公式可知a_2=\cfrac{1}{2}

\cfrac{a_0}{a_1}=\cfrac{1}{2},\cfrac{a_1}{a_2}=4

\cfrac{a_0}{a_1}+\cfrac{a_1}{a_2}+\cdots+\cfrac{a_{50}}{a_{51}}=(\cfrac{1}{2}+4)+3+4+5+\cdots+51=\cfrac{2655}{2}

附:这道题当然如果能够直接看出\{a_n\}的通项公式是最好的,这样可以直接通过数学归纳法

但是看不出来也无关紧要,可以通过间接的代数变形,化简题中方程,从而通过累乘,累加之类的方法解出通项公式

但一定要注意题目中递推公式n的取值范围,不在取值范围内的n须个个单独拿出讨论

0x02.有关数列通项公式的不动点

问题描述

设非零数列a_1,a_2,\cdots满足:a_1,a_2,\cfrac{a_1^2+a_2^2+b}{a_1a_2}都是整数,且a_{n+2}=\cfrac{a_{n+1}^2+b}{a_n},n=1,2,\cdots,其中b是某个给定的整数,求证:数列\{a_n\}的每一项都是整数

n\ge 2,则由递推公式可得

b=a_n+2\cdot a_n-a_{n+1}^2=a_{n+1}\cdot a_{n-1}-a_n^2

从而a_n(a_{n+2}+a_n)=a_{n+1}(a_{n+1}+a_{n-1})

\cfrac{a_{n+2}+a_n}{a_{n+1}}=\cfrac{a_{n+1}+a_{n-1}}{a_n},n=2,3,\cdots

c_n=\cfrac{a_{n+2}+a_{n}}{a_{n+1}}

c_n=c_1=\cfrac{a_3+a_1}{a_2}=\cfrac{a_1^2+a_2^2+b}{a_1a_2}

由假设可知c_1是整数,且a_{n+2}=c_1a_{n+1}-a_n,n=1,2,3,\cdots

再由a_1,a_2是整数可知\{a_n\}的每一项都是整数