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.

256<br />

(* ABS_NOT_0_POSITIVE: |- !x:int. ~(x = 0i) ==> 0i < ABS x *)<br />

val ABS_NOT_0_POSITIVE = store_thm("ABS_NOT_0_POSITIVE",<br />

‘‘!x:int. ~(x = 0i) ==> 0i < ABS x‘‘,<br />

REPEAT STRIP_TAC THEN<br />

REWRITE_TAC[INT_ABS] THEN<br />

ASM_CASES_TAC ‘‘x rat_equiv a c *)<br />

val RAT_EQUIV_TRANS =<br />

let<br />

val subst01 = prove(<br />

‘‘(nmr a * dnm b = nmr b * dnm a) =<br />

(nmr a * dnm b * dnm c * dnm c = nmr b * dnm a * dnm c * dnm c)‘‘,<br />

DNM_POS_ASM_TAC ‘‘dnm c * dnm c‘‘ THEN<br />

ASSUME_TAC (SPEC ‘‘dnm c * dnm c‘‘ (SPEC ‘‘nmr b * dnm a‘‘

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!