Akzeptor
Definition: Akzeptor |
Ein erkennender, endlicher Automat (Akzeptor) ist ein 5-Tupel , wobei gilt:
|
Funktionsweise und Erklärung
Die Unterschiede zwischen Akzeptor und Transduktor liegen darin, dass ein Akzeptor keine Ausgaben besitzt, aber dafür ein oder mehrere Endzustände. Ein Akzeptor akzeptiert und erkennt ein Eingabewort und signalisiert durch seinen Endzustand das Ergebnis nach außen.
Darüber hinaus sind Endzustände nicht als eine Kombination von Sackgasse und Einbahnstraße zu verstehen. Ist der Automat nach dem kompletten Einlesen des Eingabewortes in einem Endzustand, so akzeptiert er. Ist er nicht in einem Endzustand bei Ende des Wortes, so verwirft er es. Sollte ein Wort noch nicht zu Ende sein und ein Automat erreicht einen Endzustand, wird dieser als "normaler" Zustand behandelt.
Beispiel
Hier ein einfaches Beispiel für einen Akzeptor. Welche Eingabeworte werden akzeptiert?