Wir lassen die Simulation der Ausgabetaste weg und zeichnen das Übergangsdiagramm etwas um:
Z0Dies sind Regeln einer regulären Grammatik für die Sprache der zulässigen Eingaben, bis auf die störende letzte Regel, die wir aber beseitigen können, indem wir Z5 auf den rechten Seiten einfach weglassen.1 Z1
Z02 Z2
Z05 Z5
Z11 Z2
Z12 Z3
Z21 Z3
Z22 Z4
Z31 Z4
Z32 Z5
Z41 Z5
Z5![]()
![]()
Umgekehrt können wir zu jeder regulären Grammatik systematisch einen endlichen Automaten für dieselbe Sprache konstruieren: Jedem Nichtterminalsymbol entspricht ein Zustand, das Startsymbol wird Anfangszustand. Die Regeln, auf deren rechter Seite nur ein Terminalsymbol steht, ergänzen wir um ein neues Nichtterminalsymbol, das Endzustand wird. Die Übergänge ergeben sich direkt aus den Grammatikregeln.