-
~~~~
(set-logic QF_NRA)
(declare-fun _substvar_131_ () Bool)
(set-option :rewriter.flat false)
(set-option :smt.phase_selection 5)
(set-option :smt.random_seed 6)
(set-option :smt.arith.solver 6…
-
Hi,
For this case, Z3 gives an incorrect answer:
```
[584] % z3 small.smt2
unknown
unknown
[585] % z3 smt.string_solver=z3str3 small.smt2
unsat
sat
[586] %
[586] % cat small.smt2
(assert (= (str.rep…
-
Hi,
For this formula:
```
(declare-fun a () String)
(assert
(xor
(str.in.re a (re.* (str.to.re "A")))
(str.in.re a (re.++ re.allchar re.all))
(str.in.re a (re.opt (str.to.re "A")))))
(check-sat-us…
-
```
[705] % z3-4.8.5 small.smt2
sat
[706] % z3-4.8.6 small.smt2
sat
[707] % z3-4.8.7 small.smt2
unknown
[708] % z3release small.smt2
unsat
[709] % z3release rewriter.flat=false small.smt2
sat
[710] %…
-
Hi,
For this case, Z3 gives an incorrect answer:
```
[835] % for f in $(seq 1 10) ; do z3release small.smt2; done
unsat
unsat
unsat
sat
unsat
unsat
sat
unsat
sat
sat
[836] %
[836] % cat small.smt2
(…
-
Hi,
For this case, Z3 gives an invalid model:
```
[653] % cvc4 -q --produce-models small.smt2
sat
(model
(define-fun a () String "\u{0}")
)
[654] % z3 smt.string_solver=z3str3 model_validate=…
-
I ran this code on the online Boogie platform:
```
procedure Main()
{
var x : int;
var y : int;
assert (x < y ==> 2 * x < 2 * y);
assert (x >= 0 && y >= 0 && x < y ==> 2 * x < 2…
-
Library name: triton
Library description: Triton is a Dynamic Binary Analysis (DBA) framework. It provides internal components like a Dynamic Symbolic Execution (DSE) engine, a dynamic taint engine…
-
I am using z3 to do equivalence check. I try to use z3 horn solver to accelerate z3 solving time, and I met the following problem:
I would like to check whether two programs are the same or not. T…
-
The following encoding should yield objective value -infinity as there is no lower bound for x1. However, z3 yields -1/2:
```
(declare-fun x0 () Real)
(declare-fun x1 () Real)
(assert (