• Keine Ergebnisse gefunden

Exercise Sheet 3

N/A
N/A
Protected

Academic year: 2021

Aktie "Exercise Sheet 3"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Applied Automata Theory (WS 2013/2014) Technische Universit¨at Kaiserslautern

Exercise Sheet 3

Jun.-Prof. Roland Meyer, Georgel Calin Due: Tue, Nov 12

Exercise 3.1 Ehrenfeucht-Fr¨a´ısse Games

Letn∈Nbe arbitrary. For whichk does the Duplicator win Gk(anban, anban+1)?

Exercise 3.2 Star-Free Languages

Prove or disprove whether the following languages are star-free:

(a) (ab+ba), (b) (a+bab).

Exercise 3.3 Star-Free ⇒ FO[<]-definable

(a) Letw=a0. . . an∈Σ and leti, j∈Nsuch that 0≤i≤j≤n. Show that for every FO[<]-sentence ϕand FO-variables x, y with I(x) = i, I(y) = j, there is a formula ψ(x, y) such that

S(w), I ψ if and only if S(ai. . . aj)ϕ.

(b) Deduce from (a) that FO[<]-definable languages are closed under concatenation.

(c) Infer by structural induction that every star-free language is FO[<]-definable.

Exercise 3.4 Presburger Formulas & Parikh Images

(a) Present a Presburger formula φ such that every bound variable occurs in precisely one atomic expression and such that

Sol(φ) =

2n+ 1 n+ 3

|n∈N

3n+ 1 2n+ 2

|n∈N

(b) For a wordw∈ΣtheParikh imageΨ(w) : Σ7→Nyields the number of occurrences of each letter inw. Let Ψ(L) :={Ψ(w)|w∈L}for any languageL⊆Σ. Example:

Ψ(aabbb) =

 2 3 0

and Ψ((aa)(bbb)) =

 2n 3p 0

|n, p∈N

for Σ ={a, b, c}.

Give an NFA A so that Ψ(L(A)) =Sol(φ) for the Presburger formulaφfrom (a).

Referenzen

ÄHNLICHE DOKUMENTE

Algorithmic Automata Theory Exercise Sheet 3. Prof Roland Meyer

c) Prove using structural induction that every star-free language

c) Prove using structural induction that every star-free language

Applied Automata Theory (WS 2014/2015) Technische Universit¨ at Kaiserslautern.. Exercise

Applied Automata Theory (WS 2014/2015) Technische Universit¨ at Kaiserslautern. Exercise

Applied Automata Theory (WS 2014/2015) Technische Universit¨ at Kaiserslautern.. Exercise

Applied Automata Theory (WS 2014/2015) Technische Universit¨ at Kaiserslautern.. Exercise

Applied Automata Theory (WS 2014/2015) Technische Universit¨ at Kaiserslautern. Exercise