• Keine Ergebnisse gefunden

(a.b)∪(b.a)∗ Aufgabe 1.2 (Alternatives Automatenmodell) Ein erweiterter NFAA uber dem Alphabet Σ ist ein NFA mit einer Menge von Start-¨ zust¨anden

N/A
N/A
Protected

Academic year: 2021

Aktie "(a.b)∪(b.a)∗ Aufgabe 1.2 (Alternatives Automatenmodell) Ein erweiterter NFAA uber dem Alphabet Σ ist ein NFA mit einer Menge von Start-¨ zust¨anden"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

WS 2016 / 2017 26.10.2016 Ubungen zur Vorlesung¨

Theoretische Informatik I Blatt 1

Prof. Dr. Roland Meyer M.Sc. Sebastian Muskalla

M.Sc. Peter Chini Abgabe bis 31.10.2016 um 12 Uhr

Aufgabe 1.1 (Automatenkonstruktion)

Definieren Sie einen (nichtdeterministischen) endlichen Automaten ¨uber Σ ={a, b}, der die folgende Sprache akzeptiert, und argumentieren Sie, warum Ihre Konstruktion korrekt ist.

(a.b)∪(b.a)

Aufgabe 1.2 (Alternatives Automatenmodell)

Ein erweiterter NFAA uber dem Alphabet Σ ist ein NFA mit einer Menge von Start-¨ zust¨anden. Formal ist A ein Tupel A = (Q, Q0,→, QF) mit Q einer endlichen Menge von Zust¨anden, Q0 ⊆ Q einer Menge von Startzust¨anden, QF ⊆ Q einer Menge von Endzust¨anden und →⊆Q×Σ×Qdie Transitionsrelation.

EinAblauf vonAaufw=a0. . . an−1 ∈Σist eine Sequenzq0−→a0 q1 −→a1 . . .−−−→an−1 qn, wo- beiq0 ∈Q0. Wir schreiben auchq0

−→w qn. Ein Ablauf istakzeptierend, fallsqn∈QF. Die Sprache vonAist definiert alsL(A) ={w∈Σ|q0−→w qnf¨ur ein q0 ∈Q0 undqf ∈QF}.

Beweisen Sie, dass es f¨ur jeden erweiteren NFAA einen NFAB gibt mitL(A) =L(B).

Aufgabe 1.3 (Ardens Lemma)

Benutzen Sie Ardens Lemma um einen regul¨aren Ausdruck f¨ur die Sprache des folgenden Automaten zu finden:

q0 q1

q2 s

s

p e

e p

Hinweis: Vereinfachen Sie die Ausdr¨ucke in den Zwischenschritten Ihrer Rechnung!

Abgabe bis 31.10.2016 um 12 Uhr im Kasten neben Raum 343.

Referenzen

ÄHNLICHE DOKUMENTE

Geben Sie einen solchen deterministischen Au- tomaten f¨ ur L an, in dem die Zust¨ ande den ¨ Aquivalenzklassen entspre- chen.

Lehrstuhl Theoretische Informatik Markus Lohrey. Grundlagen der Theoretischen Informatik

Berechnen Sie die Wahrscheinlichkeit, mit der ein zufällig herausgegriffener Stift mindestens einen dieser Fehler hat (fehlerfrei ist). 54 haben den Gk Mathematik, 69 den Gk Chemie

Die partielle Integration wird benutzt, um komplexe Funktionen einfacher zu

[r]

Theoretische Informatik 2 Ungewertete Aufgaben, Blatt 6. Besprechung:

Zeigen Sie, dass die durch linkslineare Grammatiken erzeugten Sprachen mit den regulären Sprachen

[r]