定义数列 {an} 如下:
① a1=a;
② 若 ak≠2,定义 ak+1=12−ak(k∈N∗);若 ak=2,则数列终止.
若这样定义的数列中项的取值集合为有限集合,则 a 的取值集合为________.
正确答案是{1}∪{1+1k∣k∈N∗}.
分析与解 情形一 数列 {an} 是有穷数列.
此时必有某个 ak=1,因为 ak=2−1ak+1,考虑数列bn+1=2−1bn,其中 b1=2.可归纳证明bn=1+1n,n∈N∗.
所以此时 a 的取值集合为 {1+1k∣k∈N∗}.
情形二 数列 {an} 是无穷数列.
因为它是由递推关系定义的,所以一定从某项起为周期数列.分情况讨论:
(i)当 a=1 时,an=1,符合题意.
(ii)当 a<1 时,数列 {an} 单调递增趋于 1,不符合题意;
(iii)当 a>2 时,a2<14,于是数列 {an} 从第 2 项起单调递增趋于 1,不符合题意;
(iv)当 32<a<2 时,a2>2,于是数列 {an} 从第 3 项起单调递增趋于 1,不符合题意;
(v)当 1<a<32 时,若存在某个 ak∉(1,32),则由以上讨论知不符合题意;若 ∀k∈N∗,ak∈(1,32),则由ak+1ak=1ak(2−ak)>1知 {an} 单调递增.又因为 y=1x(2−x) 在 (1,32) 上单调递增,所以ak+1ak=1ak(2−ak)⩾1a(2−a)>1,所以ak>a⋅(1a(2−a))k−1,与 ak<32 矛盾,故此时也不符合题意.
综上知,a 的取值集合为 {1}∪{1+1k∣k∈N∗}.