• Keine Ergebnisse gefunden

= (N, Σ, P, S) mit Σ = {a, b} darauf, ob sie eine Grammatik definieren. Wenn ja, geben Sie deren maximalen Chomsky-Typ an.

N/A
N/A
Protected

Academic year: 2021

Aktie "= (N, Σ, P, S) mit Σ = {a, b} darauf, ob sie eine Grammatik definieren. Wenn ja, geben Sie deren maximalen Chomsky-Typ an."

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Prof. Carsten Lutz WS 2011/12

Theoretische Informatik 1 Ungewertete Aufgaben, Blatt 9

Besprechung: in den Übungen in KW 3 (16.–19. 1. 12)

1. Untersuchen Sie folgende Tupel G

i

= (N, Σ, P, S) mit Σ = {a, b} darauf, ob sie eine Grammatik definieren. Wenn ja, geben Sie deren maximalen Chomsky-Typ an.

G

1

G

2

G

3

G

4

G

5

N {S, A} {S} {S, X, Y } {S, X, Y } {S, X, Y, Z}

P {ε → b, {S → aSb, {XY → Y, {S → aY, {X → b, S → Ab} S → ε} S → aY b, X → a, Y → aY Y b,

S → XY, Y → bS, aY → aZ, Y → a} Y → b, ZY → ZX,

Y → bX} S → Y, Z → a}

2. Gegeben ist die folgende kontextfreie Grammatik G = (N, Σ, P, S). Wel- che der nebenstehenden Wörter sind in L(G); welche nicht? Geben Sie im positiven Fall Ableitungen und im negativen Fall eine Begründung an.

N = {S, A, B}

Σ = {a, b}

P = {S → ABS, S → AB, A → aA, A → a, B → bA}

a) aabaab b) aaaaba c) aabbaa d) abaaba

3. Geben Sie für jede Sprache L

i

eine Grammatik G

i

vom Typ i an, so dass L(G

i

) = L

i

.

a) L

3

= {aa} · {b

n

| n ≥ 0, n ist durch 3 teilbar}

b) L

2

= {a

i

b

j

c

k

| i, j, k ≥ 0, k = i + j}

4. Eine Grammatik G = (N, Σ, P, S) heißt linkslinear, falls jede Produktion in P die Form A −→ Bu oder A −→ u hat, wobei A, B ∈ N und u ∈ Σ

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

5. Gegeben ist die Typ-2-Grammatik G = ({S}, {a, b}, P, S) mit P = {S → ε, S → SS, S → aSb, S → bSa}.

Beweisen Sie: L(G) = {w ∈ {a, b}

| |w|

a

= |w|

b

}.

Referenzen

ÄHNLICHE DOKUMENTE

[r]

Lehrstuhl Theoretische Informatik Markus Lohrey. Grundlagen der Theoretischen Informatik

Alle Typ 0-Sprachen sind semi-entscheidbar (rekursiv aufz¨ ahlbar): Es gibt einen Algorithmus, der bei Eingabe der Grammatik G und einem Wort w ∈ G in endlicher Zeit feststellt, dass

Eine Sprache heißt entscheidbar, wenn es einen Algorithmus gibt, der bei Eingabe der Grammatik G und einem Wort w in endlicher Zeit feststellt, ob w ∈ L(G) gilt oder

Theoretische Informatik 2 Ungewertete Aufgaben, Blatt 6. Besprechung:

Zeigen Sie, dass die durch linkslineare Grammatiken erzeugten Sprachen mit den regul¨aren

Theoretische Informatik 1 Ungewertete Aufgaben, Blatt 11. Besprechung: in den Übungen in KW

[r]