src/HOL/Tools/datatype_abs_proofs.ML
changeset 5553 ae42b36a50c2
parent 5303 22029546d109
child 5578 7de426cf179c
--- a/src/HOL/Tools/datatype_abs_proofs.ML	Thu Sep 24 17:16:06 1998 +0200
+++ b/src/HOL/Tools/datatype_abs_proofs.ML	Thu Sep 24 17:17:14 1998 +0200
@@ -329,7 +329,7 @@
           (take (length newTs, reccomb_names)));
 
     val case_thms = map (map (fn t => prove_goalw_cterm (case_defs @
-      (map meta_eq primrec_thms)) (cterm_of (sign_of thy2) t)
+      (map mk_meta_eq primrec_thms)) (cterm_of (sign_of thy2) t)
         (fn _ => [rtac refl 1])))
           (DatatypeProp.make_cases new_type_names descr sorts thy2);
 
@@ -399,7 +399,7 @@
             val cert = cterm_of (sign_of thy2);
             val distinct_lemma' = cterm_instantiate
               [(cert distinct_f, cert f)] distinct_lemma;
-            val rewrites = ord_defs @ (map meta_eq case_thms)
+            val rewrites = ord_defs @ (map mk_meta_eq case_thms)
           in
             (map (fn t => prove_goalw_cterm rewrites (cert t)
               (fn _ => [rtac refl 1])) (rev ts')) @ [standard distinct_lemma']
@@ -490,7 +490,7 @@
             (size_names ~~ recTs ~~ def_names ~~ reccomb_names));
 
     val size_def_thms = map (get_axiom thy') def_names;
-    val rewrites = size_def_thms @ map meta_eq primrec_thms;
+    val rewrites = size_def_thms @ map mk_meta_eq primrec_thms;
 
     val size_thms = map (fn t => prove_goalw_cterm rewrites
       (cterm_of (sign_of thy') t) (fn _ => [rtac refl 1]))