keep smart default for Isar proofs in Sledgehammer panel (if the option is not checked)
authorblanchet
Thu, 16 Jul 2015 17:47:49 +0200
changeset 60740 c0f6d90d0ae4
parent 60739 e3f52a15c6ed
child 60741 6349a28af772
keep smart default for Isar proofs in Sledgehammer panel (if the option is not checked)
src/HOL/Tools/Sledgehammer/sledgehammer_commands.ML
--- a/src/HOL/Tools/Sledgehammer/sledgehammer_commands.ML	Thu Jul 16 17:38:36 2015 +0200
+++ b/src/HOL/Tools/Sledgehammer/sledgehammer_commands.ML	Thu Jul 16 17:47:49 2015 +0200
@@ -415,7 +415,7 @@
           val [provers_arg, isar_proofs_arg, try0_arg] = args
           val override_params =
             ((if provers_arg = "" then [] else [("provers", space_explode " " provers_arg)]) @
-              [("isar_proofs", [isar_proofs_arg]),
+              [("isar_proofs", [if isar_proofs_arg = "true" then "true" else "smart"]),
                ("try0", [try0_arg]),
                ("blocking", ["true"]),
                ("debug", ["false"]),