src/Doc/Sledgehammer/document/root.tex
changeset 52757 ea7cf7b14fdd
parent 52078 d9c04fb297e1
child 52996 9a47c8256054
equal deleted inserted replaced
52756:1ac8a0d0ddb1 52757:ea7cf7b14fdd
   201 \item[\labelitemi] If you prefer to build agsyHOL, Alt-Ergo, E, LEO-II,
   201 \item[\labelitemi] If you prefer to build agsyHOL, Alt-Ergo, E, LEO-II,
   202 Satallax, or SPASS manually, or found a Vampire executable somewhere (e.g.,
   202 Satallax, or SPASS manually, or found a Vampire executable somewhere (e.g.,
   203 \url{http://www.vprover.org/}), set the environment variable
   203 \url{http://www.vprover.org/}), set the environment variable
   204 \texttt{AGSYHOL\_HOME}, \texttt{E\_HOME}, \texttt{LEO2\_HOME},
   204 \texttt{AGSYHOL\_HOME}, \texttt{E\_HOME}, \texttt{LEO2\_HOME},
   205 \texttt{SATALLAX\_HOME}, \texttt{SPASS\_HOME}, or
   205 \texttt{SATALLAX\_HOME}, \texttt{SPASS\_HOME}, or
   206 \texttt{VAMPIRE\_HOME} to the directory that contains the \texttt{eproof},
   206 \texttt{VAMPIRE\_HOME} to the directory that contains the \texttt{agsyHOL},
       
   207 \texttt{eprover} (and/or \texttt{eproof} or \texttt{eproof\_ram}),
   207 \texttt{leo}, \texttt{satallax}, \texttt{SPASS}, or \texttt{vampire} executable;
   208 \texttt{leo}, \texttt{satallax}, \texttt{SPASS}, or \texttt{vampire} executable;
   208 for Alt-Ergo, set the
   209 for Alt-Ergo, set the
   209 environment variable \texttt{WHY3\_HOME} to the directory that contains the
   210 environment variable \texttt{WHY3\_HOME} to the directory that contains the
   210 \texttt{why3} executable.
   211 \texttt{why3} executable.
   211 Sledgehammer has been tested with agsyHOL 1.0, Alt-Ergo 0.95.1, E 1.0 to 1.4,
   212 Sledgehammer has been tested with agsyHOL 1.0, Alt-Ergo 0.95.1, E 1.0 to 1.8,
   212 LEO-II 1.3.4, Satallax 2.2, 2.3, and 2.4, SPASS 3.8ds, and Vampire 0.6 to 2.6.%
   213 LEO-II 1.3.4, Satallax 2.2 to 2.7, SPASS 3.8ds, and Vampire 0.6 to 2.6.%
   213 \footnote{Following the rewrite of Vampire, the counter for version numbers was
   214 \footnote{Following the rewrite of Vampire, the counter for version numbers was
   214 reset to 0; hence the (new) Vampire versions 0.6, 1.0, 1.8, and 2.6 are more
   215 reset to 0; hence the (new) Vampire versions 0.6, 1.0, 1.8, and 2.6 are more
   215 recent than 9.0 or 11.5.}%
   216 recent than 9.0 or 11.5.}%
   216 Since the ATPs' output formats are neither documented nor stable, other
   217 Since the ATPs' output formats are neither documented nor stable, other
   217 versions might not work well with Sledgehammer. Ideally,
   218 versions might not work well with Sledgehammer. Ideally,
   218 you should also set \texttt{E\_VERSION}, \texttt{LEO2\_VERSION},
   219 you should also set \texttt{E\_VERSION}, \texttt{LEO2\_VERSION},
   219 \texttt{SATALLAX\_VERSION}, \texttt{SPASS\_VERSION}, or
   220 \texttt{SATALLAX\_VERSION}, \texttt{SPASS\_VERSION}, or
   220 \texttt{VAMPIRE\_VERSION} to the prover's version number (e.g., ``1.4'').
   221 \texttt{VAMPIRE\_VERSION} to the prover's version number (e.g., ``1.8'').
   221 
   222 
   222 Similarly, if you want to build CVC3, or found a
   223 Similarly, if you want to build CVC3, or found a
   223 Yices or Z3 executable somewhere (e.g.,
   224 Yices or Z3 executable somewhere (e.g.,
   224 \url{http://yices.csl.sri.com/download.shtml} or
   225 \url{http://yices.csl.sri.com/download.shtml} or
   225 \url{http://research.microsoft.com/en-us/um/redmond/projects/z3/download.html}),
   226 \url{http://research.microsoft.com/en-us/um/redmond/projects/z3/download.html}),
   865 \download. Sledgehammer has been tested with version 2.2 and 2.4.1.
   866 \download. Sledgehammer has been tested with version 2.2 and 2.4.1.
   866 
   867 
   867 \item[\labelitemi] \textbf{\textit{e}:} E is a first-order resolution prover
   868 \item[\labelitemi] \textbf{\textit{e}:} E is a first-order resolution prover
   868 developed by Stephan Schulz \cite{schulz-2002}. To use E, set the environment
   869 developed by Stephan Schulz \cite{schulz-2002}. To use E, set the environment
   869 variable \texttt{E\_HOME} to the directory that contains the \texttt{eproof}
   870 variable \texttt{E\_HOME} to the directory that contains the \texttt{eproof}
   870 executable and \texttt{E\_VERSION} to the version number (e.g., ``1.4''), or
   871 executable and \texttt{E\_VERSION} to the version number (e.g., ``1.8''), or
   871 install the prebuilt E package from \download. Sledgehammer has been tested with
   872 install the prebuilt E package from \download. Sledgehammer has been tested with
   872 versions 1.0 to 1.6.
   873 versions 1.0 to 1.8.
   873 
   874 
   874 \item[\labelitemi] \textbf{\textit{e\_males}:} E-MaLeS is a metaprover developed
   875 \item[\labelitemi] \textbf{\textit{e\_males}:} E-MaLeS is a metaprover developed
   875 by Daniel K\"uhlwein that implements strategy scheduling on top of E. To use
   876 by Daniel K\"uhlwein that implements strategy scheduling on top of E. To use
   876 E-MaLeS, set the environment variable \texttt{E\_MALES\_HOME} to the directory
   877 E-MaLeS, set the environment variable \texttt{E\_MALES\_HOME} to the directory
   877 that contains the \texttt{emales.py} script. Sledgehammer has been tested with
   878 that contains the \texttt{emales.py} script. Sledgehammer has been tested with
   898 
   899 
   899 \item[\labelitemi] \textbf{\textit{leo2}:} LEO-II is an automatic
   900 \item[\labelitemi] \textbf{\textit{leo2}:} LEO-II is an automatic
   900 higher-order prover developed by Christoph Benzm\"uller et al.\ \cite{leo2},
   901 higher-order prover developed by Christoph Benzm\"uller et al.\ \cite{leo2},
   901 with support for the TPTP typed higher-order syntax (THF0). To use LEO-II, set
   902 with support for the TPTP typed higher-order syntax (THF0). To use LEO-II, set
   902 the environment variable \texttt{LEO2\_HOME} to the directory that contains the
   903 the environment variable \texttt{LEO2\_HOME} to the directory that contains the
   903 \texttt{leo} executable. Sledgehammer requires version 1.2.9 or above.
   904 \texttt{leo} executable. Sledgehammer requires version 1.3.4 or above.
   904 
   905 
   905 \item[\labelitemi] \textbf{\textit{metis}:} Although it is less powerful than
   906 \item[\labelitemi] \textbf{\textit{metis}:} Although it is less powerful than
   906 the external provers, Metis itself can be used for proof search.
   907 the external provers, Metis itself can be used for proof search.
   907 
   908 
   908 \item[\labelitemi] \textbf{\textit{satallax}:} Satallax is an automatic
   909 \item[\labelitemi] \textbf{\textit{satallax}:} Satallax is an automatic