• Keine Ergebnisse gefunden

Aufgabe 1 Sei Σ ein Alphabet.

N/A
N/A
Protected

Academic year: 2021

Aktie "Aufgabe 1 Sei Σ ein Alphabet."

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Universit¨ at Siegen

Lehrstuhl Theoretische Informatik Markus Lohrey

Compilerbau I SS 2018

Ubungsblatt 1 ¨

Aufgabe 1 Sei Σ ein Alphabet.

• Zu r ∈ E

Σ

und n, m ∈ N soll r {m, n } f¨ ur mindestens m und h¨ ochstens n Wiederholungen von r stehen.

– Definieren Sie J r {m , n} K .

– Zeigen Sie, dass sich r {m, n} als abk¨ urzende Schreibweise f¨ ur Ba- sisausdr¨ ucke (also solche, die nur ·, | und ∗ verwenden) auffassen l¨ asst.

• Im Skript wird die Schreibweise [a − b] f¨ ur a , b ∈ Σ verwendet.

– Definieren Sie J [a − b] K . Welche Eigenschaft ben¨ otigen Sie f¨ ur Σ?

– Zeigen Sie außerdem, dass auch [a −b] sich als abk¨ urzende Schreib- weise auffassen l¨ asst.

Aufgabe 2 Sei Σ ein (endliches) Alphabet.

• Definieren Sie die Funktion ` : E

Σ

→ N , welche die Terminalzeichen 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 Teilausdr¨ ucke expr : E

Σn

→ P(E

Σn

) eines durchnum- merierten regul¨ aren Ausdrucks.

• Sei NDEA

ε

die Menge der ε-NDEAs. Definieren Sie ea : E

Σ

→ NDEA

ε

, was einem regul¨ aren Ausdruck seinen ε-NDEA zuordnet.

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

(c) Wie groß ist die Wahrscheinlichkeit, dass die Wartezeit sowohl von Martin als auch von Fabian gr¨ oßer als 2 ist.. (d) Wie groß ist die Wahrscheinlichkeit, dass die l¨ angere

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]