Skip to content
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

unsound result with MCSAT #160

Closed
numairmansur opened this issue Dec 25, 2019 · 2 comments
Closed

unsound result with MCSAT #160

numairmansur opened this issue Dec 25, 2019 · 2 comments

Comments

@numairmansur
Copy link

Hi,
For the following file, yices returns an unsound result with mcsat. The
example is from the theory QF_UFLRA and is satisfiable.

856.smt2.zip

Without mcsat, yices returns the correct answer. Both CVC4 and z3 returns "sat"

OS:
NAME="Ubuntu"
VERSION="16.04.1 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.1 LTS"
VERSION_ID="16.04"

$ git log -1
commit 98fa2d8
Author: Bruno Dutertre bruno@csl.sri.com
Date: Mon Dec 2 22:19:33 2019 -0800
One more regression test

@dddejan
Copy link
Member

dddejan commented Dec 27, 2019

In debug mode this returns

$ ./yices_smt2 --mcsat --incremental 856.smt2 
sat
sat
sat
sat
sat
sat
sat
Assertion failed: (rep_var != variable_null), function uf_plugin_propagate_apps, file mcsat/uf/uf_plugin.c, line 623.

@dddejan
Copy link
Member

dddejan commented Dec 27, 2019

Note: reimplementation of QF_UF in the mcsat-bv branch does not fail.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants