問題
c を 5 で割り切れない 2 以上の整数とする。数列 {an},{bn} は以下の条件をみたす。
(i) an (n=1,2,3,…) は 0,1,…,c−1 のいずれかである。
(ii) bn は
b1=1,cbn+1=5an+bn(n=1,2,3,…)
をみたす整数である。
次の問いに答えよ。
(1) c=3 のとき、an,bn (n=1,2,3,…) を求めよ。
(2) n=1,2,3,… に対して、0<bn<5 を示せ。
(3) c=5l+4(l は 0 以上の整数)のとき、an,bn (n=1,2,3,…) を求めよ。
出典:横浜国立大学 2018年度 前期 文理共通 第4問
解答
(1)
c=3 のとき、3bn+1=5an+bn であり、an は 0,1,2 のいずれかである。よって
an≡bn(mod3)
をみたす an が一意に定まる。b1=1 から
(a1,b2)=(1,2),(a2,b3)=(2,4),(a3,b4)=(1,3),(a4,b5)=(0,1)
となるので、以後これを繰り返す。したがって
(an,bn)=⎩⎨⎧(1,1)(2,2)(1,4)(0,3)(n≡1(mod4)),(n≡2(mod4)),(n≡3(mod4)),(n≡0(mod4))
である。
(2)
c は 5 で割り切れないから、5 と c は互いに素である。したがって 5an+bn が c で割り切れるような an∈{0,1,…,c−1} は一意に定まる。
0<bn<5 と仮定する。このとき 0≦an≦c−1 より
0<5an+bn<5c
である。さらに 5an+bn=cbn+1 であるから、bn+1 は整数で
0<bn+1<5
をみたす。b1=1 であるから、数学的帰納法によりすべての n で
0<bn<5
である。
(3)
c=5l+4 のとき c≡−1(mod5) である。cbn+1=5an+bn を 5 で割った余りで見ると
−bn+1≡bn(mod5)
である。(2)より bn,bn+1 は 1,2,3,4 のいずれかなので、bn+1 は 5−bn に等しい。b1=1 から
bn={14(n が奇数),(n が偶数)
である。
したがって、n が奇数のとき
an=5cbn+1−bn=54c−1=4l+3
であり、n が偶数のとき
an=5cbn+1−bn=5c−4=l
である。よって
(an,bn)={(4l+3,1)(l,4)(n が奇数),(n が偶数)
である。