moved lemma eq_neq_eq_imp_neq to HOL
authorhaftmann
Wed, 08 Nov 2006 19:48:35 +0100
changeset 21250 a268f6288fb6
parent 21249 d594c58e24ed
child 21251 94e77628a47d
moved lemma eq_neq_eq_imp_neq to HOL
src/HOL/HOL.thy
--- a/src/HOL/HOL.thy	Wed Nov 08 19:48:34 2006 +0100
+++ b/src/HOL/HOL.thy	Wed Nov 08 19:48:35 2006 +0100
@@ -432,9 +432,10 @@
 by (iprover intro: notI minor major notE)
 
 lemma not_sym: "t ~= s ==> s ~= t"
-apply (erule contrapos_nn)
-apply (erule sym)
-done
+  by (erule contrapos_nn) (erule sym)
+
+lemma eq_neq_eq_imp_neq: "[| x = a ; a ~= b; b = y |] ==> x ~= y"
+  by (erule subst, erule ssubst, assumption)
 
 (*still used in HOLCF*)
 lemma rev_contrapos: