Deterministischer Endlicher Automat

Aus SibiWiki
Version vom 22. Februar 2015, 21:37 Uhr von Akaibel (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Ein deterministischer endlicher Automat erhält ein Wort als Eingabe und akzeptiert dieses Wort oder nicht. Die Menge der akzeptierten Wörter bildet die durc…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Ein deterministischer endlicher Automat erhält ein Wort als Eingabe und akzeptiert dieses Wort oder nicht.

Die Menge der akzeptierten Wörter bildet die durch den deterministischen endlichen Automaten dargestellte Sprache.

Sprachen, die von deterministischen endlichen Automaten akzeptiert werden, heißen reguläre Sprache.

Definition

Ein deterministischer, endlicher Automat wird durch ein 5-Tupel (A, Z, d, q0, E) spezifiziert:

  • Das Eingabealphabet A ist eine endliche, nicht leere Menge von Symbolen. Buchstaben des Eingabealphabetes werden in der Regel klein geschrieben.
  • Z ist eine endliche, nicht leere Menge von Zuständen Z
  • d: Z x A → Z ist die Zustandsübergangsfunktion
  • q0 ∈ Z ist der Anfangszustand
  • E ⊆ Z ist die Menge der Endzustände