diff -r eaf0b4673ab2 -r 690a018f7370 src/HOL/Tools/Sledgehammer/sledgehammer_commands.ML --- a/src/HOL/Tools/Sledgehammer/sledgehammer_commands.ML Mon Apr 07 08:39:10 2025 +0200 +++ b/src/HOL/Tools/Sledgehammer/sledgehammer_commands.ML Mon Apr 07 09:13:10 2025 +0200 @@ -170,9 +170,13 @@ (* The first ATP of the list is used by Auto Sledgehammer. *) fun default_provers_param_value ctxt = - \ \see also \<^system_option>\sledgehammer_provers\\ - filter (is_prover_installed ctxt) (smt_solvers ctxt @ local_atps) - |> implode_param + let + val try0_provers = Try0.get_all_proof_method_names () + \ \see also \<^system_option>\sledgehammer_provers\\ + val installed_provers = filter (is_prover_installed ctxt) (smt_solvers ctxt @ local_atps) + in + implode_param (installed_provers @ try0_provers) + end fun set_default_raw_param param thy = let val ctxt = Proof_Context.init_global thy in