En matemàtiques, els nombres de Fibonacci, sovint denotats Fn, formen una sèrie, anomenada successió de Fibonacci, tal que cada nombre de la sèrie és la suma dels dos nombres anteriors, prenent com a valors inicials de la sèrie 0 i 1. És a dir,[1]
i
per n > 1.
Si se segueixen definicions més antigues, el valor és omès. Així doncs, la seqüència comença amb i la relació de recurrència és vàlida per n > 2.[3][4] En la seva definició original, Fibonacci començava la seqüència amb [5]
Els nombres de Fibonacci estan estretament relacionats amb la secció àuria: la fórmula de Binet expressa l'nèssim nombre de Fibonacci en termes de n i la secció àuria, i implica que la raó de dos nombres consecutius de Fibonacci tendeix a la secció àuria a mesura que n augmenta.
Els nombres de Fibonacci duen el nom del matemàtic italià Leonardo de Pisa, posteriorment conegut com Fibonacci. En el seu llibre de 1202 Liber Abaci, Fibonacci va introduir la sèrie a les matemàtiques europees occidentals,[6] tot i que la seqüència ja havia estat descrita prèviament a l'Índia,[7][8][9] al voltant de l'any 200 abans de Crist en una obra de Pingala quan enumerava possibles patrons en la poesia en sànscrit formats per síl·labes de dues longituds diferents.
Els nombres de Fibonacci apareixen de forma inesperada en les matemàtiques, fins a tal punt que hi ha un revista sencera dedicada al seu estudi, la Fibonacci Quarterly. Les aplicacions dels nombres de Fibonacci inclouen algorismes computacionals com la tècnica de cerca de Fibonacci i l'estructura de dades del monticle de Fibonacci, i grafs anomenats cubs de Fibonacci, que serveixen per interconnectar sistemes paral·lels i distribuïts.
Els nombres de Fibonacci també estan molt relacionats amb els nombres de Lucas, en el sentit que els nombres de Fibonacci i els de Lucas formen una parella completa de sèries de Lucas: and .
La sèrie de Fibonacci apareix en les matemàtiques a l'Índia en relació al prosòdia en sànscrit, tal com va assenyalar Parmanand Singh l'any 1986.[8][10][11] En la tradició poètica en sànscrit, era interessant enumerar tots els patrons de síl·labes llarges (L) de 2 unitats de duració, juxtaposades amb les síl·labes curtes (C) d'1 unitat de durada. El recompte dels diferents patrons d'L i d'S successius d'una durada total fixa dona lloc als nombres de Fibonacci: el nombre de patrons de durada m unitats és Fm + 1.[9]
Hi ha consciència per primer cop del coneixement de la sèrie de Fibonacci en l'obra de Pingala (circa 450 –200 aC). Singh va citar la críptica fórmula de Pingala coneguda com misrau cha ("les dues es barregen") i els acadèmics van interpretar-ho en aquest context com: el nombre de patrons d'm blocs (Fm+1) s'obté afegint una [C] als Fm casos i una [L] als Fm−1 casos.[12] Bharata Muni també va demostrar conèixer la sèrie a Natya Shastra (c. 100 aC–c. 350 dC).[13][7] Tanmateix, l'exposició més clara de la seqüència es troba en l'obra de Virahanka (c. 700 dC), l'obra del qual es va perdre però es pot trobar en una citació de Gopala (c. 1135):[11]
Variacions de dos metres anteriors [és la variació]... Per exemple, per [un metre de longitud] quatre, variacions de metres de dos [i] tres són sumats, apareix el cinc. [calcula els exemples de 8, 13, 21]... D'aquesta manera, s'hauria de seguir el procés en totes les mātrā-vṛttas [combinacions prosòdiques].[a]
Hemachandra (al voltant de 1150) és també considerat sabedor de la seqüència,[7] ne escriure que "la suma entre l'anterior i el d'abans és el nombre ... del següent mātrā-vṛtta."[15][16]
Fora de l'Índia, la seqüència de Fibonacci va aparèixer per primer cop al Liber Abaci (El Llibre del Càlcul, 1202) de Fibonacci[6][17] on s'utilitzava per calcular el creixement en la població de conills.[18][19] Fibonacci va considerar el creixement d'una població de conills ideal (biològicament poc realista), assumint que: una parella de cries de conill nounada es posen en un camp; cada parella de cries s'aparella a l'edat d'un mes, i al final del segon mes sempre produeixen una altra parella de conills; i els conills mai no moren, sinó que continuen criant per sempre. Fibonacci va proposar aquest enigma: quantes parelles hi haurà en un any?
Al final del primer mes, s'aparellen, però hi segueix havent només una parella.
Al final del segon mes produeixen una nova parella, així doncs hi ha 2 parelles en el camp.
Al final del tercer mes, la parella original produeix una segona parella, però la segona parella simplement s'aparellen sense criar, així doncs hi ha 3 parelles en total.
Al final del quart mes, la parella original ha produït una altra parella, i la parella que va néixer fa dos mesos produeixen la seva primera parella, fent-ne un total de cinc.
Al final del mes n-èssim, el nombre de parelles de conills és igual al nombre de parelles madures (és a dir, el nombre de parelles en el mes n – 2) més el nombre de parelles vives el mes anterior (el mes n – 1). El nombre en el mes n-èssim és l'n-èssim nombre de Fibonacci.[20]
El terme "seqüència de Fibonacci" va ser utilitzat per primer cop pel teòric de nombres del segle xixÉdouard Lucas.[21]
Com que , aquesta fórmula també pot ser escrita com
Per veure-ho,[25] noti's quw φ i ψ són totes dues solucions de les equacions
així doncs, les potències de φ i ψ satisfan la recursió de Fibonacci. En altres paraules,
i
Segueix que per valors qualssevol de a i de b, la seqüència definida per
satisfà la mateixa recurrència.
Si a i b són triats tals que U0 = 0 i U1 = 1 llavors la seqüència resultant Un ha de ser una seqüència de Fibonacci. Això és el mateix que imposar que a i b satisfacin el sistema d'equacions:
amb solució
que produeix la fórmula imposada.
Prenent com a valors inicials U0 i U1 constants arbitràries, una solució més general és:
on
Càlcul per arrodoniment
Com que
per tot n ≥ 0, el nombre Fn és l'enter més proper a . Per tant, es pot trobar arrodoniment, utilitzant la funció de l'enter més proper:
De fet, l'error d'arrodoniment és molt petit, menys de 0.1 per n ≥ 4, i més de 0.01 per n ≥ 8.
També es poden calcular els nombres de Fibonacci mitjançant el truncament, en termes de la funció terra:
Com que la funció terra és monòtona, es pot invertir aquesta darrera fórmula per trobar l'índex n(F) del major nombre de Fibonacci que no és més gran que un nombre realF > 1:
on
Límit de quocients consecutius
Johannes Kepler va observar que la raó entre nombres consecutius de Fibonacci convergeix. Va escriure que "el que 5 és a 8 és, pràcticament, el que 8 és a 13, i el que 8 és a 13, és el que 13 és a 21 gairebé", i va concloure que aquestes raons tendeixen a la secció àuria [26][27]
Aquesta convergència funciona independentment dels valors inicials, exceptuant el cas trivial de 0,0, o qualsevol parella en la secció àuria conjugada, Això es pot verificar usant la fórmula de Binet. Per exemple, els valors inicials de 3 i 2 generen la seqüència 3, 2, 5, 7, 12, 19, 31, 50, 81, 131, 212, 343, 555, ... La raó de termes consecutius en aquesta seqüència mostra la mateixa convergència cap a la secció àuria.
Descomposició en potències
Com que la secció àuria satisfà l'equació
es pot utilitzar aquesta expressió per descompondre potències més elevades com a funció lineal de potència més baixes, que alhora poden ser descomposades successivament fins a obtenir una combinació lineal de i 1. La relació de recurrència resultant acaben tenint nombres de Fibonacci com a coeficinets lineals:
Es pot demostrar aquesta equació mitjançant inducció en n.
Aquesta expressió és també vàlida per n < 1 si s'esté la seqüència de Fibonacci Fn als enters negatius, utilitzant la relació de Fibonacci
Forma matricial
Un sistema de dues dimensions d'equacions de diferència que descriu la seqüència de Fibonacci és
denotat, alternativament, com
que implica . Els valors propis de la matriu A són i que corresponen als vectors propis
i
Com que els valors inicials són
es té que el terme n-èssim és
D'aquesta expressió, es pot concloure que l'element n-èssim de la sèrie de Fibonacci pot ser obtingut de manera directa a partir de l'expressió en forma tancada:
De manera equivalent, es pot fer el mateix càlcul diagonalitzantA a partir de l'ús de la seva descomposició en valors propis:
on i
L'expressió en forma tancada de l'element n-èssim de la sèrie de Fibonacci ve, doncs, donat per
Es pot entendre aquesta propietat en termes de la representació en fracció contínua de la secció àuria:
Els nombres de Fibonacci apareixen a mesura que la raó de convergents successius de la fracció contínua de φ, i la matriu formada a partir del convergents successius de qualsevol fracció contínua té un determinant de +1 o −1. La representació matricial dona la següent expressió en forma tancada dels nombres de Fibonacci:
Prenent el determinant en ambdós costats de l'equació, s'obté la identitat de Cassini,
A més, com que AnAm = An+m per qualsevol matriu quadrada A, es poden derivar les següents identitats (s'obtenen a partir de dos coeficients diferents del producte matricial, i es pot deduir fàcilment la segona a partir de la primera canviant n per n + 1),
En particular, amb m = n,
Aquestes últimes dues identitats proporcionen un mètode per calcular els nombres de Fibonacci recursivament en O(log(n)) operacions aritmètiques i en temps O(M(n) log(n)), on M(n) és el temps que es triga a multiplicar dos nombres d'n dígits. Això coincideix amb el temps de calcular l'n-éssim nombre de Fibonacci a partir de la fórmula matricial en forma tancada, però amb menys passos redundants si s'evita tornar a calcular un nombre de Fibonacci que ja s'havia calculat (recursió amb memoització).[28]
Identificació
Hom es pot preguntar si un enter positiux és un nombre de Fibonacci. Això és veritat si i només si almenys un dels dos nombres i és un quadrat perfecte.[29] Això és perquè es pot reordenar la fórmula de Binet de més amunt fins a tenir
que permet trobar la posició en la seqüència d'un nombre de Fibonacci.
Aquesta fórmula ha de tornar un enter per tot n, així que l'expressió radical ha de ser un enter (altrament, el logaritme ni tan sols retorn un nombre racional).
Identitats combinatòries
Demostracions combinatòries
La majoria de les identitats relacionades amb els nombres de Fibonacci poden ser demostrades a partir d'arguments basats en combinatòria que utilitzen el fet que es pot interpretar Fn com el nombre de seqüències d'1s i 2s que sumen n − 1. Això es pot rendre com la definició de Fn, amb el conveni que F0 = 0, en el sentit que no hi ha cap suma que dongui −1, i que F1 = 1, en el sentit que la suma buida "suma" 0. Aquí, l'ordre dels sumands importa. Per exemple, 1 + 2 i 2 + 1 es consideren sumes diferents.
Per exemple, la relació recursiva
o, en altres paraules, el nombre de Fibonacci n-èssim és la suma dels dos nombres de Fibonacci previs, es pot mostrar dividint les Fn sumes d'1s i 2s que sumen n − 1 en dos grups que no se solapen. Un dels grups conté les sumes el primer terme dels quals és 1 i l'altre conté les sumes que tenen el 2 com a primer terme. En el primer grup, la resta de termes sumen n − 2, així que hi ha Fn-1 sumes, i en el segon grup la resta de termes sumen n − 3, així doncs hi ha Fn−2 sumes. Així doncs, hi ha un total de Fn−1 + Fn−2 sumes en total, que és igual a Fn.
De manera similar, es pot demostrar que la suma dels primers nombres de Fibonacci fins al terme n-èssim és igual al nombre de Fibonacci (n + 2)-èssim menys u.[30] En símbols:
Això es fa dividint les sumes que donguin n + 1 d'una forma diferent, aquest cop a partir de la ubicació del primer 2. Específicament, el primer grup consisteix en aquelles sumes que comencen amb un 2, el segon grup és el de les sumes que comencen per un 1 + 2, el tercer és 1 + 1 + 2, i així successivament, fins a l'últim grup, que consisteix en l'única suma en què només hi ha 1s. El nombre de sumes en el primer grup és F(n), F(n − 1) en el segon grup, i així successivament, amb 1 suma en l'últim grup. Així doncs, el nombre total de sumes és F(n) + F(n − 1) + ... + F(1) + 1 i, per tant, aquesta quantitat és igual a F(n + 2).
Un argument similar, agrupant les sumes a partir de la posició del primer 1 enlloc de la posició del primer 2, dona dues més identitats:
i
En paraules, la suma dels primers nombres de Fibonacci d'índex senar fins a F2n−1 és el nombre de Fibonacci (2n)-èssim, i la suma dels primers nombres de Fibonacci d'índex parell fins a F2n és el nombre de Fibonacci (2n + 1)-èssim menys 1.[31]
Es pot utilitzar un truc diferent per demostrar
o en paraules, la suma dels quadrats dels primers nombres de Fibonacci fins a Fn és el producte dels nombres de Fibonacci n-èssim i (n + 1)-èssim. En aquest cas, es pot descompondre un rectangle de Fibonacci de costats Fn i F(n + 1) en quadrats de mida Fn, Fn−1, i així successivament fins a F1 = 1, pel qual la identitat segueix a partir de comparar les àrees (vegi's la primera figura a dalt de tot de l'article).
Mètode simbòlic
També es considera la seqüència utilitzant el mètode simbòlic.[32] Més precisament, aquesta seqüència correspon a una classe combinatòria especificable. L'especificació d'aquesta seqüència és . En efecte, com s'ha afrimat més amunt, el nombre de Fibonacci -èssim és igual al nombre de composició combinatòria de utilitzant els termes 1 i 2.
on Ln és l'n-èssim nombre de Lucas. La segona és una identitat relacionada amb el terme 2n de la successió; altres identitats d'aquest tipus són
mitjançant la identitat de Cassini.
Aquestes es poden obtenir experimentalment utilitzant reducció de reticle, i són útils per establir un crivell especial del cos de nombres per factoritzar un nombre de Fibonacci.
↑"Pel quart, variacions de metres del segon [i] del tercer són sumades, dona el cinc. Pel cinquè, variacions dels dos anteriors – el tercer [i] el quart són sumats, s'obté el vuit. D'aquesta manera, pel sis, [variacions] del quatre [i] del cinc són barrejades, donant lloc al tretze. I d'aquesta manera, les variacions de dos metres anteriors que es barregen, set mores [és] trenta-u. Així, s'hauria de seguir aquest procés en totes les mātrā-vṛttas" [14]
↑ 8,08,1Singh, Parmanand «The So-called Fibonacci numbers in ancient and medieval India». Historia Mathematica, 12, 3, 1985, p. 229–44. DOI: 10.1016/0315-0860(85)90021-7.
↑ 9,09,1Knuth, Donald. The Art of Computer Programming. 4. Generating All Trees – History of Combinatorial Generation. Addison–Wesley, 2006, p. 50. ISBN 978-0-321-33570-8. «it was natural to consider the set of all sequences of [L] and [S] that have exactly m beats. ...there are exactly Fm+1 of them. For example the 21 sequences when m = 7 are: [gives list]. In this way Indian prosodists were led to discover the Fibonacci sequence, as we have observed in Section 1.2.8 (from v.1)»
↑Knuth, Donald. The Art of Computer Programming. 1. Addison Wesley, 1968, p. 100. ISBN 978-81-7758-754-8. «Before Fibonacci wrote his work, the sequence Fn had already been discussed by Indian scholars, who had long been interested in rhythmic patterns... both Gopala (before 1135 AD) and Hemachandra (c. 1150) mentioned the numbers 1,2,3,5,8,13,21 explicitly [see P. Singh Historia Math 12 (1985) 229–44]" p. 100 (3d ed)...»
↑Agrawala, VS. Pāṇinikālīna Bhāratavarṣa (Hn.). Varanasi-I: TheChowkhamba Vidyabhawan, 1969. «SadgurushiShya writes that Pingala was a younger brother of Pāṇini [Agrawala 1969, lb]. There is an alternative opinion that he was a maternal uncle of Pāṇini [Vinayasagar 1965, Preface, 121]. ... Agrawala [1969, 463–76], after a careful investigation, in which he considered the views of earlier scholars, has concluded that Pāṇini lived between 480 and 410 BC»
↑Gardner, Martin. Mathematical Circus. The Mathematical Association of America, 1996, p. 153. ISBN 978-0-88385-506-5. «It is ironic that Leonardo, who made valuable contributions to mathematics, is remembered today mainly because a 19th-century French number theorist, Édouard Lucas... attached the name Fibonacci to a number sequence that appears in a trivial problem in Liber abaci»
↑Knuth, Donald. Annual meeting. The Mathematical Association of America, 2008-12-11. «Negafibonacci Numbers and the Hyperbolic Plane»