• Keine Ergebnisse gefunden

Florian Furbach Abgabe bis 31.05.2016 um 12h

N/A
N/A
Protected

Academic year: 2021

Aktie "Florian Furbach Abgabe bis 31.05.2016 um 12h"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

SS 2016 24.05.2016 Ubungen zur Vorlesung ¨

Formale Grundlagen der Programmierung Blatt 6

Prof. Dr. Roland Meyer

Florian Furbach Abgabe bis 31.05.2016 um 12h

Aufgabe 6.1 (Grammatiken zu PDAs)

Gegeben ist der folgende PDA mit leerer Stack Akzeptanz. Konstruieren Sie die Gram- matik G, welche die gleiche Sprache erzeugt, und geben Sie eine Linksableitung eines Wortes in L(G) an.

q

0

a q

1

q

2

#/#

b B/

a; #/AB b; A/

Aufgabe 6.2 (Alternative PDA Definitionen)

Beweisen Sie, dass die alternative Konstruktion (2) die selben Sprachen akzeptiert wie PDAs.

Aufgabe 6.3 (Schnitt mit regul¨ aren Sprachen) Gegeben sei Grammatik G:

S → AB | AC | SS; C → SB; A → [ ; B → ].

1. Konstruieren Sie einen NFA A, der sicher stellt, dass der Schnitt mit G immer mindestens zwei Klammerpaare enth¨ alt, die nicht ineinander geschachtelt sind.

2. Konstruieren Sie mit der Triple-Konstruktion eine Grammatik G

0

mit L(G

0

) = L(G) ∩ L(A).

3. Geben Sie eine Ableitung von [[ ]][ ][ ] in G

0

an.

Aufgabe 6.4 (Inverse Homomorphimen)

Sei M

0

die Konstruktion zu h

−1

(L(M)). Beweisen Sie, dass L(M

0

) = h

−1

(L(M)) gilt.

Abgabe bis 31.05.2016 um 12h im Kasten neben Raum 34-401.4

Referenzen

ÄHNLICHE DOKUMENTE

Zusammen mit (17) zeigen sie, daß in einer Booleschen Algebra jede der beiden zweistelligen Verkn¨ upfungen zusammen mit der Komplementbildung die andere zweistellige Verkn¨ upfung

Man bestimme die Koordinaten aller Ecken, wenn eine Ecke im Ursprung liegt und ⃗a,⃗b, ⃗ c als Ortsvektoren aufgefasst werden.. h , welche C und D enth¨ alt, in Parameterform und

Diese müssen im PDF-Format per Email an mit dem Be- treff "XMLDatenbanken" sowie der Gruppennummer bis spätestens Sonntag vor der Übung abge- geben werden.. Achten Sie

Geben Sie Automaten an, die folgende Sprachen akzeptieren, und zeigen Sie

[r]

Geben Sie eine partielle Ordnung ≤ an, die nicht total ist, so dass (D, ≤) ein vollst¨ andiger Verband ist.. Jeder endliche Verband ist

(b) Zeige, dass es in jedem zusammenh¨ angenden Graphen einen Kantenzug gibt, der jede Kante genau zweimal enth¨ alt. (c) Sei G eulersch, aber kein Kreis (G 6= C

Man beweise, dass jeder algebraisch abgeschlossene Korper unendlich viele Elemente hat..