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.

185<br />

function Presburger N Presburger Z (φ)<br />

case φ of<br />

ADD N (x, y, z): return ADD Z (x, y, z);<br />

x 1<br />

. = x2 : return x 1<br />

. = x2;<br />

¬ϕ : return ¬ϕ;<br />

ϕ ∧ ψ : return ϕ ∧ ψ;<br />

∃x.ϕ : return ∃x. ≥ 0(x) ∧ ϕ;<br />

end<br />

end<br />

function Presburger Z Presburger N (φ)<br />

case φ of<br />

≥ 0(x) : return ∃y.ADD N (y, y,x);<br />

ADD Z (x, y, z) :<br />

ϕ(x) := Presburger Z Presburger N (≥ 0(x));<br />

ψ ≥≥ (x, y, z) := x + N y = . z;<br />

ψ

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!