Als reguläre Sprachen bezeichnet man genau diejenigen Sprachen, die von endlichen Automaten akzeptiert werden. Zu jedem endlichen Automaten gibt es also eine reguläre Sprache und umgekehrt. Wir wollen uns im Folgenden auf die Beschreibung von regulären Sprachen konzentrieren. Eine allgemeine Untersuchung aller Sprachformen wäre hier zu umfangreich.
Äquivalent zu der oben angegebenen Definition, die sich auf Automaten bezieht, kann eine reguläre Sprache auch als reguläre Teilmenge von E* definiert werden.
Es sei E ein Alphabet.
Reguläre Sprachen können als Wortmengen aufgefasst werden, die durch Anwendung der Operationen Vereinigung, Produkt und Iteration aus den Mengen Æ, {l} und {a} für jedes a Î E gebildet werden können.
[Index] [Zurück/Formale Sprachen 1] [Fortsetzung/Formale Sprachen 3]
Autor: Jürgen Dehmer
Letzte Änderung: