Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Soundness bug in LIA with dom-simplify tactic #3052

Closed
numairmansur opened this issue Feb 19, 2020 · 5 comments
Closed

Soundness bug in LIA with dom-simplify tactic #3052

numairmansur opened this issue Feb 19, 2020 · 5 comments
Assignees

Comments

@numairmansur
Copy link

Hi,
On the following satisfiable file, I get unsat when using (check-sat-using dom-simplify)

1838.zip

commit: 00e43b6

@nunoplopes
Copy link
Collaborator

wow, it's almost as I recognize the tool that generated this file.. :)

@nunoplopes
Copy link
Collaborator

Reduced test case:

(declare-fun A () Bool)
(declare-fun B () Bool)

(assert (not B))
(assert (not (and (not A) B)))
(assert A)

(check-sat-using (then dom-simplify smt))
(check-sat)

@nunoplopes
Copy link
Collaborator

@numairmansur : out of curiosity, where does this file come from?

@numairmansur
Copy link
Author

This is just a randomly generated file. Not really from an application.

@nunoplopes
Copy link
Collaborator

This is just a randomly generated file. Not really from an application.

What? Your random generator could have done my PhD thesis?? Damn, you should have told me sooner :)
(the variable names are extremely similar to the ones my tool generated)

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants