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