• Keine Ergebnisse gefunden

Recall the definition of Q α := {wα(w R ) | w ∈ X ∗ } for an homomorphism α : X ∗ → Y ∗ , and Q n := {wγ n (w R ) | w ∈ X n ∗ } where γ n : X n ∗ → X n ∗ is the homomorphism with γ n (a i ) = a i .

N/A
N/A
Protected

Academic year: 2021

Aktie "Recall the definition of Q α := {wα(w R ) | w ∈ X ∗ } for an homomorphism α : X ∗ → Y ∗ , and Q n := {wγ n (w R ) | w ∈ X n ∗ } where γ n : X n ∗ → X n ∗ is the homomorphism with γ n (a i ) = a i ."

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Concurrency Theory (SS 2015) Out: Wed, 15 Jul Due: Tue, 21 Jul

Exercise Sheet 13

Zetzsche, Furbach, D’Osualdo Technische Universit¨at Kaiserslautern

Problem 1: Q 2 and Palindromes

Recall the definition of Q α := {wα(w R ) | w ∈ X } for an homomorphism α : X → Y , and Q n := {wγ n (w R ) | w ∈ X n } where γ n : X n → X n is the homomorphism with γ n (a i ) = a i .

a) Let C be a full trio. Show that the following statements are equivalent:

• C contains Q 2 .

• C contains Q α for every homomorphism α : X → Y .

[Hint: Show that if C contains Q 2 , then it contains Q n for every n ∈ N .]

b) Show that C contains Q 2 if and only if it contains the set

w ∈ {a, b}

w = w R of palindromes.

Problem 2: Permutations

a) Show that {a n b n c n | n ∈ N } is a Petri net language.

b) For a language L we define Π(L) := {w | ∃w 0 ∈ L : w is a permutation of w 0 }.

Show that if L is a Petri net language, Π(L) is a Petri net language as well.

c) Show that if L is a context-free language, Π(L) is not necessarily context-free.

Problem 3: Chomsky-Sch ¨utzenberger and D 1 0

a) Show that the Petri net languages form the smallest full trio that contains D 0 1 and is closed under intersection.

b) Deduce from 3a) that not every context-free language can be written as β(α −1 (D 1 0 ) ∩ K)

with homomorphisms α, β and regular language K.

(2)

Problem 4: Lossy Channel Languages

Recall the definition of a Lossy Channel system from the lecture.

For an LCS S 0 = (Q, q 0 , C, M, ∆) (where ∆ ⊆ Q × OP × Q is the finite set of transitions) we define, as we did for Petri Nets, its X-labelled version S = (Q, q 0 , C, M, ∆, X, λ, F ) by means of a labelling function λ : ∆ → X ∪ {ε} which associates to every transition a label or the empty word, and final states F ⊆ Q. We write (q 1 , W 1 ) → t (q 2 , W 2 ) when the transition t ∈ ∆ generates a transition between two configurations (q 1 , W 1 0 ) → (q 2 , W 2 0 ) with W 1 0 W 1 and W 2 W 2 0 . We denote by ε C the function associating to each channel in C the empty word.

Then the language generated by S is defined as L(S) :=

λ(t 1 ) · · · λ(t n )

(q 0 , ε C ) → t

1

· · · → t

n

(q n , ε C ), q n ∈ F .

The LCS languages are precisely those that can be generated by an LCS. Given these definitions, answer the following:

a) Show that LCS languages form a full trio.

b) Show that LCS languages are also closed under intersection and Kleene star.

c) Use the following theorem to deduce that {a n b n | n ∈ N } is not an LCS language:

Theorem (Hartmanis & Hopcroft). The class of the recursively enumerable

languages is the smallest full trio containing {a n b n | n ∈ N } that is closed

under intersection and Kleene star.

Referenzen

ÄHNLICHE DOKUMENTE

entscheidet man sich für die kleinere W’ p 1 , bei 17 oder mehr Treffern für die größere W’ p 2?. Wie groß ist die W’, dass man sich fälschlicher Weise für die

(0 points) Exercise 3. Show that the Hessian is positive semi- definite, and further positive definite iff A is injective.. 1.. c) Formulate the linear regression problem in the

(Nutze zur Lösung der Aufgaben 1 und 2 den Link auf maphyside.de oder hier: ) 1 Ordne die Funktionsgleichungen den abgebildeten Graphen zu. a) Vervollständige mit Hilfe des

Allgemeiner Hinweis: Für die Bearbeitung dieses Übungsblatts werden alle Resultate bis ein- schließlich Bemerkung 6.3 vorausgesetzt.. Wir bitten die allgemeinen Hinweise zur Abgabe

Wir bitten die allgemeinen Hinweise zur Abgabe von Lösungen (siehe Homepage)

Für die Teilnehmer der Analysis T1 (also nicht T1a!): bitte im tugonline zur Prüfung am 24.11. auch eine Prüfung, brauchen sich für die Klausur am 24.11. aber nicht anmelden, weil

a) Ermitteln Sie rechnerisch die beiden Funktionsgleichungen. b) Berechnen Sie den Schnittpunkt A der beiden Geraden und geben Sie seine Koordinaten an. c) Zeichnen Sie beide Graphen

Fachbereich Mathematik und Statistik Prof.