tuning
authorblanchet
Tue, 07 May 2013 16:43:17 +0200
changeset 51905 2891ee28f550
parent 51904 ba735ac9044a
child 51906 38dcb3a6dfcc
tuning
src/HOL/BNF/Tools/bnf_fp_def_sugar.ML
--- a/src/HOL/BNF/Tools/bnf_fp_def_sugar.ML	Tue May 07 16:18:42 2013 +0200
+++ b/src/HOL/BNF/Tools/bnf_fp_def_sugar.ML	Tue May 07 16:43:17 2013 +0200
@@ -241,10 +241,8 @@
     if exists_subtype_in fpTs T then ([project_recT fst T], [project_recT snd T]) else ([T], [])
   end;
 
-val massage_rec_fun_arg_typesss = map o map o flat_rec o unzip_recT;
-
 fun mk_fold_fun_typess y_Tsss Cs = map2 (fn C => map (fn y_Ts => y_Ts ---> C)) Cs y_Tsss;
-val mk_rec_fun_typess = mk_fold_fun_typess oo massage_rec_fun_arg_typesss;
+val mk_rec_fun_typess = mk_fold_fun_typess oo map o map o flat_rec o unzip_recT;
 
 fun mk_fun_arg_typess n ms = map2 dest_tupleT ms o dest_sumTN_balanced n o domain_type;