# HG changeset patch # User blanchet # Date 1365415866 -7200 # Node ID 8d60dfb41d19af117f594b48c131ebc135ca52d1 # Parent 6034362836867fec6fa845eda000e5c7a57b6fca robustness w.r.t. unknown arguments diff -r 603436283686 -r 8d60dfb41d19 src/HOL/Tools/ATP/atp_systems.ML --- 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 ","