-
`saw bignum.saw` gives some interesting results depending on the solver used (see the very bottom of `bignum.saw`).
`w4` complains that "bit vectors must have same length64 32".
`z3` gives a cou…
-
Hi, for the following formula
~~~~
(set-logic QF_NIA)
(declare-const i0 Int)
(declare-const i1 Int)
(declare-const i2 Int)
(declare-const i3 Int)
(declare-const i4 Int)
(declare-const i5 Int)
…
-
Hi, I found the following formula throws an assertion violation with the z3str3 solver on the release and debug builds:
[bug.smt2.gz](https://github.com/Z3Prover/z3/files/4711567/bug.smt2.gz)
``…
-
sameple code:
```
from z3 import *
m=BitVec('m',32)
a=hex(m)[2:]
b=len(bin(m)[2:])
```
-
Hi, I found the following formula gives a wrong answer when using the z3str3 solver:
```
% z3 bug.smt2
sat
% z3 smt.string_solver=z3str3 bug.smt2
unsat
ast_manager LEAKED: 3
Leaked: true
id: 1…
-
```
[541] % z3 small.smt2
(smt.diff_logic: non-diff logic expression (+ y (str.indexof (seq.idx.right (seq.unit #x42) x y) x 0)))
unknown
[542] % z3 smt.string_solver=z3str3 small.smt2
(smt.diff_logi…
-
I have asked following question @ https://stackoverflow.com/questions/62558757/in-z3-solver-is-there-a-way-to-represent-numbers-in-fixed-point-notation-with
It is suggested to post here and repeatin…
-
Hi,
For this formula:
```
(set-option :proof true)
(declare-fun a () String)
(assert (= (str.replace "B" (str.replace "" a "A") "") (str.replace "B" a "")))
(check-sat)
```
Z3 smt.string_solve…
-
[2345.txt](https://github.com/Z3Prover/z3/files/4613638/2345.txt)
z3 (commit a14c2a3) throws a heap-use-after-free
~~~~
=================================================================
==61…
-
Hi, for the following formula, z3 (commit 1dcbde4) gives an invalid model
~~~~
(set-option :model_validate true)
(set-option :smt.string_solver z3str3)
(declare-const i5 Int)
(assert (>= (str.len…