added insert_Collect
authoroheimb
Fri, 01 May 1998 22:27:43 +0200
changeset 4882 379314255a04
parent 4881 d80faf83c82f
child 4883 c1aec06d1dca
added insert_Collect
src/HOL/equalities.ML
--- a/src/HOL/equalities.ML	Fri May 01 19:51:03 1998 +0200
+++ b/src/HOL/equalities.ML	Fri May 01 22:27:43 1998 +0200
@@ -82,6 +82,9 @@
 by (Blast_tac 1);
 qed "mk_disjoint_insert";
 
+bind_thm ("insert_Collect", prove_goal thy 
+	"insert a (Collect P) = {u. u ~= a --> P u}" (K [Auto_tac]));
+
 goal thy
     "!!A. A~={} ==> (UN x:A. insert a (B x)) = insert a (UN x:A. B x)";
 by (Blast_tac 1);