设数列{an}满足:a1=2,an+1=can+1an,其中c为正实数,n∈N∗.记数列{an}的前n项和为Sn.
(1)证明:当c=2时,2n+1−2⩽Sn⩽3n−1(n∈N∗);
(2)求实数c的取值范围,使得数列{an}是单调递减数列.
证明与解 (1)由于an+1−an=an+1an>0,于是an>1,从而由an+1an=2+1a2n可得2<an+1an<3,因此2⋅2n−1⩽an⩽2⋅3n−1,累加即得2n+1−2⩽Sn⩽3n−1.
(2)考虑到a2=2c+12<a1,于是0<c<34.
记迭代函数f(x)=cx+1x,则函数f(x)在(0,1√c)上单调递减,在(1√c,+∞)上单调递增.由于a1=2>1√1−c,于是只需要考虑函数f(x)的不动点x=1√1−c与1√c的位置关系.
由an+1<an知can+1an<an,于是有an>1√1−c.
第一种情况,1√1−c⩾1√c,即12⩽c<34时.
此时由a1>a2>1√1−c⩾1√c,以及函数f(x)在(1√c,+∞)上单调递增可得f(a1)>f(a2)>f(1√1−c)⩾1√c,即a2>a3>1√1−c⩾1√c,依此类推,数列{an}单调递减.
第二种情况,1√1−c<1√c,即0<c<12时.
此时利用不动点改造递推公式,有an+1−1√1−c=(c−√1−can)⋅(an−1√1−c).又因为an>1√1−c,且{an}单调递减,于是0<c−√1−can<c,因此an+1−1√1−c<cn⋅(a1−1√1−c),也即数列{an}收敛于1√1−c.因此必然存在某项ak落在区间(1√1−c,1√c)上,即1√1−c<ak+1<ak<1√c,结合f(x)在此区间上单调递减,于是有f(ak+1)>f(ak),也即ak+2>ak+1,矛盾.
综上所述,c的取值范围是[12,34).