Мы можем сформировать DFA, принимающий двоичные числа, делимые на .
Например, DFA, принимающий двоичные числа, делимые на 2, может быть сформирован следующим образом:
Аналогично, DFA, принимающий двоичные числа, делимые на 3, может быть сформирован следующим образом:
Мы можем следовать четко определенной процедуре для формирования этих типов DFA. Однако может ли быть какая-то четко определенная процедура или лучше сказать логика для формирования DFA, принимающих числа вида ?
Например, давайте рассмотрим DFA, принимающий все числа вида . Этот язык будет , поэтому будет иметь регулярное выражение . Мы можем сформировать DFA следующим образом:
Я пытался сформировать DFA для и подобных? Но не смог этого сделать. Или это просто то, что его шаблон из двоичных эквивалентов, который позволял создавать DFA, и мы не можем сформировать DFA, принимая все двоичные числа в форме для конкретных ?