• Keine Ergebnisse gefunden

Aufgabe 1 Sei Σ ein (endliches) Alphabet.

N/A
N/A
Protected

Academic year: 2021

Aktie "Aufgabe 1 Sei Σ ein (endliches) Alphabet."

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Universit¨ at Siegen

Lehrstuhl Theoretische Informatik Markus Lohrey

Compilerbau I SS 2017

Ubungsblatt 2 ¨

Aufgabe 1 Sei Σ ein (endliches) Alphabet.

• Definieren Sie die Funktion leaves : E

Σ

→ N , welche die Terminalzei- chen eines regul¨ aren Ausdrucks z¨ ahlt.

• Mit Σ

n

= N × Σ bezeichnen wir das (unendliche) Alphabet, das aus durchnummerierten Terminalzeichen besteht. Definieren Sie das Durch- nummerieren num : E

Σ

→ E

Σn

eines regul¨ aren Ausdrucks. Verwenden Sie hierzu eine Hilfsfunktion num

0

: N → E

Σ

→ E

Σn

, welche die Start- nummerierung als Parameter erh¨ alt.

• Definieren Sie die Knoten nodes : E

Σn

→ P (E

Σn

) eines durchnumme- rierten regul¨ aren Ausdrucks.

Aufgabe 2 Seien e

1

, e

2

∈ E

{a,b}

gegeben durch

• e

1

= a

|(ba ) und

• e

2

= b

(a|b )

.

Konstruieren Sie f¨ ur jeden regul¨ aren Ausdruck den -NDEA aus der Vorle- sung.

Aufgabe 3 Sei e

n

= (a|b )

a((a |b){n, n}) ∈ E

{a,b}

f¨ ur n ∈ N .

• Bestimmen Sie J e

n

K .

• Konstruieren Sie NDEAs A

n

mit L(A

n

) = J e

n

K .

• Zeigen Sie, dass jeder DEA B

n

mit L(B

n

) = L(A

n

) mindestens 2

n

Zust¨ ande besitzen muss.

Hinweis: Betrachten Sie alle paarweise verschiedenen W¨ orter aus {a, b}

n

und verwenden Sie das Schubfachprinzip, um zu zeigen, dass der Au- tomat jedes dieser W¨ orter unterscheiden muss.

1

Referenzen

ÄHNLICHE DOKUMENTE

1.. a) Wie groß ist der Aufwand einer effizienten Anwendung (also unter Beachtung der bekannten Besetzungsstruktur) einer Givens Rotation?. b) Welche Zeilen/Spalten einer Matrix A

Berechnen Sie die Wahrscheinlichkeiten aller Ereignisse dieser σ-Algebra.

Technische Universit¨ at Chemnitz Statistik Fakult¨ at f¨ ur

Berechne die Wahrscheinlichkeiten aller Ereignisse dieser σ-Algebra..

Zeigen Sie: Wenn L unendlich ist, dann gibt es ein unendliches Wort über Σ, dessen (endliche) Präfixe alle in L enthalten sind. Abgabe bis

Geben Sie zu jeder der folgenden Sprachen einen determinis- tischen, endlichen

[r]

Geben Sie einen effektiven Algorithmus an, der die Menge der n¨ utzlichen Nicht-Terminale von G berechnet. Aufgabe 6.3