Слово Фибоначчи — различия между версиями
Кирилл (обсуждение | вклад) |
Кирилл (обсуждение | вклад) м |
||
| Строка 47: | Строка 47: | ||
== Литература == | == Литература == | ||
| − | * Билл Смит Методы и алгоритмы вычислений на строках. Пер. с англ. — М.:ООО"И.Д.Вильямс", 2006. — 496 с.: ил. — Парал. тит. англ. ISBN 5-8459-1081-1 (рус.) | + | * Билл Смит. Методы и алгоритмы вычислений на строках. Пер. с англ. — М.:ООО"И.Д.Вильямс", 2006. — 496 с.: ил. — Парал. тит. англ. ISBN 5-8459-1081-1 (рус.) |
[[Категория:Алгоритмы и структуры данных]] | [[Категория:Алгоритмы и структуры данных]] | ||
[[Категория:Основные определения. Простые комбинаторные свойства слов]] | [[Категория:Основные определения. Простые комбинаторные свойства слов]] | ||
Версия 20:21, 29 марта 2012
Содержание
Определение
| Определение: |
| Морфизмом называется отображение , которое каждоый букве из алфавита ставит в соответствие строку из множества . |
Отображение также распространяется на любую строку из множества путем использования следующего тождества:
.
Для полноты распространим отбражение на множество , положив, что для любого морфизма .
Любой морфизм можно применять к исходной строке любое число раз, тем самым генерируя последовательность итераций по следующему правилу:
.
где и для любого целого .
Например:
.
| Определение: |
| Строками Фибоначчи являются строки, порожденные следующим морфизмом:
|
Свойства
Введем множество , где для любого целого , а .
Первые несколько строк Фибоначчи:
Леммы
| Лемма: |
Строки Фибоначчи удовлетворяют рекуррентному соотношению . |
| Доказательство: |
|
Доказательство нетрудно получить методом математической индукции. База. При равенство очевидно. Переход. Пусть . . Т.к. h - линейна (т.е. ), то можно продолжить равенство. |
Также нетрудно заметить, что длины строк Фибоначчи совпадают с числами Фибоначчи.
Литература
- Билл Смит. Методы и алгоритмы вычислений на строках. Пер. с англ. — М.:ООО"И.Д.Вильямс", 2006. — 496 с.: ил. — Парал. тит. англ. ISBN 5-8459-1081-1 (рус.)