nを二進展開したものに存在する1の隣接ペアの個数を表す数列a(n)を定義しよう(隣接ペアは7の場合のように重なりがある可能性がある)。
例えば、a(5)=a(1012)=0,a(6)=a(1102)=1,a(7)=a(1112)=2となる。
数列b(n)をb(n)=(−1)a(n)と定義しよう。
この数列はルーディン-シャピロ数列(Rudin-Shapiro sequence)と呼ばれる。
b(n)を順次総和してできる数列(summatory sequence)s(n)=∑i=0nb(i)を考えよう。
これらの数列の最初の値は以下のようになる。
数列s(n)はすべての要素が正の整数となり, さらにその整数kはちょうどk回現れるという注目すべき性質を持っている。
数列s(n)にtがc回目に現れたときのs(n)における添字を、1≤c≤tのときg(t,c)と表すと定義しよう。
例えばg(3,3)=6,g(4,2)=7,g(54321,12345)=1220847710となる。
F(n)を以下のように定義されるフィボナッチ数列としよう。
F(0)=F(1)=1
F(n)=F(n−1)+F(n−2)(n>1のとき)
GF(t)=g(F(t),F(t−1))と定義しよう。
2≤t≤45に対する∑GF(t)を求めよ。