src/HOL/Tools/datatype_abs_proofs.ML
changeset 12338 de0f4a63baa5
parent 12180 91c9f661b183
child 12910 f5bceeec9d91
--- a/src/HOL/Tools/datatype_abs_proofs.ML	Sat Dec 01 18:51:46 2001 +0100
+++ b/src/HOL/Tools/datatype_abs_proofs.ML	Sat Dec 01 18:52:32 2001 +0100
@@ -120,7 +120,7 @@
           (1 upto (length descr'))));
 
     val rec_result_Ts = map TFree (variantlist (replicate (length descr') "'t", used) ~~
-      replicate (length descr') HOLogic.termS);
+      replicate (length descr') HOLogic.typeS);
 
     val reccomb_fn_Ts = flat (map (fn (i, (_, _, constrs)) =>
       map (fn (_, cargs) =>
@@ -302,7 +302,7 @@
     val recTs = get_rec_types descr' sorts;
     val used = foldr add_typ_tfree_names (recTs, []);
     val newTs = take (length (hd descr), recTs);
-    val T' = TFree (variant used "'t", HOLogic.termS);
+    val T' = TFree (variant used "'t", HOLogic.typeS);
 
     fun mk_dummyT (DtRec _) = T'
       | mk_dummyT (DtType ("fun", [T, _])) = typ_of_dtyp descr' sorts T --> T'