-
Notifications
You must be signed in to change notification settings - Fork 49
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
Remove Boolector Quantifiers #448
Conversation
…k most solvers (now 152 tests run over all solvers compared to 89 before)
…bles for quantifiers
…sable all tests without assertions or printouts
…che the free vars in the creator as retrieval by name from the solver is not reliable for variables that are also used in quantifiers
This PR depends on #447 (due to test changes). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This PR also changes Yices. Please close this pr and open a new one with only Boolector related changes. Thanks.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The changes for Boolector (alone!) are valid and can be accepted.
Closed in favor of #449 |
Boolectors quantifier support never worked in JavaSMT and never will without changing our public API.
The reason is that it needs bound variables, but Boolector does not allow formula manipulation.
Boolector is also in maintenance mode and does not receive any updates.
This PR removes Boolectors quantifiers.