ForSy Flashcards
(76 cards)
Präfix
Vorsilbe
Suffixe
Endsilbe
Infix
Teilwort in der Mitte
Formale Sprache
Menge von Wörtern über einem Alphabet
Kleinste Sprache
Leere Sprache
Größte Sprache
Sprache aller Wörter
Wie viele Wörter gibt es?
Abzählbar viele Wörter über jedem Alphabet, jede Sprache ist endlich oder abzählbar unendlich
Wie viele Sprachen gibt es ?
Überabzählbar viele Sprachen über jedem beliebigen Alphabet
Terminalsymbole
Elemente vom Alphabet
Nichtterminalsymbole
Variablen
Sprache einer Grammatik
Allen Wörtern über einem Alphabet, die man von S ableiten kann
Typ–0 Grammatik
Unbeschränkt
Typ–1 Grammatik kontextsenstiv
W–>V |w|<= |v|
Typ–2 kontextfreie Grammatik
A–>v A ist eine Variable
Typ–3 Grammatik regulär
Rechte Seite ein Terminalsymbol und maximal ein weiters Nichtterminalsymbol, Nichtterminalsymbol muss immer auf einer Seite stehen
Wortproblem
Ist ein Wort in einer Sprache
Deterministisch endlicher Automat
M=(Zustandsmenge, Alphabet, Übergangsfunktion, Startzustand, Endzustand)
Sprache endlicher Automaten
Reguläre Sprachen
NFA
DFA mit Menge von Startzuständen und Endzuständen
NFA, Epsilon-NFA, NFA-Wort (Aussagkraft)
gleiche Aussagekraft
Abschlusseigenschaften: Vereinigung
Automaten nebeneinander
alle Sachen der Tupel vereinigen
neue Übergangsfunktion die beide Übergangsfunktionen enthält
Abschlusseigenschaften: Schnitt
alle Kombinationen von Zuständen
Startzustände: Kombination von zwei Startzuständen
Endzustände: Kombinationen von zwei Endzuständen
Übergänge: nur wenn von beiden Zuständen das Symbol eingelesen werden kann
Abschlusseigenschaften: Komplement
alles gleich
Endzustände: alle Zustände die im alten Automaten keine Endzustände sind
Abschlusseigenschaften: Konkatenation
Startzustand: Startzustand des ersten Automaten
Endzustand: Endzustand des zweiten Automaten
Übergänge: alle Übergänge aus alten Automaten, Epsilon Übergang vom alten Endzustand des ersten Automaten zum Startzustand des zweiten Automaten