Язык рационален он порождается праволинейной грамматикой

Доказательство

Необходимость

Множество нетерминалов строящейся грамматики совпадает с множеством состояний автомата

Достаточность

Вспомогательное утверждения для доказательства:

То есть преобразовали грамматику так, чтобы в правых частях ее правил не осталось цепочек, состоящих только из терминальных символов.

Само доказательство

Почему полученный автомат не обязательно является ДКА?

Полученный автомат в общем случае является НКА из-за возможности существования альтернативных правил в исходной грамматике. Например, праволинейной грамматике. К тому же для заключительных состояний может быть не задана функция перехода.

Будет соответствовать НКА:

F
0
1
1

Связанные теоремы/определения