Слово Фибоначчи — различия между версиями
AMaltsev (обсуждение | вклад) м (Переменные в tex) |
AMaltsev (обсуждение | вклад) м |
||
Строка 66: | Строка 66: | ||
Таким образом "старый" морфизм будет частным случаем "нового" морфизма при <tex>x = a</tex> и <tex>y = b</tex>. | Таким образом "старый" морфизм будет частным случаем "нового" морфизма при <tex>x = a</tex> и <tex>y = b</tex>. | ||
− | По аналогии можно вычислить <tex>h^*(y) = \{y, x, xy, xyx, \dots\}</tex>, и ,наконец, определить n-ую обобщенную строку Фибоначчи как: | + | По аналогии можно вычислить <tex>h^*(y) = \{y, x, xy, xyx, \dots\}</tex>, и, наконец, определить <tex>n</tex>-ую обобщенную строку Фибоначчи как: |
{{Определение | {{Определение | ||
|definition=Обобщенная строка Фибоначчи (англ. ''generalized Fibostring'') имеет вид <tex>f_n(x,y) = h^n(y)</tex> | |definition=Обобщенная строка Фибоначчи (англ. ''generalized Fibostring'') имеет вид <tex>f_n(x,y) = h^n(y)</tex> |
Версия 22:58, 6 июня 2016
Определение: |
Строками Фибоначчи (англ. Fibostring) являются строки над алфавитом | , полученные последовательным применением морфизма :
Содержание
Примеры
Первые несколько строк Фибоначчи:
Лемма
Лемма: |
Строки Фибоначчи удовлетворяют рекуррентному соотношению . |
Доказательство: |
Доказательство нетрудно получить методом математической индукции. База: При равенство очевидно.Переход: Пусть и . . Так как отображение — линейно (т.е. ), то можно продолжить равенство: . |
Также можно заметить, что длины строк Фибоначчи совпадают с числами Фибоначчи.
Обобщенная строка Фибоначчи. Связь с задачей о построении -исключений
Начнем обобщение идеи строк Фибоначчи следующим образом. Вместо отдельных символов
и будем оперировать двумя произвольными строками :Таким образом "старый" морфизм будет частным случаем "нового" морфизма при
и .По аналогии можно вычислить
, и, наконец, определить -ую обобщенную строку Фибоначчи как:Определение: |
Обобщенная строка Фибоначчи (англ. generalized Fibostring) имеет вид |
Первые несколько обобщенных строк имеют вид:
А также в общем случае:
Определение: |
Определим бесконечную обобщенную строку Фибоначчи | (англ. generalized infinite Fibostring) как строку, содержащую все строки в качестве префиксов
Поскольку , то , и, так как , в итоге получаем:
- .
Например:
Это равенство походит также и для
Утверждение: |
Бесконечная строка Фибоначчи задачи построения (2,4)-исключения является решением |
См. также
Источники
- Билл Смит «Методы и алгоритмы вычислений на строках», издательство «Вильямс», 2006 — стр. 100-107