src/HOL/Tools/ATP/atp_systems.ML
changeset 57293 4e619ee65a61
parent 57269 1df6f747f164
child 57547 677b07d777c3
equal deleted inserted replaced
57292:d20cf3ec7fa7 57293:4e619ee65a61
   626                 else combsN, uncurried_aliases), ""))],
   626                 else combsN, uncurried_aliases), ""))],
   627    best_max_mono_iters = default_max_mono_iters,
   627    best_max_mono_iters = default_max_mono_iters,
   628    best_max_new_mono_instances = default_max_new_mono_instances}
   628    best_max_new_mono_instances = default_max_new_mono_instances}
   629 
   629 
   630 val dummy_thf_format = THF (Polymorphic, THF_With_Choice)
   630 val dummy_thf_format = THF (Polymorphic, THF_With_Choice)
       
   631 
   631 val dummy_thf_config = dummy_config Hypothesis dummy_thf_format "poly_native_higher" false
   632 val dummy_thf_config = dummy_config Hypothesis dummy_thf_format "poly_native_higher" false
   632 val dummy_thf = (dummy_thfN, fn () => dummy_thf_config)
   633 val dummy_thf = (dummy_thfN, fn () => dummy_thf_config)
       
   634 
       
   635 val dummy_thf_ml_config = dummy_config Hypothesis dummy_thf_format "ml_poly_native_higher" false
       
   636 val dummy_thf_ml = (dummy_thf_mlN, fn () => dummy_thf_ml_config)
   633 
   637 
   634 val spass_pirate_format = DFG Polymorphic
   638 val spass_pirate_format = DFG Polymorphic
   635 val remote_spass_pirate_config : atp_config =
   639 val remote_spass_pirate_config : atp_config =
   636   {exec = K (["ISABELLE_ATP"], ["scripts/remote_spass_pirate"]),
   640   {exec = K (["ISABELLE_ATP"], ["scripts/remote_spass_pirate"]),
   637    arguments = fn _ => fn _ => fn _ => fn timeout => fn file_name => fn _ =>
   641    arguments = fn _ => fn _ => fn _ => fn timeout => fn file_name => fn _ =>
   795       end
   799       end
   796   end
   800   end
   797 
   801 
   798 val atps =
   802 val atps =
   799   [agsyhol, alt_ergo, e, e_males, e_par, iprover, iprover_eq, leo2, satallax, spass, vampire,
   803   [agsyhol, alt_ergo, e, e_males, e_par, iprover, iprover_eq, leo2, satallax, spass, vampire,
   800    z3_tptp, zipperposition, dummy_thf, remote_agsyhol, remote_e, remote_e_sine, remote_e_tofof,
   804    z3_tptp, zipperposition, dummy_thf, dummy_thf_ml, remote_agsyhol, remote_e, remote_e_sine,
   801    remote_iprover, remote_iprover_eq, remote_leo2, remote_satallax, remote_vampire, remote_snark,
   805    remote_e_tofof, remote_iprover, remote_iprover_eq, remote_leo2, remote_satallax, remote_vampire,
   802    remote_spass_pirate, remote_waldmeister, remote_waldmeister_new]
   806    remote_snark, remote_spass_pirate, remote_waldmeister, remote_waldmeister_new]
   803 
   807 
   804 val _ = Theory.setup (fold add_atp atps)
   808 val _ = Theory.setup (fold add_atp atps)
   805 
   809 
   806 end;
   810 end;