src/HOL/Set.ML
changeset 11227 d9bda7cbdf56
parent 11223 fef9da0ee890
child 11232 558a4feebb04
--- a/src/HOL/Set.ML	Tue Mar 27 11:27:06 2001 +0200
+++ b/src/HOL/Set.ML	Tue Mar 27 13:00:30 2001 +0200
@@ -136,7 +136,8 @@
     ("ALL x:A. P(x) & P'(x) --> Q(x)",HOLogic.boolT)
 
 val swap = prove_goal thy
-  "((!x. Q x --> P x --> R x) = S) ==> ((!x. P x --> Q x --> R x) = S)"
+  "((!x. A x & EP x --> Q x) = (!x. E x --> A x & P x --> Q x)) ==> \
+\  ((!x. A x --> EP x --> Q x) = (!x. A x --> E x --> P x --> Q x))"
   (fn ths => [cut_facts_tac ths 1, Blast_tac 1]);
 
 val prove_ball_tac = rewrite_goals_tac [Ball_def] THEN rtac swap 1 THEN