• Keine Ergebnisse gefunden

Exercise Sheet 4

N/A
N/A
Protected

Academic year: 2021

Aktie "Exercise Sheet 4"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

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

Exercise Sheet 4

Jun.-Prof. Roland Meyer, Reiner H¨uchting Due: Tue, Nov 25

Exercise 4.1 Presburger Formulas & Parikh Images

(a) Construct a finite automaton for the atomic Presburger formula x−3y≤1.

(b) 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

(c) Give an NFAA so that Ψ(L(A)) =Sol(φ) for the Presburger formulaφfrom (b).

Exercise 4.2 Quantifier Elimination

Perform quantifier elimination for the following formula as described in the lecture notes:

¬∀x.3x <2y∨y <2x . Exercise 4.3 Semilinear Sets

(a) Prove that semi-linear sets are Presburger definable: for any semi-linear setS⊆Nn there exists a Presburger formula ϕS such that S=Sol(ϕS).

(b) A functionf:Nn→Nm is linear iff(x+y) =f(x) +f(y) andf(kx) =kf(x) for all k∈N. Prove that semi-linear sets are closed under linear functions, i.e. if S ⊆Nn is semi-linear andf:Nn→Nm is a linear function then f(S)⊆Nm is semi-linear.

Exercise 4.4 Semilinear Extensions of Regular Languages

Consider extended regular expressions (r, S) wherer∈REGΣandS ⊆N|Σ|is semilinear, and defineL(r, S) :={w∈Σ|w∈L(r) and Ψ(w)∈S}.

(a) Prove that emptiness ofL(r, S) is decidable for any extended regexp (r, S).

(b) Find an extended regexp (r, S) such thatanbncn=L(r, S).

(c) What is the language r accepted by the ”request/acknowledge” automaton below?

up

down

up up

down up

req ack

Describe the semilinear setSfor which the extended regexpL(r, S) represents>80%

system availability, i.e. the transition sequences with ≤20%down time.

Referenzen

ÄHNLICHE DOKUMENTE

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

[r]

Because of the holiday on Monday, you can bring your submissions to the exercise class

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