-
Suppose we want to compare 8-bit ints on a 32-bit RISC:
```python
widen32.legalize(
a
-
This program, ran with in `cvc4 -m --lang smtlib`
```
(set-logic ALL_SUPPORTED)
(declare-datatypes ((ty 0)) ((
(arr (arr_param ty) (arr_ret ty))
(rcd (rcd_set (Set ty))))))
(declare-const x …
namin updated
3 years ago
-
I am on master branch. The generated SAT proof is something like this.
```
(set-option :print-success true)
(set-option :produce-models true)
(declare-sort REF 0)
(declare-fun NULL () REF)
(de…
-
Commit: e804f77
```
$z3release bug.smt2
unsat
$cvc4 -q bug.smt2
sat
$cat bug.smt2
(declare-fun a () Real)
(assert (not (is_int (to_real a))))
(check-sat)
```
-
Hi,
According to http://smtlib.cs.uiowa.edu/theories-UnicodeStrings.shtml
The two regex operations `str.to.re` and `str.in.re` have been changed to `str.to_re` and `str.in_re`.
Is there any plan …
-
The haddock documentation for `What4.Interface.intDiv` says that it satisfies the spec `x * (div x y) + (mod x y) == x`. This should instead say that `y * (div x y) + (mod x y) == x`.
https://githu…
-
Hi,
I'm getting this error during compilation:
```
❯ ./generate.sh sample_smt/readme.smt2
smt2cxx:1: command not found: docker
nvcc --expt-relaxed-constexpr -DJFS_RUNTIME_FAILURE_CALLS_ABORT …
-
Commit: https://github.com/Z3Prover/z3/commit/30e904bfa4ce7370b359a91ab9ab4c94bd6ee94a
```
[518] % z3debug tactic.default_tactic=smt sat.euf=true model_validate=true small.smt2
Segmentation fault…
-
Our tool ([Viper](https://viper.ethz.ch)) generates SMT-LIB code from user-provided files, including quantifiers. Sometimes patterns are missing, and to ~make these cases grepable~ identify these case…
-
A buggy program in a [BuggyJava+JML](https://github.com/Amirfarhad-Nilizadeh/BuggyJavaJML) dataset can be fixed correctly with a test suite using Nopol in less than 10 seconds. However, when I add som…