Skip to content

(smt.arith.solver=6) Performance regression moving from arith.solver=2 to smt.arith.solver=6 #4180

@muchang

Description

@muchang

Hi,
For this case, smt.arith.solver=6 is slower than smt.arith.solver=2

[613] % time z3release smt.arith.solver=2 small.smt2
sat
sat
real  0m0.020s
user  0m0.012s
sys   0m0.004s
[614] % time z3release smt.arith.solver=6 small.smt2
sat
sat
real  0m23.188s
user  0m22.999s
sys   0m0.008s
[615] % 
[615] % cat small.smt2
(declare-fun a () Real)
(declare-fun b () Real)
(declare-fun c () Real)
(assert (> a 2))
(check-sat)
(assert (not (> 0 (+ (/ 1 c a)) (- 1))))
(check-sat)
[616] %

OS: Ubuntu 18.04
Commit: 5b6255e

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions