MT【307】周期数列
(2017浙江省数学竞赛)
设数列{an}满足:|an+1−2an|=2,|an|≤2,n∈N+
证明:如果a1为有理数,则从某项后{an}为周期数列.
分析:若a1∈Q由|an+1−2an|=2知道an∈Q.
设an=qp,(p,q)=1则an+1=2an±2=2q±2pp故an,an+1 在不约分的情况下分母相同.
设a1=b1p,(b1,p)=1则an=bnp,bn∈Z,由已知|an|≤2故−2|p|≤bn≤2|p|,故an的个数至多4|p|+1个,故存在整数k<l使得ak=al.
故{an}从第k项起是周期数列,周期为T=l−k
注:这里主要考察一个周期数列的定理:
值域是有限数集的递推数列从某项起是周期数列.
证明:设an+r=f(an+r−1,an+r−2,⋯,an),n∈N∗ 且{an}的值域为D={b1,b2,⋯,bM}
构造数组(a1,a2,⋯,ar),(a2,a3,⋯,ar+1),⋯,(an,an+1,⋯,an+r−1),⋯
显然这些数组至多Mr个,由抽屉原理,Mr+1个中至少有两个是相等的,
不妨设(aN,aN+1,⋯,aN+r−1)=(aN+T,aN+1+T,⋯,aN+r−1+T),
从而aN+k+T=aN+k,k=0,1,2,⋯r−1.
下面用数学归纳法证明:n≥N时an+T=an恒成立
(1)当n=N,N+1,⋯N+r−1时,由上述论述an=an+T成立
(2)假设当n≤k(k≥N+r−1)时an+T=an成立,
那么n=k+1时,an+1+T=f(an+T,an−1+T,⋯,an−r+1+T)=f(an,an−1,⋯,an+r−1)=an+1
综上由(1)(2)知对任意n≥N,an+T=an成立.
懂,会,熟,巧;趁青春尚在,奋力前行,追求卓越!
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步