Alphabet
Definition
endliches Wort
Definition
Ein Wort über einem Alphabet ist eine Endliche Folge von Symbolen aus
Sprachen
Formale Sprache
Definition
Eine Sprache über ist eine Menge
Konkatenation
Definition
Kleene-Stern
Definition
Automaten
DEA
Definition
- Q eine endliche Menge von Zuständen ist
- ein Eingabealphabet ist
- der Anfangszustand ist
- die Übergangsfunktion ist
- eine Menge von akzeptierenden Zuständen ist
NEA
Definition
- Q eine endliche Menge von Zuständen ist
- ein Eingabealphabet ist
- der Anfangszustand ist
- die Übergangsrelation ist
- eine Menge von akzeptierenden Zuständen ist
minimal-DEA
Definition
kanonischer-DEA
Definition
Sei eine Reguläre Sprache. (sodass Die Nerode-Rechtskongruenz einen endlichen Index hat)
Der kanonische DEA zu L ist definiert durch:
Kellerautomaten (PDA)
Definition
Ein Kellerautomat (PDA) ist ein Tupel
, wobei
- eine endliche Menge von Zuständen ist,
- das Eingabealphabet ist,
- das Kelleralphabet ist,
- der Anfangszustand ist,
- das Kellerstartsymbol ist,
- eine endliche Übergangsrelation ist und
- eine Menge von akzeptierenden Zuständen ist.
Kellerautomat per leeren Keller
⇒
Die Chomsky-Hierarchy
| Name | Grammatik | Sprache | Automaten | |
|---|---|---|---|---|
| Typ 0 | Jede | |||
| Typ 1 | monoton | |||
| Typ 2 | Kontextfreie Grammatik | Kontextfreie Sprache | Kellerautomat | |
| Typ 3 | rechtslinear | oder | Reguläre Sprache | DEA, NEA, ε-NEA, wort-NEA |
Reguläre Sprache
Definition
Die Nerode-Rechtskongruenz
Definition
Es sei eine Sprache. Für definiren wir:
Satz von Myhill und Nerode
Link to originalDefinition
Eine Sprache ist regulär genau dann, wenn Die Nerode-Rechtskongruenz einen endlich Index hat.
Reguläre Ausdrücke
Definition
Der Satz von Kleene
Definition
Für eine Sprache sind äquivalent:
- Es gibt einen regulären Ausdruck mit .
- ist regulär
Pumping Lemma
Reguläre Spache
Kontraposition
kontextfreie Sprachen
Link to original
Grammatik
Definition
Eine Grammatik ist von der Form wobei
- und endliche, disjunkte Alphabete von Nichtterminalensymbol bzw Terminalsymbol ist,
- das Startsymbol ist,
- eine endliche Menge von Ersetzungsregeln ist.

Kontextfreie Grammatik
Definition
Eine Grammatik ist kontextfrei falls alle Regeln die Form haben mit
Chomsky-Normalform
Definition
Eine Kontextfreie Grammatik ist in Chomsky-Normalform, wenn alle Ableitungsregeln die folgende Form haben:
- oder mit
- ist erlaubt, wenn es keine Regeln mit gibt.
Ableitungsbäume
Definition
Sei eine Kontextfreie Grammatik
Ein partieller Ableitungsbaum ist ein gewurzelter, geordneter Baum, dessen Knoten mit Symbolen aus beschriftet sind, so dass
- jeder innere Knoten mit einem Nichtterminalensymbol beschriftet ist.
- jedes Blatt mit einem Terminalsymbol oder Nichtterminalensymbol beschriftet ist.
- wenn ein innerer Knoten mit einen Nichtterminalensymbol beschriftet ist, so gibt es eine Ableitungsregel für die Kinder.
Bei einem vollständiger Ableitungsbaum
- ist die Wurzel mit S beschriftet.
- jedes Blatt mit einem Symbol aus beschriftet ist.
Abgeschlossenheit der Sprach Typen
Abschlusseigenschaften der regulären Sprachen
Definition
Sind und regulär dann sind
Abschlusseigenschaften der kontextfreien Sprachen
Definition
Sind und kontextfrei dann sind
- Vereinigung
- Konkatenation
- Kleene-Stern
kontextfrei.



