Теорема Цекендорфа, названа на честь бельгійського математика — теорема про представлення цілих чисел у вигляді суми чисел Фібоначчі.
Теорема Цекендорфа свідчить, що будь-яке натуральне число можна єдиним чином представити у вигляді суми одного або декількох різних чисел Фібоначчі так, щоб в цьому поданні не виявилося двох сусідніх чисел з послідовності Фібоначчі. Формулюючи суворіше, для будь-якого натурального числа N існують натуральні числа ci ≥ 2, ci + 1 > ci + 1, такі, що
де Fn — n-не число Фібоначчі. Ця сума називається поданням Цекендорфа числа N. На основі подання Цекендорфа будується система числення Фібоначчі.
Наприклад, подання Цекендорфа для 100 є
- 100 = 89 + 8 + 3.
Можна подати 100 у вигляді суми чисел Фібоначчі і по-іншому, наприклад:
- 100 = 89 + 8 + 2 + 1
- 100 = 55 + 34 + 8 + 3.
Але ці подання не будуть поданнями Цекендорфа, оскільки 1 і 2 або 34 і 55 є послідовними числами Фібоначчі.
Для будь-якого заданого натурального числа його подання Цекендорфа перебуває за допомогою жадібного алгоритму, коли на кожному етапі вибирається найбільше можливе число Фібоначчі.
Історія
Хоча теорема названа на честь автора, який опублікував свою роботу в 1972 році, цей же результат був опублікований двадцятьма роками раніше [en]. Як така, ця теорема служить ілюстрацією закону Стіглера.
Доведення
Теорема Цекендорфа складається з двох частин:
- Існування: для кожного натурального числа існує подання Цекендорфа.
- Єдиність: жодне натуральне число не має двох різних поданнів Цекендорфа.
Першу частину теореми можна довести за індукцією. Для n = 1, 2, 3 твердження очевидно правильне (оскільки це числа Фібоначчі), для n = 4 маємо 4 = 3 + 1. Припустимо, кожне натуральне n ≤ k має подання Цекендорфа. Якщо k + 1 — число Фібоначчі, твердження доведено, якщо ні, то існує таке j, Fj < k + 1 < Fj + 1. Розглянемо a = k + 1 − Fj. Оскільки a ≤ k, воно має подання Цекендорфа (за припущенням індукції). При цьому Fj + a < Fj + 1, і оскільки Fj + 1 = Fj + Fj − 1 (за визначенням чисел Фібоначчі), a < Fj − 1, так що подання Цекендорфа a не містить Fj − 1. Таким чином, k + 1 може бути представлено у вигляді суми Fj, Fj і подання Цекендорфа a.
Для доведення другої частини теореми використовується така лема:
- Лема: Сума елементів будь-якої непорожньої множини різних чисел Фібоначчі (без послідовних), з максимальним числом Fj строго менше, ніж наступне число Фібоначчі Fj + 1.
Лема доводиться індукцією по j.
Тепер візьмемо дві непорожні множини, що складаються з довільних непослідовних чисел Фібоначчі S і T з однією і тією ж сумою елементів. Розглянемо множини S′ і T′, рівні S і T, з яких видалені спільні елементи (тобто S′ = S\T і T′ = T\S). Оскільки S і T мають одну і ту ж суму елементів, і з них видалені одні і ті ж елементи (а саме елементи з S T), S′ і T′ також повинні мати одну і ту ж суму елементів.
Доведемо від супротивного, що хоча б одна з множин S′ і T′ порожня. Припустимо, що це не так, тобто що S′ і T′ непорожні, і нехай найбільший елемент S′ є Fs, а найбільший елемент T′ є Ft. Оскільки S′ і T′ не містять загальних елементів, Fs ≠ Ft. Не зменшуючи загальності доведення припустимо, що Fs < Ft. Тоді за лемою сума елементів S′ строго менше, ніж Fs + 1, тобто строго менше, ніж Ft, оскільки сума елементів T′ не менша, ніж Ft. А це суперечить тому, що S′ і T′ мають однакову суму елементів, отже, або S′, або T′ порожня.
Нехай (не зменшуючи загальності) порожня S′. Тоді сума елементів S′ дорівнює нулю, отже, сума елементів T′ також дорівнює нулю, значить, T′ також порожня множина (вона містить тільки натуральні числа). Значить, S′ = T′ = ∅, тобто S = T, що і було потрібно довести.
Множення Фібоначчі
З допомогою подання Цекендорфа можна ввести наступну операцію. Для натуральних чисел a і b з поданням Цекендорфа і можна визначити додаток Фібоначчі
Детальніше про множення Фібоначчі див. у статті, присвяченій системі числення Фібоначчі.
Подання чисел негафібоначчі
Послідовність Фібоначчі можна поширити на негативні індекси рекурентним співвідношенням
який дає послідовність чисел «», що задовольняють рівності
Будь-яке ціле число також можна єдиним чином подати у вигляді суми чисел негафібоначчі, в якому ніякі два послідовні числа негафібоначчі не використовуються. Наприклад:
- −11 = F−4 + F−6 = (−3) + (−8)
- 12 = F−2 + F−7 = (−1) + 13
- 24 = F−1 + F−4 + F−6 + F−9 = 1 + (−3) + (−8) + 34
- −43 = F−2 + F−7 + F−10 = (−1) + 13 + (−55)
- 0 — порожня сума.
Зауважимо, що 0 = F−1 + F−2, тому єдиність подання істотно залежить від тієї умови, що два послідовні числа негафібонначі не використовуються.
Це дає кодування цілих чисел, аналогічну поданням Цекендорфа. У поданні цілого числа x n-на цифра дорівнює 1, якщо в його уявленні є Fn, і 0 у протилежному випадку. наприклад, 24 кодується рядком 100101001, в якій одиниці стоять на 9-й, 6-й, 4-й і 1-й позиціях, оскільки 24 = F−1 + F−4 + F−6 + F−9. Ціле число x представляється словом непарної довжини тоді і тільки тоді, коли x > 0.
Дивись також
Виноски
- . Архів оригіналу за 25 листопада 2009. Процитовано 11 листопада 2017.
- Knuth, Donald (11 грудня 2008). Negafibonacci Numbers and the Hyperbolic Plane. Annual meeting, Mathematical Association of America. The Fairmont Hotel, San Jose, CA.
Джерела
- Zeckendorf, E. (1972). Représentation des nombres naturels par une somme de nombres de Fibonacci ou de nombres de Lucas. Bull. Soc. R. Sci. Liège (French) . 41: 179—182. ISSN 0037-9565. Zbl 0252.10011.
- Ця стаття використовує матеріал "proof that the Zeckendorf representation of a positive integer is unique" з PlanetMath, під ліцензією Creative Commons Attribution/Share-Alike License.
Зовнішні посилання
- Weisstein, Eric W. Zeckendorf's Theorem(англ.) на сайті Wolfram MathWorld.(англ.)
- Weisstein, Eric W. Zeckendorf Representation(англ.) на сайті Wolfram MathWorld.(англ.)
- Zeckendorf's theorem [ 13 червня 2017 у Wayback Machine.] at cut the knot
- G. M. Phillips (2001), "Zeckendorf representation", in Hazewinkel, Michiel, Encyclopedia of Mathematics, Springer, ISBN 978-1-55608-010-4
- Sequence A101330 (Knuth's Fibonacci (or circle) product), The On-Line Encyclopedia of Integer Sequences. OEIS Foundation.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Teorema Cekendorfa nazvana na chest belgijskogo matematika teorema pro predstavlennya cilih chisel u viglyadi sumi chisel Fibonachchi Pershi 160 cilih chisel po osi x rozbiti za podannyam Cekendorfa Kolir kozhnogo pryamokutnika vidpovidaye chislu Fibonachchi jogo visota vidpovidaye znachennyu chisla Teorema Cekendorfa svidchit sho bud yake naturalne chislo mozhna yedinim chinom predstaviti u viglyadi sumi odnogo abo dekilkohriznih chisel Fibonachchi tak shob v comu podanni ne viyavilosya dvoh susidnih chisel z poslidovnosti Fibonachchi Formulyuyuchi suvorishe dlya bud yakogo naturalnogo chisla N isnuyut naturalni chisla ci 2 ci 1 gt ci 1 taki sho N i 0kFci displaystyle N sum i 0 k F c i de Fn n ne chislo Fibonachchi Cya suma nazivayetsya podannyam Cekendorfa chisla N Na osnovi podannya Cekendorfa buduyetsya sistema chislennya Fibonachchi Napriklad podannya Cekendorfa dlya 100 ye 100 89 8 3 Mozhna podati 100 u viglyadi sumi chisel Fibonachchi i po inshomu napriklad 100 89 8 2 1 100 55 34 8 3 Ale ci podannya ne budut podannyami Cekendorfa oskilki 1 i 2 abo 34 i 55 ye poslidovnimi chislami Fibonachchi Dlya bud yakogo zadanogo naturalnogo chisla jogo podannya Cekendorfa perebuvaye za dopomogoyu zhadibnogo algoritmu koli na kozhnomu etapi vibirayetsya najbilshe mozhlive chislo Fibonachchi IstoriyaHocha teorema nazvana na chest avtora yakij opublikuvav svoyu robotu v 1972 roci cej zhe rezultat buv opublikovanij dvadcyatma rokami ranishe en Yak taka cya teorema sluzhit ilyustraciyeyu zakonu Stiglera DovedennyaTeorema Cekendorfa skladayetsya z dvoh chastin Isnuvannya dlya kozhnogo naturalnogo chisla isnuye podannya Cekendorfa Yedinist zhodne naturalne chislo ne maye dvoh riznih podanniv Cekendorfa Pershu chastinu teoremi mozhna dovesti za indukciyeyu Dlya n 1 2 3 tverdzhennya ochevidno pravilne oskilki ce chisla Fibonachchi dlya n 4 mayemo 4 3 1 Pripustimo kozhne naturalne n k maye podannya Cekendorfa Yaksho k 1 chislo Fibonachchi tverdzhennya dovedeno yaksho ni to isnuye take j Fj lt k 1 lt Fj 1 Rozglyanemo a k 1 Fj Oskilki a k vono maye podannya Cekendorfa za pripushennyam indukciyi Pri comu Fj a lt Fj 1 i oskilki Fj 1 Fj Fj 1 za viznachennyam chisel Fibonachchi a lt Fj 1 tak sho podannya Cekendorfa a ne mistit Fj 1 Takim chinom k 1 mozhe buti predstavleno u viglyadi sumi Fj Fj i podannya Cekendorfa a Dlya dovedennya drugoyi chastini teoremi vikoristovuyetsya taka lema Lema Suma elementiv bud yakoyi neporozhnoyi mnozhini riznih chisel Fibonachchi bez poslidovnih z maksimalnim chislom Fj strogo menshe nizh nastupne chislo Fibonachchi Fj 1 Lema dovoditsya indukciyeyu po j Teper vizmemo dvi neporozhni mnozhini sho skladayutsya z dovilnih neposlidovnih chisel Fibonachchi S i T z odniyeyu i tiyeyu zh sumoyu elementiv Rozglyanemo mnozhini S i T rivni S i T z yakih vidaleni spilni elementi tobto S S T i T T S Oskilki S i T mayut odnu i tu zh sumu elementiv i z nih vidaleni odni i ti zh elementi a same elementi z S displaystyle cap T S i T takozh povinni mati odnu i tu zh sumu elementiv Dovedemo vid suprotivnogo sho hocha b odna z mnozhin S i T porozhnya Pripustimo sho ce ne tak tobto sho S i T neporozhni i nehaj najbilshij element S ye Fs a najbilshij element T ye Ft Oskilki S i T ne mistyat zagalnih elementiv Fs Ft Ne zmenshuyuchi zagalnosti dovedennya pripustimo sho Fs lt Ft Todi za lemoyu suma elementiv S strogo menshe nizh Fs 1 tobto strogo menshe nizh Ft oskilki suma elementiv T ne mensha nizh Ft A ce superechit tomu sho S i T mayut odnakovu sumu elementiv otzhe abo S abo T porozhnya Nehaj ne zmenshuyuchi zagalnosti porozhnya S Todi suma elementiv S dorivnyuye nulyu otzhe suma elementiv T takozh dorivnyuye nulyu znachit T takozh porozhnya mnozhina vona mistit tilki naturalni chisla Znachit S T tobto S T sho i bulo potribno dovesti Mnozhennya FibonachchiZ dopomogoyu podannya Cekendorfa mozhna vvesti nastupnu operaciyu Dlya naturalnih chisel ai b z podannyam Cekendorfa a i 0kFci ci 2 displaystyle a sum i 0 k F c i c i geq 2 i b j 0lFdj dj 2 displaystyle b sum j 0 l F d j d j geq 2 mozhna viznachiti dodatok Fibonachchi a b i 0k j 0lFci dj displaystyle a circ b sum i 0 k sum j 0 l F c i d j Detalnishe pro mnozhennya Fibonachchi div u statti prisvyachenij sistemi chislennya Fibonachchi Podannya chisel negafibonachchiPoslidovnist Fibonachchi mozhna poshiriti na negativni indeksi rekurentnim spivvidnoshennyam Fn 2 Fn Fn 1 displaystyle F n 2 F n F n 1 yakij daye poslidovnist chisel sho zadovolnyayut rivnosti F n 1 n 1Fn displaystyle F n 1 n 1 F n Bud yake cile chislo takozh mozhna yedinim chinom podati u viglyadi sumi chisel negafibonachchi v yakomu niyaki dva poslidovni chisla negafibonachchi ne vikoristovuyutsya Napriklad 11 F 4 F 6 3 8 12 F 2 F 7 1 13 24 F 1 F 4 F 6 F 9 1 3 8 34 43 F 2 F 7 F 10 1 13 55 0 porozhnya suma Zauvazhimo sho 0 F 1 F 2 tomu yedinist podannya istotno zalezhit vid tiyeyi umovi sho dva poslidovni chisla negafibonnachi ne vikoristovuyutsya Ce daye koduvannya cilih chisel analogichnu podannyam Cekendorfa U podanni cilogo chisla x n na cifra dorivnyuye 1 yaksho v jogo uyavlenni ye Fn i 0 u protilezhnomu vipadku napriklad 24 koduyetsya ryadkom 100101001 v yakij odinici stoyat na 9 j 6 j 4 j i 1 j poziciyah oskilki 24 F 1 F 4 F 6 F 9 Cile chislo x predstavlyayetsya slovom neparnoyi dovzhini todi i tilki todi koli x gt 0 Divis takozhSistema chislennya Fibonachchi en Vinoski Arhiv originalu za 25 listopada 2009 Procitovano 11 listopada 2017 Knuth Donald 11 grudnya 2008 Negafibonacci Numbers and the Hyperbolic Plane Annual meeting Mathematical Association of America The Fairmont Hotel San Jose CA DzherelaZeckendorf E 1972 Representation des nombres naturels par une somme de nombres de Fibonacci ou de nombres de Lucas Bull Soc R Sci Liege French 41 179 182 ISSN 0037 9565 Zbl 0252 10011 Cya stattya vikoristovuye material proof that the Zeckendorf representation of a positive integer is unique z PlanetMath pid licenziyeyu Creative Commons Attribution Share Alike License Zovnishni posilannyaWeisstein Eric W Zeckendorf s Theorem angl na sajti Wolfram MathWorld angl Weisstein Eric W Zeckendorf Representation angl na sajti Wolfram MathWorld angl Zeckendorf s theorem 13 chervnya 2017 u Wayback Machine at cut the knot G M Phillips 2001 Zeckendorf representation in Hazewinkel Michiel Encyclopedia of Mathematics Springer ISBN 978 1 55608 010 4 Sequence A101330 Knuth s Fibonacci or circle product The On Line Encyclopedia of Integer Sequences OEIS Foundation