Teorema de Zeckendorf

De testwiki
Salta a la navegació Salta a la cerca
Els 89 primers nombres naturals en la forma de Zeckendorf. L'altura de cada rectangle és un nombre de Fibonacci. Les bandes verticals tenen amplada 10.

A matemàtiques, el teorema de Zeckendorf's, anomenat pel matemàtic belga amateur Edouard Zeckendorf, és un teorema sobre la representació dels nombres naturals com a sumes de nombres de Fibonacci.

El teorema de Zeckendorf enuncia que tot enter positiu es pot representar de forma única com la suma d'un o diversos nombres de Fibonacci distints de tal forma que la suma no inclou nombres de Fibonacci consecutius. Més precisament, si Plantilla:Mvar és qualsevol enter positiu, existeixen enters positius Plantilla:Math, amb Plantilla:Math, tals que

N=i=0kFci,

on Plantilla:Mvar és el Plantilla:Mvar-èssim nombre de Fibonacci. Aquesta suma s'anomena la representació de Zeckendorf de Plantilla:Mvar. La codificació de Fibonacci de Plantilla:Mvar es pot derivar de la seva representació de Zeckendorf.

Per example, la representació de Zeckendorf de 64 és

Plantilla:Math.

Hi ha altres formes de representar 64 com la suma de nombres de Fibonacci

Plantilla:Math
Plantilla:Math
Plantilla:Math
Plantilla:Math

però aquestes no són representacions de Zeckendorf perquè 34 i 21 són nombres de Fibonacci consecutius, com també ho són 5 i 3.

Per a qualsevol enter positiu, la seva representació de Zeckendorf es pot determinar usant un algorisme voraç, elegint el nombre de Fibonacci més gran possible a cada pas.

Història

Mentre el teorema rep el nom de l'autor epònim que va publicar el seu article al 1972, el mateix resultat havia estat publicat 20 anys enrere per Gerrit Lekkerkerker.[1] Com a tal, el teorema és un exemple de la Llei d'Eponímia de Stigler.

Demostració

El teorema de Zeckendorf té dues parts:

  1. Existència: qualsevol enter positiu Plantilla:Mvar té una representació de Zeckendorf.
  2. Unicitat: cap enter positiu Plantilla:Mvar té dues representacions de Zeckendorf diferents.

La primera part del teorema de Zeckendorf's (existència) es pot demostrar per inducció.

La segona part del teorema de Zeckendorf (unicitat) necessita el lema següent:

Lema: La suma de qualsevol conjunt no buit de nombres de Fibonacci distints i no consecutius i que té Plantilla:Mvar com el seu membre més gran compleix que és estrictament menor que el següent nombre de Fibonacci Plantilla:Math.

El lema es pot demostrar per inducció sobre j.

Ara considerem dos conjunts no buits de nombres de Fibonacci no consecutius, Plantilla:Math i Plantilla:Math, que tenguin la mateixa suma. Considerem els conjunts Plantilla:Math and Plantilla:Math que s'obtenen de Plantilla:Math i Plantilla:Math eliminant els elements comuns, és a dir,

Plantilla:Math

Plantilla:Math

Com que Plantilla:Math i Plantilla:Math tenien la mateixa suma i s'han eliminat exactament els elements de Plantilla:MathPlantilla:Math, els dos conjunts Plantilla:Math and Plantilla:Math també han de tenir la mateixa suma.

Ara mostrarem per reducció a l'absurd que almenys un dels conjunts Plantilla:Math and Plantilla:Math és buit. Suposem el contrari, és a dir, que Plantilla:Math i Plantilla:Math són tots dos no buits i considerem el membre més gran de Plantilla:Math que sigui Plantilla:Mvar i el membre més gran de Plantilla:Math que sigui Plantilla:Mvar. Com que Plantilla:Math i Plantilla:Math no contenen elements comuns, Plantilla:Math. Sense perdre generalitat, suposem que Plantilla:Math. Aleshores pel lema, la suma de Plantilla:Math és estrictament menor que Plantilla:Math i, per tant, també és estrictament menor que Plantilla:Mvar, mentre la suma de Plantilla:Math és com a mínim Plantilla:Mvar. Això contradiu el fet que Plantilla:Math i Plantilla:Math tenguin la mateixa suma. I es conclou que algun conjunt Plantilla:Math o Plantilla:Math ha de ser buit.

Ara suposem (novament sense perdre generalitat) que Plantilla:Math és buit. Aleshores Plantilla:Math té suma 0, com també Plantilla:Math. Però com que Plantilla:Math només pot contenir enters positius, també ha de ser buit. Es conclou que Plantilla:Math ∅ la qual cosa implica que Plantilla:Math. Això demostra que la representació de Zeckendorf és única.

Multiplicació de Fibonacci

Es pot definir l'operació següent ab on Plantilla:Mvar, Plantilla:Mvar són nombres naturals de la forma següent: donades les representacions de Zeckendorfa=i=0kFci(ci2) and b=j=0lFdj(dj2) es defineix el producte de Fibonacci

ab=i=0kj=0lFci+dj

Exemples

La representació de Zeckendorf de 2 és F3, i la representació de Zeckendorf de 4 és F4+F2 (F1 no es té en compte a les representacions). Per tant, 24=F3+4+F3+2=13+5=18.

El producte no està sempre en la forma de Zeckendorf. Per exemple:

44=(F4+F2)(F4+F2)=F4+4+2F4+2+F2+2=21+28+3=40=F9+F5+F2


O aquest altre exemple:

1012=(F6+F3)(F6+F4+F2)=F6+6+F6+4+F6+2++F3+6+F3+4+F3+2=F12+F10+F8+F9+F7+F5=144+55+21+34+13+5=272=F13+F9+F5

Propietats

Representació amb nombres de negafibonacci

La seqüència de Fibonacci es pot estendre a índex negtiu Plantilla:Mvar usant la relació de recurrència reordenada:

Fn2=FnFn1,

que dona lloc a la seqüència de nombres de "negafibonacci" que satisfà la relació:

Fn=(1)n+1Fn.

Exemples

  • F0=F2F1=11=0
  • F1=F1F0=10=1
  • F2=F0F1=01=1
  • F3=F1F2=1(1)=2
  • F4=F2F3=12=3

Representació única

Qualsevol enter es pot representar de forma única[3] com la suma de nombres de negafibonacci de tal forma que no s'utilitzen dos nombres negafibonacci consecutius. Per exemple:

  • 11=F6+F4=(8)+(3)
  • 12=F7+F2=(+13)+(1)
  • 24=F9+F6+F4+F1=(+34)+(8)+(3)+(+1)
  • 43=F10+F7+F2=(55)+(+13)+(1)
  • 0 es representa com la suma buida.

Això dona un sistema de codificació dels nombres enters, similar a la representació del teorema de Zeckendorf. Es defineix una cadena de dígits d1,d2,dn per al número Plantilla:Mvar de la forma següent:

di={1si Fi apareix dins larepresentació de x0en cas contrari

Per exemple, 24 es pot representar amb la cadena 100101001, que té el dígit 1 a les posicions 9, 6, 4, i 1, perquè 24=F9+F6+F4+F1.

El nombre enter Plantilla:Mvar es representa amb una cadena de longitud senar si i només si Plantilla:Math.

Referències

Plantilla:Referències

Enllaços externs

Aquest article incorpora material de la demostració que la representació de Zeckendorf d'un enter positiu és única de PlanetMath, que té la Llicència Creative Commons Atribució/Compartir-Igual.