lemma Detects_eq_Un: "(A<==>B) = (A \ B) \ (-A \ -B)" by (unfold Equality_def, blast)
(*Not quite antisymmetry: sets A and B agree in all reachable states *) lemma Detects_antisym: "[| F \ A Detects B; F \ B Detects A|] ==> F \ Always (A <==> B)" apply (unfold Detects_def Equality_def) apply (simp add: Always_Int_I Un_commute) done
lemma Detects_Imp_LeadstoEQ: "F \ A Detects B ==> F \ UNIV LeadsTo (A <==> B)" apply (unfold Detects_def Equality_def) apply (rule_tac B = B in LeadsTo_Diff) apply (blast intro: Always_LeadsToI subset_imp_LeadsTo) apply (blast intro: Always_LeadsTo_weaken) done
end
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.15Bemerkung:
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.