Слово Фибоначчи — различия между версиями
 (Another naming fixup.)  | 
				 (→Лемма:  fixup)  | 
				||
| Строка 55: | Строка 55: | ||
}}  | }}  | ||
| − | Также   | + | Также можно заметить, что длины строк Фибоначчи совпадают с числами Фибоначчи.  | 
== См. также ==  | == См. также ==  | ||
Версия 22:44, 1 июня 2012
Содержание
Определение
| Определение: | 
| Морфизмом называется отображение , которое каждой букве  из алфавита  ставит в соответствие строку  из множества ,
 затем данное отображение распространяется на следующим образом:  | 
Любой морфизм  можно применять к исходной строке  любое число раз, тем самым генерируя последовательность итераций  по следующему правилу: 
- . 
 
где и для любого целого .
Например:
- .
 
| Определение: | 
| Строками Фибоначчи являются строки над алфавитом , полученные последовательным применением морфизма :
 | 
Первые несколько строк Фибоначчи: 
Лемма
| Лемма: | 
Строки Фибоначчи удовлетворяют рекуррентному соотношению .  | 
| Доказательство: | 
| 
 Доказательство нетрудно получить методом математической индукции. База: При равенство очевидно. Переход: Пусть и . . Так как отображение h — линейно (т.е. ), то можно продолжить равенство: . | 
Также можно заметить, что длины строк Фибоначчи совпадают с числами Фибоначчи.
См. также
Источники
- Билл Смит. Методы и алгоритмы вычислений на строках. Пер. с англ. — М.:ООО"И.Д.Вильямс", 2006. — 496 с.: ил. — Парал. тит. англ. ISBN 5-8459-1081-1 (рус.)