<?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=94.25.229.232&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=94.25.229.232&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/94.25.229.232"/>
		<updated>2026-06-12T07:34:15Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%AD%D0%BA%D0%B2%D0%B8%D0%B2%D0%B0%D0%BB%D0%B5%D0%BD%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%94%D0%9C%D0%9F-%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%BE%D0%B2&amp;diff=59731</id>
		<title>Эквивалентность ДМП-автоматов</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%AD%D0%BA%D0%B2%D0%B8%D0%B2%D0%B0%D0%BB%D0%B5%D0%BD%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%94%D0%9C%D0%9F-%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%BE%D0%B2&amp;diff=59731"/>
				<updated>2017-01-16T01:21:35Z</updated>
		
		<summary type="html">&lt;p&gt;94.25.229.232: Новая страница: «Предположим детерминированный строгий автомат с единственным состоянием с элементами, ...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Предположим детерминированный строгий автомат с единственным состоянием с элементами, представленный тройкой: входной алфавит на ленте &amp;lt;tex&amp;gt;\Sigma&amp;lt;/tex&amp;gt;, стековым алфавит &amp;lt;tex&amp;gt;\Gamma&amp;lt;/tex&amp;gt; и множеством переходов &amp;lt;tex&amp;gt;\Delta&amp;lt;/tex&amp;gt;. Мы предполагаем наличие полного порядка на &amp;lt;tex&amp;gt;\Sigma&amp;lt;/tex&amp;gt;,и говорим, что слово &amp;lt;tex&amp;gt;u&amp;lt;/tex&amp;gt; короче слова &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt; если &amp;lt;tex&amp;gt;|u| &amp;lt; |v|&amp;lt;/tex&amp;gt; или &amp;lt;tex&amp;gt;|u| = |v|&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;u&amp;lt;/tex&amp;gt; лексикографически меньше &amp;lt;tex&amp;gt;v&amp;lt;/tex&amp;gt;. Пусть &amp;lt;tex&amp;gt;E, F, G,\dotsc&amp;lt;/tex&amp;gt; - допустимые конфигурации.&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=&amp;lt;tex&amp;gt;E \cdot u&amp;lt;/tex&amp;gt; - '''конфигурация &amp;lt;tex&amp;gt;E&amp;lt;/tex&amp;gt; после слова &amp;lt;tex&amp;gt;u&amp;lt;/tex&amp;gt;''', единственная допустимая конфигурация &amp;lt;tex&amp;gt;F&amp;lt;/tex&amp;gt; такая что &amp;lt;tex&amp;gt;(E, u) \rightarrow F&amp;lt;/tex&amp;gt;, которая может быть и &amp;lt;tex&amp;gt;\emptyset&amp;lt;/tex&amp;gt;. &lt;br /&gt;
}}&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=Язык, задаваемой конфигурацией &amp;lt;tex&amp;gt;E&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;L(E) = \{ E : (E \cdot u) = \varepsilon \}&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=&amp;lt;tex&amp;gt;E \sim F&amp;lt;/tex&amp;gt; - две конфигурации &amp;lt;tex&amp;gt;E&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;F&amp;lt;/tex&amp;gt; '''эквивалентны''' если &amp;lt;tex&amp;gt;L(E) = L(F)&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Равенство задаваемых языков также может быть приблизительным.&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=&amp;lt;tex&amp;gt;E \sim_n F,  n \geq 0&amp;lt;/tex&amp;gt; - конфигурафии &amp;lt;tex&amp;gt;E&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;F&amp;lt;/tex&amp;gt; '''&amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt;-эквивалентны'''  если они принимают одни и те же слова, длина которых не больше &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt;: &lt;br /&gt;
&amp;lt;br&amp;gt;для всех слов &amp;lt;tex&amp;gt;w&amp;lt;/tex&amp;gt;, таких что &amp;lt;tex&amp;gt;|w| \leq n, (E \cdot w) = \varepsilon&amp;lt;/tex&amp;gt; тогда и только тогда, когда &amp;lt;tex&amp;gt;(F \cdot w) = \varepsilon&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Утверждение&lt;br /&gt;
|statement=&lt;br /&gt;
Справедливы следующие факты:&lt;br /&gt;
# &amp;lt;tex&amp;gt;E \sim F&amp;lt;/tex&amp;gt; тогда и только тогда, когда для любого &amp;lt;tex&amp;gt; n \geq 0&amp;lt;/tex&amp;gt; выполняется &amp;lt;tex&amp;gt;E \sim_n F&amp;lt;/tex&amp;gt;&lt;br /&gt;
# Если &amp;lt;tex&amp;gt;E \nsim F&amp;lt;/tex&amp;gt;, то существует &amp;lt;tex&amp;gt; n \geq 0&amp;lt;/tex&amp;gt; такой, что &amp;lt;tex&amp;gt;E \sim_n F&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;E \nsim_{n+1} F&amp;lt;/tex&amp;gt;&lt;br /&gt;
# Если &amp;lt;tex&amp;gt;E \sim F&amp;lt;/tex&amp;gt;, то для любого &amp;lt;tex&amp;gt;u \in \Sigma^*&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;(E \cdot u) \sim (F \cdot u)&amp;lt;/tex&amp;gt;.&lt;br /&gt;
# &amp;lt;tex&amp;gt;E \sim_{n} F&amp;lt;/tex&amp;gt;, тогда и только тогда, когда для любого &amp;lt;tex&amp;gt;u \in \Sigma^*&amp;lt;/tex&amp;gt;, где &amp;lt;tex&amp;gt;|u| \leq n&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;(E \cdot u) \sim_{n-|u|} (F \cdot u)&amp;lt;/tex&amp;gt;.&lt;br /&gt;
# Если &amp;lt;tex&amp;gt;E \sim_{n} F&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;0 \leq m &amp;lt; n&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;E \sim_{m} F&amp;lt;/tex&amp;gt;.&lt;br /&gt;
# Если &amp;lt;tex&amp;gt;E \sim_{n} F&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;F \nsim_{n} G&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;E \nsim_{n} G&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=Для каждого стекового символа &amp;lt;tex&amp;gt;X&amp;lt;/tex&amp;gt; словом &amp;lt;tex&amp;gt;w(X)&amp;lt;/tex&amp;gt; называется самое короткое слово в множестве &amp;lt;tex&amp;gt;\{u : (X \cdot u) = \varepsilon \}&amp;lt;/tex&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=&amp;lt;tex&amp;gt;E = E_1G_1 + ... + E_nG_n&amp;lt;/tex&amp;gt; находится в форме голова/хвост, если голова &amp;lt;tex&amp;gt;E_1 + ...+E_n&amp;lt;/tex&amp;gt; допустима и хотя бы один &amp;lt;tex&amp;gt;E_i= \emptyset&amp;lt;/tex&amp;gt;, и каждый хвост &amp;lt;tex&amp;gt;G_i = \emptyset&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Приведём некоторые свойства формы голова/хвост. Эквивалентность и n-эквивалентность языков согласуются с операциями &amp;lt;tex&amp;gt;+&amp;lt;/tex&amp;gt; и суммы. Следовательно, форма голова/хвост позволяет подставить эквивалентное выражение в хвост (т.к. допустимость сохраняется).&lt;br /&gt;
&lt;br /&gt;
{{Утверждение&lt;br /&gt;
|statement=&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;E = E_1G_1 + ... + E_nG_n&amp;lt;/tex&amp;gt;, тогда справедливы следующие факты:&lt;br /&gt;
# Если &amp;lt;tex&amp;gt;(E_i \cdot u) = \varepsilon&amp;lt;/tex&amp;gt;, то для всех &amp;lt;tex&amp;gt;j \neq i&amp;lt;/tex&amp;gt; выполняется &amp;lt;tex&amp;gt;(E_j \cdot u) = \emptyset&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;(E \cdot u) = G_i&amp;lt;/tex&amp;gt;&lt;br /&gt;
# Если &amp;lt;tex&amp;gt;(E_i \cdot u) = \emptyset&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;(E \cdot u) = (E_1 \cdot u)G_1 + ... + (E_n \cdot u)G_n&amp;lt;/tex&amp;gt;.&lt;br /&gt;
# Если &amp;lt;tex&amp;gt;H_i  \neq \emptyset, 1 \leq i \leq n&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;E_1H_1 + ... + E_nH_n&amp;lt;/tex&amp;gt; в форме голова/хвост.&lt;br /&gt;
# Если каждая &amp;lt;tex&amp;gt;H_i  \neq \emptyset&amp;lt;/tex&amp;gt; и каждая &amp;lt;tex&amp;gt;E_i  \neq \varepsilon&amp;lt;/tex&amp;gt; и для каждого &amp;lt;tex&amp;gt;j&amp;lt;/tex&amp;gt; такого, что &amp;lt;tex&amp;gt;E_j  \neq \emptyset&amp;lt;/tex&amp;gt; выполняется &amp;lt;tex&amp;gt;H_j  \sim_m G_j&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;E  \sim{m+1} E_1H_1 + ... + E_nH_n&amp;lt;/tex&amp;gt;.&lt;br /&gt;
# Если &amp;lt;tex&amp;gt;H_i  \sim G_i, 1 \leq i \leq n&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;E  \sim E_1H_1 + ... + E_nH_n&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Две конфигурации могут иметь одинаковые головы и разные хвосты, или одинаковые хвосты и различие в головах. Если &amp;lt;tex&amp;gt;E&amp;lt;/tex&amp;gt; представлена в форме голова/хвост&amp;lt;tex&amp;gt;E_1G_1 + ... + E_nG_n&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;F&amp;lt;/tex&amp;gt; имеет схожую форму голова/хвост &amp;lt;tex&amp;gt;F_1G_1 + ... + E_nF_n&amp;lt;/tex&amp;gt;, имеющая тот же самый хвост. Несоответствие между &amp;lt;tex&amp;gt;E&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;F&amp;lt;/tex&amp;gt;, соответственное этому представлению - это &amp;lt;tex&amp;gt;max\{|E_i|, |F_i| : 1 \leq i \leq n\}&amp;lt;/tex&amp;gt;. Если несоответствие равно 0, то конфигурации одинаковы.&lt;br /&gt;
&lt;br /&gt;
'''Замечание:''' любая пара конфигураций &amp;lt;tex&amp;gt;E&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;F&amp;lt;/tex&amp;gt; имеет форму голова/хвост включающую в себя одинаковые хвосты: &amp;lt;tex&amp;gt; E = EG&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;F = FG&amp;lt;/tex&amp;gt;, где &amp;lt;tex&amp;gt;G = \varepsilon&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition= Если &amp;lt;tex&amp;gt;E = E_1G_1 + ... + E_nG_n&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;F = F_1F_1 + ... + F_nF_n&amp;lt;/tex&amp;gt;, тогда &amp;lt;tex&amp;gt;F&amp;lt;/tex&amp;gt; в его форме голова/хвост - '''хвостовое дополнение &amp;lt;tex&amp;gt;E&amp;lt;/tex&amp;gt;''' в его форме голова/хвост обеспечивается &amp;lt;tex&amp;gt;H_i = K^i_1G_1 + ... + K^i_nG_n, 1 \leq i \leq m&amp;lt;/tex&amp;gt;. Когда &amp;lt;tex&amp;gt;F&amp;lt;/tex&amp;gt; - хвостовое дополнение &amp;lt;tex&amp;gt;E&amp;lt;/tex&amp;gt;, относящиеся к нему дополнение &amp;lt;tex&amp;gt;e&amp;lt;/tex&amp;gt; - кортеж из m элементов &amp;lt;tex&amp;gt;(K^1_1+...+K_n^1,...,K_1^m +...+K_n^m)&amp;lt;/tex&amp;gt; без &amp;lt;tex&amp;gt;G_is&amp;lt;/tex&amp;gt;, и говорится, что &amp;lt;tex&amp;gt;F&amp;lt;/tex&amp;gt; дополняет &amp;lt;tex&amp;gt;E&amp;lt;/tex&amp;gt; с помощью &amp;lt;tex&amp;gt;e&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Можно рассматривать дополнения как матрицы. Если &amp;lt;tex&amp;gt;E''&amp;lt;/tex&amp;gt; расширяет &amp;lt;tex&amp;gt;E'&amp;lt;/tex&amp;gt; с помощью &amp;lt;tex&amp;gt;e&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;E'&amp;lt;/tex&amp;gt; расширяет &amp;lt;tex&amp;gt;E&amp;lt;/tex&amp;gt; с помощью &amp;lt;tex&amp;gt;f&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;E''&amp;lt;/tex&amp;gt; расширяет &amp;lt;tex&amp;gt;E&amp;lt;/tex&amp;gt; с помощью &amp;lt;tex&amp;gt;ef&amp;lt;/tex&amp;gt;(в смысле умножения матриц). &lt;br /&gt;
&lt;br /&gt;
Особый случай расширения возникает когда хвосты одинаковы. Если &amp;lt;tex&amp;gt;E = E_1G_1 + ... + E_nG_n&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;F = F_1G_1+...+F_nG_n&amp;lt;/tex&amp;gt;, тогда &amp;lt;tex&amp;gt;F&amp;lt;/tex&amp;gt; расширяет &amp;lt;tex&amp;gt;E&amp;lt;/tex&amp;gt; с помощью &amp;lt;tex&amp;gt;e = ( \varepsilon + \emptyset +... + \emptyset ,..., \emptyset + \emptyset +...+ \varepsilon)&amp;lt;/tex&amp;gt;. Расширение &amp;lt;tex&amp;gt;e&amp;lt;/tex&amp;gt; сокращается до тождества &amp;lt;tex&amp;gt;\varepsilon&amp;lt;/tex&amp;gt; (аналог единичной матрицы).&lt;/div&gt;</summary>
		<author><name>94.25.229.232</name></author>	</entry>

	</feed>