Определите язык описания CFG - PullRequest
0 голосов
/ 18 марта 2019
S -> 1A
A -> 0B | 1A | epsilon
B -> 0C | 1B
C -> 0A | 1C

Я думал, что язык, описываемый этой грамматикой, следующий: L = {0,1 |w строка содержит 1+ ИЛИ как минимум три 0}

Это кажется правильным?

1 Ответ

1 голос
/ 18 апреля 2019

Это обычный CFG, поэтому его DFA указан ниже: enter image description here

Это язык, состоящий из алфавита = {0,1} этот язык принимает один 1 или несколько 1 's.if 0 для ввода нужно 3 (0), чтобы перейти к финалу. Между этим кратным 1 приходит после каждого 0.

...