src/Pure/Proof/proof_syntax.ML
changeset 15574 b1d1b5bfc464
parent 15570 8d8c70b41bab
child 16182 a5c77d298ad7
--- a/src/Pure/Proof/proof_syntax.ML	Fri Mar 04 11:44:26 2005 +0100
+++ b/src/Pure/Proof/proof_syntax.ML	Fri Mar 04 15:07:34 2005 +0100
@@ -97,10 +97,10 @@
 
     val tab = Symtab.foldl (fn (tab, (key, ps)) =>
       let val prop = getOpt (assoc (thms', key), Bound 0)
-      in fst (Library.foldr (fn ((prop', prf), x as (tab, i)) =>
+      in fst (foldr (fn ((prop', prf), x as (tab, i)) =>
         if prop <> prop' then
           (Symtab.update ((key ^ "_" ^ string_of_int i, prf), tab), i+1)
-        else x) (ps, (tab, 1)))
+        else x) (tab, 1) ps)
       end) (Symtab.empty, thms);
 
     fun rename (Abst (s, T, prf)) = Abst (s, T, rename prf)