DFA и обычные языки - PullRequest
       5

DFA и обычные языки

0 голосов
/ 22 января 2012

Я думал о следующем, и думаю, что ответ утвердительный.

Правда ли, что каждое подмножество DFA-приемлемого языка, который является регулярным, также DFA-приемлемо?

Ответы [ 2 ]

1 голос
/ 23 января 2012

Все конечные автоматы - как детерминированные, так и недетерминированные - могут быть представлены как обычный язык и наоборот. Если подмножество языка является регулярным, то yes может быть представлено как DFA.

1 голос
/ 22 января 2012

Нет. Контрпример: Алфавит цифр цифр. DFA принимает все натуральные числа. Подмножество: DFA принимает все простые числа.

Редактировать: Алфавит это цифры. Извините, неправильная терминология там.

Натуральные числа можно выразить как обычный язык (и, следовательно, для них можно построить DFA):

0|([1-9][0-9]*)

...