<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://neerc.ifmo.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=178.178.19.204&amp;*</id>
		<title>Викиконспекты - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://neerc.ifmo.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=178.178.19.204&amp;*"/>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/178.178.19.204"/>
		<updated>2026-06-09T17:07:14Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%8B%D0%B5_%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F,_%D1%81%D0%B2%D1%8F%D0%B7%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5_%D1%81%D0%BE_%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B0%D0%BC%D0%B8&amp;diff=23027</id>
		<title>Основные определения, связанные со строками</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%8B%D0%B5_%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F,_%D1%81%D0%B2%D1%8F%D0%B7%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5_%D1%81%D0%BE_%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B0%D0%BC%D0%B8&amp;diff=23027"/>
				<updated>2012-05-31T13:43:25Z</updated>
		
		<summary type="html">&lt;p&gt;178.178.19.204: sigma star index set fixup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Базовые определения ==&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
'''Алфавитом''' &amp;lt;tex&amp;gt;\Sigma&amp;lt;/tex&amp;gt; называется конечное непустое множество элементов, называемых символами.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
'''Нейтральным элементом''' (пустой строкой) &amp;lt;tex&amp;gt;\varepsilon \in \Sigma^{0}&amp;lt;/tex&amp;gt; называется элемент, для которого верно &amp;lt;tex&amp;gt;\alpha\varepsilon=\varepsilon\alpha=\alpha&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
'''Цепочкой''' (словом, строкой) конечной длины обозначим &amp;lt;tex&amp;gt;\Sigma^* : \Sigma^* = \bigcup\limits_{n = 0}^\infty \Sigma^n&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
'''Конкатенацией''' строк &amp;lt;tex&amp;gt;\alpha \in \Sigma^k&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;\beta \in \Sigma^m&amp;lt;/tex&amp;gt; является строка &amp;lt;tex&amp;gt;\alpha\beta \in \Sigma^{k+m}&amp;lt;/tex&amp;gt;. Конкатенация является ассоциативной операцией.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tex&amp;gt;\Sigma^*&amp;lt;/tex&amp;gt; с операцией конкатенации и нейтральным элементом &amp;lt;tex&amp;gt;\varepsilon&amp;lt;/tex&amp;gt; образуют моноид. Данный моноид совпадает со свободным над &amp;lt;tex&amp;gt;\Sigma&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Отношения между строками ==&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
&amp;lt;tex&amp;gt;\alpha&amp;lt;/tex&amp;gt; называется '''префиксом''' &amp;lt;tex&amp;gt;\beta&amp;lt;/tex&amp;gt;, если &amp;lt;tex&amp;gt;\beta = \alpha \gamma&amp;lt;/tex&amp;gt;. Аналогично определяется '''суффикс''' строки.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;\beta = abracadabra&amp;lt;/tex&amp;gt;, тогда&lt;br /&gt;
*если &amp;lt;tex&amp;gt;\alpha = abrac&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;\alpha&amp;lt;/tex&amp;gt; является префиксом &amp;lt;tex&amp;gt;\beta&amp;lt;/tex&amp;gt;&lt;br /&gt;
*если &amp;lt;tex&amp;gt;\alpha = adabra&amp;lt;/tex&amp;gt;, то суффиксом.&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
&amp;lt;tex&amp;gt;\alpha&amp;lt;/tex&amp;gt; называется '''бордером''' &amp;lt;tex&amp;gt;\beta&amp;lt;/tex&amp;gt;, если &amp;lt;tex&amp;gt;\alpha&amp;lt;/tex&amp;gt; одновременно является и суффиксом и префиксом.&lt;br /&gt;
|id=border&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;\beta = abracadabra&amp;lt;/tex&amp;gt;, тогда &amp;lt;tex&amp;gt;\alpha = abra&amp;lt;/tex&amp;gt; будет бордером &amp;lt;tex&amp;gt;\beta&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
&amp;lt;tex&amp;gt;p&amp;lt;/tex&amp;gt; называется '''периодом''' &amp;lt;tex&amp;gt;\alpha&amp;lt;/tex&amp;gt;, если &amp;lt;tex&amp;gt;\forall i = 1 \ldots n - p&amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt;\alpha [i] = \alpha[i + p]&amp;lt;/tex&amp;gt;.&lt;br /&gt;
|id=border&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
Пусть строка &amp;lt;tex&amp;gt;\alpha \in \Sigma^m&amp;lt;/tex&amp;gt; имеет период &amp;lt;tex&amp;gt;p&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;r = m / p&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;\beta \in \Sigma^p&amp;lt;/tex&amp;gt;. Тогда декомпозиция &amp;lt;tex&amp;gt;\alpha = \beta^r &amp;lt;/tex&amp;gt; называется '''нормальной формой''' строковой последовательности &amp;lt;tex&amp;gt;\alpha&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
Строка &amp;lt;tex&amp;gt;\alpha&amp;lt;/tex&amp;gt; называется примитивной, если &amp;lt;tex&amp;gt;p = m -&amp;lt;/tex&amp;gt; максимальный период (т.е. &amp;lt;tex&amp;gt;r = 1&amp;lt;/tex&amp;gt;).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
Если &amp;lt;tex&amp;gt;r \ge 2&amp;lt;/tex&amp;gt;, то строка &amp;lt;tex&amp;gt;\alpha&amp;lt;/tex&amp;gt; называется '''сильнопериодической''', если &amp;lt;tex&amp;gt;1 &amp;lt; r &amp;lt; 2&amp;lt;/tex&amp;gt;, то '''слабопериодической'''. Если &amp;lt;tex&amp;gt;r&amp;lt;/tex&amp;gt; целое и &amp;lt;tex&amp;gt;r \ge 2&amp;lt;/tex&amp;gt;, то строка &amp;lt;tex&amp;gt;\alpha&amp;lt;/tex&amp;gt; называется '''строгопериодической''' (или просто '''периодической''').&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Строка &amp;lt;tex&amp;gt;aaabaabab&amp;lt;/tex&amp;gt; - примитивная &amp;lt;tex&amp;gt;(p = m)&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Строка &amp;lt;tex&amp;gt;abaababaabaab = (abaababa)(abaab)&amp;lt;/tex&amp;gt; - слабопериодическая с периодом &amp;lt;tex&amp;gt;p = 8&amp;lt;/tex&amp;gt;, порядком &amp;lt;tex&amp;gt;r = 13/8&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Строка &amp;lt;tex&amp;gt;abaabaab = (aba)^2(ab)&amp;lt;/tex&amp;gt; - сильнопериодическая с периодом &amp;lt;tex&amp;gt;p = 3&amp;lt;/tex&amp;gt;, порядком &amp;lt;tex&amp;gt;r = 8/3&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
Строка &amp;lt;tex&amp;gt;\alpha&amp;lt;/tex&amp;gt; является '''подстрокой''' &amp;lt;tex&amp;gt;\beta&amp;lt;/tex&amp;gt;, если &amp;lt;tex&amp;gt;\beta = \gamma \alpha \delta&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Строка &amp;lt;tex&amp;gt;\alpha = aca&amp;lt;/tex&amp;gt; является подстрокой &amp;lt;tex&amp;gt;\beta = abracadabra&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
Строка &amp;lt;tex&amp;gt;\alpha \le \beta&amp;lt;/tex&amp;gt;, если:&lt;br /&gt;
* &amp;lt;tex&amp;gt;\alpha&amp;lt;/tex&amp;gt; префикс &amp;lt;tex&amp;gt;\beta&amp;lt;/tex&amp;gt;&lt;br /&gt;
* &amp;lt;tex&amp;gt;\gamma&amp;lt;/tex&amp;gt; общий префикс &amp;lt;tex&amp;gt;\alpha&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;\beta&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;\alpha = \gamma c \delta&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;\beta = \gamma d \xi&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;c &amp;lt; d&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Алгоритмы и структуры данных]]&lt;br /&gt;
[[Категория:Основные определения. Простые комбинаторные свойства слов]]&lt;/div&gt;</summary>
		<author><name>178.178.19.204</name></author>	</entry>

	</feed>