src/HOL/Tools/ATP/atp_systems.ML
changeset 52094 018cc7c7e640
parent 52073 ccb292952774
child 52095 17c60b5336fc
equal deleted inserted replaced
52093:f5280907284d 52094:018cc7c7e640
   738   (remote_prefix ^ name,
   738   (remote_prefix ^ name,
   739    remotify_config system_name system_versions best_slice o config)
   739    remotify_config system_name system_versions best_slice o config)
   740 
   740 
   741 val explicit_tff0 = TFF (Monomorphic, TPTP_Explicit)
   741 val explicit_tff0 = TFF (Monomorphic, TPTP_Explicit)
   742 
   742 
       
   743 val remote_agsyhol =
       
   744   remotify_atp agsyhol "agsyHOL" ["1.0", "1"]
       
   745       (K (((60, ""), agsyhol_thf0, "mono_native_higher", keep_lamsN, false), "") (* FUDGE *))
   743 val remote_e =
   746 val remote_e =
   744   remotify_atp e "EP" ["1.0", "1.1", "1.2"]
   747   remotify_atp e "EP" ["1.7", "1.6", "1.5", "1"]
   745       (K (((750, ""), FOF, "mono_tags??", combsN, false), "") (* FUDGE *))
   748       (K (((750, ""), FOF, "mono_tags??", combsN, false), "") (* FUDGE *))
   746 val remote_iprover =
   749 val remote_iprover =
   747   remotify_atp iprover "iProver" []
   750   remotify_atp iprover "iProver" ["0.99"]
   748       (K (((150, ""), FOF, "mono_guards??", liftingN, false), "") (* FUDGE *))
   751       (K (((150, ""), FOF, "mono_guards??", liftingN, false), "") (* FUDGE *))
   749 val remote_iprover_eq =
   752 val remote_iprover_eq =
   750   remotify_atp iprover_eq "iProver-Eq" []
   753   remotify_atp iprover_eq "iProver-Eq" ["0.8"]
   751       (K (((150, ""), FOF, "mono_guards??", liftingN, false), "") (* FUDGE *))
   754       (K (((150, ""), FOF, "mono_guards??", liftingN, false), "") (* FUDGE *))
   752 val remote_leo2 =
   755 val remote_leo2 =
   753   remotify_atp leo2 "LEO-II" ["1.2.8", "1.2.6"]
   756   remotify_atp leo2 "LEO-II" ["1.5.0", "1.4", "1.3", "1.2", "1"]
   754       (K (((100, ""), leo2_thf0, "mono_native_higher", liftingN, false), "") (* FUDGE *))
   757       (K (((40, ""), leo2_thf0, "mono_native_higher", liftingN, false), "") (* FUDGE *))
   755 val remote_satallax =
   758 val remote_satallax =
   756   remotify_atp satallax "Satallax" ["2.3", "2.2", "2"]
   759   remotify_atp satallax "Satallax" ["2.7", "2.3", "2"]
   757       (K (((100, ""), satallax_thf0, "mono_native_higher", keep_lamsN, false), "") (* FUDGE *))
   760       (K (((60, ""), satallax_thf0, "mono_native_higher", keep_lamsN, false), "") (* FUDGE *))
   758 val remote_vampire =
   761 val remote_vampire =
   759   remotify_atp vampire "Vampire" ["2.6", "2.5", "1.8"]
   762   remotify_atp vampire "Vampire" ["2.6", "2.5", "1.8"]
   760       (K (((250, ""), vampire_tff0, "mono_native", combs_or_liftingN, false), "") (* FUDGE *))
   763       (K (((250, ""), vampire_tff0, "mono_native", combs_or_liftingN, false), "") (* FUDGE *))
   761 val remote_e_sine =
   764 val remote_e_sine =
   762   remote_atp e_sineN "SInE" ["0.4"] [] (#known_failures e_config) Conjecture
   765   remote_atp e_sineN "SInE" ["0.4"] [] (#known_failures e_config) Conjecture
   763       (K (((500, ""), FOF, "mono_guards??", combsN, false), "") (* FUDGE *))
   766       (K (((500, ""), FOF, "mono_guards??", combsN, false), "") (* FUDGE *))
   764 val remote_snark =
   767 val remote_snark =
   765   remote_atp snarkN "SNARK" ["20080805r029", "20080805r024"]
   768   remote_atp snarkN "SNARK" ["20120808r022", "20080805r029", "20080805r024"]
   766       [("refutation.", "end_refutation.")] [] Hypothesis
   769       [("refutation.", "end_refutation.")] [] Hypothesis
   767       (K (((100, ""), explicit_tff0, "mono_native", liftingN, false), "") (* FUDGE *))
   770       (K (((100, ""), explicit_tff0, "mono_native", liftingN, false), "") (* FUDGE *))
   768 val remote_e_tofof =
   771 val remote_e_tofof =
   769   remote_atp e_tofofN "ToFoF" ["0.1"] [] (#known_failures e_config) Hypothesis
   772   remote_atp e_tofofN "ToFoF" ["0.1"] [] (#known_failures e_config) Hypothesis
   770       (K (((150, ""), explicit_tff0, "mono_native", liftingN, false), "") (* FUDGE *))
   773       (K (((150, ""), explicit_tff0, "mono_native", liftingN, false), "") (* FUDGE *))
   814       end
   817       end
   815   end
   818   end
   816 
   819 
   817 val atps =
   820 val atps =
   818   [agsyhol, alt_ergo, e, e_males, e_par, iprover, iprover_eq, leo2, satallax,
   821   [agsyhol, alt_ergo, e, e_males, e_par, iprover, iprover_eq, leo2, satallax,
   819    spass, spass_poly, vampire, z3_tptp, dummy_thf, remote_e, remote_e_sine,
   822    spass, spass_poly, vampire, z3_tptp, dummy_thf, remote_agsyhol, remote_e,
   820    remote_e_tofof, remote_iprover, remote_iprover_eq, remote_leo2,
   823    remote_e_sine, remote_e_tofof, remote_iprover, remote_iprover_eq,
   821    remote_satallax, remote_vampire, remote_snark, remote_waldmeister]
   824    remote_leo2, remote_satallax, remote_vampire, remote_snark,
       
   825    remote_waldmeister]
   822 
   826 
   823 val setup = fold add_atp atps
   827 val setup = fold add_atp atps
   824 
   828 
   825 end;
   829 end;