src/HOL/Tools/ATP/atp_systems.ML
changeset 47955 a2a821abab83
parent 47950 9cb132898ac8
child 47962 137883567114
equal deleted inserted replaced
47954:aada9fd08b58 47955:a2a821abab83
   390       (0.333, (false, ((300, DFG DFG_Unsorted, "poly_tags??", liftingN, false), sosN))),
   390       (0.333, (false, ((300, DFG DFG_Unsorted, "poly_tags??", liftingN, false), sosN))),
   391       (0.334, (false, ((50, DFG DFG_Unsorted, "mono_tags??", liftingN, false), no_sosN)))]
   391       (0.334, (false, ((50, DFG DFG_Unsorted, "mono_tags??", liftingN, false), no_sosN)))]
   392      |> (if Config.get ctxt force_sos then hd #> apfst (K 1.0) #> single else I)}
   392      |> (if Config.get ctxt force_sos then hd #> apfst (K 1.0) #> single else I)}
   393 
   393 
   394 val spass_new_H1SOS = "-Heuristic=1 -SOS"
   394 val spass_new_H1SOS = "-Heuristic=1 -SOS"
   395 val spass_new_H2 = "-Heuristic=2"
   395 val spass_new_H2LR0LT0 = "-Heuristic=2 -LR=0 -LT=0"
   396 val spass_new_H2SOS = "-Heuristic=2 -SOS"
   396 val spass_new_H2SOS = "-Heuristic=2 -SOS"
   397 val spass_new_H2NuVS0 = "-Heuristic=2 -RNuV=1 -Sorts=0"
   397 val spass_new_H2NuVS0 = "-Heuristic=2 -RNuV=1 -Sorts=0"
   398 val spass_new_H2NuVS0Red2 =
   398 val spass_new_H2NuVS0Red2 =
   399   "-Heuristic=2 -RNuV=1 -Sorts=0 -RFRew=2 -RBRew=2 -RTaut=2"
   399   "-Heuristic=2 -RNuV=1 -Sorts=0 -RFRew=2 -RBRew=2 -RTaut=2"
   400 
   400 
   409    prem_kind = #prem_kind spass_old_config,
   409    prem_kind = #prem_kind spass_old_config,
   410    best_slices = fn _ =>
   410    best_slices = fn _ =>
   411      (* FUDGE *)
   411      (* FUDGE *)
   412      [(0.1667, (false, ((150, DFG DFG_Sorted, "mono_native", combsN, true), ""))),
   412      [(0.1667, (false, ((150, DFG DFG_Sorted, "mono_native", combsN, true), ""))),
   413       (0.1667, (false, ((500, DFG DFG_Sorted, "mono_native", liftingN, true), spass_new_H2SOS))),
   413       (0.1667, (false, ((500, DFG DFG_Sorted, "mono_native", liftingN, true), spass_new_H2SOS))),
   414       (0.1666, (false, ((50, DFG DFG_Sorted,  "mono_native", liftingN, true), spass_new_H2))),
   414       (0.1666, (false, ((50, DFG DFG_Sorted,  "mono_native", liftingN, true), spass_new_H2LR0LT0))),
   415       (0.1000, (false, ((250, DFG DFG_Sorted, "mono_native", combsN, true), spass_new_H2NuVS0))),
   415       (0.1000, (false, ((250, DFG DFG_Sorted, "mono_native", combsN, true), spass_new_H2NuVS0))),
   416       (0.1000, (false, ((1000, DFG DFG_Sorted, "mono_native", liftingN, true), spass_new_H1SOS))),
   416       (0.1000, (false, ((1000, DFG DFG_Sorted, "mono_native", liftingN, true), spass_new_H1SOS))),
   417       (0.1000, (false, ((150, DFG DFG_Sorted, "poly_guards??", liftingN, false), spass_new_H2NuVS0Red2))),
   417       (0.1000, (false, ((150, DFG DFG_Sorted, "poly_guards??", liftingN, false), spass_new_H2NuVS0Red2))),
   418       (0.1000, (false, ((300, DFG DFG_Sorted, "mono_native", combsN, true), spass_new_H2SOS))),
   418       (0.1000, (false, ((300, DFG DFG_Sorted, "mono_native", combsN, true), spass_new_H2SOS))),
   419       (0.1000, (false, ((100, DFG DFG_Sorted, "mono_native", combs_and_liftingN, true), spass_new_H2NuVS0)))]}
   419       (0.1000, (false, ((100, DFG DFG_Sorted, "mono_native", combs_and_liftingN, true), spass_new_H2NuVS0)))]}