Skip to content

Commit 4a1a19b

Browse files
committed
update Readme with new solver CVC5.
1 parent 66f6ef4 commit 4a1a19b

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,9 @@ Currently JavaSMT supports several SMT solvers (see [Getting Started](doc/Gettin
6060
| --- |:---:|:---:|:---:|:--- |
6161
| [Boolector](https://boolector.github.io/) | :heavy_check_mark: | | | a fast solver for bitvector logic, misses formula introspection |
6262
| [CVC4](https://cvc4.github.io/) | :heavy_check_mark: | | | |
63+
| [CVC5](https://cvc5.github.io/) | :heavy_check_mark: | | | new! |
6364
| [MathSAT5](http://mathsat.fbk.eu/) | :heavy_check_mark: | :heavy_check_mark: | | |
64-
| [OptiMathSAT](http://optimathsat.disi.unitn.it/) | :heavy_check_mark: | | | same as MathSAT5, but with support for optimization |
65+
| [OptiMathSAT](http://optimathsat.disi.unitn.it/) | :heavy_check_mark: | | | based on MathSAT5, with support for optimization |
6566
| [Princess](http://www.philipp.ruemmer.org/princess.shtml) | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | Java-based SMT solver |
6667
| [SMTInterpol](https://ultimate.informatik.uni-freiburg.de/smtinterpol/) | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | Java-based SMT solver |
6768
| [Yices2](https://yices.csl.sri.com/) | :heavy_check_mark: | [soon](https://github.com/sosy-lab/java-smt/pull/215) | | |
@@ -87,6 +88,7 @@ If something specific is missing, please [look for or file an issue](https://git
8788
| --- |:---:|:---:|
8889
| [Boolector](https://boolector.github.io/) | :heavy_check_mark: | |
8990
| [CVC4](https://cvc4.github.io/) | :heavy_check_mark: | :heavy_check_mark: |
91+
| [CVC5](https://cvc4.github.io/) | :heavy_check_mark: | |
9092
| [MathSAT5](http://mathsat.fbk.eu/) | :heavy_check_mark: | |
9193
| [OptiMathSAT](http://optimathsat.disi.unitn.it/) | :heavy_check_mark: | |
9294
| [Princess](http://www.philipp.ruemmer.org/princess.shtml) | :heavy_check_mark: | |
@@ -95,10 +97,10 @@ If something specific is missing, please [look for or file an issue](https://git
9597
| [Z3](https://github.com/Z3Prover/z3) | :heavy_check_mark: | |
9698

9799
Interruption using a [ShutdownNotifier][] may be used to interrupt a
98-
a solver from any thread.
100+
a solver from any thread.
99101
Formulas are translatable in between contexts/provers/threads using _FormulaManager.translateFrom()_.
100102

101-
¹ Multiple contexts, but all operations on each context only from a single thread.
103+
¹ Multiple contexts, but all operations on each context only from a single thread.
102104
² Multiple provers on one or more contexts, with each prover using its own thread.
103105

104106
#### Garbage Collection in Native Solvers

0 commit comments

Comments
 (0)