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.

183<br />

dies dagegen möglich:<br />

z . = x + y ↔ ADD(x, y, z)<br />

x . =0↔∀y.y + x . = y<br />

> 0 (x) ↔≥ 0 (x) ∧¬x . =0<br />

x ≤ y ↔∃z.≥ 0 (z) ∧ ADD(x, z, y)<br />

x 0 (z) ∧ ADD(x, z, y)<br />

x . =1↔∀y.y < x → y ≤ 0<br />

x . =2↔∀y.y < x → y ≤ 1<br />

.<br />

x . = −1 ↔∀y.y ≥ x → y>0<br />

x . = −2 ↔∀y.y ≥ x → y>1<br />

.<br />

z . = x − y ↔ z . = x + y<br />

y . = −x ↔ y . =0− x<br />

y . = x ∗ 0 ↔ y . =0<br />

y . = x ∗ 1 ↔ y . = x ∗ 0+x<br />

y . = x ∗ 2 ↔ y . = x ∗ 1+x<br />

y . = x ∗ 3 ↔ y . = x ∗ 2+x<br />

.<br />

.<br />

y . = x ∗−1 ↔ y . = x ∗ 0 − x<br />

y . = x ∗−2 ↔ y . =(x ∗−1) − x<br />

y . = x ∗−3 ↔ y . =(x ∗−2) − x<br />

.<br />

5.2 Äquivalente Ausdruckskraft von Presburger Z - und Presburger N -<br />

Arithmetik<br />

Presburger Z - und Presburger N -Arithmetik besitzen äquivalente Ausdruckskraft.<br />

Um dies zu zeigen, muss zunächst eine Abbildung zwischen den ganzen Zahlen<br />

und den natürlichen Zahlen gefunden werden. Sei η : Z → N gegeben durch:<br />

η(x) :=<br />

{<br />

2 ∗ x falls x ≥ 0<br />

(−2 ∗ x) − 1sonst<br />

Die Funktion η ist eine Bijektion. Ihre Umkehrfunktion η −1<br />

durch:<br />

{ x<br />

η −1 (x) := 2<br />

falls x gerade<br />

− x+1<br />

2<br />

sonst<br />

ist gegeben

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!