src/HOL/Tools/ATP/atp_systems.ML
changeset 41769 eb2e39555f98
parent 41766 26dab6eca1c2
child 41770 a710e96583d5
--- a/src/HOL/Tools/ATP/atp_systems.ML	Thu Feb 17 12:14:47 2011 +0100
+++ b/src/HOL/Tools/ATP/atp_systems.ML	Fri Feb 18 12:32:55 2011 +0100
@@ -109,10 +109,10 @@
 datatype e_weight_method = E_Auto | E_Fun_Weight | E_Sym_Offset_Weight
 
 val e_weight_method = Unsynchronized.ref E_Fun_Weight
-val e_default_fun_weight = Unsynchronized.ref 0.5
+val e_default_fun_weight = Unsynchronized.ref 20.0 (* ### *)
 val e_fun_weight_base = Unsynchronized.ref 0.0
 val e_fun_weight_factor = Unsynchronized.ref 40.0
-val e_default_sym_offs_weight = Unsynchronized.ref 0.0
+val e_default_sym_offs_weight = Unsynchronized.ref 1.0 (* ### *)
 val e_sym_offs_weight_base = Unsynchronized.ref ~30.0
 val e_sym_offs_weight_factor = Unsynchronized.ref ~30.0
 
@@ -138,8 +138,8 @@
     \--delete-bad-limit=150000000 -WSelectMaxLComplexAvoidPosPred \
     \-H'(4*" ^ e_weight_method_case "FunWeight" "SymOffsetWeight" ^
     "(SimulateSOS, " ^
-    scaled_e_weight (e_weight_method_case (!e_default_fun_weight)
-                                          (!e_default_sym_offs_weight)) ^
+    (e_weight_method_case (!e_default_fun_weight) (!e_default_sym_offs_weight)
+     |> Real.ceil |> signed_string_of_int) ^
     ",20,1.5,1.5,1" ^
     (weights () |> map (fn (s, w) => "," ^ s ^ ":" ^ scaled_e_weight w)
                 |> implode) ^