--- a/src/ZF/equalities.ML Thu Nov 20 10:55:27 1997 +0100
+++ b/src/ZF/equalities.ML Thu Nov 20 11:03:26 1997 +0100
@@ -245,6 +245,17 @@
by (Blast_tac 1);
qed "INT_constant";
+goal ZF.thy "(UN y: RepFun(A,f). B(y)) = (UN x:A. B(f(x)))";
+by (Blast_tac 1);
+qed "UN_RepFun";
+
+goal ZF.thy "!!x. x:A ==> (INT y: RepFun(A,f). B(y)) = (INT x:A. B(f(x)))";
+by (Blast_tac 1);
+qed "INT_RepFun";
+
+Addsimps [UN_RepFun, INT_RepFun];
+
+
(** Devlin, Fundamentals of Contemporary Set Theory, page 12, exercise 5:
Union of a family of unions **)