src/HOL/Modelcheck/mucke_oracle.ML
changeset 15570 8d8c70b41bab
parent 15531 08c8dad8e399
child 15574 b1d1b5bfc464
--- a/src/HOL/Modelcheck/mucke_oracle.ML	Thu Mar 03 09:22:35 2005 +0100
+++ b/src/HOL/Modelcheck/mucke_oracle.ML	Thu Mar 03 12:43:01 2005 +0100
@@ -96,7 +96,7 @@
 
 fun if_full_simp_tac sset i state =
 let val sign = #sign (rep_thm state);
-        val (subgoal::_) = drop(i-1,prems_of state);
+        val (subgoal::_) = Library.drop(i-1,prems_of state);
         val prems = Logic.strip_imp_prems subgoal;
 	val concl = Logic.strip_imp_concl subgoal;
 	val prems = prems @ [concl];
@@ -253,10 +253,10 @@
       fun newName (Var(ix,_), (pairs,used)) = 
           let val v = variant used (string_of_indexname ix)
           in  ((ix,v)::pairs, v::used)  end;
-      val (alist, _) = foldr newName (vars, ([], used));
+      val (alist, _) = Library.foldr newName (vars, ([], used));
       fun mk_inst (Var(v,T)) = 
           (Var(v,T),
-           Free(the (assoc(alist,v)), T));
+           Free(valOf (assoc(alist,v)), T));
       val insts = map mk_inst vars;
   in subst_atomic insts t end;