Слово Фибоначчи — различия между версиями
AMaltsev (обсуждение | вклад) м |
|||
| Строка 1: | Строка 1: | ||
| + | {| class="wikitable" align="center" style="color: red; background-color: black; font-size: 56px; width: 800px;" | ||
| + | |+ | ||
| + | |-align="center" | ||
| + | |'''НЕТ ВОЙНЕ''' | ||
| + | |-style="font-size: 16px;" | ||
| + | | | ||
| + | 24 февраля 2022 года российское руководство во главе с Владимиром Путиным развязало агрессивную войну против Украины. В глазах всего мира это военное преступление совершено от лица всей страны, всех россиян. | ||
| + | |||
| + | Будучи гражданами Российской Федерации, мы против своей воли оказались ответственными за нарушение международного права, военное вторжение и массовую гибель людей. Чудовищность совершенного преступления не оставляет возможности промолчать или ограничиться пассивным несогласием. | ||
| + | |||
| + | Мы убеждены в абсолютной ценности человеческой жизни, в незыблемости прав и свобод личности. Режим Путина — угроза этим ценностям. Наша задача — обьединить все силы для сопротивления ей. | ||
| + | |||
| + | Эту войну начали не россияне, а обезумевший диктатор. И наш гражданский долг — сделать всё, чтобы её остановить. | ||
| + | |||
| + | ''Антивоенный комитет России'' | ||
| + | |-style="font-size: 16px;" | ||
| + | |Распространяйте правду о текущих событиях, оберегайте от пропаганды своих друзей и близких. Изменение общественного восприятия войны - ключ к её завершению. | ||
| + | |-style="font-size: 16px;" | ||
| + | |[https://meduza.io/ meduza.io], [https://www.youtube.com/c/popularpolitics/videos Популярная политика], [https://novayagazeta.ru/ Новая газета], [https://zona.media/ zona.media], [https://www.youtube.com/c/MackNack/videos Майкл Наки]. | ||
| + | |} | ||
| + | |||
{{Определение | {{Определение | ||
|definition='''Строками Фибоначчи''' (англ. ''Fibostring'') называются строки над алфавитом <tex>\Sigma = \{x, y\}</tex>, полученные последовательным применением морфизма <tex>h</tex>: | |definition='''Строками Фибоначчи''' (англ. ''Fibostring'') называются строки над алфавитом <tex>\Sigma = \{x, y\}</tex>, полученные последовательным применением морфизма <tex>h</tex>: | ||
Версия 06:44, 1 сентября 2022
| НЕТ ВОЙНЕ |
|
24 февраля 2022 года российское руководство во главе с Владимиром Путиным развязало агрессивную войну против Украины. В глазах всего мира это военное преступление совершено от лица всей страны, всех россиян. Будучи гражданами Российской Федерации, мы против своей воли оказались ответственными за нарушение международного права, военное вторжение и массовую гибель людей. Чудовищность совершенного преступления не оставляет возможности промолчать или ограничиться пассивным несогласием. Мы убеждены в абсолютной ценности человеческой жизни, в незыблемости прав и свобод личности. Режим Путина — угроза этим ценностям. Наша задача — обьединить все силы для сопротивления ей. Эту войну начали не россияне, а обезумевший диктатор. И наш гражданский долг — сделать всё, чтобы её остановить. Антивоенный комитет России |
| Распространяйте правду о текущих событиях, оберегайте от пропаганды своих друзей и близких. Изменение общественного восприятия войны - ключ к её завершению. |
| meduza.io, Популярная политика, Новая газета, zona.media, Майкл Наки. |
| Определение: |
| Строками Фибоначчи (англ. Fibostring) называются строки над алфавитом , полученные последовательным применением морфизма :
|
Содержание
Примеры
Первые несколько строк Фибоначчи:
Рекуррентное соотношение для строк Фибоначчи
| Лемма (1): |
Строки Фибоначчи удовлетворяют рекуррентному соотношению . |
| Доказательство: |
|
Докажем методом математической индукции по . База:
Переход:
|
Также можно заметить, что длины строк Фибоначчи совпадают с числами Фибоначчи.
Свойства строк Фибоначчи
| Определение: |
| Определим бесконечную обобщенную строку Фибоначчи (англ. generalized infinite Fibostring) как строку, содержащую все строки в качестве префиксов. |
| Лемма (2): |
Для любого целого выполняется . |
| Доказательство: |
|
Так как , то . |
Например: .
Это равенство работает также для .
| Утверждение (1): |
Для любого целого выполняется . |
|
Докажем это утверждение методом математической индукции по . База: Переход:
|
| Лемма (3): |
Для любого целого выполняется равенство . |
| Доказательство: |
| . |
| Лемма (4): |
Для любого целого строка имеет бордеры для . |
| Доказательство: |
|
Будем последовательно применять лемму 1. . Таким образом, является бордером. Далее, . Получили, что также является бордером. Продолжая выполнять это преобразование, докажем лемму для всех заданных . |
| Утверждение (2): |
В не может содержаться подстроки или . |
|
Докажем для методом математической индукции по . База:
Переход:
|
Обратный морфизм
| Определение: |
Обратный морфизм определяется как отображение:
|
Обратный морфизм позволяет из строки получить строку .
Пример:
- .
- Будем последовательно применять морфизм:
- Префикс переходит в , центральный переходит в , а суффикс также переходит в .
- Получили .
Связь с задачей о построении исключений
| Утверждение (3): |
Для любого целого содержит куб некоторой подстроки. |
| Строка содержит подстроку и является префиксом для . |
| Теорема (1): |
Никакая строка не содержит подстроки кратности . |
| Утверждение (4): |
Бесконечная строка Фибоначчи является решением задачи построения -исключения |
| Это следует из утверждения и теоремы выше. |
См. также
Источники информации
- Билл Смит «Методы и алгоритмы вычислений на строках» — издательство «Вильямс» — 2006 — стр. 100-107