kleine Folien (.pdf)
kleine Folien (.pdf)
kleine Folien (.pdf)
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Automatenund Berechenbarkeit, SoS2011 53<br />
✬<br />
✩<br />
Satz 7.1 Zujeder k-BandTuring-Maschine M die eine<br />
Sprache L ⊆ X ∗ akzeptiert (entscheidet) kannmaneine<br />
Ein-Band Turing-Maschine M ′ konstruieren, die auch<br />
L ⊆ X ∗ akzeptiert (entscheidet).<br />
M ′ arbeitet dabeiin der ZeitO(t2 M ),wenn M in der Zeit<br />
tM : X∗ → INarbeitet.<br />
Satz 7.2 Wird L ⊆ X ∗ von einer nichtdeterministischen<br />
Turing-Maschine akzeptiert, so wird L auchvon einer<br />
deterministischen Turing-Maschine akzeptiert.<br />
✫<br />
✪<br />
Automatenund Berechenbarkeit, SoS2011 55<br />
✬<br />
✩<br />
Satz 7.4 Eine Sprache L ⊆ X ∗ ist genau dann<br />
Turing-akzeptierbar, wenn L Turing-aufzählbarist.<br />
Satz 7.5 Eine Sprache L ⊆ X ∗ ist genau dann<br />
Turing-entscheidbar, wenn ihre charakteristische Funktion<br />
χL Turing-berechenbar ist.<br />
Satz 7.6 (E. Post) Eine Sprache L ⊆ X ∗ ist genau dann<br />
Turing-entscheidbar, wenn sowohl L alsauch X ∗ L<br />
Turing-aufzählbar sind.<br />
Satz 7.7 Eine partielle Funktion ϕ :⊆ X ∗ → Γ ∗ ist genau<br />
dannTuring-berechenbar, wenn ihr Graph (d.h. ϕ als<br />
Teilmenge von X ∗ × Γ ∗ gesehen) Turing-akzeptierbar ist.<br />
✫<br />
✪<br />
Automatenund Berechenbarkeit, SoS2011 54<br />
✬<br />
✩<br />
Definition 7.8 EineSprache L ⊆ X ∗ heißt<br />
Turing-aufzählbar :⇔<br />
1. L = ∅ oder<br />
2. esgibt eine Turing-berechenbare Funktion f : X ∗ → X ∗<br />
derart, daß dom(f) = X ∗ und L = {f(v) : v ∈ X ∗ }.<br />
Folgerung 7.3 Einenichtleere Sprache L = {v i : i ∈ IN}<br />
ist genau dann Turing-aufzählbar, wenn eseine DTM mit<br />
separatem einseitig unendlichen Ausgabeband gibt,die<br />
unendlich lange rechnet und dabeisukzessive die<br />
Bandinschrift v1 v2... v i ... produziert.<br />
✫<br />
✪<br />
Automatenund Berechenbarkeit, SoS2011 56<br />
✬<br />
✩<br />
Folgerung 7.8 Essei ϕ :⊆ X ∗ → Γ ∗ Turing-berechenbar.<br />
Dannsind dom(ϕ) und ϕ(X ∗ ) Turing-aufzählbar.<br />
Folgerung 7.9 Ist f : X ∗ → Γ ∗ (dom(f) = X ∗ !)<br />
Turing-berechenbar, soist ihrGraph (d.h. f als Teilmenge<br />
von X ∗ × Γ ∗ gesehen) Turing-entscheidbar.<br />
Satz 7.10 Es sei L ⊆ X ∗ .Dannsind die folgenden<br />
Bedingungen äquivalent.<br />
1. L ist aufzählbar.<br />
2. L ist Definitionsbereich einer Turing-berechenbaren<br />
Funktion.<br />
3. L ist Wertebereich einer Turing-berechenbaren Funktion.<br />
✫<br />
✪