『ゲーデル、エッシャー、バッハ:永遠の黄金の鎖』 で紹介されたシーケンス最初のホフスタッター・シーケンスは、ダグラス・リチャード・ホフスタッター が著書『ゲーデル、エッシャー、バッハ』 の中で記述したものである。第3章「図形と背景」(図形-図形シーケンス)と第5章「再帰的構造とプロセス」(残りのシーケンス)における提示順に、これらのシーケンスは以下のとおりである。
ホフスタッター図形-図形(RとS)シーケンスは、次のように定義される相補的な整数シーケンス のペアです。 [ 1 ] [ 2 ]
R ( 1 ) = 1 、 S ( 1 ) = 2 ; R ( n ) = R ( n − 1 ) + S ( n − 1 ) 、 n > 1 、 {\displaystyle {\begin{aligned}R(1)&=1,\ S(1)=2;\\R(n)&=R(n-1)+S(n-1),\quad n>1,\end{aligned}}} シーケンスと共にS ( n ) {\displaystyle S(n)} 厳密に増加する正の整数の系列として定義され、R ( n ) {\displaystyle R(n)} これらの数列の最初の数項は
R : 1, 3, 7, 12, 18, 26, 35, 45, 56, 69, 83, 98, 114, 131, 150, 170, 191, 213, 236, 260, ... ( OEIS の 配列 A005228 ) S : 2, 4, 5, 6, 8, 9, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, ... ( OEIS の 配列 A030124 )
ホフスタッターG配列 ホフスタッターG配列は次のように定義されます。[ 3 ] [ 4 ]
G ( 0 ) = 0 、 G ( n ) = n − G ( G ( n − 1 ) ) 、 n > 0. {\displaystyle {\begin{aligned}G(0)&=0,\\G(n)&=nG{\big (}G(n-1){\big )},\quad n>0.\end{aligned}}} この数列の最初の数項は
0, 1, 1, 2, 3, 3, 4, 4, 5, 6, 6, 7, 8, 8, 9, 9, 10, 11, 11, 12, 12, ... ( OEIS の シーケンス A005206 )
ホフスタッターH配列 ホフスタッターH配列は次のように定義されます。[ 3 ] [ 5 ]
H ( 0 ) = 0 、 H ( n ) = n − H ( H ( H ( n − 1 ) ) ) 、 n > 0. {\displaystyle {\begin{aligned}H(0)&=0,\\H(n)&=nH{\Big (}H{\big (}H(n-1){\big )}{\Big )},\quad n>0.\end{aligned}}} この数列の最初の数項は
0, 1, 1, 2, 3, 4, 4, 5, 5, 6, 7, 7, 8, 9, 10, 10, 11, 12, 13, 13, 14, ... ( OEIS の シーケンス A005374 )
ホフスタッターの女性と男性の配列 ホフスタッターの女性(F )および男性(M )の配列は次のように定義されます。[ 3 ] [ 6 ]
F ( 0 ) = 1 、 M ( 0 ) = 0 ; F ( n ) = n − M ( F ( n − 1 ) ) 、 n > 0 、 M ( n ) = n − F ( M ( n − 1 ) ) 、 n > 0. {\displaystyle {\begin{aligned}F(0)&=1,\ M(0)=0;\\F(n)&=nM{\big (}F(n-1){\big )},\quad n>0,\\M(n)&=nF{\big (}M(n-1){\big )},\quad n>0.\end{aligned}}} これらの数列の最初の数項は
F : 1, 1, 2, 2, 3, 3, 4, 5, 5, 6, 6, 7, 8, 8, 9, 9, 10, 11, 11, 12, 13, ... ( OEIS の配列 A005378 ) M : 0, 0, 1, 2, 2, 3, 4, 4, 5, 6, 6, 7, 7, 8, 9, 9, 10, 11, 11, 12, 12, ... ( OEIS の配列 A005379 )
ホフスタッターQシーケンス ホフスタッターQシーケンスは次のように定義されます。[ 3 ] [ 7 ]
Q ( 1 ) = Q ( 2 ) = 1 、 Q ( n ) = Q ( n − Q ( n − 1 ) ) + Q ( n − Q ( n − 2 ) ) 、 n > 2. {\displaystyle {\begin{aligned}Q(1)&=Q(2)=1,\\Q(n)&=Q{\big (}nQ(n-1){\big )}+Q{\big (}nQ(n-2){\big )},\quad n>2.\end{aligned}}} 数列の最初の数項は
1, 1, 2, 3, 3, 4, 5, 5, 6, 6, 6, 8, 8, 8, 10, 9, 10, 11, 11, 12, ... ( OEIS の 配列 A005185 ) ホフスタッターはこの数列の項を「Q数」と名付けました。[ 3 ] したがって、6のQ数は4です。ホフスタッターの著書におけるQ数列の提示は、実際には文献におけるメタフィボナッチ数列 の最初の言及として知られています。[ 8 ]
フィボナッチ数列 の項は、直前の2項を足し合わせることで求められますが、Q数の直前の2項は、Q数列をどれだけ遡って足し合わせるべきかを決定します。したがって、足し合わせる項のインデックスは、Q数列自体に依存します。
数列の最初の要素であるQ (1) は 、後の要素を生成するために加算される 2 つの項の 1 つになることは決してありません。Q (3) の計算におけるインデックス内でのみ使用されます。[ 9 ]
Q 数列の項は混沌と流れているように見えるが、[ 3 ] [ 10 ] [ 11 ] [ 12 ] 多くのメタ フィボナッチ数列と同様に、その項は連続する世代のブロックにグループ化することができる。[ 13 ] [ 14 ] Q 数列の場合、k 番目の世代には 2 k 個 の要素がある。[ 15 ] さらに、g を Q 数が属する世代とすると、Q 数を計算するために合計される 2 つの項(親と呼ばれる)は、圧倒的にほとんどが世代g − 1 にあり、世代 g − 2にはごくわずかしかなく、それより古い世代には決してない。[ 16 ]
これらの発見のほとんどは経験的な観察であり、これまでのところQ 数列については事実上何も証明されていない。 [ 17 ] [ 18 ] [ 19 ] 特に、数列がすべてのnに対して適切に定義されているかどうか、つまり、数列の生成規則が概念的に最初の項 Q (1)の左側に位置する項を参照しようとするため、数列がある時点で「消滅」するかどうかは不明である。[ 12 ] [ 17 ] [ 19 ]
Q シーケンスの一般化
ホフスタッター・フーバーQr , s ( n ) ファミリーホフスタッターがQ シーケンスを初めて記述してから20年後、彼とグレッグ・ヒューバーは、 Q シーケンスをシーケンスのファミリーへと一般化するために文字Qを使用し、彼の著書の元の Qシーケンスを U シーケンスと改名した。[ 19 ]
元のQシーケンスは、 n − 1 とn − 2をそれぞれn − r とn − s に置き換えることによって一般化されます。[ 19 ]
これにより、配列ファミリーが
Q r 、 s ( n ) = { 1 、 1 ≤ n ≤ s 、 Q r 、 s ( n − Q r 、 s ( n − r ) ) + Q r 、 s ( n − Q r 、 s ( n − s ) ) 、 n > s 、 {\displaystyle Q_{r,s}(n)={\begin{cases}1,\quad 1\leq n\leq s,\\Q_{r,s}(n-Q_{r,s}(nr))+Q_{r,s}(n-Q_{r,s}(ns)),\quad n>s,\end{cases}}} ここで、 s ≥ 2 かつr < s である。
( r , s ) = (1,2) の場合、元のQ シーケンスはこのファミリーのメンバーです。これまでのところ、Q r , s ファミリーのシーケンスは 3 つしか知られていません。すなわち、( r , s ) = (1,2) の U シーケンス(これは元のQ シーケンスです)、[ 19 ] ( r , s ) = (1,4) の V シーケンス、[ 20 ] および ( r , s ) = (2,4) の W シーケンスです。 [ 19 ]他 の シーケンス ほどカオス的に振る舞わない V シーケンスのみが「死なない」ことが証明されています。[ 19 ] 元のQ シーケンスと同様に、W シーケンスについては、今日まで厳密に証明されたことはほとんどありません。[ 19 ]
V数列の最初の数項は
1, 1, 1, 1, 2, 3, 4, 5, 5, 6, 6, 7, 8, 8, 9, 9, 10, 11, 11, 11, ... ( OEIS の 配列 A063882 ) W数列の最初の数項は
1, 1, 1, 1, 2, 4, 6, 7, 7, 5, 3, 8, 9, 11, 12, 9, 9, 13, 11, 9, ... ( OEIS の 配列 A087777 ) 他の値 ( r , s ) については、数列は遅かれ早かれ「死に」、つまりn − Q r , s ( n − r ) < 1 となるためQ r , s ( n ) が定義されないnが存在する。 [ 19 ]
Pinn F i , j ( n ) ファミリー1998年、ドイツのミュンスター大学 の科学者でホフスタッターと密接な連絡を取り合っていたクラウス・ピンは、ホフスタッターの Q シーケンスの別の一般化を提案し、それをピンはF シーケンスと呼んだ。[ 21 ]
Pinn F i , j 配列のファミリーは次のように定義されます。
F 私 、 j ( n ) = { 1 、 n = 1 、 2 、 F 私 、 j ( n − 私 − F 私 、 j ( n − 1 ) ) + F 私 、 j ( n − j − F 私 、 j ( n − 2 ) ) 、 n > 2. {\displaystyle F_{i,j}(n)={\begin{cases}1,\quad n=1,2,\\F_{i,j}(ni-F_{i,j}(n-1))+F_{i,j}(nj-F_{i,j}(n-2)),\quad n>2.\end{cases}}} そこでピンは、総和の項のインデックスを概念的に左(つまり、数列の先頭に近づく)にシフトする追加の定数i とjを導入した。 [ 21 ]
( i , j ) = (0,0), (0,1), (1,0), (1,1)のF シーケンスのみが明確に定義されているように見える。最初のシーケンスは元のQシーケンスを表す。 [ 21 ] Q (1)とは異なり、Pinn F i , j ( n ) シーケンスの最初の要素は、追加定数のいずれかが1 の場合、シーケンスの後続の要素を計算する際の総和の項である。
Pinn F 0,1 数列の最初の数項は次のとおりである。
1, 1, 2, 2, 3, 4, 4, 4, 5, 6, 6, 7, 8, 8, 8, 8, 9, 10, 10, 11, ... ( OEIS の 配列 A046699 )
ホフスタッター・コンウェイ1万ドルシーケンスホフスタッター・コンウェイ10,000ドル数列は次のように定義される[ 22 ] 1 ( 1 ) = 1 ( 2 ) = 1 、 1 ( n ) = 1 ( 1 ( n − 1 ) ) + 1 ( n − 1 ( n − 1 ) ) 、 n > 2. {\displaystyle {\begin{aligned}a(1)&=a(2)=1,\\a(n)&=a{\big (}a(n-1){\big )}+a{\big (}na(n-1){\big )},\quad n>2.\end{aligned}}}
この数列の最初の数項は
1, 1, 2, 2, 3, 4, 4, 4, 5, 6, 7, 7, 8, 8, 8, 8, 9, 10, 11, 12, ... ( OEIS の シーケンス A004001 ) 値1 ( n ) / n {\displaystyle a(n)/n} 1/2 に収束し、この数列は、ジョン・ホートン・コンウェイがその 収束率を 決定できる人に 10,000 ドルの賞金を提供したことからその名が付けられました。賞金はその後 1,000 ドルに減額され、コリン・L・マロウズ が獲得し、[ 23 ] [ 24 ]を証明しました。 | 1 ( n ) n − 1 2 | = O ( 1 ログ n ) 。 {\displaystyle \left|{\frac {a(n)}{n}}-{\frac {1}{2}}\right|=O\!\left({\frac {1}{\sqrt {\log n}}}\right).} ホフスタッターは後にクラウス・ピン との私的なやり取りの中で、コンウェイが挑戦状を突きつける約10〜15年前に、自分がその数列とその構造を発見していたと主張した。[ 10 ]
参考文献
情報源 Balamohan, B.; Kuznetsov, A.; Tanny, Stephan M. (2007-06-27)、「ホフスタッターのQ数列の変種の挙動について」(PDF) 、Journal of Integer Sequences 、10 (7)、ウォータールー、オンタリオ州(カナダ):ウォータールー大学:71、Bibcode :2007JIntS..10...71B、ISSN 1530-7638 。エマーソン、ナサニエル D. (2006年3月17日)、「可変次数再帰によって定義されるメタフィボナッチ数列の族」(PDF) 、Journal of Integer Sequences 、9 (1)、ウォータールー、オンタリオ州 (カナダ):ウォータールー大学、ISSN 1530-7638 。ホフスタッター、ダグラス (1980)、『ゲーデル、エッシャー、バッハ:永遠の黄金の鎖』 、ペンギンブックス、ISBN 0-14-005579-7 。Pinn, Klaus (1999)、「ホフスタッターのQ(n)シーケンスにおける秩序と混沌」、Complexity 、4 (3): 41–46 、arXiv : chao-dyn/9803012v2 、Bibcode : 1999Cmplx...4c..41P、doi : 10.1002/(SICI)1099-0526(199901/02)4:3 < 41::AID-CPLX8 > 3.0.CO ; 2-3 。Pinn, Klaus (2000)、「コンウェイの再帰的数列の混沌とした従兄弟」、Experimental Mathematics 、9 (1): 55–66 、arXiv : cond-mat/9808031 、Bibcode : 1998cond.mat..8031P、doi : 10.1080/10586458.2000.10504635、S2CID 13519614 。