src/HOL/Lattice/Bounds.thy
changeset 11265 4f2e6c87a57f
parent 10834 a7897aebbffc
child 16417 9bc16273c2d4
--- a/src/HOL/Lattice/Bounds.thy	Tue Apr 24 12:19:01 2001 +0200
+++ b/src/HOL/Lattice/Bounds.thy	Tue Apr 24 12:19:58 2001 +0200
@@ -315,7 +315,7 @@
   hence "is_Inf (dual ` {b. \<forall>a \<in> A. dual a \<sqsubseteq> dual b}) (dual inf)"
     by (simp only: dual_Inf dual_leq)
   also have "dual ` {b. \<forall>a \<in> A. dual a \<sqsubseteq> dual b} = {b'. \<forall>a' \<in> dual ` A. a' \<sqsubseteq> b'}"
-    by (auto iff: dual_ball dual_Collect)  (* FIXME !? *)
+    by (auto iff: dual_ball dual_Collect simp add: image_Collect)  (* FIXME !? *)
   finally have "is_Inf \<dots> (dual inf)" .
   hence "is_Sup (dual ` A) (dual inf)"
     by (rule Inf_Sup)