src/HOL/Imperative_HOL/Heap_Monad.thy
changeset 53361 1cb7d3c0cf31
parent 52728 470b579f35d2
child 54630 9061af4d5ebc
--- a/src/HOL/Imperative_HOL/Heap_Monad.thy	Sun Sep 01 14:00:05 2013 +0200
+++ b/src/HOL/Imperative_HOL/Heap_Monad.thy	Mon Sep 02 16:28:11 2013 +0200
@@ -432,7 +432,7 @@
 lemma heap_step_admissible: 
   "option.admissible
       (\<lambda>f:: 'a => ('b * 'c) option. \<forall>h h' r. f h = Some (r, h') \<longrightarrow> P x h h' r)"
-proof (rule ccpo.admissibleI[OF option.ccpo])
+proof (rule ccpo.admissibleI)
   fix A :: "('a \<Rightarrow> ('b * 'c) option) set"
   assume ch: "Complete_Partial_Order.chain option.le_fun A"
     and IH: "\<forall>f\<in>A. \<forall>h h' r. f h = Some (r, h') \<longrightarrow> P x h h' r"