Podemos formar o DFA aceitando números binários divisíveis por .
Por exemplo, o DFA que aceita números binários divisíveis por 2 pode ser formado da seguinte maneira:
Da mesma forma, o DFA que aceita números binários divisíveis por 3 pode ser formado da seguinte maneira:
Podemos seguir um procedimento bem definido para formar esses tipos de DFAs. No entanto, pode haver algum procedimento bem definido ou, melhor dizendo, lógica para formar DFAs que aceitam números do formato ?
Por exemplo, consideremos o DFA aceitando todos os números do formulário . Esta linguagem será { 1 , 10 , 100 , 1000 , . . . } , portanto, tenha a expressão regular 10 ∗ . Podemos formar o DFA da seguinte maneira:
Tentei formar DFA para e similares? Mas não foi capaz de fazê-lo. Ou é apenas o seu padrão de 2 n equivalentes binários que estava possibilitando a criação do DFA e não podemos formar o DFA aceitando todos os números binários do formato n k para n específico ?