Now Un_insert_left, Un_insert_right are default rewrite rules
authorpaulson
Mon, 02 Jun 1997 12:14:15 +0200
changeset 3384 5ef99c94e1fb
parent 3383 7707cb7a5054
child 3385 f59e64fe4058
Now Un_insert_left, Un_insert_right are default rewrite rules
src/HOL/equalities.ML
--- a/src/HOL/equalities.ML	Mon Jun 02 12:13:42 1997 +0200
+++ b/src/HOL/equalities.ML	Mon Jun 02 12:14:15 1997 +0200
@@ -228,10 +228,12 @@
 goal Set.thy "(insert a B) Un C = insert a (B Un C)";
 by (Blast_tac 1);
 qed "Un_insert_left";
+Addsimps[Un_insert_left];
 
 goal Set.thy "A Un (insert a B) = insert a (A Un B)";
 by (Blast_tac 1);
 qed "Un_insert_right";
+Addsimps[Un_insert_right];
 
 goal Set.thy "(insert a B) Int C = (if a:C then insert a (B Int C) \
 \                                          else        B Int C)";