src/FOLP/simp.ML
changeset 22675 acf10be7dcca
parent 22596 d0d2af4db18f
child 24707 dfeb98f84e93
--- a/src/FOLP/simp.ML	Sat Apr 14 11:05:12 2007 +0200
+++ b/src/FOLP/simp.ML	Sat Apr 14 17:35:52 2007 +0200
@@ -591,13 +591,14 @@
 fun mk_congs thy = List.concat o map (mk_cong_thy thy);
 
 fun mk_typed_congs thy =
-let val S0 = Sign.defaultS thy;
-    fun readfT(f,s) =
-        let val T = Logic.incr_tvar 9 (Sign.read_typ(thy, K(SOME(S0))) s);
-            val t = case Sign.const_type thy f of
-                      SOME(_) => Const(f,T) | NONE => Free(f,T)
-        in (t,T) end
+let
+  fun readfT(f,s) =
+    let
+      val T = Logic.incr_tvar 9 (Sign.read_typ thy s);
+      val t = case Sign.const_type thy f of
+                  SOME(_) => Const(f,T) | NONE => Free(f,T)
+    in (t,T) end
 in List.concat o map (mk_cong_type thy o readfT) end;
 
-end (* local *)
-end (* SIMP *);
+end;
+end;