src/HOL/Tools/ATP/atp_problem_generate.ML
changeset 47032 73cdeed236c0
parent 47030 7e80e14247fc
child 47038 2409b484e1cc
--- a/src/HOL/Tools/ATP/atp_problem_generate.ML	Tue Mar 20 00:44:30 2012 +0100
+++ b/src/HOL/Tools/ATP/atp_problem_generate.ML	Tue Mar 20 00:44:30 2012 +0100
@@ -2746,13 +2746,13 @@
     |> sort (prod_ord Real.compare string_ord o pairself swap)
   end
 
-fun have_head_rolling (ATerm (s, args)) =
-    (* ugly hack: may make innocent victims *)
+fun make_head_roll (ATerm (s, args)) =
+    (* ugly hack: may make innocent victims (collateral damage) *)
     if String.isPrefix app_op_name s andalso length args = 2 then
-      have_head_rolling (hd args) ||> append (tl args)
+      make_head_roll (hd args) ||> append (tl args)
     else
       (s, args)
-  | have_head_rolling _ = ("", [])
+  | make_head_roll _ = ("", [])
 
 val max_term_order_weight = 2147483647
 
@@ -2764,7 +2764,7 @@
       | add_term_deps head (AAbs (_, tm)) = add_term_deps head tm
     fun add_eq_deps (ATerm (s, [lhs as _, rhs])) =
         if is_tptp_equal s then
-          let val (head, rest) = have_head_rolling lhs in
+          let val (head, rest) = make_head_roll lhs in
             fold (add_term_deps head) (rhs :: rest)
           end
         else