-
Two examples of differences of the CVC5 API to the Z3 API:
1. This function tries to block a model from a solver:
```python
def _block_model(solver: Solver, model: ModelRef):
if CVC5:
…
-
CVC5 has released several new versions since it was integrated into JavaSMT: https://github.com/cvc5/cvc5/releases . We should provide an up-to-date version.
The update of CVC5 consists of two majo…
-
The following problem seems to be independent from the formula:
~~~~
SBV> proveWith cvc5 $ \a -> a.>0 .=> 2*a.>(0::SInteger)
*** Exception:
*** Data.SBV: Unexpected non-success response from CVC5…
-
The [CVC4 GitHub repo](https://github.com/CVC4/CVC4-archived) has been archived, seemingly indicating no new releases of CVC4 are planned, and by extension CVC4 may stop working completely in the futu…
-
Sometimes an upstream will add a weird git tag, which sorts to the top and blocks subsequent tags from being considered as the newest version. I've had this happen lots of times. When it happens, I …
-
Hello,
I observed that in cvc5 commit e81f508 (both nightly and debug builds), the solver returns `unknown` for the following formula, whereas previous versions of cvc5 returned `unsat` for the sam…
-
Internship goals and tasks for Summer 2022.
### Feature
The standard integration with an SMT solver dispatches proof goals. To prove some formula `F`, we want the SMT solver to determine that `~F…
-
This code sends Z3 (4.8.17) to an infinite loop:
~~~~
import Prelude hiding (even)
{-@
even ::
n : Integer ->
{m : Bool | m = (n mod 2 = 0)}
@-}
even :: Integer -> Bool
even n = mod n…
-
XstsTest on the current master branch runs flawlessly with native legacy Z3 and smtinterpol:2.5-1256. However, the following table highlights issues with some of the available solvers:
Solver | …
-
(Not sure whether to focus this as a documentation request, feature request or bug report)
My team’s Dafny code is related to cryptography and hardware simulation so we're having problems seemingly…