-
These are useful and currently (4.2) missing checks. Based on [SMT-LIB2 FloatingPoint](http://smtlib.cs.uiowa.edu/theories/FloatingPoint.smt2):
```
(fp.isZero (_ FloatingPoint eb sb) Bool)
[[fp.…
-
Hello Z3 team,
I noticed we sometimes get an error message:
**\* Error in `z3': double free or corruption (!prev): 0x0b2ef5e8 ***
Abandon (core dumped)
when Z3 is interrupted by a memory_…
-
After I load this code
```
bar: [1] -> [1] -> Bit
bar xs ys = (xs@0) < ys@0
```
if I try `:sat \x y -> bar x y` it crashes cryptol:
```
cryptol: SBV.SMT.SMTLib2.cvtExp.sh: impossible happened; can'…
-
- possibly pull in HSMT (from Minho) to replace the back-end of SBV?
-
The Z3 solver supports non-constant multiplication (in an incomplete form - it may return "unknown"), but JKind will still reject any non-linear expressions when Z3 is selected as the solver.
Could …
-
Yices does not support typecasting. However, other solvers - such as Z3 - do support casting from integer -> real and real -> integer.
If possible, could JKind be upgraded to support the Lustre cast…
-
Investigate if we can integrate Boolector as a backend solver: http://fmv.jku.at/boolector/
-
I've built a small system that uses uninterpreted functions and implication. It would be useful if uninterpreted functions with a result type of `SBool` would be compiled into SMT code of a type `Boo…
TomMD updated
11 years ago
-
In the following example,
https://github.com/nushio3/practice/blob/master/sbv/square-root.hs
SBV seems to know that there exists at least one solution to (x^2 = 2).
However, it cannot prove that (f…
-
Currently not very robust in parsing Yices's output for counterexamples in the presence of uninterpreted functions and arrays. Might be worth waiting till SMT-Lib2 stabilizes.