Twierdzenie Zeckendorfa
|
Reprezentacja Zeckendorf pierwszych 89 liczb całkowitych. Szerokości prostokątów to liczby Fibonacciego , podczas gdy odpowiadające im wysokości mają . Prostokąty tego samego koloru są przystające.faja{\ displaystyle F_ {i}} faja-1{\ displaystyle F_ {i-1}}![{\ displaystyle F_ {i-1}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/568d1e86297003df38984a6f5a10548fbd26b87a)
|
Twierdzenie Zeckendorf zwany sposób z matematyka belgijskim Edouard Zeckendorf , to twierdzenie w dodatku teorii liczb , które gwarantuje, że dowolna liczba naturalna może być reprezentowany w sposób szczególny, jako suma Fibonacciego oddzielania i nie odbywa się kolejno. Ta reprezentacja jest nazywany reprezentacji Zeckendorf się .
NIE{\ displaystyle N}
NIE{\ displaystyle N}![NIE](https://wikimedia.org/api/rest_v1/media/math/render/svg/f5e3890c981ae85503089652feb48b191b57aae3)
Oświadczenie i przykład
Twierdzenie Zeckendorfa - dla każdej naturalnej liczby całkowitej istnieje unikalna sekwencja liczb całkowitych , z i , taka, że
NIE{\ displaystyle N}
vs0,...,vsk{\ displaystyle c_ {0}, \ ldots, c_ {k}}
vs0≥2{\ displaystyle c_ {0} \ geq 2}
vsja+1>vsja+1{\ displaystyle c_ {i + 1}> c_ {i} +1}![{\ displaystyle c_ {i + 1}> c_ {i} +1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/23053a008d5111396e3e331b404abe298ae3500d)
NIE=∑ja=0kfavsja{\ Displaystyle N = \ suma _ {i = 0} ^ {k} F_ {c_ {i}}}![{\ Displaystyle N = \ suma _ {i = 0} ^ {k} F_ {c_ {i}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/169a342ce976392405e0d2193d922e519149ce56)
,
gdzie jest -ta liczba Fibonacciego.
fanie{\ displaystyle F_ {n}}
nie{\ displaystyle n}![nie](https://wikimedia.org/api/rest_v1/media/math/render/svg/a601995d55609f2d9f5e233e36fbe9ea26011b3b)
Na przykład jest reprezentowana przez pustą sumę . Przedstawienie liczby w Zeckendorfie to
0{\ displaystyle 0}
100{\ displaystyle 100}![100](https://wikimedia.org/api/rest_v1/media/math/render/svg/0572cd017c6d7936a12737c9d614a2f801f94a36)
100=89+8+3{\ displaystyle 100 = 89 + 8 + 3}![{\ displaystyle 100 = 89 + 8 + 3}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8e9d5ed12089859c4b7cb14616e26663bd86ad1a)
.
Liczba ma inne reprezentacje jako suma liczb Fibonacciego. Więc :
100{\ displaystyle 100}![100](https://wikimedia.org/api/rest_v1/media/math/render/svg/0572cd017c6d7936a12737c9d614a2f801f94a36)
100=89+8+2+1{\ displaystyle 100 = 89 + 8 + 2 + 1}
100=89+5+3+2+1{\ Displaystyle 100 = 89 + 5 + 3 + 2 + 1}
100=55+34+8+3{\ Displaystyle 100 = 55 + 34 + 8 + 3}
100=55+34+8+2+1{\ Displaystyle 100 = 55 + 34 + 8 + 2 + 1}
100=55+34+5+3+2+1{\ Displaystyle 100 = 55 + 34 + 5 + 3 + 2 + 1}
100=55+21+13+8+3{\ Displaystyle 100 = 55 + 21 + 13 + 8 + 3}
ale te reprezentacje zawierają kolejne liczby Fibonacciego. Do dowolnej reprezentacji liczby całkowitej kojarzymy słowo binarne, którego -ta litera to jeśli występuje w reprezentacji, a jeśli nie. Tak więc z przedstawieniami powyższego związane są słowa:
NIE{\ displaystyle N}
nie{\ displaystyle n}
1{\ displaystyle 1}
fanie{\ displaystyle F_ {n}}
NIE{\ displaystyle N}
0{\ displaystyle 0}
100{\ displaystyle 100}![100](https://wikimedia.org/api/rest_v1/media/math/render/svg/0572cd017c6d7936a12737c9d614a2f801f94a36)
1000010100{\ displaystyle 1000010100}
1000010011{\ displaystyle 1000010011}
1000001111{\ displaystyle 1000001111}
110010100{\ displaystyle 110010100}
110010011{\ displaystyle 110010011}
110001111{\ displaystyle 110001111}
101110100{\ displaystyle 101110100}![{\ displaystyle 101110100}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0e19bbde9e8e27876fd8e1198203cc84832185e0)
.
Zbiór słów binarnych związanych z przedstawieniami Zeckendorfa tworzy język racjonalny : są to puste słowa i słowa rozpoczynające się od dwóch następujących po sobie i niezawierające tych słów . Wyrażenie regularne tego języka jest
1{\ displaystyle 1}
1{\ displaystyle 1}![1](https://wikimedia.org/api/rest_v1/media/math/render/svg/92d98b82a3778f043108d4e20960a9193df57cbf)
0+1(0+01)∗{\ Displaystyle 0 + 1 (0 + 01) ^ {*}}![{\ Displaystyle 0 + 1 (0 + 01) ^ {*}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0199903e3ff0b9ed69ffef010a71c975b05cd5bc)
.
Kodowania Fibonacciego od liczby całkowitej jest z definicji słowo binarne związanego z reprezentacji, zwrócony a następnie symbolu . Tak więc kodowanie liczby Fibonacciego to .
1{\ displaystyle 1}
100{\ displaystyle 100}
00101000011{\ displaystyle 00101000011}![{\ displaystyle 00101000011}](https://wikimedia.org/api/rest_v1/media/math/render/svg/383b8de749dd4f743b788c8a44ab0852f4b43a6d)
Uwaga historyczna
Zeckendorf opublikował swój dowód twierdzenia w 1972 roku, kiedy to stwierdzenie było znane jako „twierdzenie Zeckendorfa” przez długi czas. Ten paradoks wyjaśniono we wstępie do artykułu Zeckendorfa: inny matematyk, Gerrit Lekkerkerker (en) , napisał dowód twierdzenia (i inne wyniki) po przemówieniu Zeckendorfa i opublikowanym w 1952 r., Przypisując autorstwo Zeckendorfowi. Według Clarka Kimberlinga był to artykuł Davida E. Daykina, opublikowany w prestiżowym czasopiśmie, który pomógł upublicznić wynik i jego autora.
Demonstracja
Dowód twierdzenia składa się z dwóch części:
1. Istnienie : Istnienie reprezentacji jest udowodnione przez użycie algorytmu zachłannego lub przez indukcję .
NIE{\ displaystyle N}![NIE](https://wikimedia.org/api/rest_v1/media/math/render/svg/f5e3890c981ae85503089652feb48b191b57aae3)
Dwa dowody istnienia
Pierwszy dowód
Rozumujemy przez
indukcję dobrze opartą na liczbie naturalnej . Jeśli wynosi zero, jest reprezentowane przez pustą sumę. W przeciwnym razie, z największą liczbą Fibonacciego mniejszą lub równą i albo . Zgodnie z hipotezą indukcyjną ma reprezentację. Tak więc, dla dowolnej liczby tej reprezentacji, dlatego . Reprezentacja , powiększona o , jest zatem rzeczywiście reprezentacją .
NIE{\ displaystyle N}
NIE{\ displaystyle N}
fak{\ displaystyle F_ {k}}
k≥2{\ displaystyle k \ geq 2}
NIE{\ displaystyle N}
M=NIE-fak{\ displaystyle M = N-F_ {k}}
M{\ displaystyle M}
faℓ{\ displaystyle F _ {\ ell}}
fak+faℓ≤fak+M=NIE<fak+1=fak+fak-1{\ Displaystyle F_ {k} + F _ {\ ell} \ równoważnik F_ {k} + M = N <F_ {k + 1} = F_ {k} + F_ {k-1}}
faℓ<fak-1{\ displaystyle F _ {\ ell} <F_ {k-1}}
M{\ displaystyle M}
fak{\ displaystyle F_ {k}}
NIE{\ displaystyle N}![NIE](https://wikimedia.org/api/rest_v1/media/math/render/svg/f5e3890c981ae85503089652feb48b191b57aae3)
Drugi dowód
Rozumujemy przez indukcję na rozpatrywanej liczbie całkowitej n . Istnienie jest łatwe do zweryfikowania dla małych wartości n . Załóżmy, że jest to prawda dla danej liczby całkowitej n i zdekomponuj tę liczbę, porządkując liczby Fibonacciego w porządku rosnącym. Należy rozważyć kilka przypadków:
- Jeśli z i , to:
nie=faja1+faja2+⋯+fajas{\ Displaystyle n = F_ {i_ {1}} + F_ {i_ {2}} + \ cdots + F_ {i_ {s}}}
4≤ja1{\ displaystyle 4 \ leq i_ {1}}
∀jot,jajot+1≥jajot+2{\ displaystyle \ forall j, i_ {j + 1} \ geq i_ {j} +2}
nie+1=fa2+faja1+faja2+⋯+fajas{\ Displaystyle n + 1 = F_ {2} + F_ {i_ {1}} + F_ {i_ {2}} + \ cdots + F_ {i_ {s}}}![{\ Displaystyle n + 1 = F_ {2} + F_ {i_ {1}} + F_ {i_ {2}} + \ cdots + F_ {i_ {s}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/338940e024bda1f84d48ac4664200acf803bd3b2)
- Jeśli z i (i prawdopodobnie w takim przypadku warunki nie istnieją). Więc :
nie=fa3+fa5+⋯+fa2r-1+fajar+fajar+1+⋯+fajas{\ Displaystyle n = F_ {3} + F_ {5} + \ cdots + F_ {2r-1} + F_ {i_ {r}} + F_ {i_ {r + 1}} + \ cdots + F_ {i_ { s}}}
jar≥2r+2{\ displaystyle i_ {r} \ geq 2r + 2}
∀jot,jajot+1≥jajot+2{\ displaystyle \ forall j, i_ {j + 1} \ geq i_ {j} +2}
jas=2r-1{\ displaystyle i_ {s} = 2r-1}
fajar+fajar+1+⋯+fajas{\ Displaystyle F_ {i_ {r}} + F_ {i_ {r + 1}} + \ cdots + F_ {i_ {s}}}
nie+1=fa2r+fajar+fajar+1+⋯+fajas{\ Displaystyle n + 1 = F_ {2r} + F_ {i_ {r}} + F_ {i_ {r + 1}} + \ cdots + F_ {i_ {s}}}![{\ Displaystyle n + 1 = F_ {2r} + F_ {i_ {r}} + F_ {i_ {r + 1}} + \ cdots + F_ {i_ {s}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a014cfa3cd1361fa8afec6cc21736ccbc07dca89)
- Jeśli z i (i prawdopodobnie w takim przypadku warunki nie istnieją). Więc :
nie=fa2+fa4+⋯+fa2r-2+fajar+fajar+1+⋯+fajas{\ Displaystyle n = F_ {2} + F_ {4} + \ cdots + F_ {2r-2} + F_ {i_ {r}} + F_ {i_ {r + 1}} + \ cdots + F_ {i_ { s}}}
jar≥2r+1{\ displaystyle i_ {r} \ geq 2r + 1}
∀jot,jajot+1≥jajot+2{\ displaystyle \ forall j, i_ {j + 1} \ geq i_ {j} +2}
jas=2r-2{\ displaystyle i_ {s} = 2r-2}
fajar+fajar+1+⋯+fajas{\ Displaystyle F_ {i_ {r}} + F_ {i_ {r + 1}} + \ cdots + F_ {i_ {s}}}
nie+1=fa2r-1+fajar+fajar+1+⋯+fajas{\ Displaystyle n + 1 = F_ {2r-1} + F_ {i_ {r}} + F_ {i_ {r + 1}} + \ cdots + F_ {i_ {s}}}![{\ Displaystyle n + 1 = F_ {2r-1} + F_ {i_ {r}} + F_ {i_ {r + 1}} + \ cdots + F_ {i_ {s}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f6a3e6911e7b26c52078a108ecfcc4e1e59d41c2)
W ten sposób przyznaje się również do rozkładu.
nie+1{\ displaystyle n + 1}
2. Wyjątkowość : w tej części używamy następującego lematu:
Lemat - suma dowolnego niepustego zbioru odrębnych i niekolejnych liczb Fibonacciego, których największym elementem jest , jest ściśle mniejsza niż .
fajot{\ displaystyle F_ {j}}
fajot+1{\ displaystyle F_ {j + 1}}![{\ displaystyle F_ {j + 1}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8eb2639af0abb9c43ad2b348608a25981391b39b)
Dwa dowody lematu
Pierwsza demonstracja
Rozumujemy
prostą indukcją na liczbie elementów takiego zbioru . Inicjalizacja jest natychmiastowa. Ze względu na dziedziczność, jeśli ma więcej niż jeden element, usuńmy . Zgodnie z hipotezą indukcyjną suma pozostałych elementów jest ściśle mniejsza niż , zatem suma całkowita jest ściśle mniejsza niż .
S{\ displaystyle S}
S{\ displaystyle S}
fajot{\ displaystyle F_ {j}}
fajot-1{\ displaystyle F_ {j-1}}
fajot-1+fajot=fajot+1{\ Displaystyle F_ {j-1} + F_ {j} = F_ {j + 1}}![{\ Displaystyle F_ {j-1} + F_ {j} = F_ {j + 1}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2d4ebd6064cd5b6988e16f406470ebf812000254)
Druga demonstracja
Jeśli z . Więc :
nie=faja1+faja2+⋯+fajas{\ Displaystyle n = F_ {i_ {1}} + F_ {i_ {2}} + \ cdots + F_ {i_ {s}}}
∀jot,jajot+1≥jajot+2{\ displaystyle \ forall j, i_ {j + 1} \ geq i_ {j} +2}![{\ displaystyle \ forall j, i_ {j + 1} \ geq i_ {j} +2}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0da8a00d71df510895cc0f8b81b61d70a3c99388)
- jeśli jest parzysta:
jas{\ displaystyle i_ {s}}
faja1+faja2+⋯+fajas-1≤fajas-2+fajas-4+⋯+fa2{\ Displaystyle F_ {i_ {1}} + F_ {i_ {2}} + \ cdots + F_ {i_ {s-1}} \ równoważnik F_ {i_ {s} -2} + F_ {i_ {s} - 4} + \ cdots + F_ {2}}
w związku z tym :
faja1+faja2+⋯+fajas-1<fajas-2+fajas-4+⋯+fa2+1=fajas-1{\ Displaystyle F_ {i_ {1}} + F_ {i_ {2}} + \ cdots + F_ {i_ {s-1}} <F_ {i_ {s} -2} + F_ {i_ {s} -4 } + \ cdots + F_ {2} + 1 = F_ {i_ {s} -1}}
- jeśli jest dziwne:
jas{\ displaystyle i_ {s}}
faja1+faja2+⋯+fajas-1≤fajas-2+fajas-4+⋯+fa3{\ Displaystyle F_ {i_ {1}} + F_ {i_ {2}} + \ cdots + F_ {i_ {s-1}} \ równoważnik F_ {i_ {s} -2} + F_ {i_ {s} - 4} + \ cdots + F_ {3}}
w związku z tym :
faja1+faja2+⋯+fajas-1<fajas-2+fajas-4+⋯+fa3+1=fajas-1{\ Displaystyle F_ {i_ {1}} + F_ {i_ {2}} + \ cdots + F_ {i_ {s-1}} <F_ {i_ {s} -2} + F_ {i_ {s} -4 } + \ cdots + F_ {3} + 1 = F_ {i_ {s} -1}}
W każdym razie
fajas≤nie<fajas+fajas-1=fajas+1{\ Displaystyle F_ {i_ {s}} \ równoważnik n <F_ {i_ {s}} + F_ {i_ {s} -1} = F_ {i_ {s} +1}}![{\ Displaystyle F_ {i_ {s}} \ równoważnik n <F_ {i_ {s}} + F_ {i_ {s} -1} = F_ {i_ {s} +1}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5de18520546a077cf1d1bfad61c7135b871017d7)
Dowód wyjątkowości
Rozumujemy przez indukcję dobrze opartą na liczbie naturalnej . Zgodnie z lematem, w dekompozycji , największy indeks, dla którego występuje (jeśli dekompozycja jest niepusty, tj. Jeśli ) jest w całości określony przez . Zgodnie z hipotezą indukcyjną, rozkład (stąd reszta rozkładu ) jest również wyjątkowa.
NIE{\ displaystyle N}
NIE{\ displaystyle N}
k{\ displaystyle k}
fak{\ displaystyle F_ {k}}
NIE≠0{\ Displaystyle N \ neq 0}
fak≤NIE<fak+1{\ Displaystyle F_ {k} \ równoważnik N <F_ {k + 1}}
NIE-fak{\ displaystyle N-F_ {k}}
NIE{\ displaystyle N}![NIE](https://wikimedia.org/api/rest_v1/media/math/render/svg/f5e3890c981ae85503089652feb48b191b57aae3)
Reprezentacja liczb całkowitych pierwszych
W tabeli oznacza reprezentację słowa binarnego.
R(NIE){\ Displaystyle R (N)}
NIE{\ displaystyle N}![NIE](https://wikimedia.org/api/rest_v1/media/math/render/svg/f5e3890c981ae85503089652feb48b191b57aae3)
NIE{\ displaystyle N}
|
R(NIE){\ Displaystyle R (N)}
|
---|
0
|
0
|
1
|
1
|
2
|
10
|
3
|
100
|
4
|
101
|
5
|
1000
|
6
|
1001
|
7
|
1010
|
8
|
10 000
|
9
|
10001
|
10
|
10010
|
11
|
10100
|
Naprzemienność 0 i 1 w każdej z kolumn odpowiada brakowi lub obecności prostokąta na rysunku u góry strony. Sekwencja ostatnich cyfr to
010010100100⋯{\ displaystyle 010010100100 \ cdots}
To jest początek słowa Fibonacciego . Rzeczywiście, n- ty symbol słowa Fibonacciego to 0 lub 1 w zależności od tego, czy n to „parzysty Fibonacciego” czy „nieparzysty Fibonacciego”.
Wariacje
Reprezentacja liczbami Fibonacciego ujemnych indeksów
Ciąg liczb Fibonacciego można rozszerzyć na indeksy ujemne, ponieważ relacja
fanie=fanie-1+fanie-2{\ Displaystyle F_ {n} = F_ {n-1} + F_ {n-2}}![{\ Displaystyle F_ {n} = F_ {n-1} + F_ {n-2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4fa6d281e7a54e08aeffeef7458ddc0884333686)
pozwala obliczyć zi od . Mamy (patrz odpowiednia sekcja artykułu o liczbach Fibonacciego ):
fanie-2{\ Displaystyle F_ {n-2}}
fanie{\ displaystyle F_ {n}}
fanie-1{\ displaystyle F_ {n-1}}![F _ {{n-1}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/61373b860d2d2e4842b10ac0b1c3f90362c2c7d0)
fa-nie=(-1)nie+1fanie.{\ Displaystyle F _ {- n} = (- 1) ^ {n + 1} F_ {n}.}![{\ Displaystyle F _ {- n} = (- 1) ^ {n + 1} F_ {n}.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/28100fff6850e5b4934f783e3b5ec3ece74c55b3)
Kompletną sekwencją jest
Donald Knuth zauważył, że każda względna liczba całkowita jest sumą liczb Fibonacciego ściśle ujemnych indeksów, które nazywa „Negafibonacci”, a reprezentacja jest unikalna, jeśli dwie użyte liczby nie są następujące po sobie. Na przykład :
...,-8,5,-3,2,-1,1,0,1,1,2,3,5,8,...{\ Displaystyle \ ldots, -8,5, -3,2, -1,1,0,1,1,2,3,5,8, \ ldots}
-
-11=fa-4+fa-6=(-3)+(-8){\ Displaystyle -11 = F _ {- 4} + F _ {- 6} = (- 3) + (- 8)}
;
-
12=fa-2+fa-7=(-1)+13{\ Displaystyle 12 = F _ {- 2} + F _ {- 7} = (- 1) +13}
;
-
24=fa-1+fa-4+fa-6+fa-9=1+(-3)+(-8)+34{\ Displaystyle 24 = F _ {- 1} + F _ {- 4} + F _ {- 6} + F _ {- 9} = 1 + (- 3) + (- 8) + 34}
;
-
-43=fa-2+fa-7+fa-10=(-1)+13+(-55){\ Displaystyle -43 = F _ {- 2} + F _ {- 7} + F _ {- 10} = (- 1) + 13 + (- 55)}
.
Jak wyżej, kojarzy nam się z reprezentacją liczby całkowitej w binarnym słowo , którego Ith list jest , jeśli pojawia się w reprezentacji i inaczej. Tak więc jest reprezentowane przez słowo . Obserwujemy, że liczba całkowita jest dodatnia wtedy i tylko wtedy, gdy długość skojarzonego słowa jest nieparzysta.
NIE{\ displaystyle N}
nie{\ displaystyle n}
1{\ displaystyle 1}
fanie{\ displaystyle F_ {n}}
NIE{\ displaystyle N}
0{\ displaystyle 0}
24{\ displaystyle 24}
100101001{\ displaystyle 100101001}
NIE{\ displaystyle N}![NIE](https://wikimedia.org/api/rest_v1/media/math/render/svg/f5e3890c981ae85503089652feb48b191b57aae3)
Mnożenie Fibonacciego
Donald Knuth uważa operacji mnożenia naturalnymi liczbami całkowitymi i zdefiniowany w następujący sposób: ze względu na reprezentacje
i produkt Fibonacciego jest liczbą całkowitą .
w∘b{\ displaystyle a \ circ b}
w{\ displaystyle a}
b{\ displaystyle b}
w=∑ja=0kfavsja(vsja≥2){\ Displaystyle a = \ suma _ {i = 0} ^ {k} F_ {c_ {i}} \; (c_ {i} \ geq 2)}
b=∑jot=0lfarejot(rejot≥2){\ Displaystyle b = \ suma _ {j = 0} ^ {l} F_ {d_ {j}} \; (d_ {j} \ geq 2)}
w∘b=∑ja=0k∑jot=0lfavsja+rejot{\ displaystyle a \ circ b = \ sum _ {i = 0} ^ {k} \ sum _ {j = 0} ^ {l} F_ {c_ {i} + d_ {j}}}![{\ displaystyle a \ circ b = \ sum _ {i = 0} ^ {k} \ sum _ {j = 0} ^ {l} F_ {c_ {i} + d_ {j}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c630cb5b721efccfa8397150e472e42c7298c190)
Na przykład jak i mamy .
2=fa3{\ displaystyle 2 = F_ {3}}
4=fa4+fa2{\ displaystyle 4 = F_ {4} + F_ {2}}
2∘4=fa3+4+fa3+2=13+5=18{\ Displaystyle 2 \ circ 4 = F_ {3 + 4} + F_ {3 + 2} = 13 + 5 = 18}![{\ Displaystyle 2 \ circ 4 = F_ {3 + 4} + F_ {3 + 2} = 13 + 5 = 18}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c9551e55556bb9be626adb67a864cb25bd678c6e)
Knuth udowodnił zaskakujący fakt, że ta operacja ma charakter skojarzeniowy .
Inne apartamenty
Zeckendorf udowadnia warunkowo istnienie i wyjątkowość reprezentacji liczby Lucasa .
Knuth wspomina, że twierdzenie Zeckendorfa pozostaje prawdziwe dla ciągów k-bonacciego , pod warunkiem, że nie użyjemy k kolejnych liczb takiego ciągu.
Aviezri Fraenkel podał ogólne stwierdzenie, które rozszerza poprzednie twierdzenia: Niech będzie szeregiem liczb całkowitych. Wszystko naturalne ma dokładnie jedną reprezentację formy
1=u0<u1<u2<⋯{\ displaystyle 1 = u_ {0} <u_ {1} <u_ {2} <\ cdots}
NIE{\ displaystyle N}![NIE](https://wikimedia.org/api/rest_v1/media/math/render/svg/f5e3890c981ae85503089652feb48b191b57aae3)
NIE=rekuk+rek-1uk-1+⋯+re1u1+re0u0{\ Displaystyle N = d_ {k} u_ {k} + d_ {k-1} u_ {k-1} + \ cdots + d_ {1} u_ {1} + d_ {0} u_ {0}}![{\ Displaystyle N = d_ {k} u_ {k} + d_ {k-1} u_ {k-1} + \ cdots + d_ {1} u_ {1} + d_ {0} u_ {0}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2fce0fe756c850b09026d23e47bda50e7fce7876)
,
gdzie są liczby naturalne, pod warunkiem, że
rek,...,re0{\ displaystyle d_ {k}, \ ldots, d_ {0}}![{\ displaystyle d_ {k}, \ ldots, d_ {0}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f2375870c874e19e13e2e5085a949662a63d1da8)
rejauja+reja-1uja-1+⋯+re0u0<uja+1{\ Displaystyle d_ {i} u_ {i} + d_ {i-1} u_ {i-1} + \ cdots + d_ {0} u_ {0} <u_ {i + 1}}![{\ Displaystyle d_ {i} u_ {i} + d_ {i-1} u_ {i-1} + \ cdots + d_ {0} u_ {0} <u_ {i + 1}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1b5c9f2cd15c98fd799f58596c028793de6373de)
dla .
ja≥0{\ displaystyle i \ geq 0}![i \ geq 0](https://wikimedia.org/api/rest_v1/media/math/render/svg/405e1424cb9c4fc171c433a8e8f04b3e5938e366)
Ostrowskiego
Każda liczba nieracjonalna dopuszcza ciągły ułamkowy wzrost . Jeśli stawiamy , , , i , że był . Poniższa tworzy podstawę dla systemu numeracji :
α{\ displaystyle \ alpha}
α=[w0,w1,w2,...]{\ displaystyle \ alpha = [a_ {0}, a_ {1}, a_ {2}, \ ldots]}
p-2=0{\ displaystyle p _ {- 2} = 0}
p-1=1{\ displaystyle p _ {- 1} = 1}
q-2=1{\ displaystyle q _ {- 2} = 1}
q-1=0{\ displaystyle q _ {- 1} = 0}
pnie=wniepnie-1+pnie-2{\ displaystyle p_ {n} = a_ {n} p_ {n-1} + p_ {n-2}}
qnie=wnieqnie-1+qnie-2{\ displaystyle q_ {n} = a_ {n} q_ {n-1} + q_ {n-2}}
pnie/qnie=[w0,...,wnie]{\ displaystyle p_ {n} / q_ {n} = [a_ {0}, \ ldots, a_ {n}]}
(qnie){\ displaystyle (q_ {n})}![{\ displaystyle (q_ {n})}](https://wikimedia.org/api/rest_v1/media/math/render/svg/54879f48839adba8e201d105f693cbcfedf5f0dc)
Twierdzenie Ostrowskiego - Niech będzie liczbą niewymierną i będzie ciągiem mianowników zbieżności ułamka ciągłego . Każda dodatnia liczba całkowita jest jednoznacznie zapisywana jako
α{\ displaystyle \ alpha}
(qnie){\ displaystyle (q_ {n})}
α{\ displaystyle \ alpha}
NIE{\ displaystyle N}![NIE](https://wikimedia.org/api/rest_v1/media/math/render/svg/f5e3890c981ae85503089652feb48b191b57aae3)
NIE=bkqk+⋯+b0q0{\ Displaystyle N = b_ {k} q_ {k} + \ cdots + b_ {0} q_ {0}}![{\ Displaystyle N = b_ {k} q_ {k} + \ cdots + b_ {0} q_ {0}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6ad6de9839d6609fae2f2dc518c3216b41f06d9f)
gdzie są liczbami całkowitymi spełniającymi następujące trzy warunki:
bja{\ displaystyle b_ {i}}![bi}](https://wikimedia.org/api/rest_v1/media/math/render/svg/40a8c2db2990a53c683e75961826167c5adac7c3)
-
0≤b0<w1{\ displaystyle 0 \ leq b_ {0} <a_ {1}}
;
-
0≤bja≤wja+1{\ Displaystyle 0 \ równoważnik b_ {i} \ równoważnik a_ {i + 1}}
dla ;ja>0{\ displaystyle i> 0}![i> 0](https://wikimedia.org/api/rest_v1/media/math/render/svg/1f49f2878fd68a89c3da37eb537198e887cf0293)
- Bo jeśli , to .ja>0{\ displaystyle i> 0}
bja=wja+1{\ displaystyle b_ {i} = a_ {i + 1}}
bja-1=0{\ displaystyle b_ {i-1} = 0}![{\ displaystyle b_ {i-1} = 0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/530a1cbee1a2d831c41d4198d2d0b42df2525081)
Do złotej proporcji , są wszystkie 1, są liczby Fibonacciego i trzy warunki oznaczają, że warunki sumy są różne i nie sobie.
wja{\ displaystyle a_ {i}}
qnie{\ displaystyle q_ {n}}![q_n](https://wikimedia.org/api/rest_v1/media/math/render/svg/b4de60376835c9362d759da9c14e5aad398f9d21)
Uwagi i odniesienia
(fr) Ten artykuł jest częściowo lub w całości zaczerpnięty z artykułu Wikipedii w
języku angielskim zatytułowanego
„ Twierdzenie Zeckendorfa ” ( zobacz listę autorów ) .
-
Édouard Zeckendorf, „ Reprezentacja liczb naturalnych przez sumę liczb Fibonacciego lub liczb Lucasa ”, Bull. Soc. Roy. Sci. Liège , vol. 41,1972, s. 179-182.
-
(nl) Cornelis Gerrit Lekkerkerker, „ Voorstelling van natuurlijke getallen door een som van getalle van Fibonacci ” [„Reprezentacja liczb naturalnych przez sumę liczb Fibonacciego”], Simon Stevin , t. 29,1952, s. 190-195.
-
(w) Clark Kimberling, „ Edouard Zeckendorf [1901-1983] ” , Fibonacci Quart. , vol. 36 N O 5,
1998, s. 416–418.
-
(w) OF Daykin, „ Reprezentacja liczb naturalnych ma sumy uogólnionych liczb Fibonacciego ” , J. London Math. Soc. , vol. 35,1960, s. 143 -60.
-
(w) Donald Knuth, „Negafibonacci Numbers and the Hyperbolic Plane” referat przedstawiony na dorocznym spotkaniu MAA , The Fairmont Hotel, San Jose, CA. 2008-12-11 [ prezentacja online ] .
-
(w) Donald E. Knuth , " Mnożenie Fibonacciego " , Applied Mathematics Letters , t. 1, N O 1,1988, s. 57-60 ( DOI 10.1016 / 0893-9659 (88) 90176-0 )
-
Ćwiczenie 5.4.2-10 w (w) Donald E. Knuth , The Art of Computer Programming , Vol. 3: Sortowanie i wyszukiwanie ,1998, 2 II wyd. [ szczegóły wydania ].
-
(w) Aviezri S. Fraenkel, „ Systems of Numeration ” , Amer. Matematyka. Miesięcznie , vol. 92 N O 21985, s. 105-114.
-
To twierdzenie przypisuje się Aleksandrowi Ostrowskiemu (1922). Zobacz:
(en) Jean-Paul Allouche i Jeffrey Shallit , Automatic Sequences: Theory, Applications, Generalizations , Cambridge, Cambridge University Press ,2003, 571 str. ( ISBN 0-521-82332-3 , Recenzje matematyczne 1997038 , czytaj online ), Sekcja 3.9.
Zobacz też
Powiązane artykuły
Linki zewnętrzne
<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">