• Keine Ergebnisse gefunden

Show that the following languages are star-free:

N/A
N/A
Protected

Academic year: 2021

Aktie "Show that the following languages are star-free:"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

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

Exercise Sheet 4

Jun.-Prof. Roland Meyer, Reiner H¨ uchting, Georgel C˘ alin Due: Tue, Nov 13 (noon)

Exercise 4.1

Show that the following languages are star-free:

(a) {a}

{b}

,

(b) the set of words w ∈ {a, b}

that contain the subword ab as often as the subword ba.

Exercise 4.2

Given an automaton A and a WMSO[<, suc]-formula ϕ, the model checking problem asks whether every word accepted by A satisfies ϕ. If yes, we write A | = ϕ.

Show that the model checking problem is Turing reducible to the problem of whether in a finite automaton, one given state can be reached.

Exercise 4.3

Let LTL (linear time logic) formulas be defined by the grammar

ϕ ::= true | a | ϕ

1

∧ ϕ

2

| ¬ϕ | ϕ | ϕ

1

U ϕ

2

| ♦ ϕ | ϕ, where a ∈ Σ are possible actions of a system, e.g. request, response, etc.. Intuitively, an LTL formula describes properties of action sequences, when they are consumed from left to right. The formulas ϕ, ϕ

1

U ϕ

2

, ♦ ϕ, and ϕ mean ”next ϕ”, ”ϕ

1

until ϕ

2

”,

”eventually ϕ”, and ”globally ϕ”, respectively. LTL formulas are commonly used to describe temporal properties of systems, for example

(¬ack U req) : There is no acknowledge before a request.

(req → ♦ ack) : Every request is followed by an acknowledge.

(req → ack) : Every request is immediately followed by an acknowledge.

Give a recursive procedure which transforms every LTL formula into a corresponding FO[<, suc] formula. Hint : if you can express ♦ and by the other LTL constructs, you do not have to translate them.

Exercise 4.4

Construct a finite automaton for the Presburger formula ∃y. x = 3y.

Referenzen

ÄHNLICHE DOKUMENTE

Let (ϕ, k) be an instance of the problem. The first step of the kernelization is to delete all trivial clauses. We argue that we are only interested in such formulas the size of

The reachability problem for general Petri Nets is decidable but the only known decision procedure has non-primitive recursive complexity. For safe Petri Nets, we can do better:..

a) Formalize the following statement as a formula in first order predicate logic: If every node has a loop or has at least one other node that it is connected to, then every node

(46) Show that an equivalence of arbitrary categories preserves

Um die Kreisbewegung aufrecht zu er- halten, muss eine zum Zentrum hin gerichtete Kraft aufgewandt wer- den – die Zentripetalkraft... Die gleichmäßig

Show that K does not admit definable orders (even with parameters) in any logic which is

Mathematische Grundlagen der Informatik RWTH

Let ϕ(S, R, x) be a first-order formula over the signature ¯ τ ∪ {R, S} such that R and S occur only positively (i.e. in the scope of an even number of negations) in ϕ and such that