added new option to documentation
authorblanchet
Mon, 03 Feb 2014 17:18:38 +0100
changeset 55289 30d874dc7000
parent 55288 1a4358d14ce2
child 55290 3951ced4156c
added new option to documentation
NEWS
src/Doc/Sledgehammer/document/root.tex
--- a/NEWS	Mon Feb 03 17:13:31 2014 +0100
+++ b/NEWS	Mon Feb 03 17:18:38 2014 +0100
@@ -115,6 +115,8 @@
   * Big_Operators.thy ~> Groups_Big.thy and Lattices_Big.thy
 
 * Sledgehammer:
+  - New option:
+      smt
   - Renamed options:
       isar_compress ~> compress_isar
       isar_try0 ~> try0_isar
--- a/src/Doc/Sledgehammer/document/root.tex	Mon Feb 03 17:13:31 2014 +0100
+++ b/src/Doc/Sledgehammer/document/root.tex	Mon Feb 03 17:18:38 2014 +0100
@@ -1067,9 +1067,9 @@
 
 \opdefault{max\_facts}{smart\_int}{smart}
 Specifies the maximum number of facts that may be returned by the relevance
-filter. If the option is set to \textit{smart}, it is set to a value that was
-empirically found to be appropriate for the prover. Typical values range between
-50 and 1000.
+filter. If the option is set to \textit{smart}, it effectively takes a value
+that was empirically found to be appropriate for the prover. Typical values
+range between 50 and 1000.
 
 For the MaSh-related commands \textit{learn\_isar}, \textit{learn\_prover},
 \textit{relearn\_isar}, and \textit{relearn\_prover}, this option specifies the
@@ -1093,7 +1093,7 @@
 Specifies the maximum number of monomorphic instances to generate beyond
 \textit{max\_facts}. The higher this limit is, the more monomorphic instances
 are potentially generated. Whether monomorphization takes place depends on the
-type encoding used. If the option is set to \textit{smart}, it is set to a value
+type encoding used. If the option is set to \textit{smart}, it takes a value
 that was empirically found to be appropriate for the prover. For most provers,
 this value is 100.
 
@@ -1104,7 +1104,7 @@
 Specifies the maximum number of iterations for the monomorphization fixpoint
 construction. The higher this limit is, the more monomorphic instances are
 potentially generated. Whether monomorphization takes place depends on the
-type encoding used. If the option is set to \textit{smart}, it is set to a value
+type encoding used. If the option is set to \textit{smart}, it takes a value
 that was empirically found to be appropriate for the prover. For most provers,
 this value is 3.
 
@@ -1313,9 +1313,13 @@
 
 \optrue{try0\_isar}{dont\_try0\_isar}
 Specifies whether standard proof methods such as \textit{auto} and
-\textit{blast} should be tried as alternatives to \textit{metis} and
-\textit{smt} in Isar proofs. The collection of methods is roughly the same as
-for the \textbf{try0} command.
+\textit{blast} should be tried as alternatives to \textit{metis} in Isar proofs.
+The collection of methods is roughly the same as for the \textbf{try0} command.
+
+\opsmart{smt}{no\_smt}
+Specifies whether the \textit{smt} proof method should be tried as an
+alternative to \textit{metis}.  If the option is set to \textit{smart}, the
+\textit{smt} method is used for one-line proofs but not in Isar proofs.
 \end{enum}
 
 \subsection{Authentication}