25.11.2014 Aufrufe

Verifikation reaktiver Systeme - Universität Kaiserslautern

Verifikation reaktiver Systeme - Universität Kaiserslautern

Verifikation reaktiver Systeme - Universität Kaiserslautern

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

160<br />

diesem Einsatzbereich sind aber neben der Addition sowie leicht in Presburger-<br />

Arithmetik definierbaren Operationen wie Subtraktionen oder Shifts auch Bitvektoroperationen<br />

wichtig. Daher soll abschließend die Erweiterung der Presburger-Arithmetik<br />

um Bitvektoroperationen betrachtet werden. Es wird gezeigt<br />

werden, dass dies eine echte Erweiterung der Presburger-Arithmetik darstellt,<br />

dass also Bitvektoroperationen nicht in Presburger-Arithmetik definierbar sind.<br />

Außerdem wird gezeigt werden, dass das Entscheidungsproblem dieser um Bitvektoroperationen<br />

erweiterten Presburger-Arithmetik nicht elementare Komplexität<br />

besitzt. Dagegen ist das Entscheidungsproblem der Presburger-Arithmetik<br />

in O(2 22n )lösbar.<br />

Vorausgesetzt werden grundlegende Kenntnisse der Aussagenlogik sowie der<br />

Prädikatenlogik erster und zweiter Stufe. Endliche Automaten über endlichen<br />

Wörtern werden zwar kurz vorgestellt, aber auch hier werden Kenntnisse vorausgesetzt.<br />

Bei Problemen sei auf die entsprechende Literatur wie z. B. [Sch04]<br />

verwiesen. Auf diesem Buch basiert ein Großteil dieses Textes. Unter anderem<br />

stammen auch die verwendeten Schreibweisen aus diesem Buch.<br />

1 ω-Automaten<br />

ω-Automaten sind endliche Automaten über unendlichen Wörtern. Um diese<br />

einzuführen, sollen zunächst Wörter und endliche Automaten über endlichen<br />

Wörtern betrachtet werden. Diese Betrachtung wird jedoch kurz ausfallen, da<br />

grundlegende Kenntnisse vorausgesetzt werden. Bei Problemen sei auf die entsprechende<br />

Literatur verwiesen.<br />

1.1 endliche Automaten auf endlichen Wörtern<br />

Definition 1 (Wort, Alphabet). Sei Σ eine nicht leere Menge. Eine Funktion<br />

α : {i ∈ N | i

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!