• Keine Ergebnisse gefunden

Problem 1: Hardest Language

N/A
N/A
Protected

Academic year: 2021

Aktie "Problem 1: Hardest Language"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Concurrency Theory(SS 2015) Out: Wed, 1 Jul Due: Tue, 7 Jul

Exercise Sheet 11

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

Problem 1: Hardest Language

A languageL0is ahardest languagefor a language classC if for everyL∈ Cthere exists an homomorphismαsuch thatL=α−1(L0).

For any regular language L, letkLk be the minimum number of states of an automaton generatingL, i.e.kLk= min{|Q| |A= (Q, E, q0, F), L=L(A)}. Show that:

a) L=α−1(L0)implieskLk ≤ kL0k.

b) For eachn ∈N, there exists a regular language withkLk> n.

c) Use 1.a and 1.b to show that there is no hardest language for the class of regular languages.

Problem 2: Concatenation

a) Show that ifL0 ⊆X is closed under concatenation andL =α−1(L0), thenLis closed under concatenation.

b) Show thatD02is not a hardest language for CFL.

Problem 3: Kleene Iteration

LetL⊆X. Show that the full trio generated by(L#)is closed under Kleene iteration.

Problem 4: Generating languages

LetM ={anbn|n ∈N}andCM be the full trio generated byM.

a) LetRn={ww|w∈Xn}wherewis the wordwwith each occurrence of each letterxi replaced by the letterxi ∈Xn.

Show that for eachn∈N, the complement ofRnis inCM.

b) Sketch how you can adapt the solution of the previous problem to prove that for each homomorphism α: X → Y, with X ∩Y = ∅, the complement of the language {wα(w)|w∈X}is inCM.

Referenzen

ÄHNLICHE DOKUMENTE

(a) Let load, store and inc be atomic operations for loading a variable’s value into cache, storing a variable’s cache value into memory and incrementing a variable’s cache value. If

[r]

Die Figur kann auch als Rollen- oder Kugellager gedeutet werden. a) Wie schnell drehen sich die rosa Kreise um die eigene Achse? Im System Son- ne-Erde entspricht dies

be highly rewarding for the study ofthe history ofthe Indo-Aryan languages.).. The Original Language of the Karpura-manjan 127.. edition

For problems without p˚q, you do not need to write up your solutions, but it is highly recommended that you think through them before the next Tuesday

Euler gibt sie zuerst ohne Beweis in Methodus generalis summan- di progressiones (Eine allgemeine Methode zur Summierung von Reihen, E25; OI,14, S. 42–72; eingereicht

When a function is being evaluated the actual expression used as an argument is stored in the promise together with a pointer to the environment the function was called from.. When

Wenn sich an dieser Stelle schon ein Paar bestehend aus (1, r) findet, so kann man x = r setzen und hat somit das DL-Problem gel¨ ost.. Als DL-Problem in einer Gruppe der Ordnung p