Deterministischer Endlicher Automat

Ein DFA ist ein Quintupel (ein 5-Tupel) M=(Z,Σ,δ,z0,E) mit:

  1. Z: Eine endliche Menge von Zuständen (die Kreise im Diagramm).
  2. Σ: Ein endliches Eingabealphabet (die Zeichen, die der Automat lesen kann, z.B. {0,1}).
  3. δ: Die Überführungsfunktion (die Pfeile). Sie ist die "Logik" der Maschine: δ:Z×ΣZ.
  4. z0: Der Startzustand (der Zustand, bei dem die Maschine immer anfängt).
  5. E: Die Menge der Endzustände (die Doppelkreise). Landet der Automat hier, wird das Wort "akzeptiert".