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