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

Fix/freeze property literal #27

Closed
wants to merge 3 commits into from
Closed

Conversation

mgudemann
Copy link
Contributor

fixes #25

Matthias Güdemann added 2 commits July 21, 2017 18:14
MiniSAT melts assumed literals that were not explicitly frozen before. Therefore
checking two equal properties could result in the property literal being
eliminated if the solver was run with different assumptions between the two
checks.
The `abs` function returns a signed `int`, is compared to an unsigned size_t
counter in ic3.
@mgudemann mgudemann self-assigned this Jul 21, 2017
@mgudemann mgudemann requested review from kroening and eigold July 21, 2017 16:17
@kroening
Copy link
Member

The change in g2en_cnf.cc would appear to be unrelated to the problem with ebmc?

@mgudemann
Copy link
Contributor Author

yes, this change is unrelated

@tautschnig
Copy link
Collaborator

Closing as an updated PR has been merged in #67.

@tautschnig tautschnig closed this Sep 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Assertion violation Assertion !isEliminated(v)' failed.` in 4.4
3 participants