• Keine Ergebnisse gefunden

Aufgabe 1. Gegeben sei das Pushdownsystem P = (Q , Γ, ∆, ∅ , ρ) mit Q = {q

N/A
N/A
Protected

Academic year: 2021

Aktie "Aufgabe 1. Gegeben sei das Pushdownsystem P = (Q , Γ, ∆, ∅ , ρ) mit Q = {q"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Universit¨ at Siegen

Lehrstuhl Theoretische Informatik Markus Lohrey

Model Checking WS 2019/20

Ubungsblatt 7 ¨

Aufgabe 1. Gegeben sei das Pushdownsystem P = (Q , Γ, ∆, ∅ , ρ) mit Q = {q

1

, q

2

, q

3

, q

4

}, Γ = {A, B }, ρ(q ) = ∅ f¨ ur alle q ∈ Q und der Tran- sitionsmenge

∆ = {(q

2

, A, q

1

, BB), (q

3

, B , q

2

, AA), (q

1

, B , q

3

, A), (q

1

, B , q

3

, ε), (q

3

, B , q

4

, ε), (q

4

, A, q

3

, ε)}.

(a) Berechnen Sie einen P -Multiautomaten f¨ ur pre

T(P)

(U ) f¨ ur die regul¨ are Menge U = {q

1

BBA, q

3

A}.

(b) Geben Sie einen Pfad von q

4

ABAB in die Menge U an.

Aufgabe 2. Geben Sie ein Pushdownsystem P an, so dass T (P ) die folgende Form hat:

.. . .. . .. . .. .

Aufgabe 3. Sei T = (V , E , Π, π) ein Transitionsgraph. Ein Pfad von v

1

nach v

n

ist eine Folge von Knoten (v

1

, . . . , v

n

) mit (v

i

, v

i+1

) ∈ E f¨ ur alle 1 ≤ i < n. F¨ ur Knoten u , v ∈ V definieren wir

tr

T

(u, v ) = {π(v

1

) · · · π(v

n

) | (v

1

, . . . , v

n

) ist ein Pfad von u nach v }.

(a) Geben Sie tr

T

(pA, qA) f¨ ur den Transitionsgraphen T auf Folie 216 an.

(b) Sei P = (Q , Γ, ∆, Π, ρ) ein Pushdownsystem und c

1

, c

2

∈ Q Γ

Konfigu- rationen. Zeigen Sie, dass tr

T

(c

1

, c

2

) eine kontextfreie Sprache ¨ uber 2

Π

ist.

1

(2)

(c) Folgern Sie, dass kein Pushdownsystem P existiert, so dass T (P ) die folgende Form hat.

p p p p

q

r

q

q

r

q

q

q

r

q

q

q

q

r

. . .

2

Referenzen

ÄHNLICHE DOKUMENTE

Lehrstuhl Theoretische Informatik Markus Lohrey. Model Checking

Lehrstuhl Theoretische Informatik Markus Lohrey. Model Checking

Lehrstuhl Theoretische Informatik Markus Lohrey. Model Checking

Lehrstuhl Theoretische Informatik Markus Lohrey. Model Checking

Lehrstuhl Theoretische Informatik Markus Lohrey. Model Checking

Lehrstuhl Theoretische Informatik Markus Lohrey. Model Checking

Lehrstuhl Theoretische Informatik Markus Lohrey. Model Checking

Lehrstuhl Theoretische Informatik Markus Lohrey. Model Checking