Слово Фибоначчи
Определение
| Определение: |
| Морфизмом называется отображение , которое каждой букве из алфавита ставит в соответствие строку из множества ,
затем данное отображение распространяется на следующим образом: |
Любой морфизм можно применять к исходной строке любое число раз, тем самым генерируя последовательность итераций по следующему правилу:
- .
где и для любого целого .
Например:
- .
| Определение: |
| Строками Фибоначчи являются строки над алфавитом , полученные последовательным применением морфизма :
|
Первые несколько строк Фибоначчи:
Лемма
| Лемма: |
Строки Фибоначчи удовлетворяют рекуррентному соотношению . |
| Доказательство: |
|
Доказательство нетрудно получить методом математической индукции. База: При равенство очевидно. Переход: Пусть и . . Так как отображение h — линейно (т.е. ), то можно продолжить равенство: . |
Также можно заметить, что длины строк Фибоначчи совпадают с числами Фибоначчи.
Обощенная строка Фибоначчи
Начнем обобщение идеи строк Фибоначчи следующим образом. Вместо отдельных символов и будем оперировать двумя произвольными строками :
Таким образом "старый" морфизм будет частным случаем "нового" морфизма при и .
По аналогии можно вычислить , и ,наконец, определить n-ую обобщенную строку Фибоначчи как:
| Определение: |
| Обобщенная строка Фибоначчи имеет вид |
Первые несколько обобщенных строк имеют вид:
А также в общем случае:
| Определение: |
| Определим бесконечную обобщенную строку Фибоначчи как строку, содержащую все строки в качестве префиксов |
Поскольку , то , и, так как , финально получаем:
- .
Например:
Это равенство походит также и для
| Утверждение: |
Бесконечная строка Фибоначчи является решением задачи построения (2,4)-исключения |
Напомним, что в задаче построения -исключений требуется построить бесконечную строковую последовательность на алфавите размером , свободную от кратных подстрок порядка , но содержащую кратные подстроки порядов .
См. также
Источники
- Билл Смит. Методы и алгоритмы вычислений на строках. Пер. с англ. — М.:ООО"И.Д.Вильямс", 2006. — 496 с.: ил. — Парал. тит. англ. ISBN 5-8459-1081-1 (рус.)