Jump to content

Теорема Цекендорфа

Первые 89 натуральных чисел в форме Цекендорфа. Каждый прямоугольник имеет число Фибоначчи F j в качестве ширины (синее число в центре) и F j −1 в качестве высоты. Вертикальные полосы имеют ширину 10.

В математике бельгийского теорема Зекендорфа , названная в честь математика - любителя Эдуарда Зекендорфа , представляет собой теорему о представлении целых чисел в виде суммы чисел Фибоначчи .

Теорема Зекендорфа утверждает, что каждое положительное целое число представлено может быть однозначно как сумма одного или нескольких различных чисел Фибоначчи таким образом, что эта сумма не включает в себя какие-либо два последовательных числа Фибоначчи. Точнее, если N — любое положительное целое число, существуют целые положительные числа c i ≥ 2 , при этом c i + 1 > c i + 1 , такие, что

где F n - это n й Число Фибоначчи. сумма называется представлением Цекендорфа N Такая . числа Кодирование Фибоначчи N можно получить из его представления Цекендорфа.

Например, представление Цекендорфа числа 64 равно

64 = 55 + 8 + 1 .

Существуют и другие способы представления числа 64 в виде суммы чисел Фибоначчи.

64 = 55 + 5 + 3 + 1
64 = 34 + 21 + 8 + 1
64 = 34 + 21 + 5 + 3 + 1
64 = 34 + 13 + 8 + 5 + 3 + 1

но это не представления Цекендорфа, поскольку 34 и 21 являются последовательными числами Фибоначчи, как и 5 и 3.

Для любого данного положительного целого числа его представление Цекендорфа можно найти с помощью жадного алгоритма , выбирая на каждом этапе максимально возможное число Фибоначчи.

Хотя теорема названа в честь одноименного автора, опубликовавшего свою статью в 1972 году, тот же результат был опубликован 20 годами ранее Герритом Леккеркеркером . [1] Таким образом, теорема является примером закона эпонимии Стиглера .

Доказательство

[ редактировать ]

Теорема Зекендорфа состоит из двух частей:

  1. Существование : каждое положительное целое число n имеет представление Цекендорфа.
  2. Уникальность : ни одно положительное целое число n не имеет двух разных представлений Цекендорфа.

Первую часть теоремы Цекендорфа (существование) можно доказать по индукции . Для n = 1, 2, 3 это очевидно верно (поскольку это числа Фибоначчи), для n = 4 имеем 4 = 3 + 1 . Если n — число Фибоначчи, то доказывать нечего. В противном случае существует j такой, что F j < n < F j + 1 . Теперь предположим, что каждое положительное целое число a < n имеет представление Цекендорфа (гипотеза индукции) и рассмотрим b = n F j . Поскольку b < n , b имеет представление Цекендорфа по предположению индукции. В то же время b = n F j < F j + 1 F j = F j − 1 (мы применяем определение числа Фибоначчи в последнем равенстве), поэтому представление Цекендорфа b не содержит F j − 1 и, следовательно, также не содержит F j . В результате n может быть представлено как сумма F j и представления Зекендорфа b , так что числа Фибоначчи, входящие в сумму, различны.

Вторая часть теоремы Цекендорфа (единственность) требует следующей леммы:

Лемма : Сумма любого непустого набора различных, непоследовательных чисел Фибоначчи, наибольший член которого равен F j , строго меньше следующего большего числа Фибоначчи F j + 1 .

Лемму можно доказать индукцией по j .

Теперь возьмем два непустых набора и различных непоследовательных чисел Фибоначчи, имеющих одинаковую сумму, . Рассмотрим множества и которые равны и из которого удалены общие элементы (т.е. и ). С и имели равную сумму, и мы удалили ровно элементы из из обоих наборов, и также должна иметь ту же сумму, .

Теперь мы покажем от противного , что хотя бы одно из и пусто. Предположим противное, т.е. е. что и оба непусты, и пусть самый большой член быть F s и крупнейшим членом быть F т . Потому что и не содержат общих элементов, F s F t . ограничения общности предположим, Fs что < Ft Без . Тогда по лемме , и в силу того, что , , тогда как очевидно . Это противоречит тому факту, что и имеют одинаковую сумму, и мы можем заключить, что либо или должно быть пусто.

Теперь предположим (опять без ограничения общности), что пусто. Затем имеет сумму 0, и поэтому должно . Но поскольку может содержать только положительные целые числа, он также должен быть пустым. В заключение: что подразумевает , доказывая, что каждое представление Цекендорфа уникально.

Умножение Фибоначчи

[ редактировать ]

Можно определить следующую операцию на натуральных числах a , b : учитывая представления Цекендорфа и мы определяем произведение Фибоначчи

Например, представление Зекендорфа числа 2 равно , а представление Зекендорфа числа 4 равно ( запрещено участвовать в представлениях), поэтому

(Продукт не всегда имеет форму Цекендорфа. Например, )

Простая перестановка сумм показывает, что это коммутативная операция; однако Дональд Кнут доказал тот удивительный факт, что эта операция также является ассоциативной . [2]

Представление с числами негафибоначчи

[ редактировать ]

Последовательность Фибоначчи можно расширить до отрицательного индекса n, используя перестановочное рекуррентное соотношение

что дает последовательность чисел « негафибоначчи », удовлетворяющую

Любое целое число может быть представлено однозначно [3] как сумма чисел негафибоначчи, в которой не используются два последовательных числа негафибоначчи. Например:

  • −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, если F −n входит в сумму, представляющую x ; в противном случае эта цифра равна 0. Например, число 24 может быть представлено строкой 100101001, в которой цифра 1 стоит на позициях 9, 6, 4 и 1, поскольку 24 = F −1 + F −4 + ​​F −6 + F −9 . Целое число x представляется строкой нечетной длины тогда и только тогда, когда x > 0 .

См. также

[ редактировать ]
  1. ^ «Основы Фибоначчи и другие способы представления чисел» . r-knott.surrey.ac.uk . Проверено 16 марта 2024 г.
  2. ^ Кнут, Дональд Э. (1988). «Умножение Фибоначчи» (PDF) . Письма по прикладной математике . 1 (1): 57–60. дои : 10.1016/0893-9659(88)90176-0 . ISSN   0893-9659 . Збл   0633.10011 .
  3. ^ Кнут, Дональд (11 декабря 2008 г.). Числа Негафибоначчи и гиперболическая плоскость . Ежегодное собрание Математической ассоциации Америки. Отель Fairmont, Сан-Хосе, Калифорния.
  • Зекендорф, Э. (1972). «Представление натуральных чисел суммой чисел Фибоначчи или чисел Люка». Бык. Бревно. Р. Науч. Льеж (на французском языке). 41 : 179–182. ISSN   0037-9565 . Збл   0252.10011 .
[ редактировать ]

Эта статья включает в себя материалы доказательства того, что представление Зекендорфа положительного целого числа уникально в PlanetMath , которая лицензируется по лицензии Creative Commons Attribution/Share-Alike .

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 2d24c54178dcc9e5662e7df42a9fe75b__1710587160
URL1:https://arc.ask3.ru/arc/aa/2d/5b/2d24c54178dcc9e5662e7df42a9fe75b.html
Заголовок, (Title) документа по адресу, URL1:
Zeckendorf's theorem - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)