ε NFA
ε NFA
ε NFA
∩ Schnittmenge
∪ Vereinigung
Definition – ε-Hülle
Die ε-Hülle (ε-closure), kurz ECLOSE wird induktiv definiert.
Induktionsbeginn: ECLOSE(q) = q
Induktionsschritt: Wenn Zustand p in ECLOSE(q) ist und es einen
Übergang δ(p, ε) = p′ gibt, dann ist auch p′ in ECLOSE(q).
Die ε-Hülle einer Zustandsmenge S ⊆ Q ist wie folgt definiert:
ECLOSE(S) = ∪q∈SECLOSE(q).
Zusammenfassung: ECLOSE(q) sind nur die Zustände, die nur mit ε
erreichbar sind
Theorem Eine Sprache L wird durch einen DFA akzeptiert genau dann, wenn L
durch einen ε-NFA akzeptiert wird.
Beweis-Skizze:
• DFA ⇐ ε-NFA: zum DFA per Verfahren umwandeln, danach
vollständige Induktion über die Länge der Wörter
• DFA ⇒ ε-NFA: füge dazu in DFA nur noch zusätzliche Transitionen
δ(q, ε) = ∅ für alle q ∈ Q ein