Formale Grammatik
6 / 16
Formale Sprachen
-
Eine formale Sprache ist definiert durch die formale Grammatik mit den Bildungsregeln und die Teilmenge der erlaubten Wörter aus einer Wortmenge.
-
Eine formale Sprache entwickelt sich über diue folgenden Schritte:
-
- Ein Alphabet A ist eine nicht-leere endliche geordnete Menge von Symbolen.
- Ein Wort über einem Alphabet ist eine Hintereinanderreihung endlich vieler Symbole aus einem vorgegebenen Alphabet.
- Die Wortmenge A* ist die abzählbar unendliche Menge aller Wörter über einem Alphabet.
- Eine (formale) Sprache L über einem Alphabet A ist eine bestimmte Teilmenge der Menge A* aller möglichen Wörter. Es werden also nur die Wörter in L aufgenommen, die benötigt werden und erlaubt sind.