src/Doc/Sledgehammer/document/root.tex
changeset 70940 ce3a05ad07b7
parent 70938 6d84c3c333d5
child 71931 0c8a9c028304
equal deleted inserted replaced
70939:3218999b3715 70940:ce3a05ad07b7
   146 Sledgehammer is part of Isabelle, so you do not need to install it. However, it
   146 Sledgehammer is part of Isabelle, so you do not need to install it. However, it
   147 relies on third-party automatic provers (ATPs and SMT solvers).
   147 relies on third-party automatic provers (ATPs and SMT solvers).
   148 
   148 
   149 Among the ATPs, agsyHOL, Alt-Ergo, E, LEO-II, Leo-III, Satallax, SPASS,
   149 Among the ATPs, agsyHOL, Alt-Ergo, E, LEO-II, Leo-III, Satallax, SPASS,
   150 Vampire, and Zipperposition can be run locally; in addition, agsyHOL,
   150 Vampire, and Zipperposition can be run locally; in addition, agsyHOL,
   151 Alt-Ergo, E, iProver, LEO-II, Leo-III, Satallax, SNARK, Vampire, and
   151 Alt-Ergo, E, iProver, LEO-II, Leo-III, Satallax, SNARK, Vampire, Waldmeister,
   152 Waldmeister are available remotely via System\-On\-TPTP \cite{sutcliffe-2000}.
   152 and Zipperposition are available remotely via System\-On\-TPTP
   153 The SMT solvers CVC3, CVC4, veriT, and Z3 can be run locally.
   153 \cite{sutcliffe-2000}. The SMT solvers CVC3, CVC4, veriT, and Z3 can be run
       
   154 locally.
   154 
   155 
   155 There are three main ways to install automatic provers on your machine:
   156 There are three main ways to install automatic provers on your machine:
   156 
   157 
   157 \begin{sloppy}
   158 \begin{sloppy}
   158 \begin{enum}
   159 \begin{enum}
   879 \item[\labelitemi] \textbf{\textit{remote\_waldmeister}:} Waldmeister is a unit
   880 \item[\labelitemi] \textbf{\textit{remote\_waldmeister}:} Waldmeister is a unit
   880 equality prover developed by Hillenbrand et al.\ \cite{waldmeister}. It can be
   881 equality prover developed by Hillenbrand et al.\ \cite{waldmeister}. It can be
   881 used to prove universally quantified equations using unconditional equations,
   882 used to prove universally quantified equations using unconditional equations,
   882 corresponding to the TPTP CNF UEQ division. The remote version of Waldmeister
   883 corresponding to the TPTP CNF UEQ division. The remote version of Waldmeister
   883 runs on Geoff Sutcliffe's Miami servers.
   884 runs on Geoff Sutcliffe's Miami servers.
       
   885 
       
   886 \item[\labelitemi] \textbf{\textit{remote\_zipperposition}:} The remote
       
   887 version of Zipperposition runs on Geoff Sutcliffe's Miami servers.
   884 \end{enum}
   888 \end{enum}
   885 
   889 
   886 By default, Sledgehammer runs a subset of CVC4, E, SPASS, Vampire, veriT, and
   890 By default, Sledgehammer runs a subset of CVC4, E, SPASS, Vampire, veriT, and
   887 Z3 in parallel, either locally or remotely---depending on the number of
   891 Z3 in parallel, either locally or remotely---depending on the number of
   888 processor cores available and on which provers are actually installed. It is
   892 processor cores available and on which provers are actually installed. It is
   889 generally a good idea to run several provers in parallel.
   893 generally desirable to run several provers in parallel.
   890 
   894 
   891 \opnodefault{prover}{string}
   895 \opnodefault{prover}{string}
   892 Alias for \textit{provers}.
   896 Alias for \textit{provers}.
   893 
   897 
   894 \optrue{slice}{dont\_slice}
   898 \optrue{slice}{dont\_slice}