aboutsummaryrefslogtreecommitdiffstats
path: root/INSTALL.md
diff options
context:
space:
mode:
authorChantal Keller <Chantal.Keller@lri.fr>2019-03-15 13:39:04 +0100
committerChantal Keller <Chantal.Keller@lri.fr>2019-03-15 13:39:04 +0100
commit51f84d2c45316522d04787f7265c767ab1bea863 (patch)
treef9f0168dbd0e78e2a5a1232213d0af6f6c6f18a4 /INSTALL.md
parent7da3a3dc751adb2829c29b0b1500913636ba1f41 (diff)
downloadsmtcoq-51f84d2c45316522d04787f7265c767ab1bea863.tar.gz
smtcoq-51f84d2c45316522d04787f7265c767ab1bea863.zip
Tactics are broken with native-coq (fixes #38)
Diffstat (limited to 'INSTALL.md')
-rw-r--r--INSTALL.md19
1 files changed, 12 insertions, 7 deletions
diff --git a/INSTALL.md b/INSTALL.md
index 1e908f9..c465d6b 100644
--- a/INSTALL.md
+++ b/INSTALL.md
@@ -10,8 +10,7 @@ For now you have to install it from the sources. (We plan on releasing
an updated opam package soon with the latest additions.)
You will also need to [install the provers](#installation-of-the-provers)
-you want to use and make some [small configuration
-changes](#setting-up-environment-for-smtcoq).
+you want to use.
## Requirements
@@ -26,7 +25,8 @@ The easiest way to install these two pieces of software is through opam.
If you want to use SMTCoq with high performance to check large proof
certificates, you need to use the [version of Coq with native
data-structures](https://github.com/smtcoq/native-coq) instead of
-Coq-8.9.
+Coq-8.9 (warning: this allows one to use the vernacular commands but not
+the tactics).
### Installation with Coq and OCaml opam packages
@@ -121,6 +121,10 @@ make install
### Installation with native-coq
+> **Warning**: this installation procedure is recommended only to use
+> the vernacular commands efficiently (in particular, to check very
+> large proof certificates). It does not allow one to use the tactics.
+
1. Download the git version of Coq with native compilation:
```bash
git clone https://github.com/smtcoq/native-coq.git
@@ -162,14 +166,15 @@ opam install coq-smtcoq
## Installation of the provers
-To use SMTCoq, you need one or more solvers supported by SMTCoq.
-Currently, these solvers are:
+To use SMTCoq, we recommend installing the following two SMT solvers:
+
+- [CVC4](http://cvc4.cs.nyu.edu)
- [veriT](https://www.lri.fr/~keller/Documents-recherche/Smtcoq/veriT9f48a98.tar.gz)
-- [zChaff](http://www.princeton.edu/~chaff/zchaff.html)
+SMTCoq also supports the following SAT solver for propositional reasoning:
-- [CVC4](http://cvc4.cs.nyu.edu)
+- [zChaff](http://www.princeton.edu/~chaff/zchaff.html)
Please download the solvers you would like to use via the above links
(since SMTCoq might not support other versions), and follow the