src/Pure/thm.ML
changeset 623 ca9f5dbab880
parent 622 bf9821f58781
child 659 95ed2ccb4438
--- a/src/Pure/thm.ML	Tue Sep 27 14:23:46 1994 +0100
+++ b/src/Pure/thm.ML	Tue Oct 04 13:01:17 1994 +0100
@@ -192,8 +192,8 @@
   let
     val T' = Sign.certify_typ sign T
       handle TYPE (msg, _, _) => error msg;
-    val t = Syntax.read (#syn (Sign.rep_sg sign)) T' a;
-    val (t', tye) = Sign.infer_types sign types sorts (t, T');
+    val ts = Syntax.read (#syn (Sign.rep_sg sign)) T' a;
+    val (_, t', tye) = Sign.infer_types sign types sorts true (ts, T');
     val ct = cterm_of sign t'
       handle TERM (msg, _) => error msg;
   in (ct, tye) end;
@@ -358,7 +358,7 @@
     handle ERROR => err_in_axm name;
 
 fun inferT_axm sg (name, pre_tm) =
-  (name, no_vars (#1 (Sign.infer_types sg (K None) (K None) (pre_tm, propT))))
+ (name, no_vars (#2 (Sign.infer_types sg (K None) (K None) true ([pre_tm], propT))))
     handle ERROR => err_in_axm name;