Secvența Hofstadter este una dintr-o familie de secvențe întregi definite prin formule recurente neliniare .
Primele secvențe Hofstadter au fost descrise de Douglas Hofstadter în cartea sa Gödel, Escher, Bach . Secvențele sunt prezentate în ordinea prezentării lor în Capitolul III despre figuri și fundal (secvență Figura-Figură) și în Capitolul V despre structuri și procese recursive (alte secvențe).
Secvențele Hofstadter Drawing-Drawing ( R și S ) sunt o pereche de secvențe întregi complementare . Secvența { R } este definită după cum urmează [1] [2]
iar secvența {S( n )} este definită ca o secvență strict crescătoare de numere întregi pozitive care nu sunt prezente în {R( n )}. Primii termeni ai acestor secvențe
R: 1, 3, 7, 12, 18, 26, 35, 45, 56, 69, 83, 98, 114, 131, 150, 170, 191, 213, 236, 260, ... ( secvența OEIS A005228 ) S: 2, 4, 5, 6, 8, 9, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, ... ( secvența OEIS A030124 )Secvența G Hofstadter este definită după cum urmează [3] [4]
Primii termeni ai acestei secvențe
0, 1, 1, 2, 3, 3, 4, 4, 5, 6, 6, 7, 8, 8, 9, 9, 10, 11, 11, 12, 12, ... ( secvența OEIS A005206 )Secvența Hofstadter H este definită după cum urmează [3] [5]
Primii termeni ai acestei secvențe
0, 1, 1, 2, 3, 4, 4, 5, 5, 6, 7, 7, 8, 9, 10, 10, 11, 12, 13, 13, 14, ... ( secvența OEIS A005374 )Secvențele Hofstadter feminine (F) și masculine (M) sunt definite după cum urmează [3] [6]
Primii termeni ai acestor secvențe
F: 1, 1, 2, 2, 3, 3, 4, 5, 5, 6, 6, 7, 8, 8, 9, 9, 10, 11, 11, 12, 13, ... (secvența A005378 în OEIS ) M: 0, 0, 1, 2, 2, 3, 4, 4, 5, 6, 6, 7, 7, 8, 9, 9, 10, 11, 11, 12, 12, ... (secvența A005379 în OEIS )Secvența Hofstadter Q este definită după cum urmează [3] [7] :
Primii termeni ai acestei secvențe
1, 1, 2, 3, 3, 4, 5, 5, 6, 6, 6, 8, 8, 8, 10, 9, 10, 11, 11, 12, ... (secvența A005185 în OEIS )Hofstadter a numit termenii secvenței „numere Q” [3] . Astfel, al 6-lea număr al lui Q este 4. Reprezentarea secvenței Q în cartea lui Hofstadter este, de fapt, prima mențiune a meta-secvențelor Fibonacci în literatură [8] .
În timp ce numerele Fibonacci sunt determinate prin însumarea celor doi termeni anteriori, cei doi termeni anteriori ai secvenței Q determină cât de departe trebuie să mergeți pentru a lua termenii secvenței la suma. Indicii pentru însumare sunt dați de aceeași secvență Q.
Q(1), primul element al secvenței, este folosit doar pentru a calcula Q(3) [9] .
Deși secvența Q pare haotică [3] [10] [11] [12] , la fel ca multe alte meta-secvențe Fibonacci, membrii ei pot fi grupați în blocuri [13] [14] . Pentru secvența Q, blocul k -al are 2 k membri [15] . Mai mult, pentru g care aparține blocului căruia îi aparține numărul Q, cei doi termeni folosiți pentru calcularea numărului Q, numiți părinți, sunt în mare parte în blocul g − 1 și doar câțiva membri sunt în blocul g − 2, dar niciodată în blocurile anterioare [16] .
Cele mai multe dintre aceste constatări sunt observații empirice, deoarece nimic nu a fost dovedit riguros cu privire la secvența Q până în prezent [17] [18] [19] . În special, nu se știe dacă secvența este bine definită pentru toți n . Adică, secvența „moare” la un moment dat încercând să folosească membrul secvenței din stânga primului membru al lui Q(1). [12] [17] [19]
Un exemplu pentru a înțelege algoritmul:
de exemplu, este necesar să înlocuiți valorile Q(1) = 1, Q(2)=1 (prin condiție).
Q(3) = Q(3-1)+Q(3-1) = Q(2)+ Q(2) = 2
Q(4) = (Q(4-Q(3))+Q(4-Q(2)) = Q(4-2)+Q(4-1) = Q(2)+Q(3) = 1+2=3
La 20 de ani după descrierea de către Hofstadter a secvenței Q , Hofstadter și Greg Huber au folosit simbolul Q pentru a generaliza secvența Q la o familie de secvențe, iar secvența originală Q a fost redenumită secvența U [19] .
Secvența originală Q se generalizează prin înlocuirea ( n − 1) și ( n − 2) cu ( n − r ) și respectiv ( n − s ) [19] .
Acest lucru a dus la o familie de secvențe
unde s ≥ 2 și r < s .
Pentru ( r , s ) = (1,2) obținem șirul inițial Q , astfel încât să fie membru al acestei familii. În prezent, sunt cunoscute doar trei secvențe din familia Q r , s , și anume, secvența U cu ( r , s ) = (1,2) (secvența originală Q ) [19] , șirul V cu ( r , s ) ) = (1 ,4) [20] și o secvență W cu (r,s) = (2,4) [19] . Numai pentru secvența V , care nu se comportă la fel de haotic ca celelalte două, se demonstrează că nu „moare” [19] . Ca și secvența originală Q , nimic nu a fost dovedit strict pentru șirul W [19] .
Câțiva primii termeni ai secvenței V
1, 1, 1, 1, 2, 3, 4, 5, 5, 6, 6, 7, 8, 8, 9, 9, 10, 11, 11, 11, ... ( secvența OEIS A063882 )Câțiva primii termeni ai secvenței W
1, 1, 1, 1, 2, 4, 6, 7, 7, 5, 3, 8, 9, 11, 12, 9, 9, 13, 11, 9, ... ( secvența OEIS A087777 )Pentru alte valori ( r , s ) secvențele „mor” mai devreme sau mai târziu, adică. există n pentru care valoarea lui Qr , s ( n ) este nedefinit deoarece n − Qr , s ( n − r ) < 1 [19] .
În 1998, Klaus Pinn, un om de știință de la Universitatea din Münster (Germania), în strâns contact cu Hofstadter, a propus o altă generalizare a secvenței Q a lui Hofstadter și a numit secvențele rezultate F - secvențe [21] .
Familia de secvențe Pinn Fi, j este definită după cum urmează:
Astfel, Pinn a introdus constante suplimentare i și j , care deplasează indicii termenilor însumați la stânga (adică mai aproape de începutul secvenței) [21] .
Numai secvențele F cu ( i , j ) = (0,0), (0,1), (1,0) și (1,1), dintre care prima este șirul original Q , se dovedesc a fi bine- definit [21] . Spre deosebire de Q ( 1 ), primele elemente ale secvențelor Pinn Fi , j ( n ) sunt folosite pentru a calcula celelalte elemente din secvență dacă una dintre constantele suplimentare este 1.
Primii termeni ai secvenței F 0,1 Pinn
1, 1, 2, 2, 3, 4, 4, 4, 5, 6, 6, 7, 8, 8, 8, 8, 9, 10, 10, 11, ... secvența OEIS A046699Secvența Hofstadter-Conway de 10.000 USD este definită după cum urmează [22]
Primii termeni ai secvenței
1, 1, 2, 2, 3, 4, 4, 4, 5, 6, 7, 7, 8, 8, 8, 8, 9, 10, 11, 12, … (secvența A004001 în OEIS )Secvența și-a primit numele deoarece John Horton Conway a anunțat un bonus de 10.000 de dolari oricui ar putea demonstra un anumit rezultat despre comportamentul asimptotic al secvenței. Premiul, redus la 1.000 de dolari, a revenit lui Collin Mallows [23] . Într-o conversație privată cu Klaus Pinn, Hofstadter a susținut mai târziu că a găsit secvența și structura ei cu aproximativ 10-15 ani înainte de anunțarea de către Conway a premiului [10] .