Reguläre Sprachen Flashcards
Wie ist ein (deterministischer) endlicher Automat definiert?
Wann sagt man A ist die Sprache der Maschine M?
Wenn A eine Menge an Strings ist, die M akzeptiert
Wie ist “Maschine M akzeptiert die Sprache A” definiert?
Wann ist eine Sprache eine reguläre Sprache?
Wenn sie von einem endlichen Automaten akzeptiert wird
Was ist eine Concatenation zweier Sprachen und wie ist sie definiert?
Was bewirkt der Stern Operator auf eine bestimmte reguläre Sprache und wie ist dieser definiert?
It works by attaching any number of strings in A together to get a string in the new language.
Was passiert, wenn es bei einem NFA das leere Wort als Übergang möglich ist?
If a state with an ε symbol on an exiting arrow is encountered, something similar happens. Without reading any input, the machine splits into multiple copies, one following each of the exiting ε-labeled arrows and one staying at the current state.
Was ist das besondere an einem NFA?
Mehrere Übergänge für den selben Input sind möglich.
Wie funktioniert es, dass ein NFA mehrere Übergänge für ein Input anbieten kann?
- After reading that symbol, the machine splits into multiple copies of itself and follows all the possibilities in parallelI
- If the next input symbol doesn’t appear on any of the arrows exiting the state occupied by a copy of the machine, that copy of the machine dies
- Finally, if any one of these copies of the machine is in an accept state at the end of the input, the NFA accepts the input string.
Wie ist ein NFA formal definiert?
Wer bindet stärker? Konkatenationsoperator oder der Vereinigungsoperator.
Konkatenationsoperator bindet stärker als der Vereinigungsoperator
If k is the number of states of the NFA, wie viele Untermengen hat dann die Menge der Zustände?
2 hoch k
Wie viele Zustände wird ein DFA maximal haben, um einen NFA darzustellen?
2 hoch die Anzahl der Zustände des NFA
Was gilt für Q’ eines DFA’s, welcher von einem NFA aus konstruiert wurde?
Q’ = P(Q)
Q = Menge der Zustände vom NFA
Was gilt für F’ eines DFA’s, welcher von einem NFA aus konstruiert wurde?
F′ = {R ∈ Q′| R contains an accept state of N}.