-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
(smt.arith.solver=2/6, rewriter.flat=false) invalid model on QF_NIA formula #5328
Comments
Culprit might be lia2card, however I get valid models.
|
Nikolaj, I can still reproduce the invalid model with my build of 7ce88ec on Ubuntu 18.04. Did you use the command line:
as the explicit |
This is how I run them:
Commenting out the settings in the file and running from command line does not change
|
The fact that you say you need to set smt.arith.solver=2/6 is suspicious because the solver ends up creating a propositional instance and does not use the arithmetic solvers.
|
Nikolaj, this seems machine-dependent as I still reproduce the invalid model on an Intel(R) Xeon(R) CPU E5-2680 running Ubutun 18.04, but not on an AMD Ryzen Threadripper 2990WX also running Ubuntu 18.04 (release build of commit 85b672e): On E5-2680:
On Threadripper 2990WX:
|
great ... or not great. Machine dependent behavior is serious in itself and a clue towards the issue. |
I can get a different repro now
|
Commit: 7c86134
OS: Ubuntu 18.04
Note: (1) regression from z3-4.8.8 (also affects z3-4.8.10); (2)
smt.arith.solver=2
orsmt.arith.solver=6
is needed to reproduce the issueThe text was updated successfully, but these errors were encountered: