src/HOL/Tools/Sledgehammer/sledgehammer_isar.ML
changeset 44963 bf489e54d7f8
parent 44860 eb763b3ff9ed
child 45256 06375952f1fa
equal deleted inserted replaced
44962:d40e5c72b346 44963:bf489e54d7f8
   197 val max_default_remote_threads = 4
   197 val max_default_remote_threads = 4
   198 
   198 
   199 (* The first ATP of the list is used by Auto Sledgehammer. Because of the low
   199 (* The first ATP of the list is used by Auto Sledgehammer. Because of the low
   200    timeout, it makes sense to put SPASS first. *)
   200    timeout, it makes sense to put SPASS first. *)
   201 fun default_provers_param_value ctxt =
   201 fun default_provers_param_value ctxt =
   202   [spassN, eN, vampireN, SMT_Solver.solver_name_of ctxt, sine_eN, waldmeisterN]
   202   [spassN, eN, vampireN, SMT_Solver.solver_name_of ctxt, e_sineN, waldmeisterN]
   203   |> map_filter (remotify_prover_if_not_installed ctxt)
   203   |> map_filter (remotify_prover_if_not_installed ctxt)
   204   |> avoid_too_many_threads ctxt (Multithreading.max_threads_value (),
   204   |> avoid_too_many_threads ctxt (Multithreading.max_threads_value (),
   205                                   max_default_remote_threads)
   205                                   max_default_remote_threads)
   206   |> implode_param
   206   |> implode_param
   207 
   207