Es wurden die folgenden Definitionen eingeführt
Beweis:
Ersetze jede Transition \((p, a_1,...,a_n, q)\) in a mit \(n \ge 2\) durch Transitionen \((p, a_1, q_1), (p, a_2, q_2),...., (p, a_n, q_n)\) mit jeweils neuen Zuständen \(q_1,...,q_{n - 1}\).
Beweis:
Sei \(a = (Q, \varSigma, q_0, \Delta, F)\) ein \(\varepsilon\)-NEA. O.B.d.A gibt es keine Transitionen nach q_0. Wir definieren \(a' = (Q, \varSigma, q_0, \Delta', F')\) mit
“<”: a akzeptiert w. Sei \(p_0 a_1 p_1 ... a_n p_n\) Pfad von \(q_0\) durch \(\varepsilon\)-NEA a nach F mit Beschriftung w. Seien \(a_{i_1},...,a_{i_n}\) die \(a_i \neq \varepsilon\) (mit \(i_1 < i_2 < ... < i_n\)) \(\Longrightarrow w = a_{i_1}, ..., a_{i_n}\)
Fall 1: \(w = 0 \Longrightarrow w = \varepsilon \Longrightarrow a: q_0 \rightarrow^\varepsilon F \Longrightarrow q_0 \in F'\) und a’ akzeptiert \(\varepsilon\).
Fall 2: \(w > 0\) Dann ist die folgende Folge ein Pfad durch a’: \(p_0 a_{i_1} p_{i_1} a_{i_2} p_{i_2}, ...., p_{i_{n - 1}} a_{i_n} p_{i_n}\) Dazu zeige
\(\Longrightarrow w \in L(a')\)
“>” ist analog zu zeigen.
Hierzu reicht ein Verfahren zur Entscheidung, ob \(a: p \rightarrow^\varepsilon p'\) bzw \(a: q \rightarrow^\varepsilon q'\) für \(p', q' \in Q\) durch \(\varepsilon\) - Pfade.
Definiere \(\varepsilon_{ij} = 1 falls (q_i, \varepsilon, q_j) \in \Delta\) oder i = j, ansonsten 0
Dazu berechne rekursiv
<= ist trivial
=>: Es sei \(\Pi\) ein \(\varepsilon\) - Pfad von \(q_i\) nach \(q_j\) minimaler Länge Zeige: Länge von \(\Pi\) ist \(\le n - 1\)
Annahme: \(\Pi = q_i = p_0 \varsigma p_1 \varsigma ... \varsigma p_m = q_j \wedge m \ge n\)
=> Es gibt eine Zustandswiederholung \(p_k = p_{k'}\) mit \(k \subset k'\)
=> Es gibt einen kürzeren \(\varepsilon\) - Pfad von \(q_i\) nach \(q_j\), was ein Wiederspruch zur Minimalität ist.
Das heißt es gibt einen Pfad von \(q_i\) nach \(q_j\) der Länge \(\le r + 1\), wenn es einen Pfad der Länge \(\le r\) gibt oder es gibt einen Zwischenknoten \(q_k\) und einen Pfad der Länge \(\le r\) von \(q_i\) nach \(q_j\) und eine \(\varepsilon\) - Transition \((q_k, \varepsilon, q_j) \in \Delta\)
O(n^4), reduzierbar auf 0(n^3)