-
After running `intTests/runtests.sh`, my `git` tree is left in a significantly dirtier state:
```
$ git status
On branch java-bin-dirs-tweaks
Untracked files:
(use "git add ..." to include in…
-
Right now, we can handle smtlib2 strings with variables like registers, memory, certain suffixes and prefixes, etc. However, we don't have a way to handle newly defined variables. For example, we mayb…
-
Hi, for the following formula,
z3 c959e28
~~~~
(assert (let (($x20 (> 0 (rem 0 0))))))
(check-sat-using (then purify-arith smt))
~~~~
~~~~
z3 model_validate=true delta.out.smt2
sat
(error "li…
-
It would be nice (for offline solving) if the offline format (smtlib2) kept variable names. Instead it references them with `x#` in a comment that says , for example `; tracks user variable "x0"`. Can…
-
In the code below, if we run Boogie with `/proverOpt:O:smt.qi.eager_threshold=100 /rlimit:5`, the verification of `test1` fails with an out-of-resource error. However, if we comment out the `test0` p…
parno updated
3 years ago
-
The fast allSat algorithm currently does not handle uninterpreted functions. If those exist, we fall back to the regular (slow) allSat algorithm.
NB. Fast all-sat also doesn't support if you have u…
-
Hello,
I am trying to rebuild ESBMC from source to try to recompile with the old frontend, as I am trying to verify C++ programs with custom classes that ESBMC currently doesn't appear to support (…
-
Hi, for the following formula,
z3 e2c5e2e39cb1118b7d452e
~~~~
(set-option :smt.random_seed 9)
(assert (exists ((x Real)) (= (* x x) 2.0)))
(push)
(check-sat)
(check-sat-using qfnia)
~~~~
~~…
-
Dear developers,
I am currently working on writing an OCaml binding for Bitwuzla.
At first, I am working on a low-level binding, simply wrapping the same functionalities of the C api.
Then, I wou…
-
I'm using z3 via a Haskell library (that uses the C API). I'm using it in the backend for a simple typechecker, incrementally making queries to a single z3 instance. Around 20% of the time I will get …