# HG changeset patch # User blanchet # Date 1391419159 -3600 # Node ID 93c7fcfbe6f5b13232433913995eb4d24f6fd2ee # Parent b9aca2f2bfeef101107e8a79b01db35e96dad6e3 reduced preplaying timeout, since (1) Isar proofs are getting better and better as alternatives; (2) the same timeout is used for each step in an Isar proof, where a lower timeout makes more sense diff -r b9aca2f2bfee -r 93c7fcfbe6f5 src/Doc/Sledgehammer/document/root.tex --- a/src/Doc/Sledgehammer/document/root.tex Mon Feb 03 10:14:18 2014 +0100 +++ b/src/Doc/Sledgehammer/document/root.tex Mon Feb 03 10:19:19 2014 +0100 @@ -528,7 +528,7 @@ generated by Sledgehammer instead of \textit{metis} if the proof obviously requires type information or if \textit{metis} failed when Sledgehammer preplayed the proof. (By default, Sledgehammer tries to run \textit{metis} with -various options for up to 3 seconds each time to ensure that the generated +various sets of option for up to 2~seconds each time to ensure that the generated one-line proofs actually work and to display timing information. This can be configured using the \textit{preplay\_timeout} and \textit{dont\_preplay} options (\S\ref{timeouts}).) @@ -1350,7 +1350,7 @@ Specifies the maximum number of seconds that the automatic provers should spend searching for a proof. This excludes problem preparation and is a soft limit. -\opdefault{preplay\_timeout}{float}{\upshape 3} +\opdefault{preplay\_timeout}{float}{\upshape 2} Specifies the maximum number of seconds that \textit{metis} or \textit{smt} should spend trying to ``preplay'' the found proof. If this option is set to 0, no preplaying takes place, and no timing information is displayed next to the diff -r b9aca2f2bfee -r 93c7fcfbe6f5 src/HOL/Tools/Sledgehammer/sledgehammer_commands.ML --- a/src/HOL/Tools/Sledgehammer/sledgehammer_commands.ML Mon Feb 03 10:14:18 2014 +0100 +++ b/src/HOL/Tools/Sledgehammer/sledgehammer_commands.ML Mon Feb 03 10:19:19 2014 +0100 @@ -98,7 +98,7 @@ ("try0_isar", "true"), ("slice", "true"), ("minimize", "smart"), - ("preplay_timeout", "3")] + ("preplay_timeout", "2")] val alias_params = [("prover", ("provers", [])), (* undocumented *)