問題
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
(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 が偶数)
である。
解法2
(1)
c=3 のとき
5an+bn≡0(mod3)
である。5≡2(mod3) だから
an≡bn(mod3).
後の (2) と同じ評価から bn∈{1,2,3,4} であり、各状態の遷移は
bn1243an1210bn+12431
となる。b1=1 からこの表をたどれば
(an,bn)=⎩⎨⎧(1,1)(2,2)(1,4)(0,3)(n≡1(mod4)),(n≡2(mod4)),(n≡3(mod4)),(n≡0(mod4)).
(2)
5∤c なので gcd(5,c)=1 である。したがって、各整数 bn に対して
5an≡−bn(modc)
を満たす an∈{0,1,…,c−1} はただ1つ存在する。
いま 1≦bn≦4 とする。すると
0<5an+bn≦5(c−1)+4=5c−1<5c.
しかも 5an+bn=cbn+1 だから
0<bn+1<5.
初項 b1=1 から帰納的に
0<bn<5
がすべての n で成り立つ。
(3)
c=5l+4 とする。bn=1 のとき
5(4l+3)+1=20l+16=4c
だから、一意性により
an=4l+3,bn+1=4.
一方、bn=4 のとき
5l+4=c
だから
an=l,bn+1=1.
初項が b1=1 なので、この2状態が交互に現れる。よって
(an,bn)={(4l+3,1)(l,4)(n が奇数),(n が偶数).
なお
0≦l<c,0≦4l+3<5l+4=c
なので、得られた an は指定された範囲にも入っている。