new theorem INT_Un
authorpaulson
Tue, 01 Dec 1998 10:39:35 +0100
changeset 5999 84fe61a08c17
parent 5998 b2ecd577b8a3
child 6000 aa84c30c1f61
new theorem INT_Un
src/HOL/equalities.ML
--- a/src/HOL/equalities.ML	Tue Dec 01 10:39:02 1998 +0100
+++ b/src/HOL/equalities.ML	Tue Dec 01 10:39:35 1998 +0100
@@ -477,7 +477,7 @@
 qed "UN_insert";
 Addsimps[UN_insert];
 
-Goal "(UN i: A Un B. M i) = ((UN i: A. M i) Un (UN i:B. M i))";
+Goal "(UN i: A Un B. M i) = (UN i: A. M i) Un (UN i:B. M i)";
 by (Blast_tac 1);
 qed "UN_Un";
 
@@ -490,6 +490,10 @@
 qed "INT_insert";
 Addsimps[INT_insert];
 
+Goal "(INT i: A Un B. M i) = (INT i: A. M i) Int (INT i:B. M i)";
+by (Blast_tac 1);
+qed "INT_Un";
+
 Goal "u: A ==> (INT x:A. insert a (B x)) = insert a (INT x:A. B x)";
 by (Blast_tac 1);
 qed "INT_insert_distrib";