問題
数列{xn},{yn}を次の式
x1=0,xn+1=xn+n+2cos(32πxn)(n=1,2,3,⋯),
y3m+1=3m,y3m+2=3m+2,y3m+3=3m+4(m=0,1,2,⋯)
により定める.このとき,数列{xn−yn}の一般項を求めよ.
出典:京都大学 2022年度 前期日程 第2次学力試験 理系 第6問
解答
求める一般項は xn−yn=2n(n−1) であることを示す。
そこで zn=yn+2n(n−1) とおく。y1=0 であるから z1=0=x1 である。あとは zn が xn と同じ漸化式を満たすことを示せばよい。
まず yn の差を調べる。定義より y3m+1=3m,y3m+2=3m+2,y3m+3=3m+4 であるから
yn+1−yn={2−1(n≡1,2(mod3)),(n≡0(mod3))
である。
次に zn を3で割った余りを調べる。n=3m+1,3m+2,3m+3 の場合に分けると、z3m+1=3m+23m(3m+1)≡0(mod3), z3m+2=3m+2+2(3m+1)(3m+2)≡0(mod3), z3m+3=3m+4+2(3m+2)(3m+3)≡1(mod3) である。したがって
2cos32πzn={2−1(n≡1,2(mod3)),(n≡0(mod3))
である。
一方、zn の差は
zn+1−zn=(yn+1−yn)+2(n+1)n−n(n−1)=(yn+1−yn)+n.
上で見た場合分けより yn+1−yn=2cos32πzn であるから zn+1=zn+n+2cos32πzn となる。
これは xn の漸化式 xn+1=xn+n+2cos(32πxn) と同じ形であり、初項も z1=x1=0 と等しい。したがって帰納法により xn=zn である。よって xn−yn=2n(n−1) である。