数列 {an} 满足:a0=0,an=12(3an−1+√5a2n−1+4)(n⩾1).证明:该数列的各项皆为自然数,且对于数列中的任意连续的三项 an,an+1,an+2,其两两的乘积加 1 的值皆是正整数的平方.
解析 根据题意,有2an−3an−1=√5a2n−1+4,
两边平方整理得a2n−3anan−1+a2n−1=1,
因此a2n+1−3an+1an+a2n=1,
两式相减整理(或将 an−1,an+1 看成是关于 x 的方程 x2−3anx+a2n=1 的两根,可得an−1+an+1=3an⟺an+1=3an−an−1,
而 a0=0,a1=1,因此该数列的各项均为自然数.
将递推公式变形为an+1an+1=(an+1−an)2,
即得 anan+1+1,an+1an+2+1 是正整数的平方.
当 n⩾2 时,将递推公式变形为an+1+an−1an=an+an−2an−1=⋯=3,
可得an+1an−1+a2n−1=a2n+anan−2⟹a2n−an+1an−1=a2n−1−anan−2=⋯=a21−a0a2=1,
因此可得an+1an−1+1=a2n,
因此 an+1an−1+1 是正整数的平方.
综上所述,命题得证.