Для следующих DFA NFA
Я произвел RE
(a + b)(ab)*
Однако затем я понял, что мой RE не принимает пустую строку, поскольку он принимает только строки, начинающиеся с a
или b
, однако DFA NFA также принимает пустую строку, поскольку начальное состояние — это принимающее государство.
Что такое действительный RE для этого DFA NFA? Я бы подумал что-то вроде
Ø + (a + b)(ab).*
но я сомневаюсь, что этот синтаксис принят.
ИЗМЕНИТЬ
Я также только что понял, что пример, который я сделал, является NFA, но это не относится к сути вопроса.