src/Pure/Proof/reconstruct.ML
changeset 17224 a78339014063
parent 16983 c895701d55ea
child 17232 148c241d2492
--- a/src/Pure/Proof/reconstruct.ML	Thu Sep 01 22:15:10 2005 +0200
+++ b/src/Pure/Proof/reconstruct.ML	Thu Sep 01 22:15:12 2005 +0200
@@ -81,10 +81,10 @@
             end)
       else (t, T, vTs, env)
   | infer_type sg env Ts vTs (t as Free (s, T)) =
-      if T = dummyT then (case Symtab.lookup (vTs, s) of
+      if T = dummyT then (case Symtab.curried_lookup vTs s of
           NONE =>
             let val (env', T) = mk_tvar (env, [])
-            in (Free (s, T), T, Symtab.update_new ((s, T), vTs), env') end
+            in (Free (s, T), T, Symtab.curried_update_new (s, T) vTs, env') end
         | SOME T => (Free (s, T), T, vTs, env))
       else (t, T, vTs, env)
   | infer_type sg env Ts vTs (Var _) = error "reconstruct_proof: internal error"