Дерево Ка́лкина — Уи́лфа (англ.Calkin—Wilf tree) — ориентированное двоичное дерево, в вершинах которого расположены положительные рациональные дроби согласно следующему правилу:
корень дерева — дробь ;
вершина с дробью имеет двух потомков: (левый) и (правый).
Из приведенных выше свойств следует, что последовательность положительных рациональных чисел, получаемая в результате обхода «сначала-в-ширину»[3] (англ.breadth-first traversal) дерева Калкина — Уилфа (называемая также последовательностью Калкина — Уилфа; см. иллюстрацию):
Последовательность значений , совпадает с последовательностью числителей дробей в последовательности Калкина — Уилфа, то есть последовательностью
1, 1, 2, 1, 3, 2, 3, 1, 4, 3, 5, 2, 5, 3, 4, … .
Таким образом (поскольку знаменатель каждой дроби в последовательности Калкина — Уилфа равен числителю следующей), -й член последовательности Калкина — Уилфа равен , а соответствие
является взаимно однозначным соответствием между множеством натуральных чисел и множеством положительных рациональных чисел.
Функция может быть, помимо указанных выше рекуррентных соотношений, определена следующим образом.
Значение равно количеству гипердвоичных (англ.hyperbinary) представлений числа , то есть представлений в виде суммы неотрицательных степеней двойки, где каждая степень встречается не более двух раз[6]. Например, число 6 представляется тремя такими способами:
В оригинальной статье Калкина и Уилфа функция не упоминается, но рассматривается целочисленная функция , определённая для , равная количеству гипердвоичных представлений числа , и доказывается, что соответствие
является взаимно однозначным соответствием между множеством неотрицательных целых чисел и множеством рациональных чисел. Таким образом, для имеют место соотношения:
Дерево Кеплера и Saltus Gerberti
«Гармония мира» И. Кеплера (1619), книга III (фрагмент)
Согласно замыслу одного или нескольких участников Википедии, на этом месте должен располагаться специальный раздел. Вы можете помочь проекту, написав этот раздел.Эта отметка установлена 30 июня 2016 года.
↑ В данном случае обход «сначала-в-ширину» соответствует последовательному обходу каждого уровня (начиная с верхнего) дерева Калкина — Уилфа слева направо (см. первую иллюстрацию).
↑ Найдено Моше Ньюменом (Moshe Newman); см. книгу Айгнера и Циглера в списке литературы, с. 108
↑ При этом считается, что число обладает единственным («пустым») гипердвоичным представлением , поэтому .
↑ См. Carlitz, L.A problem in partitions related to the Stirling numbers// Bulletin of the American Mathematical Society.— 1964.— Vol.70, № 2.— P.275—278. В этой статье определяется функция , которая оказывается связанной с функцией fusc соотношением =fusc(n+1).
Айгнер М., Циглер Г.Доказательства из Книги. Лучшие доказательства со времён Евклида до наших дней (пер. с англ.).— М.: Мир, 2006.— С.105—109.— 256с.— ISBN 5-03-003690-3. (NB: в данном переводе фамилия Wilf транскрибируется как «Вилф».)
Dijkstra, E. W.Selected Writings on Computing: A Personal Perspective.— Springer-Verlag, 1982.— ISBN 0-387-90652-5. (См. документы EWD 570 и EWD 578, воспроизведенные в этой книге.)
Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.
2019-2025 WikiSort.ru - проект по пересортировке и дополнению контента Википедии