updated docs w.r.t. Z3
authorblanchet
Wed, 11 Jun 2014 11:28:46 +0200
changeset 57211 cc59d49bdf64
parent 57210 5d61d875076a
child 57212 f25dad3d6144
updated docs w.r.t. Z3
src/Doc/Sledgehammer/document/root.tex
--- a/src/Doc/Sledgehammer/document/root.tex	Wed Jun 11 11:28:46 2014 +0200
+++ b/src/Doc/Sledgehammer/document/root.tex	Wed Jun 11 11:28:46 2014 +0200
@@ -221,11 +221,11 @@
 \texttt{YICES\_SOLVER}, or \texttt{Z3\_SOLVER} to the complete path of
 the executable, \emph{including the file name}.
 Sledgehammer has been tested with CVC3 2.2 and 2.4.1,
-Yices 1.0.28 and 1.0.33, and Z3 3.0 to 4.0. Since the SMT solvers' output
+Yices 1.0.28 and 1.0.33, and Z3 4.3.2. Since the SMT solvers' output
 formats are somewhat unstable, other versions of the solvers might not work well
 with Sledgehammer. Ideally, also set \texttt{CVC3\_VERSION},
-\texttt{YICES\_VERSION}, or \texttt{Z3\_VERSION} to the solver's version number
-(e.g., ``4.0'').
+\texttt{YICES\_VERSION}, or \texttt{Z3\_NEW\_VERSION} to the solver's version
+number (e.g., ``4.3.2'').
 \end{enum}
 \end{sloppy}
 
@@ -906,20 +906,13 @@
 
 \item[\labelitemi] \textbf{\textit{z3}:} Z3 is an SMT solver developed at
 Microsoft Research \cite{z3}. To use Z3, set the environment variable
-\texttt{Z3\_SOLVER} to the complete path of the executable, including the file
+\texttt{Z3\_NEW\_SOLVER} to the complete path of the executable, including the file
 name, and set \texttt{Z3\_NON\_COMMERCIAL} to \textit{yes} to confirm that you are a
 noncommercial user---either in the environment in which Isabelle is
 launched, in your \texttt{\$ISABELLE\_HOME\_USER/etc/settings} file, or
 via the ``Z3 Non Commercial'' option under ``Plugins > Plugin Options
 > Isabelle > General'' in Isabelle/jEdit. Sledgehammer has been tested with
-versions 3.0, 3.1, 3.2, and 4.0.
-
-\item[\labelitemi] \textbf{\textit{z3\_new}:} Newer versions of Z3 (e.g., 4.3)
-are treated as a different prover by Isabelle. To use these, set the environment
-variable \texttt{Z3\_NEW\_SOLVER} to the complete path of the executable,
-including the file name. You also need to set \texttt{Z3\_NON\_COMMERCIAL} to
-\textit{yes}, as described above. Sledgehammer has been tested with a pre-release
-version of 4.3.2.
+a pre-release version of 4.3.2.
 \end{enum}
 
 \item[\labelitemi] \textbf{\textit{z3\_tptp}:} This version of Z3 pretends to be