src/HOL/Tools/ATP/atp_problem_generate.ML
changeset 48238 c9454e434665
parent 48231 8fa803f5a731
child 48247 8f37d2ddabc8
--- a/src/HOL/Tools/ATP/atp_problem_generate.ML	Tue Jul 10 23:36:03 2012 +0200
+++ b/src/HOL/Tools/ATP/atp_problem_generate.ML	Tue Jul 10 23:36:03 2012 +0200
@@ -2496,8 +2496,7 @@
   let
     val syms = sym_decl_tab |> Symtab.dest |> sort_wrt fst
     val mono_lines = lines_for_mono_types ctxt mono type_enc mono_Ts
-    val decl_lines =
-      fold_rev (append o lines_for_sym_decls ctxt mono type_enc) syms []
+    val decl_lines = maps (lines_for_sym_decls ctxt mono type_enc) syms
   in mono_lines @ decl_lines end
 
 fun pair_append (xs1, xs2) (ys1, ys2) = (xs1 @ ys1, xs2 @ ys2)