Слово Фибоначчи
Слово Фибоначчи — это определенная последовательность двоичных цифр (или символов любого двухбуквенного алфавита ). Слово Фибоначчи образуется путем многократного сложения , точно так же, как числа Фибоначчи образуются путем многократного сложения.
Это парадигматический пример слова Штурма и, в частности, морфного слова .
Название «слово Фибоначчи» также использовалось для обозначения членов формального языка L, состоящего из строк нулей и единиц без двух повторяющихся единиц. Любой префикс конкретного слова Фибоначчи принадлежит L , как и многие другие строки. L имеет число Фибоначчи каждой возможной длины.
Определение
[ редактировать ]Позволять быть «0» и быть «01». Сейчас (объединение предыдущей последовательности и предыдущей).
Бесконечное слово Фибоначчи — это предел , то есть (уникальная) бесконечная последовательность, содержащая каждый , для конечного , в качестве префикса.
Перечисление элементов из приведенного выше определения дает:
- 0
- 01
- 010
- 01001
- 01001010
- 0100101001001
- ...
Первые несколько элементов бесконечного слова Фибоначчи:
0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, .. .(последовательность A003849 в OEIS )
Выражение в закрытой форме для отдельных цифр
[ редактировать ]Затем й цифра слова где это золотое сечение и — это функция пола (последовательность A003849 в OEIS ). Как следствие, бесконечное слово Фибоначчи можно охарактеризовать последовательностью разрезания линии наклона. или . См. рисунок выше.
Правила замены
[ редактировать ]способ перехода от Sn и к Sn — +1 каждый символ 0 в Sn заменить парой последовательных символов 0, 1 в + Другой 1 заменить каждый символ 1 в Sn Sn одним символом 0. в S n +1 .
В качестве альтернативы можно представить себе непосредственную генерацию всего бесконечного слова Фибоначчи с помощью следующего процесса: начните с курсора, указывающего на одну цифру 0. Затем на каждом шаге, если курсор указывает на 0, добавьте 1, 0 в конец. слова, и если курсор указывает на 1, добавьте 0 в конец слова. В любом случае завершите шаг, переместив курсор на одну позицию вправо.
Подобное бесконечное слово, иногда называемое последовательностью кролика , генерируется аналогичным бесконечным процессом с другим правилом замены: всякий раз, когда курсор указывает на 0, добавляйте 1, и всякий раз, когда курсор указывает на 1, добавляйте 0, 1. Полученная последовательность начинается.
- 0, 1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 1, 0, ...
Однако эта последовательность отличается от слова Фибоначчи лишь тривиально: заменяет 0 на 1 и сдвигает позиции на единицу.
Выражение в закрытой форме для так называемой кроличьей последовательности:
Затем й цифра слова
Обсуждение
[ редактировать ]Слово родственно знаменитой одноименной последовательности ( последовательности Фибоначчи ) в том смысле, что сложение целых чисел в индуктивном определении заменяется конкатенацией строк. что длина Sn Это приводит к тому , становится F n +2 , ( n +2)-м числом Фибоначчи. количество единиц в Sn равно Fn , 1 а количество нулей Sn равно Fn Также в + .
Другие объекты недвижимости
[ редактировать ]- Бесконечное слово Фибоначчи не является периодическим и не является предельно периодическим. [2]
- Последние две буквы слова Фибоначчи — это попеременно «01» и «10».
- Подавление последних двух букв слова Фибоначчи или добавление префикса к последним двум буквам создает палиндром . Пример: 01 S 4 = 0101001010 — палиндром. Таким образом, палиндромная плотность бесконечного слова Фибоначчи равна 1/φ, где φ — золотое сечение : это максимально возможное значение для апериодических слов. [3]
- В бесконечном слове Фибоначчи соотношение (количество букв)/(количество нулей) равно φ, как и отношение нулей к единицам. [4]
- Бесконечное слово Фибоначчи представляет собой сбалансированную последовательность : возьмите два фактора одинаковой длины в любом месте слова Фибоначчи. Разница между их весами Хэмминга (количество вхождений «1») никогда не превышает 1. [5]
- Подслова 11 и 000 никогда не встречаются. [6]
- Функция сложности бесконечного слова Фибоначчи равна n + 1: оно содержит n + 1 различных подслов длины n . Пример: существует 4 различных подслова длиной 3: «001», «010», «100» и «101». Будучи также непериодическим, оно тогда имеет «минимальную сложность» и, следовательно, слово Штурма , [7] с уклоном . Бесконечное слово Фибоначчи — это стандартное слово, порожденное последовательностью директив (1,1,1,....).
- Бесконечное слово Фибоначчи повторяется; то есть каждое подслово встречается бесконечно часто.
- Если является подсловом бесконечного слова Фибоначчи, то и его обращение, обозначаемое .
- Если является подсловом бесконечного слова Фибоначчи, то наименьший период является числом Фибоначчи.
- Объединение двух последовательных слов Фибоначчи «почти коммутативно». и отличаются только двумя последними буквами.
- Число 0,010010100..., цифры которого построены из цифр бесконечного слова Фибоначчи, является трансцендентным .
- Буквы «1» можно найти в позициях, заданных последовательными значениями последовательности Аппер-Витхоффа (последовательность A001950 в OEIS ):
- Буквы «0» можно найти в позициях, заданных последовательными значениями последовательности Лоуэра Витхоффа (последовательность A000201 в OEIS ):
- Распределение точки на единичном круге , расположенные последовательно по часовой стрелке под золотым углом , генерирует шаблон двух длин на единичном круге. Хотя описанный выше процесс генерации слова Фибоначчи не соответствует непосредственно последовательному разделению сегментов круга, этот шаблон если шаблон начинается в точке, ближайшей к первой точке по часовой стрелке, тогда 0 соответствует большому расстоянию, а 1 - короткому расстоянию.
- Бесконечное слово Фибоначчи содержит повторения трех последовательных одинаковых подслов, но ни одного из четырех. [2] Критический показатель бесконечного слова Фибоначчи равен . [8] Это наименьший индекс (или критический показатель) среди всех слов Штурма.
- Бесконечное слово Фибоначчи часто называют наихудшим случаем для алгоритмов, обнаруживающих повторения в строке.
- Бесконечное слово Фибоначчи — это морфное слово , порожденное в {0,1}* эндоморфизмом 0 → 01, 1 → 0. [9]
- N - й элемент слова Фибоначчи, , равно 1, если представление Цекендорфа (сумма определенного набора чисел Фибоначчи) числа n включает 1, и 0, если оно не включает 1.
- Цифры слова Фибоначчи можно получить, взяв последовательность фиббинарных чисел по модулю 2. [10]
Приложения
[ редактировать ]Конструкции на основе Фибоначчи в настоящее время используются для моделирования физических систем с апериодическим порядком, таких как квазикристаллы , и в этом контексте слово Фибоначчи также называется квазикристаллом Фибоначчи . [11] Методы выращивания кристаллов использовались для выращивания слоистых кристаллов Фибоначчи и изучения их светорассеивающих свойств. [12]
См. также
[ редактировать ]Примечания
[ редактировать ]- ^ Рамирес, Рубиано и Де Кастро (2014) .
- ^ Jump up to: а б Берстель (1986) , с. 13.
- ^ Адамчевски и Бюжо (2010) .
- ^ Слоан, Нью-Джерси (редактор), «Последовательность A003849» , Интернет -энциклопедия целочисленных последовательностей , Фонд OEIS
- ^ Лотарь (2011) , с. 47.
- ^ О встречающихся подсловах см. Berstel (1986) , стр. 14 и 18 (с использованием букв a и b вместо цифр 0 и 1).
- ^ Люка (1995) .
- ^ Аллуш и Шалит (2003) , с. 37.
- ^ Лотарь (2011) , с. 11.
- ^ Кимберлинг (2004) .
- ^ Бомбьери и Тейлор (1986) .
- ^ Дхарма-вардана и др. (1987) .
Ссылки
[ редактировать ]- Адамчевский, Борис; Бюжо, Янн (2010), «8. Трансцендентность и диофантова аппроксимация», в Берте, Валери ; Риго, Майкл (ред.), Комбинаторика, автоматы и теория чисел , Энциклопедия математики и ее приложений, том. 135, Кембридж: Издательство Кембриджского университета , стр. 135. 443, ISBN 978-0-521-51597-9 , Збл 1271.11073 .
- Аллуш, Жан-Поль; Шалит, Джеффри (2003), Автоматические последовательности: теория, приложения, обобщения , издательство Кембриджского университета , ISBN 978-0-521-82332-6 .
- Берстель, Жан (1986), «Слова Фибоначчи – обзор» (PDF) , Розенберг, Г.; Саломаа, А. (ред.), The Book of L , Springer, стр. 13–27, doi : 10.1007/978-3-642-95486-3_2 , ISBN 9783642954863
- Бомбьери, Э .; Тейлор, Дж. Э. (1986), «Какие распределения вещества дифрагируют? Первоначальное исследование» (PDF) , Le Journal de Physique , 47 (C3): 19–28, doi : 10.1051/jphyscol:1986303 , MR 0866320 , S2CID 54194304 .
- Дхарма-вардана, MWC; Макдональд, АХ; Локвуд, диджей; Барибо, Ж.-М.; Хоутон, округ Колумбия (1987), «Комбинационное рассеяние света в сверхрешетках Фибоначчи», Physical Review Letters , 58 (17): 1761–1765, Бибкод : 1987PhRvL..58.1761D , doi : 10.1103/physrevlett.58.1761 , PMID 10034529 .
- Кимберлинг, Кларк (2004), «Упорядочение слов и наборов чисел: случай Фибоначчи», в книге Ховарда, Фредерика Т. (редактор), «Применение чисел Фибоначчи», том 9: Материалы Десятой международной исследовательской конференции по числам Фибоначчи и Их приложения , Дордрехт: Kluwer Academic Publishers, стр. 137–144, doi : 10.1007/978-0-306-48517-6_14 , MR 2076798 .
- Лотер, М. (1997), Комбинаторика слов , Энциклопедия математики и ее приложений, том. 17 (2-е изд.), Издательство Кембриджского университета , ISBN 0-521-59924-5 .
- Лотер, М. (2011), Алгебраическая комбинаторика слов , Энциклопедия математики и ее приложений, том. 90, Издательство Кембриджского университета , ISBN 978-0-521-18071-9 . Переиздание 2002 года в твердом переплете.
- де Лука, Альдо (1995), «Свойство деления слова Фибоначчи», Information Processing Letters , 54 (6): 307–312, doi : 10.1016/0020-0190(95)00067-M .
- Миньози, Ф.; Пирилло, Г. (1992), «Повторения в бесконечном слове Фибоначчи» , Theoretical Computer Science and Application , 26 (3): 199–204, doi : 10.1051/ita/1992260301991 .
- Рамирес, Хосе Л.; Рубиано, Густаво Н.; Де Кастро, Родриго (2014), «Обобщение словесного фрактала Фибоначчи и снежинки Фибоначчи», Theoretical Computer Science , 528 : 40–56, arXiv : 1212.1368 , doi : 10.1016/j.tcs.2014.02.003 , MR 3175078 , S2CID 17193119 .