Możemy utworzyć DFA, przyjmując liczby binarne podzielne przez .
Na przykład DFA akceptujący liczby binarne podzielne przez 2 można utworzyć w następujący sposób:
Podobnie DFA akceptujący liczby binarne podzielne przez 3 można utworzyć w następujący sposób:
Możemy zastosować dobrze zdefiniowaną procedurę, aby utworzyć tego rodzaju DFA. Czy jednak może istnieć jakaś dobrze zdefiniowana procedura lub lepiej powiedzieć logikę tworzenia DFA przyjmujących liczby postaci ?
Rozważmy na przykład, że DFA akceptuje wszystkie liczby w postaci . Tym językiem będzie , dlatego też wyrażenia regularne . Możemy utworzyć DFA w następujący sposób:
Próbowałem utworzyć DFA dla i podobne? Ale nie był w stanie tego zrobić. A może po prostu taki jest jego wzórbinarne odpowiedniki, które umożliwiły utworzenie DFA i nie możemy utworzyć DFA akceptującego wszystkie liczby binarne formularza dla konkretnego ?