Изменения

Перейти к: навигация, поиск

Контексты и синтаксические моноиды

31 байт добавлено, 21:34, 10 октября 2016
Примеры
Здесь будем понимать под <tex> C_L^R(X) = Y </tex> не стандартное отображение множества в множество, а <tex> \forall x \in X :\ C_L^R(x) = Y </tex>. Рассмотрим правые контексты следующих языков:
[[Файл:Автомат и правые контексты 2.png|500px|thumb|right|Автомат к языку <tex> \{ 001, 111, 100 \} </tex>]]
==== Пример 1 ====<tex> \{ 001, 111, 100 \} </tex> ====
: Возникающие контексты:
:: <tex>a) C_L^R(\varepsilon) = \{ 001, 111, 100 \} </tex> <br><br />
: Начальное состояние {{---}} <tex>a</tex> . Допускающие состояния: <tex>d, g, j</tex> (в них <tex> \varepsilon \in C_L^R(...) </tex>). Состояние <tex>k</tex> {{---}} [[Детерминированные_конечные_автоматы#допускает|дьявольское]]. Всего 8 состояний (именно столько имеется различных контекстов).
:[[Файл:Автомат и правые контексты 3.png|350px|thumb|right|Автомат к языку <tex> 0^*11 </tex>]]
==== Пример 2 ====<tex> 0^*11 </tex> ====
: Возможные контексты (аргументы упорядочены в лексикографическом порядке):
:: <tex>a) C_L^R(0^*) = 0^*11 </tex> <br><br />
Анонимный участник

Навигация