new SPASS options
authorblanchet
Sat, 11 Feb 2012 13:41:36 +0100
changeset 47283ec2e20b27638
parent 47282 d72ab6bf6e6d
child 47328 915af80f74b3
new SPASS options
src/HOL/Tools/ATP/atp_systems.ML
     1.1 --- a/src/HOL/Tools/ATP/atp_systems.ML	Sat Feb 11 12:13:08 2012 +0100
     1.2 +++ b/src/HOL/Tools/ATP/atp_systems.ML	Sat Feb 11 13:41:36 2012 +0100
     1.3 @@ -338,9 +338,12 @@
     1.4  val spass = (spassN, spass_config)
     1.5  
     1.6  val spass_new_H2 = "-Heuristic=2"
     1.7 -val spass_new_H2_SOS = "-Heuristic=2 -SOS"
     1.8 +val spass_new_H2SOS = "-Heuristic=2 -SOS"
     1.9  val spass_new_Red2 = "-RFRew=2 -RBRew=2 -RTaut=2"
    1.10  val spass_new_Sorts0 = "-Sorts=0"
    1.11 +val spass_new_H2NuVS0 = "-Heuristic=2 -RNuV=1 -Sorts=0"
    1.12 +val spass_new_H2NuVS0Red2 =
    1.13 +  "-Heuristic=2 -RNuV=1 -Sorts=0 -RFRew=2 -RBRew=2 -RTaut=2"
    1.14  
    1.15  (* Experimental *)
    1.16  val spass_new_config : atp_config =
    1.17 @@ -355,23 +358,14 @@
    1.18     prem_kind = #prem_kind spass_config,
    1.19     best_slices = fn _ =>
    1.20       (* FUDGE *)
    1.21 -(*
    1.22 -     [(0.25, (true, ((150, DFG DFG_Sorted, "mono_native", combsN, true), spass_new_H1))),
    1.23 -      (0.20, (false, ((500, DFG DFG_Sorted, "mono_native", liftingN, true), spass_new_H2_SOS))),
    1.24 -      (0.20, (true, ((50, DFG DFG_Sorted, "mono_native", liftingN, true), spass_new_H2))),
    1.25 -      (0.20, (true, ((250, DFG DFG_Sorted, "mono_native", combs_and_liftingN, true), spass_new_H2))),
    1.26 -      (0.15, (true, ((100, DFG DFG_Sorted, "mono_native", combs_and_liftingN, true), spass_new_H2)))]
    1.27 -*)
    1.28 -     [(0.1, (true, ((50, DFG DFG_Sorted, "mono_native", liftingN, true), spass_new_H2))),
    1.29 -      (0.1, (true, ((150, DFG DFG_Sorted, "mono_native", combsN, true), spass_new_Sorts0))),
    1.30 -      (0.1, (true, ((250, DFG DFG_Sorted, "mono_native", combs_and_liftingN, true), spass_new_H2))),
    1.31 -      (0.1, (false, ((500, DFG DFG_Sorted, "mono_native", liftingN, true), spass_new_H2_SOS))),
    1.32 -      (0.1, (true, ((600, DFG DFG_Sorted, "mono_native", combs_and_liftingN, true), spass_new_Red2))),
    1.33 -      (0.1, (true, ((150, DFG DFG_Sorted, "poly_guards??", combsN, false), spass_new_H2))),
    1.34 -      (0.1, (false, ((300, DFG DFG_Sorted, "mono_native", combsN, true), spass_new_H2_SOS))),
    1.35 -      (0.1, (true, ((100, DFG DFG_Sorted, "mono_native", combs_and_liftingN, true), spass_new_H2))),
    1.36 -      (0.1, (true, ((50, DFG DFG_Sorted, "mono_native", combsN, true), spass_new_Sorts0))),
    1.37 -      (0.1, (true, ((100, DFG DFG_Sorted, "poly_guards??", liftingN, false), spass_new_Red2)))]}
    1.38 +     [(0.1667, (false, ((150, DFG DFG_Sorted, "mono_native", combsN, true), ""))),
    1.39 +      (0.1667, (false, ((500, DFG DFG_Sorted, "mono_native", liftingN, true), spass_new_H2SOS))),
    1.40 +      (0.1666, (false, ((50, DFG DFG_Sorted,  "mono_native", liftingN, true), spass_new_H2))),
    1.41 +      (0.1000, (false, ((250, DFG DFG_Sorted, "mono_native", combsN, true), spass_new_H2NuVS0))),
    1.42 +      (0.1000, (false, ((100, DFG DFG_Sorted, "mono_native", combs_and_liftingN, true), spass_new_H2NuVS0))),
    1.43 +      (0.1000, (false, ((300, DFG DFG_Sorted, "mono_native", combsN, true), spass_new_H2SOS))),
    1.44 +      (0.1000, (false, ((150, DFG DFG_Sorted, "poly_guards??", liftingN, false), spass_new_H2NuVS0Red2))),
    1.45 +      (0.1000, (false, ((400, DFG DFG_Sorted, "mono_native", liftingN, true), spass_new_H2)))]}
    1.46  
    1.47  val spass_new = (spass_newN, spass_new_config)
    1.48