src/HOL/Decision_Procs/ferrack_tac.ML
changeset 33004 715566791eb0
parent 32960 69916a850301
child 35232 f588e1169c8b
--- a/src/HOL/Decision_Procs/ferrack_tac.ML	Mon Oct 19 23:02:23 2009 +0200
+++ b/src/HOL/Decision_Procs/ferrack_tac.ML	Mon Oct 19 23:02:56 2009 +0200
@@ -58,11 +58,11 @@
       val rhs = hs
 (*    val (rhs,irhs) = List.partition (relevant (rev ps)) hs *)
     val np = length ps
-    val (fm',np) =  foldr (fn ((x, T), (fm,n)) => mk_all ((x, T), (fm,n)))
-      (foldr HOLogic.mk_imp c rhs, np) ps
+    val (fm',np) =  List.foldr (fn ((x, T), (fm,n)) => mk_all ((x, T), (fm,n)))
+      (List.foldr HOLogic.mk_imp c rhs, np) ps
     val (vs, _) = List.partition (fn t => q orelse (type_of t) = HOLogic.natT)
       (OldTerm.term_frees fm' @ OldTerm.term_vars fm');
-    val fm2 = foldr mk_all2 fm' vs
+    val fm2 = List.foldr mk_all2 fm' vs
   in (fm2, np + length vs, length rhs) end;
 
 (*Object quantifier to meta --*)