Конечные автоматы и регулярные выражения
[7/43%]Найдите ДКА, принимающий язык .
Постройте НКА, принимающий множество двоичных строк нечётной длины, содержащих подстроку 00.
Найдите регулярное выражение для языка, принимаемого НКА на рисунке 2.29(a).
Для каждого из следующих регулярных выражений постройте ДКА, принимающий :
.
.
.
Для каждого из следующих языков найдите НКА, который его принимает:
.
.
.
На рисунке 2.41 показан НКА, принимающий , построенный по методу примера 2.22. Четыре -перехода нельзя устранить по правилу теоремы 1.25. Примените метод из доказательства теоремы 2.31, чтобы сократить некоторые из его -переходов. Можете ли вы, исходя из этого примера, найти более общее правило (чем теорема 1.25) для устранения избыточных -переходов?
Рисунок 2.41: НКА, принимающий 0*.
Для каждого из языков, принимаемых НКА на рисунке 2.42, найдите регулярное выражение.
Рисунок 2.42: Два НКА для упражнения 4.