src/HOL/SMT/Z3.thy
changeset 33610 43bf5773f92a
parent 33021 c065b9300d44
child 36350 bc7982c54e37
--- a/src/HOL/SMT/Z3.thy	Wed Nov 11 14:04:56 2009 +0000
+++ b/src/HOL/SMT/Z3.thy	Wed Nov 11 15:43:03 2009 +0100
@@ -21,6 +21,8 @@
   refl eq_commute conj_commute disj_commute simp_thms nnf_simps
   ring_distribs field_eq_simps if_True if_False
 
+lemma [z3_rewrite]: "(P \<noteq> Q) = (Q = (\<not>P))" by fast
+
 lemma [z3_rewrite]: "(\<not>False \<longrightarrow> P) = P" by fast
 lemma [z3_rewrite]: "(P \<longrightarrow> Q) = (Q \<or> \<not>P)" by fast
 lemma [z3_rewrite]: "(\<not>P \<longrightarrow> Q) = (P \<or> Q)" by fast