Период и бордер, их связь — различия между версиями
Dimitrova (обсуждение | вклад) (→Свойства периода) |
Dimitrova (обсуждение | вклад) (→Связь периода и бордера) |
||
| Строка 3: | Строка 3: | ||
|statement= Если у строки длины <tex>|n|</tex> есть [[Основные определения, связанные со строками#Отношения между строками|бордер]] длины <tex>|k|</tex>, то у нее есть [[Основные определения, связанные со строками#Отношения между строками|период]] длины <tex>|n - k|</tex>. | |statement= Если у строки длины <tex>|n|</tex> есть [[Основные определения, связанные со строками#Отношения между строками|бордер]] длины <tex>|k|</tex>, то у нее есть [[Основные определения, связанные со строками#Отношения между строками|период]] длины <tex>|n - k|</tex>. | ||
|proof= | |proof= | ||
| − | Пусть дана строка <tex>\alpha</tex>. | + | Пусть дана <b>строка <tex>\alpha</tex></b>. |
| − | Напишем формально определения бордера длины <tex>|k|</tex> строки <tex>\alpha</tex>:<br/> | + | Напишем формально определения <b>бордера длины <tex>|k|</tex></b> строки <tex>\alpha</tex>:<br/> |
| − | <tex>\forall i = 1 \ldots k</tex>, <tex>\alpha [i] = \alpha[i + (n - k)]</tex>.<br/> | + | <tex>\forall i = 1 \ldots k</tex>, <tex>\alpha [i] = \alpha[i + (n - k)]</tex>.<br/> |
Сделаем замену <tex>x = n - k</tex>:<br/> | Сделаем замену <tex>x = n - k</tex>:<br/> | ||
| − | <tex>\forall i = 1 \ldots n - x</tex>, <tex>\alpha [i] = \alpha[i + x]</tex>. | + | <tex>\forall i = 1 \ldots n - x</tex>, <tex>\alpha [i] = \alpha[i + x]</tex>. |
| − | Получили определение периода длины <tex>x</tex>. Но <tex>x = n - k</tex>, значит у строки <tex>\alpha</tex> есть период длины <tex>|n - k|</tex>. | + | Получили определение <b>периода длины <tex>x</tex></b>. Но <tex>x = n - k</tex>, значит у строки <tex>\alpha</tex> есть <b>период длины <tex>|n - k|</tex></b>. |
}} | }} | ||
Версия 13:51, 21 апреля 2012
Связь периода и бордера
| Теорема: |
| Доказательство: |
|
Пусть дана строка .
Напишем формально определения бордера длины строки : , . Сделаем замену : , .Получили определение периода длины . Но , значит у строки есть период длины . |
Свойства периода
| Теорема: |
Если у строки есть период длины , то у нее есть период длины , где . |
| Доказательство: |
|
Пусть длина строки равна , сама строка — . |
| Теорема: |
Если у строки есть периоды длины и , то НОД также является периодом этой строки. |
| Доказательство: |
|
Пусть строка равна . |