Период и бордер, их связь — различия между версиями
Dimitrova (обсуждение | вклад) (→Свойства периода) |
Dimitrova (обсуждение | вклад) |
||
Строка 9: | Строка 9: | ||
Получили определение периода длины <tex>x</tex>. Но <tex>x = n - k</tex>, значит у строки <tex>\alpha</tex> есть период длины <tex>(n - k)</tex>. | Получили определение периода длины <tex>x</tex>. Но <tex>x = n - k</tex>, значит у строки <tex>\alpha</tex> есть период длины <tex>(n - k)</tex>. | ||
}} | }} | ||
+ | |||
==Свойства периода== | ==Свойства периода== | ||
{{Теорема | {{Теорема | ||
Строка 24: | Строка 25: | ||
Значит у строки есть период длины <tex>(k * x)</tex>. | Значит у строки есть период длины <tex>(k * x)</tex>. | ||
}} | }} | ||
+ | |||
{{Теорема | {{Теорема | ||
|statement= Если у строки есть периоды длины <tex>p</tex> и <tex>q</tex>, то НОД<tex>(p, q)</tex> также является периодом этой строки. | |statement= Если у строки есть периоды длины <tex>p</tex> и <tex>q</tex>, то НОД<tex>(p, q)</tex> также является периодом этой строки. | ||
Строка 34: | Строка 36: | ||
Будем выполнять такие действия, пока не получим НОД<tex>(p, q)</tex>. Это будет выполнятся для <tex>\forall i </tex>. Следовательно будет период длины НОД<tex>(p, q)</tex>. | Будем выполнять такие действия, пока не получим НОД<tex>(p, q)</tex>. Это будет выполнятся для <tex>\forall i </tex>. Следовательно будет период длины НОД<tex>(p, q)</tex>. | ||
}} | }} | ||
+ | |||
+ | [[Категория:Алгоритмы и структуры данных]] | ||
+ | [[Категория:Основные определения. Простые комбинаторные свойства слов]] |
Версия 14:35, 30 марта 2012
Связь периода и бордера
Теорема: |
есть |
Доказательство: |
Напишем формально определения бордера длины |
Свойства периода
Теорема: |
Если у строки есть период длины , то у нее есть период длины , где . |
Доказательство: |
Пусть Длина строки равна |
Теорема: |
Если у строки есть периоды длины и , то НОД также является периодом этой строки. |
Доказательство: |
Пусть |