src/HOL/Tools/ATP/atp_systems.ML
changeset 51631 8d60dfb41d19
parent 51467 60472a1b4536
child 51872 af2e0b2c4d7e
--- a/src/HOL/Tools/ATP/atp_systems.ML	Sun Apr 07 15:08:34 2013 +0200
+++ b/src/HOL/Tools/ATP/atp_systems.ML	Mon Apr 08 12:11:06 2013 +0200
@@ -267,9 +267,7 @@
   |> Real.ceil |> signed_string_of_int
 
 fun e_selection_weight_arguments ctxt heuristic sel_weights =
-  if heuristic = e_autoN then
-    "-xAuto"
-  else
+  if heuristic = e_fun_weightN orelse heuristic = e_sym_offset_weightN then
     (* supplied by Stephan Schulz *)
     "--split-clauses=4 --split-reuse-defs --simul-paramod --forward-context-sr \
     \--destructive-er-aggressive --destructive-er --presat-simplify \
@@ -288,6 +286,8 @@
     "),3*ConjectureGeneralSymbolWeight(PreferNonGoals,200,100,200,50,50,1,100,\
     \1.5,1.5,1),1*Clauseweight(PreferProcessed,1,1,1),1*\
     \FIFOWeight(PreferProcessed))'"
+  else
+    "-xAuto"
 
 val e_ord_weights =
   map (fn (s, w) => s ^ ":" ^ string_of_int w) #> space_implode ","