Aus Informatik
| Definition: Transduktor
|
|
Ein deterministischer endlicher Automat mit Ausgabe (Transduktor) ist ein 6-Tupel A: = (X,Y,Z,δ,λ,zo), wobei gilt:
- X ist eine nicht leere, endliche Menge, das Eingabealphabet, wobei gilt:
- Y ist eine nicht leere, endliche Menge, das Ausgabealphabet, wobei gilt:
- Z ist eine nicht leere, endliche Menge, die Zustandsmenge, wobei gilt:
- δ ist die Überführungsfunktion, welche jedem Paar (Eingabezeichen, Zustand) einen Folgezustand zuordnet:
- λ ist eine Ausgabefunktion, welche jedem Paar (Eingabezeichen, Zustand) ein Ausgabewort zuordnet:
- z0 ist der Anfangszustand:
|
Bemerkungen
- ein
heißt Eingabezeichen
- ein
heißt Ausgabezeichen
- ein
heißt Zustand
- Y * ist die Menge aller kombinierbaren Worte über Y (endliche Folge aus Zeichen von Y; mit dem leeren Wort ε)
Anschauliche Darstellung
Mealy-Automat
Mealy-Automaten sind eingeschränkte Transduktoren, während Transduktoren Zeichenfolge in der Ausgabefunktion zulässt, erlaubt ein Mealy-Automat nur ein einzelnes Ausgabezeichen:
| Definition: Transduktor
|
|
Ein endlicher Automat (Transduktor) ist ein 6-Tupel A: = (X,Y,Z,δ,λ,zo), wobei gilt:
- X ist eine nicht leere, endliche Menge, das Eingabealphabet, wobei gilt:
- Y ist eine nicht leere, endliche Menge, das Ausgabealphabet, wobei gilt:
- Z ist eine nicht leere, endliche Menge, die Zustandsmenge, wobei gilt:
- δ ist die Überführungsfunktion, welche jedem Paar (Eingabezeichen, Zustand) einen Folgezustand zuordnet:
- λ ist eine Ausgabefunktion, welche jedem Paar (Eingabezeichen, Zustand) ein Ausgabezeichen zuordnet:
- z0 ist der Anfangszustand:
|