• Keine Ergebnisse gefunden

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

N/A
N/A
Protected

Academic year: 2021

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

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

WS 2016 / 2017 22.11.2016 Ubungen zur Vorlesung ¨

Theoretische Informatik I Blatt 3

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

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

Aufgabe 3.1 ( ¨ Aquivalenzrelation)

Es sei A = (Q, q 0 , →, Q F ) ein DFA. Die Relation ≡ A ⊆ Σ × Σ ist definiert durch:

u ≡ A v, falls es ein q ∈ Q gibt, mit q 0

− → u q und q 0

− v

→ q.

Zeigen Sie, dass ≡ A eine ¨ Aquivalenzrelation auf Σ ist.

Aufgabe 3.2 (Minimalisierung)

Benutzen Sie den Algorithmus aus der Vorlesung, um den folgenden DFA zu minimalisie- ren. Geben Sie auch die Reihenfolge an, in der Sie die Tabelle ausf¨ ullen.

q 0 q 1 q 2

q 3 q 4

a

b a

b

a b

a

b a, b

Aufgabe 3.3 (Pumping Lemma)

Beweisen Sie, dass die Sprache L = {a (n

2

) ∈ a | n ∈ N } nicht regul¨ ar ist.

Hinweis: Sei p ∈ N. ¨ Uberlegen Sie sich, wie viele Quadratzahlen es zwischen den Zahlen p 2 und p 2 + p geben kann.

Aufgabe 3.4 (Isomorphiesatz)

Es sei L ⊆ Σ eine regul¨ are Sprache mit Index(≡ L ) = k ∈ N . Zudem seien A = (Q, q 0 , →, Q F ) ein DFA mit L = L(A) und |Q| = k, und A L = (Q L , q 0L , → L , Q F L ) der minimale DFA f¨ ur L aus dem Satz von Myhill-Nerode.

Es seien u 1 , . . . , u k Repr¨ asentanten f¨ ur die ¨ Aquivalenzklassen von ≡ L . Im Folgenden sollen Sie zeigen, dass die Abbildung

β : Q L → Q

[u i ] ≡

L

→ q ∈ Q mit q 0 −→ u

i

q

ein Isomoprhismus zwischen A L und A ist.

(2)

a) Es gilt ≡ A ⊆≡ L . Zeigen Sie, dass tats¨ achlich ≡ A =≡ L gilt.

Hinweis: Verwenden Sie folgenden Fakt. Wenn ≡ A ⊆≡ L und Index(≡ A ) = Index(≡ L ), dann gilt auch ≡ A =≡ L .

b) Zeigen Sie, dass β wohldefiniert ist.

Hinweis: Die Abbildung β wurde auf ¨ Aquivalenzklassen definiert. Man muss zeigen, dass β unabh¨ angig von der Wahl der Repr¨ asentaten u 1 , . . . , u k ist. Dazu nimmt man an, dass u ˆ i ≡ L u i . Nun zeigt man, dass β([ˆ u i ] ≡

L

) = β([u i ] ≡

L

).

c) Beweisen Sie, dass β eine Bijektion zwischen Q L und Q ist.

d) Zeigen Sie, dass β einen Isomorphismus zwischen Automaten definiert.

Hinweis: Man muss noch zeigen, dass β(q 0L ) = q 0 , β(Q F L ) = Q F und f¨ ur alle p, p 0 ∈ Q L und a ∈ Σ gilt: p − → a L p 0 genau dann, wenn β(p) − → a β(p 0 ).

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

Referenzen

ÄHNLICHE DOKUMENTE

In dieser Aufgabe beweisen Sie, dass die Sprachen, die von rechtslinearen Grammatiken erzeugt werden, genau die regul¨ aren Sprachen sind... a) Es sei ein NFA A gegeben.

In dieser Aufgabe sollen sollen Sie ausarbeiten, in wie fern sich die Konzepte der univer- sellen Turing-Maschine in diesem Modell wiederfinden lassen. Welche der Komponenten haben

Diejenigen Spieler deren Zahl am nächsten bei 2 3 des Mittelwertes aller gewählten Zahlen liegt, teilen den Gewinn gleichmäßig untereinander auf.. (a) Gibt es Zahlen 1 ≤ x ≤ K ,

Eine Antikette auf X ist eine Menge Y ⊆ X, so dass je zwei verschiedene Elemente aus Y unvergleichbar sind. Sei nun (X, ≤) ein endlicher vollständiger Verband und sei A die Menge

Fachbereich Mathematik und Informatik Wintersemester 2007/08 Universit¨ at

Oliver Schn¨ urer, Universit¨at Konstanz Wintersemester 2010/2011 Matthias Makowski.. Ubungen zur Vorlesung Lineare Algebra 1 ¨

Thomas Timmermann timmermt@uni-muenster.de. Mathematik f¨ ur

(Bemerkung: Verwenden Sie, dass Summen und Produkte stetig sind, und, dass f genau dann stetig ist, wenn die Komponenten f i stetig sind.).